* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

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;
}

li {
  list-style: none;
}

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-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-Bold.woff2") format("woff2"), url("../fonts/revx/RevxNeue-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-BlackItalic.woff2") format("woff2"), url("../fonts/revx/RevxNeue-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-Black.woff2") format("woff2"), url("../fonts/revx/RevxNeue-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-Regular.woff2") format("woff2"), url("../fonts/revx/RevxNeue-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-BoldItalic.woff2") format("woff2"), url("../fonts/revx/RevxNeue-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-Italic.woff2") format("woff2"), url("../fonts/revx/RevxNeue-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-MediumItalic.woff2") format("woff2"), url("../fonts/revx/RevxNeue-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-Medium.woff2") format("woff2"), url("../fonts/revx/RevxNeue-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-LightItalic.woff2") format("woff2"), url("../fonts/revx/RevxNeue-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-Light.woff2") format("woff2"), url("../fonts/revx/RevxNeue-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-ThinItalic.woff2") format("woff2"), url("../fonts/revx/RevxNeue-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-SemiBold.woff2") format("woff2"), url("../fonts/revx/RevxNeue-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-SemiBoldItalic.woff2") format("woff2"), url("../fonts/revx/RevxNeue-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Revx Neue";
  src: url("../fonts/revx/RevxNeue-Thin.woff2") format("woff2"), url("../fonts/revx/RevxNeue-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 39 Thin Ultra Condensed.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 45 Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 45 Light Oblique.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 47 Light Condensed.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 47 Light Condensed Oblique.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 49 Light Ultra Condensed.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 53 Extended.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 53 Extended Oblique.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 55 Oblique.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 55 Roman.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 57 Condensed.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 59 Ultra Condensed.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 59 Ultra Condensed Oblique.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 63 Bold Extended.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 63 Bold Extended Oblique.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 65 Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 65 Bold Oblique.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 67 Bold Condensed.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 67 Bold Condensed Oblique.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 73 Black Extended.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 75 Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 75 Black Oblique.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 85 Extra Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 85 Extra Black Oblique.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 93 Extra Black Extended.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Univers LT";
  src: url("../fonts/univers/Univers LT 93 Extra Black Extended Oblique.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
* {
  color: #383838;
  font-family: "Roboto", sans-serif;
  font-style: normal;
}

.form-group {
  position: relative;
  margin: 0;
}

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;
}

#header {
  position: absolute;
  width: 100%;
  padding-top: 33px;
  top: 0;
  left: 0;
  z-index: 99;
  /* Rotate arrow when dropdown is active */
  /* Ensure smooth rotation */
}
#header .logo-fixed {
  display: none;
}
#header .rotate {
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}
#header .arrow {
  transition: transform 0.3s ease;
}
@media (min-width: 1400px) {
  #header .container, #header .container-lg, #header .container-md, #header .container-sm, #header .container-xl, #header .container-xxl {
    max-width: 1280px;
  }
}
#header.fixed {
  position: fixed;
  background: #113f5c;
  padding-block: 30px;
  box-shadow: 0px 3px 5px -1px rgba(126, 126, 126, 0.75);
  z-index: 999999;
}
@media (max-width: 1100px) {
  #header.fixed {
    padding-top: 18px;
  }
}
#header.fixed .logo-fixed {
  display: block;
}
#header.fixed .logo-topo {
  display: none;
}
#header.fixed .redes-header a {
  transition: all 0.3s ease;
}
#header.fixed .redes-header a svg path {
  fill: #fff;
  transition: all 0.3s ease;
}
#header.fixed .redes-header a:hover {
  transition: all 0.3s ease;
}
#header.fixed .redes-header a:hover svg path {
  fill: #fff;
  transition: all 0.3s ease;
}
@media (max-width: 1100px) {
  #header {
    background: #113f5c;
    padding-top: 18px;
    padding-bottom: 18px;
  }
  #header.fixed {
    background: #113f5c;
  }
}
#header .active {
  display: none;
}
#header .logo {
  width: 245px;
  height: 51px;
  display: flex;
  align-items: center;
}
#header .logo img {
  max-height: 51px;
}
@media (max-width: 1100px) {
  #header .logo {
    width: 115px;
    height: 54px;
    min-width: 160px;
  }
  #header .logo img {
    width: 100%;
    height: 100%;
    height: auto;
  }
}
#header .wrapper-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#header .menu {
  display: flex;
  gap: 24px;
  margin-left: 32px;
}
@media (max-width: 1400px) {
  #header .menu {
    gap: 18px;
    margin-left: 40px;
  }
}
@media (max-width: 1100px) {
  #header .menu {
    display: none;
  }
}
#header .menu .link {
  cursor: pointer;
  color: var(--tbl-default-white, #FFF);
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  position: relative;
  font-family: "Roboto";
}
#header .menu .link a, #header .menu .link span {
  color: var(--tbl-default-white, #FFF);
  font-size: 17px;
  font-family: "Roboto";
  font-weight: 500;
}
@media (max-width: 1400px) {
  #header .menu .link {
    font-size: 16px;
  }
}
#header .menu .link .plus {
  color: var(--tbl-primary-primary-500, #f68945);
  display: inline-block;
  width: 10px;
  margin-left: 5px;
}
#header .menu .link::after {
  content: "";
  position: absolute;
  width: 0;
  height: 4px;
  background-color: #f68945;
  top: -30px;
  left: 0;
  opacity: 0;
  transition: width 0.3s ease-in-out;
  transform-origin: left;
}
#header .menu .link:hover::after {
  width: 100%;
  opacity: 1;
}
#header .menu .dropdown-content {
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 99;
  flex-direction: column;
  transition: all 0.5s ease;
  opacity: 0;
  visibility: hidden;
  height: 0;
  transition: opacity 0.5s ease-in, height 0.5s ease-in;
  white-space: nowrap;
  margin-top: 30px;
  z-index: -1;
}
#header .menu .dropdown-content.show {
  opacity: 1;
  height: auto;
  z-index: 999;
  visibility: visible;
  transition: opacity 0.5s ease-in, height 0.5s ease-in;
}
#header .menu .dropdown-content a {
  color: var(--tbl-default-black, #383838);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: none;
  display: block;
  padding: 12px 24px 12px 24px;
}
#header .menu .dropdown-content a:hover {
  color: #F68944;
}
#header .cta-header {
  margin-left: 24px;
  height: 50px;
  width: auto;
  padding-inline: 50px;
  background: var(--tbl-gradients-effects-gradient-btn, linear-gradient(180deg, #f68945 0%, #bf6a35 134.33%));
  color: var(--tbl-default-white, #FFF);
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 47px;
  text-decoration: none;
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-align: center;
}
@media (max-width: 1400px) {
  #header .cta-header {
    font-size: 14px;
    margin-inline: 10px;
    padding-inline: 10px;
  }
}
#header .cta-header::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: var(--tbl-gradients-effects-gradient-btn, linear-gradient(180deg, #f68945 0%, #bf6a35 134.33%));
  z-index: -1;
  transition: 0.4s;
  transition: transform 0.3s ease;
  transform-origin: 0 100%;
  will-change: transform;
  transform: scaleY(0);
}
#header .cta-header:hover::after {
  transform: scaleY(1);
}
@media (max-width: 1100px) {
  #header .cta-header {
    display: none;
  }
}
#header .redes-header {
  display: flex;
  gap: 25px;
  align-items: center;
  display: none;
}
@media (max-width: 1100px) {
  #header .redes-header {
    display: none;
  }
}
#header .redes-header a {
  transition: all 0.3s ease;
}
#header .redes-header a svg path {
  transition: all 0.3s ease;
}
#header .redes-header a:hover {
  transition: all 0.3s ease;
}
#header .redes-header a:hover svg path {
  fill: #f68945;
  transition: all 0.3s ease;
}
#header #nav-icon1,
#header #nav-icon2,
#header #nav-icon3,
#header #nav-icon4 {
  width: 60px;
  height: 45px;
  position: relative;
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
  cursor: pointer;
  transform: scale(0.8);
  display: none;
}
@media (max-width: 1100px) {
  #header #nav-icon1,
#header #nav-icon2,
#header #nav-icon3,
#header #nav-icon4 {
    display: block;
  }
}
#header #nav-icon1 span,
#header #nav-icon3 span,
#header #nav-icon4 span {
  display: block;
  position: absolute;
  height: 9px;
  width: 100%;
  background: #fff;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}
#header #nav-icon3 span:nth-child(1) {
  top: 0px;
}
#header #nav-icon3 span:nth-child(2),
#header #nav-icon3 span:nth-child(3) {
  top: 18px;
}
#header #nav-icon3 span:nth-child(4) {
  top: 36px;
}
#header #nav-icon3.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}
#header #nav-icon3.open span:nth-child(2) {
  transform: rotate(45deg);
}
#header #nav-icon3.open span:nth-child(3) {
  transform: rotate(-45deg);
}
#header #nav-icon3.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

.menu-mobile {
  position: fixed;
  top: 90px;
  width: 100%;
  background: #fff;
  padding-left: 64px;
  padding-top: 43px;
  z-index: 999;
  margin-left: -100%;
  transition: all 0.3s ease-in-out;
  display: flex;
  flex-direction: column;
  gap: 31px;
  padding-bottom: 30px;
  min-height: 90vh;
  max-height: 90vh;
  overflow-y: scroll;
}
.menu-mobile.open {
  margin-left: 0;
}
.menu-mobile .box-links {
  display: flex;
  flex-direction: column;
  gap: 14px;
  padding-top: 30px;
  padding-bottom: 20px;
}
.menu-mobile .box-links a {
  text-decoration: none;
  color: #383838;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.menu-mobile summary {
  color: #383838;
  font-family: "Roboto";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  list-style: none;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  gap: 8px;
}
.menu-mobile summary svg {
  transition: all 0.3s ease-in-out;
}
.menu-mobile #summmaryModais::after {
  display: none;
}
.menu-mobile summary::-webkit-details-marker {
  display: none;
}
.menu-mobile details[open] svg {
  transform: rotate(180deg);
}

#footer .links {
  padding-top: 111px;
  border-bottom: solid 1px #FFF;
  background: #113f5c;
  padding-bottom: 140px;
}
@media (max-width: 1100px) {
  #footer .links {
    padding-inline: 25px;
    padding-top: 68px;
    padding-bottom: 29px;
  }
}
#footer .links .logo-footer {
  width: 189px;
  height: 83px;
}
#footer .links .logos {
  display: flex;
  gap: 12px;
  flex-direction: column;
  margin-right: 84px;
  height: 100%;
  justify-content: space-between;
  padding-bottom: 30px;
}
#footer .links .logos p, #footer .links .logos a {
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  color: #fff;
  max-width: 217px;
  width: 217px;
  text-decoration: none;
}
@media (max-width: 1100px) {
  #footer .links .logos {
    grid-template-columns: 50% 50%;
    gap: 15px;
    margin-bottom: 45px;
  }
  #footer .links .logos img {
    width: 100%;
  }
}
#footer .links h4 {
  color: #FFF;
  font-family: "Roboto";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 30px;
}
@media (max-width: 1100px) {
  #footer .links h4 {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }
}
#footer .links ul {
  padding-left: 0;
}
#footer .links ul li {
  margin-bottom: 14px;
}
#footer .links ul li a {
  display: inline-block;
  text-decoration: none;
  color: #FFF;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  transition: 0.3s ease-in;
  position: relative;
}
#footer .links ul li a:after {
  content: "";
  width: 100%;
  border-bottom: 1px solid #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.3s ease-in;
}
#footer .links ul li a:hover {
  -webkit-text-decoration: underline 2px #f5f5f5;
          text-decoration: underline 2px #f5f5f5;
  text-underline-offset: 6px;
  transition: 0.3s ease-out;
}
@media (max-width: 1100px) {
  #footer .links ul li a {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
}
#footer .links .parte2 {
  margin-top: 60px;
  margin-bottom: 29px;
}
@media (max-width: 1100px) {
  #footer .links .parte2 {
    margin-bottom: 43px;
  }
}
#footer .links .parte2 p {
  color: #FFF;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
@media (max-width: 1100px) {
  #footer .links .parte2 p {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
}
#footer .links .parte2 p a {
  color: inherit;
  font-size: inherit;
  text-decoration: none;
  transition: all 0.3s ease-out;
}
#footer .links .parte2 p a:hover {
  -webkit-text-decoration: underline 2px #f5f5f5;
          text-decoration: underline 2px #f5f5f5;
  text-underline-offset: 6px;
}
#footer .copy {
  padding: 21px 0;
  background: #113f5c;
}
@media (max-width: 1100px) {
  #footer .copy {
    padding-inline: 25px;
    padding-top: 30px;
    padding-bottom: 17px;
  }
}
#footer .copy a {
  display: inline-block;
  text-decoration: none;
}
#footer .copy .redes {
  display: flex;
  gap: 20px;
}
@media (max-width: 1100px) {
  #footer .copy .redes {
    display: none;
  }
}
#footer .copy .politcas {
  display: flex;
  gap: 41px;
  margin-left: 56px;
  justify-content: center;
}
@media (max-width: 1600px) {
  #footer .copy .politcas {
    margin-left: 0px;
  }
}
@media (max-width: 1100px) {
  #footer .copy .politcas {
    flex-direction: column;
    gap: 0;
  }
}
#footer .copy .politcas a {
  color: #FFF;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
#footer .copy .politcas p {
  color: #FFF;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
#footer .copy .politcas p span {
  color: #fff;
}
#footer .error--message {
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}

.breadcrumb-component {
  margin-bottom: 31px;
  z-index: 9;
  position: relative;
}
.breadcrumb-component .breadcrumb {
  margin-bottom: 0;
}
.breadcrumb-component .breadcrumb-item {
  padding-left: 0;
}
.breadcrumb-component .breadcrumb-item a {
  padding: 8px;
  text-decoration: none;
}
.breadcrumb-component .breadcrumb-item.active {
  -webkit-text-decoration: underline 2px;
          text-decoration: underline 2px;
  color: #fff;
  -webkit-text-decoration-color: #f68945;
          text-decoration-color: #f68945;
  text-underline-offset: 8px;
}
.breadcrumb-component .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.333 14.167 12.5 10 8.333 5.833' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display: inline-block;
  height: 20px;
  width: 20px;
}
.breadcrumb-component li {
  color: var(--tbl-default-white, #FFF);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  /* 16px */
  display: flex;
  align-items: center;
}
@media (width < 991px) {
  .breadcrumb-component li {
    font-size: 14px;
  }
}
@media (width < 991px) {
  .breadcrumb-component {
    display: none;
    background: rgba(0, 174, 239, 0.1);
    padding: 20px 33px 20px 33px;
    margin-bottom: 0;
  }
}

.breadcrumb-mobile .breadcrumb {
  --bs-breadcrumb-margin-bottom: 0;
  padding-block: 12px;
}
.breadcrumb-mobile .breadcrumb-item {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.breadcrumb-mobile .breadcrumb-item:not(:first-child)::before {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.333 14.167 12.5 10 8.333 5.833' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display: inline-block;
  height: 20px;
  width: 20px;
}
.breadcrumb-mobile .breadcrumb-item:last-child a {
  -webkit-text-decoration: underline 2px;
          text-decoration: underline 2px;
  -webkit-text-decoration-color: #0083B5;
          text-decoration-color: #0083B5;
  text-underline-offset: 8px;
}
.breadcrumb-mobile .breadcrumb-item a {
  color: #383838;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-decoration: none;
  padding: 8px;
}

.banner-normal {
  height: min(573px, 100vh);
  position: relative;
  display: flex;
  align-items: center;
}
@media (width < 991px) {
  .banner-normal {
    height: 293px;
    padding-bottom: 0;
    display: flex;
    align-items: flex-end;
  }
}
.banner-normal .container {
  translate: 0 -17px;
  z-index: 2;
}
@media (max-width: 1100px) {
  .banner-normal .container {
    translate: 0 -20px;
  }
}
.banner-normal .black-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, #000 -19.62%, rgba(0, 0, 0, 0) 61.41%);
  top: 0;
  z-index: 2;
}
.banner-normal::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #113f5c, rgba(0, 132, 181, 0) 81.3%);
  mix-blend-mode: multiply;
}
.banner-normal::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #113f5c, rgba(0, 132, 181, 0) 81.3%);
  mix-blend-mode: multiply;
  z-index: 2;
}
.banner-normal .banner-img {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.banner-normal .container {
  display: flex;
  flex-direction: column;
}
.banner-normal .down-section {
  position: absolute;
  left: 50%;
  /* Move to 50% of the container's width */
  transform: translateX(-50%);
  /* Shift back to the left by 50% of its own width */
  z-index: 9;
  bottom: 60px;
}
@media (max-width: 1600px) {
  .banner-normal .down-section {
    bottom: 105px;
  }
}
.banner-normal .content-text {
  position: relative;
  z-index: 9;
  display: flex;
  flex-direction: column;
  max-width: 634px;
}
.banner-normal .content-text h1 {
  color: #FFF;
  font-family: "Revx Neue";
  font-size: 3.646vw;
  font-style: normal;
  font-weight: 700;
  line-height: 3.385vw;
  /* 92.857% */
}
.banner-normal .content-text h1 strong {
  font-size: 3.646vw;
  font-style: normal;
  font-weight: 700;
  line-height: 3.385vw;
}
.banner-normal .content-text p {
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  /* 156.25% */
  margin-bottom: 44px;
}
.banner-normal .content-text a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  background: var(--tbl-gradients-effects-gradient-btn, linear-gradient(180deg, #f68945 0%, #bf6a35 134.33%));
  color: var(--tbl-default-white, #FFF);
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  z-index: 1;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  padding: 15px 50px;
  justify-content: center;
  align-items: center;
}
.banner-normal .content-text a::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: var(--tbl-gradients-effects-gradient-btn, linear-gradient(180deg, #f68945 0%, #bf6a35 134.33%));
  z-index: -1;
  transition: 0.4s;
  transition: transform 0.3s ease;
  transform-origin: 0 100%;
  will-change: transform;
  transform: scaleY(0);
}
.banner-normal .content-text a:hover::after {
  transform: scaleY(1);
}
.banner-normal .content-text .links {
  display: flex;
  gap: 46px;
}
.banner-normal .content-text .player a {
  width: auto;
  height: auto;
  background: transparent;
  padding: 0;
  transform: translateY(-5px);
}
.banner-normal .content-text .player a::after {
  display: none;
}
@media (width < 991px) {
  .banner-normal {
    padding-top: 138px;
    padding-bottom: 0;
  }
  .banner-normal .container {
    flex-direction: column-reverse !important;
    justify-content: space-between;
    gap: 120px;
    padding-inline: 0;
    margin-inline: 0;
  }
  .banner-normal .content-text {
    max-width: 100%;
    padding-inline: 25px;
  }
  .banner-normal .content-text h1 {
    font-size: min(35px, 9vw);
    line-height: 35px;
    margin-bottom: 63px;
  }
  .banner-normal .content-text p {
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 60px 0;
    max-width: 292px;
  }
  .banner-normal .down-section {
    display: none;
  }
}

.on-page {
  padding-block: 120px 132px;
  position: relative;
  isolation: isolate;
}
.on-page .bg-img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -3;
}
.on-page::after {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(260deg, #000000 -13.43%, rgba(0, 0, 0, 0) 90.06%);
  mix-blend-mode: multiply;
  z-index: -2;
}
.on-page--content {
  max-width: 408px;
}
.on-page--content h2 {
  position: relative;
  color: #fff !important;
  font-family: "Revx Neue", sans-serif;
  font-size: 45px;
  line-height: 50px;
  font-style: normal;
  font-weight: 400;
  margin-block: 35px 30px;
}
.on-page--content h2::after {
  content: "";
  position: absolute;
  width: 63px;
  height: 4px;
  background-color: #f68945;
  top: -35px;
  left: 0;
}
.on-page--content h2 strong {
  color: inherit !important;
  font-family: "Revx Neue", sans-serif;
  font-weight: 700;
}
@media (max-width: 1100px) {
  .on-page--content h2 {
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    /* 100% */
  }
  .on-page--content h2 strong {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }
}
.on-page--content p {
  color: #fff !important;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}
.on-page--content .btn-default {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 236px;
  margin-top: 56px;
  background: var(--tbl-gradients-effects-gradient-btn, linear-gradient(180deg, #f68945 0%, #bf6a35 134.33%));
  color: var(--tbl-default-white, #FFF);
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  z-index: 1;
  text-decoration: none;
  overflow: hidden;
  position: relative;
}
.on-page--content .btn-default::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: var(--tbl-gradients-effects-gradient-btn, linear-gradient(180deg, #f68945 0%, #bf6a35 134.33%));
  z-index: -1;
  transition: 0.4s;
  transition: transform 0.3s ease;
  transform-origin: 0 100%;
  will-change: transform;
  transform: scaleY(0);
}
.on-page--content .btn-default:hover::after {
  transform: scaleY(1);
}
@media (max-width: 1100px) {
  .on-page--content .btn-default {
    width: 100%;
  }
}
.on-page .lines {
  position: absolute;
  bottom: 112px;
  left: 0;
  z-index: -1;
}
@media (max-width: 1100px) {
  .on-page .lines {
    display: none;
  }
}

.explore {
  padding-block: 138px 100px;
}
@media (max-width: 992px) {
  .explore {
    padding-block: 80px;
  }
}
.explore h2 {
  text-align: center;
}
.explore h2::after {
  left: calc(50% - 31.5px) !important;
}
.explore p {
  text-align: center;
  max-width: 657px;
  margin-inline: auto;
}
.explore .redes {
  margin-top: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 43px;
}
@media (max-width: 992px) {
  .explore .redes {
    margin-top: 52px;
    gap: 25px;
  }
}
@media (max-width: 992px) {
  .explore .redes svg {
    width: 23px;
    aspect-ratio: 1;
  }
}
.explore .redes svg:hover path {
  fill: #f68945;
}
.explore .redes svg path {
  fill: #113f5c;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 992px) {
  .explore .redes svg path {
    fill: #f68945;
  }
}
.explore h2 {
  color: var(--tbl-default-black, #383838);
  font-family: "Revx Neue", sans-serif;
  font-size: 45px;
  line-height: 50px;
  font-style: normal;
  font-weight: 400;
  margin-block: 35px 26px;
  position: relative;
}
.explore h2::after {
  content: "";
  position: absolute;
  width: 63px;
  height: 4px;
  background-color: #f68945;
  top: -35px;
  left: 0;
}
.explore h2 strong {
  color: var(--tbl-default-black, #383838);
  font-family: "Revx Neue";
  font-size: 45px;
  font-style: normal;
  font-weight: 700;
  line-height: 50px;
}
@media (max-width: 1100px) {
  .explore h2 {
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    /* 100% */
  }
  .explore h2 strong {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
  }
}
.explore p {
  font-size: 14px;
  line-height: 18px;
}
@media (min-width: 1100px) {
  .explore p {
    font-size: 16px;
    line-height: 25px;
  }
}

/*------------------------- Containers -----------------------*/
.termsfeed-com---palette-dark.termsfeed-com---nb {
  background: #113f5c;
  background-color: #113f5c;
}

.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: #113f5c;
  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: #113f5c !important;
}
.termsfeed-com---palette-dark .cc-cp-body-tabs-item {
  background: #113f5c !important;
  border: none !important;
  color: #fff !important;
}
.termsfeed-com---palette-dark .cc-cp-body-tabs-item[active=true] {
  background: #f68945 !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, #113f5c 31.89%, transparent) #113f5c 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: #113f5c;
}

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

.termsfeed-com---palette-dark .cc-nb-changep {
  color: #fff;
  background: linear-gradient(141deg, #113f5c 31.89%, transparent) #113f5c 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, #113f5c 31.89%, transparent) #113f5c 34%;
  margin-right: 1rem !important;
  transition: background-color 1s;
  border: 1px solid #fff;
}

.termsfeed-com---nb-simple {
  bottom: 2vh;
  border: 0.2px solid #113f5c;
  transition: 0.4s;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
}
.termsfeed-com---nb-simple::after {
  content: "";
  height: 3px;
  background-color: #113f5c;
  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;
}

#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(-65%) translateX(-50%);
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  top: 60%;
  left: 50%;
  width: 450px;
  padding: 30px 50px;
  gap: 20px;
  border-radius: 30px;
}
.error-message-forms--container #btn--close-error-message {
  position: absolute;
  top: 2vw;
  right: 2vw;
}
.error-message-forms--container #btn--close-error-message ion-icon {
  font-size: 3.4rem;
  color: 900;
}
.error-message-forms--container .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: #ffffff;
  font-size: 4.5rem;
  color: white;
}
.error-message-forms--container .description {
  font-size: 2rem;
  line-height: 1.7;
  color: 900;
  font-weight: 400;
  font-family: "";
  text-align: center;
}
.error-message-forms--container .erroConfirm {
  border: 1px solid black;
  border-radius: 30px;
}
.error-message-forms--container .confirm {
  font-size: 1.6rem;
  line-height: 1;
  color: #ffffff;
  font-weight: 700;
  font-family: "";
  text-align: center;
  padding: 20px 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #383838;
}
@media (max-width: 799px) {
  .error-message-forms--container .confirm {
    margin-top: 40px;
  }
}
@media (max-width: 799px) {
  .error-message-forms--container {
    width: 95%;
    padding-inline: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
    gap: 30px;
  }
  .error-message-forms--container #btn--close-error-message img {
    width: 20px;
  }
  .error-message-forms--container .icon {
    width: 65px;
    height: 65px;
  }
  .error-message-forms--container .description {
    font-size: 1.4rem;
    line-height: 20px;
  }
  .error-message-forms--container .confirm {
    margin-top: 0px;
    width: 150px;
    height: 50px;
  }
}

.success-message-forms {
  font-family: "Roboto", sans-serif !important;
  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(-65%) translateX(-50%);
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  top: 60%;
  left: 50%;
  border-radius: 30px;
  width: 500px;
  padding: 30px 50px;
  gap: 20px;
}
.success-message-forms--container .botaoConfirm {
  border: 1px solid black;
  border-radius: 30px;
}
.success-message-forms--container #btn--close-success-message {
  position: absolute;
  top: 2vw;
  right: 2vw;
}
.success-message-forms--container #btn--close-success-message ion-icon {
  font-size: 3.4rem;
  color: 900;
}
.success-message-forms--container .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5vw;
  aspect-ratio: 1;
  border-radius: 50%;
  background-color: #ffffff;
  font-size: 4.5rem;
  color: white;
}
.success-message-forms--container .description {
  font-size: 2rem;
  line-height: 1.7;
  color: 900;
  font-weight: 400;
  font-family: "";
  text-align: center;
}
.success-message-forms--container .confirm {
  font-size: 1.6rem;
  line-height: 1;
  color: #ffffff;
  font-weight: 700;
  font-family: "";
  text-align: center;
  padding: 20px 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #383838;
}
@media (max-width: 799px) {
  .success-message-forms--container .confirm {
    margin-top: 40px;
  }
}
@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;
  }
}

/*
    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);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2l0ZS9jc3MvbWFpbi5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7RUFDSTtFQUNBO0VBQ0E7QUNDSjs7QURFQTtFQUNJO0VBQ0E7QUNDSjs7QURFQTs7Ozs7OztFQU9JO0VBQ0E7QUNDSjs7QURFQTs7O0VBR0k7QUNDSjs7QURFQTs7RUFFSTtFQUNBO0FDQ0o7O0FERUE7RUFDSTtBQ0NKOztBREVBO0VBQ0k7QUNDSjtBREFJO0VBRUk7RUFDQTtFQUNBO0FDQ1I7O0FER0E7RUFDSTtBQ0FKOztBREdBOzs7RUFHSTtFQUNBO0FDQUo7O0FER0E7RUFDSTtFQUNBO0VBQ0E7QUNBSjtBRENJO0VBRUk7RUFDQTtFQUNBO0FDQVI7O0FDbkVBOzs7Ozs7Ozs7Ozs7dUNBQUE7QUNNQTtBQUVBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7QUYyRUo7QUV4RUE7RUFDSTtFQUNBO0VBQ0E7QUYwRUo7QUV2RUE7RUFDSTtFQUtBO0FGcUVKO0FFcEVJO0VBQ0k7RUFDQTtBRnNFUjs7QUVsRUE7RUFDSTtFQVVBO0FGNkRKOztBR3JHQTs7Ozs7O0VBQUE7QUFTQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUhxR0o7QUdsR0E7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FIbUdKO0FHaEdBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBSGlHSjtBRzlGQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUgrRko7QUc1RkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FINkZKO0FHMUZBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBSDJGSjtBR3hGQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUh5Rko7QUd0RkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FIdUZKO0FHcEZBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBSHFGSjtBR2xGQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUhtRko7QUdoRkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FIaUZKO0FHOUVBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBSCtFSjtBRzVFQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUg2RUo7QUcxRUE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FIMkVKO0FHdkVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHlFSjtBR3RFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh3RUo7QUdyRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdUVKO0FHcEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHNFSjtBR25FQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxRUo7QUdsRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIb0VKO0FHakVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG1FSjtBR2hFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhrRUo7QUcvREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaUVKO0FHOURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdFSjtBRzdEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrREo7QUc1REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIOERKO0FHM0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDZESjtBRzFEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg0REo7QUd6REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMkRKO0FHeERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDBESjtBR3ZEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5REo7QUd0REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FId0RKO0FHckRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHVESjtBR3BEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhzREo7QUduREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIcURKO0FHbERBO0VBQ0k7RUFDQTtFQUNBO0VB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eStEUjtBZXYrREk7RUFDSTtBZnkrRFI7QWV2K0RJO0VBQ0k7QWZ5K0RSO0FlditESTtFQUNJO0FmeStEUjs7QWVyK0RBO0VBQ0k7RUFDQTtBZncrREo7QWV0K0RJO0VBQ0s7RUFDQTtBZncrRFQ7O0FlbitEQTtFQUNJO0VBQ0E7QWZzK0RKOztBZXArREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ1K0RKOztBZXIrREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtBZncrREo7O0FldCtEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FmeStESjs7QWV2K0RBO0VBQ0k7RUFDQTtFQUNBO0FmMCtESjs7QWV4K0RBO0VBQ0k7RUFDQTtBZjIrREo7O0FleitEQTtFQUNJO0VBQ0E7QWY0K0RKOztBZXgrREE7RUFDSTtJQUNJO0VmMitETjtFZXorREU7SUFDSTtFZjIrRE47RWV6K0RFO0lBQ0k7RWYyK0ROO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2dlbmVyYWwvcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3NpdGUvYXNzZXRzL3Nhc3MvZ2VuZXJhbC9fbWVkaWEtc2NyZWVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3NpdGUvYXNzZXRzL3Nhc3MvZ2VuZXJhbC9fY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9nZW5lcmFsL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2dlbmVyYWwvY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3NpdGUvYXNzZXRzL3Nhc3MvbGF5b3V0L2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2xheW91dC9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2Jhbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2V4cGxvcmUtcmVkZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2Nvb2tpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL21vZGFsL3pvb21fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9nZW5lcmFsL192YXJpYWJsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbW9kYWwvZm9ybXMvZXJyb3JfbWVzc2FnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zaXRlL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbW9kYWwvZm9ybXMvc3VjZXNzX21lc3NhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9jb21wb25lbnRzL21vZGFsL2Zvcm1zL2xvYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2l0ZS9hc3NldHMvc2Fzcy9saWJzL2FuaW1hdGlvbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDUsXHJcbnAge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuOmZvY3VzLFxyXG5idXR0b246Zm9jdXMsXHJcbmE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxub2wsXHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5saSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5mb3JtIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMsXHJcbnRleHRhcmVhOmZvY3VzLFxyXG5zZWxlY3Q6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDA7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg1LFxucCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuOmZvY3VzLFxuYnV0dG9uOmZvY3VzLFxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmE6Zm9jdXMsIGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG5mb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMDtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3BfYmlnICh3aWR0aCA+PSAxOTIwcHgpXHJcblxyXG5AY3VzdG9tLW1lZGlhIC0tZGVza3RvcCAod2lkdGggPD0gMTM5OXB4KVxyXG5cclxuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3BfbWluICh3aWR0aCA8PSAxMTk5cHgpXHJcblxyXG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0X2JpZyAod2lkdGggPD0gOTk5cHgpXHJcblxyXG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0ICh3aWR0aCA8PSA3OTlweClcclxuXHJcbkBjdXN0b20tbWVkaWEgLS1tb2JpbGVfYmlnICh3aWR0aCA8PSA1OTlweClcclxuXHJcbkBjdXN0b20tbWVkaWEgLS1tb2JpbGUgKHdpZHRoIDw9IDQ5OXB4KTtcbi8qICAqL1xuLyotLS0tLS0tLS0tLS0tIEhvdmVyIGJhY2tncm91bmQgZ3JhZGllbnQgLS0tLS0tLS0tLS0tLS0qL1xuQHByb3BlcnR5IC0tbXlDb2xvcjEge1xuICBzeW50YXg6IFwiPGNvbG9yPlwiO1xuICBpbml0aWFsLXZhbHVlOiAjRkNBMzJEO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS1teUNvbG9yMiB7XG4gIHN5bnRheDogXCI8Y29sb3I+XCI7XG4gIGluaXRpYWwtdmFsdWU6ICNGRjYxOTY7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbi5idXR0b24taG92ZXItbGluZWFyR3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTA1ZGVnLCB2YXIoLS1teUNvbG9yMSkgNyUsIHZhcigtLW15Q29sb3IyKSA3OCUpO1xuICB0cmFuc2l0aW9uOiAtLW15Q29sb3IxIDAuN3MsIC0tbXlDb2xvcjIgMC43cztcbn1cbi5idXR0b24taG92ZXItbGluZWFyR3JhZGllbnQ6aG92ZXIge1xuICAtLW15Q29sb3IxOiAjZmY5MzNjO1xuICAtLW15Q29sb3IyOiAjZmY5MzNjO1xufVxuXG4uYnV0dG9uLWhvdmVyLWxpbmVhckdyYWRpZW50LW90aGVycy1icm93c2VycyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsICNmZjkzM2MgNyUsICNmZjYxOTYgNzglKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDEwNWRlZywgI2ZmOTMzYyA3JSwgI2ZmNjE5NiA3OCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgxMDVkZWcsICNmZjkzM2MgNyUsICNmZjYxOTYgNzglKTtcbn1cblxuLypAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdCcmFuZGluZy1NZWRpdW0nO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvQnJhbmRpbmcvQnJhbmRpbmctTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL0JyYW5kaW5nL0JyYW5kaW5nLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgnLi4vZm9udHMvQnJhbmRpbmcvQnJhbmRpbmctTWVkaXVtLmVvdCcpIGZvcm1hdCgnZW90JyksXG5cdHVybCgnLi4vZm9udHMvQnJhbmRpbmcvQnJhbmRpbmctTWVkaXVtLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG59Ki9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSZXZ4IE5ldWVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yZXZ4L1JldnhOZXVlLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JldngvUmV2eE5ldWUtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSZXZ4IE5ldWVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yZXZ4L1JldnhOZXVlLUJsYWNrSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yZXZ4L1JldnhOZXVlLUJsYWNrSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmV2eCBOZXVlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJldnggTmV1ZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JldngvUmV2eE5ldWUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmV2eCBOZXVlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yZXZ4L1JldnhOZXVlLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmV2eCBOZXVlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JldngvUmV2eE5ldWUtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmV2eCBOZXVlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JldngvUmV2eE5ldWUtTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmV2eCBOZXVlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JldngvUmV2eE5ldWUtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmV2eCBOZXVlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJldnggTmV1ZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JldngvUmV2eE5ldWUtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JldngvUmV2eE5ldWUtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSZXZ4IE5ldWVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yZXZ4L1JldnhOZXVlLVRoaW5JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JldngvUmV2eE5ldWUtVGhpbkl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJldnggTmV1ZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JldngvUmV2eE5ldWUtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JldngvUmV2eE5ldWUtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSZXZ4IE5ldWVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yZXZ4L1JldnhOZXVlLVNlbWlCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yZXZ4L1JldnhOZXVlLVNlbWlCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmV2eCBOZXVlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yZXZ4L1JldnhOZXVlLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJVbml2ZXJzIExUXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDM5IFRoaW4gVWx0cmEgQ29uZGVuc2VkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5pdmVycyBMVFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA0NSBMaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuaXZlcnMgTFRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNDUgTGlnaHQgT2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuaXZlcnMgTFRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNDcgTGlnaHQgQ29uZGVuc2VkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5pdmVycyBMVFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA0NyBMaWdodCBDb25kZW5zZWQgT2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuaXZlcnMgTFRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNDkgTGlnaHQgVWx0cmEgQ29uZGVuc2VkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5pdmVycyBMVFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA1MyBFeHRlbmRlZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuaXZlcnMgTFRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNTMgRXh0ZW5kZWQgT2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuaXZlcnMgTFRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNTUgT2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuaXZlcnMgTFRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNTUgUm9tYW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJVbml2ZXJzIExUXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDU3IENvbmRlbnNlZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuaXZlcnMgTFRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNTkgVWx0cmEgQ29uZGVuc2VkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5pdmVycyBMVFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA1OSBVbHRyYSBDb25kZW5zZWQgT2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuaXZlcnMgTFRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNjMgQm9sZCBFeHRlbmRlZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuaXZlcnMgTFRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNjMgQm9sZCBFeHRlbmRlZCBPYmxpcXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5pdmVycyBMVFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA2NSBCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5pdmVycyBMVFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA2NSBCb2xkIE9ibGlxdWUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJVbml2ZXJzIExUXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDY3IEJvbGQgQ29uZGVuc2VkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5pdmVycyBMVFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA2NyBCb2xkIENvbmRlbnNlZCBPYmxpcXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5pdmVycyBMVFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA3MyBCbGFjayBFeHRlbmRlZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuaXZlcnMgTFRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNzUgQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJVbml2ZXJzIExUXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDc1IEJsYWNrIE9ibGlxdWUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJVbml2ZXJzIExUXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDg1IEV4dHJhIEJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5pdmVycyBMVFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA4NSBFeHRyYSBCbGFjayBPYmxpcXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVW5pdmVycyBMVFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA5MyBFeHRyYSBCbGFjayBFeHRlbmRlZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuaXZlcnMgTFRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgOTMgRXh0cmEgQmxhY2sgRXh0ZW5kZWQgT2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuKiB7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dC5lcnJvciwgdGV4dGFyZWEuZXJyb3IsIHNlbGVjdC5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2U0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYzAwMzM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmxhYmVsLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMzcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk7XG4gIC8qIFJvdGF0ZSBhcnJvdyB3aGVuIGRyb3Bkb3duIGlzIGFjdGl2ZSAqL1xuICAvKiBFbnN1cmUgc21vb3RoIHJvdGF0aW9uICovXG59XG4jaGVhZGVyIC5sb2dvLWZpeGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkZXIgLnJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4jaGVhZGVyIC5hcnJvdyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNoZWFkZXIgLmNvbnRhaW5lciwgI2hlYWRlciAuY29udGFpbmVyLWxnLCAjaGVhZGVyIC5jb250YWluZXItbWQsICNoZWFkZXIgLmNvbnRhaW5lci1zbSwgI2hlYWRlciAuY29udGFpbmVyLXhsLCAjaGVhZGVyIC5jb250YWluZXIteHhsIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxufVxuI2hlYWRlci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzExM2Y1YztcbiAgcGFkZGluZy1ibG9jazogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMTI2LCAxMjYsIDEyNiwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDEyNiwgMTI2LCAxMjYsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMTI2LCAxMjYsIDEyNiwgMC43NSk7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2hlYWRlci5maXhlZCB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gIH1cbn1cbiNoZWFkZXIuZml4ZWQgLmxvZ28tZml4ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNoZWFkZXIuZml4ZWQgLmxvZ28tdG9wbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyLmZpeGVkIC5yZWRlcy1oZWFkZXIgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4jaGVhZGVyLmZpeGVkIC5yZWRlcy1oZWFkZXIgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4jaGVhZGVyLmZpeGVkIC5yZWRlcy1oZWFkZXIgYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4jaGVhZGVyLmZpeGVkIC5yZWRlcy1oZWFkZXIgYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNoZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMTNmNWM7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cbiAgI2hlYWRlci5maXhlZCB7XG4gICAgYmFja2dyb3VuZDogIzExM2Y1YztcbiAgfVxufVxuI2hlYWRlciAuYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkZXIgLmxvZ28ge1xuICB3aWR0aDogMjQ1cHg7XG4gIGhlaWdodDogNTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNoZWFkZXIgLmxvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogNTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2hlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICB9XG4gICNoZWFkZXIgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4jaGVhZGVyIC53cmFwcGVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNoZWFkZXIgLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAjaGVhZGVyIC5tZW51IHtcbiAgICBnYXA6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2hlYWRlciAubWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2hlYWRlciAubWVudSAubGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLXRibC1kZWZhdWx0LXdoaXRlLCAjRkZGKTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG59XG4jaGVhZGVyIC5tZW51IC5saW5rIGEsICNoZWFkZXIgLm1lbnUgLmxpbmsgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10YmwtZGVmYXVsdC13aGl0ZSwgI0ZGRik7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICNoZWFkZXIgLm1lbnUgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuI2hlYWRlciAubWVudSAubGluayAucGx1cyB7XG4gIGNvbG9yOiB2YXIoLS10YmwtcHJpbWFyeS1wcmltYXJ5LTUwMCwgI2Y2ODk0NSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4jaGVhZGVyIC5tZW51IC5saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4OTQ1O1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuI2hlYWRlciAubWVudSAubGluazpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbn1cbiNoZWFkZXIgLm1lbnUgLmRyb3Bkb3duLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiA5OTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLCBoZWlnaHQgMC41cyBlYXNlLWluO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbiNoZWFkZXIgLm1lbnUgLmRyb3Bkb3duLWNvbnRlbnQuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogOTk5O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbiwgaGVpZ2h0IDAuNXMgZWFzZS1pbjtcbn1cbiNoZWFkZXIgLm1lbnUgLmRyb3Bkb3duLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiB2YXIoLS10YmwtZGVmYXVsdC1ibGFjaywgIzM4MzgzOCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDI0cHggMTJweCAyNHB4O1xufVxuI2hlYWRlciAubWVudSAuZHJvcGRvd24tY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNGNjg5NDQ7XG59XG4jaGVhZGVyIC5jdGEtaGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10YmwtZ3JhZGllbnRzLWVmZmVjdHMtZ3JhZGllbnQtYnRuLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjY4OTQ1IDAlLCAjYmY2YTM1IDEzNC4zMyUpKTtcbiAgY29sb3I6IHZhcigtLXRibC1kZWZhdWx0LXdoaXRlLCAjRkZGKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDQ3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICNoZWFkZXIgLmN0YS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4taW5saW5lOiAxMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICB9XG59XG4jaGVhZGVyIC5jdGEtaGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10YmwtZ3JhZGllbnRzLWVmZmVjdHMtZ3JhZGllbnQtYnRuLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjY4OTQ1IDAlLCAjYmY2YTM1IDEzNC4zMyUpKTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG4jaGVhZGVyIC5jdGEtaGVhZGVyOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAjaGVhZGVyIC5jdGEtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jaGVhZGVyIC5yZWRlcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNoZWFkZXIgLnJlZGVzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2hlYWRlciAucmVkZXMtaGVhZGVyIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuI2hlYWRlciAucmVkZXMtaGVhZGVyIGEgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuI2hlYWRlciAucmVkZXMtaGVhZGVyIGE6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuI2hlYWRlciAucmVkZXMtaGVhZGVyIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZjY4OTQ1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuI2hlYWRlciAjbmF2LWljb24xLFxuI2hlYWRlciAjbmF2LWljb24yLFxuI2hlYWRlciAjbmF2LWljb24zLFxuI2hlYWRlciAjbmF2LWljb240IHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2hlYWRlciAjbmF2LWljb24xLFxuI2hlYWRlciAjbmF2LWljb24yLFxuI2hlYWRlciAjbmF2LWljb24zLFxuI2hlYWRlciAjbmF2LWljb240IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI2hlYWRlciAjbmF2LWljb24xIHNwYW4sXG4jaGVhZGVyICNuYXYtaWNvbjMgc3BhbixcbiNoZWFkZXIgI25hdi1pY29uNCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuI2hlYWRlciAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwcHg7XG59XG4jaGVhZGVyICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMiksXG4jaGVhZGVyICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDE4cHg7XG59XG4jaGVhZGVyICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDM2cHg7XG59XG4jaGVhZGVyICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMThweDtcbiAgd2lkdGg6IDAlO1xuICBsZWZ0OiA1MCU7XG59XG4jaGVhZGVyICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4jaGVhZGVyICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuI2hlYWRlciAjbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4ubWVudS1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcGFkZGluZy10b3A6IDQzcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogOTB2aDtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLm1lbnUtbW9iaWxlLm9wZW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tZW51LW1vYmlsZSAuYm94LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubWVudS1tb2JpbGUgLmJveC1saW5rcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM4MzgzODtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLm1lbnUtbW9iaWxlIHN1bW1hcnkge1xuICBjb2xvcjogIzM4MzgzODtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4ubWVudS1tb2JpbGUgc3VtbWFyeSBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tZW51LW1vYmlsZSAjc3VtbW1hcnlNb2RhaXM6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW51LW1vYmlsZSBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW51LW1vYmlsZSBkZXRhaWxzW29wZW5dIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbiNmb290ZXIgLmxpbmtzIHtcbiAgcGFkZGluZy10b3A6IDExMXB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0ZGRjtcbiAgYmFja2dyb3VuZDogIzExM2Y1YztcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAjZm9vdGVyIC5saW5rcyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIH1cbn1cbiNmb290ZXIgLmxpbmtzIC5sb2dvLWZvb3RlciB7XG4gIHdpZHRoOiAxODlweDtcbiAgaGVpZ2h0OiA4M3B4O1xufVxuI2Zvb3RlciAubGlua3MgLmxvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDg0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbiNmb290ZXIgLmxpbmtzIC5sb2dvcyBwLCAjZm9vdGVyIC5saW5rcyAubG9nb3MgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAyMTdweDtcbiAgd2lkdGg6IDIxN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNmb290ZXIgLmxpbmtzIC5sb2dvcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gICNmb290ZXIgLmxpbmtzIC5sb2dvcyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jZm9vdGVyIC5saW5rcyBoNCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNmb290ZXIgLmxpbmtzIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuI2Zvb3RlciAubGlua3MgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4jZm9vdGVyIC5saW5rcyB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4jZm9vdGVyIC5saW5rcyB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Zvb3RlciAubGlua3MgdWwgbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xufVxuI2Zvb3RlciAubGlua3MgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDJweCAjZjVmNWY1O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDZweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2Zvb3RlciAubGlua3MgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbiNmb290ZXIgLmxpbmtzIC5wYXJ0ZTIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAjZm9vdGVyIC5saW5rcyAucGFydGUyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICB9XG59XG4jZm9vdGVyIC5saW5rcyAucGFydGUyIHAge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2Zvb3RlciAubGlua3MgLnBhcnRlMiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuI2Zvb3RlciAubGlua3MgLnBhcnRlMiBwIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuI2Zvb3RlciAubGlua3MgLnBhcnRlMiBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAycHggI2Y1ZjVmNTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA2cHg7XG59XG4jZm9vdGVyIC5jb3B5IHtcbiAgcGFkZGluZzogMjFweCAwO1xuICBiYWNrZ3JvdW5kOiAjMTEzZjVjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAjZm9vdGVyIC5jb3B5IHtcbiAgICBwYWRkaW5nLWlubGluZTogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgfVxufVxuI2Zvb3RlciAuY29weSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jZm9vdGVyIC5jb3B5IC5yZWRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2Zvb3RlciAuY29weSAucmVkZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNmb290ZXIgLmNvcHkgLnBvbGl0Y2FzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MXB4O1xuICBtYXJnaW4tbGVmdDogNTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICNmb290ZXIgLmNvcHkgLnBvbGl0Y2FzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNmb290ZXIgLmNvcHkgLnBvbGl0Y2FzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxufVxuI2Zvb3RlciAuY29weSAucG9saXRjYXMgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuI2Zvb3RlciAuY29weSAucG9saXRjYXMgcCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuI2Zvb3RlciAuY29weSAucG9saXRjYXMgcCBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZm9vdGVyIC5lcnJvci0tbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJyZWFkY3J1bWItY29tcG9uZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWItY29tcG9uZW50IC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5icmVhZGNydW1iLWNvbXBvbmVudCAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJyZWFkY3J1bWItY29tcG9uZW50IC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWItY29tcG9uZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZjY4OTQ1O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDhweDtcbn1cbi5icmVhZGNydW1iLWNvbXBvbmVudCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC4zMzMgMTQuMTY3IDEyLjUgMTAgOC4zMzMgNS44MzMnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmJyZWFkY3J1bWItY29tcG9uZW50IGxpIHtcbiAgY29sb3I6IHZhcigtLXRibC1kZWZhdWx0LXdoaXRlLCAjRkZGKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAvKiAxNnB4ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKHdpZHRoIDwgOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWItY29tcG9uZW50IGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPCA5OTFweCkge1xuICAuYnJlYWRjcnVtYi1jb21wb25lbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzQsIDIzOSwgMC4xKTtcbiAgICBwYWRkaW5nOiAyMHB4IDMzcHggMjBweCAzM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItbW9iaWxlIC5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYmxvY2s6IDEycHg7XG59XG4uYnJlYWRjcnVtYi1tb2JpbGUgLmJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5icmVhZGNydW1iLW1vYmlsZSAuYnJlYWRjcnVtYi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC4zMzMgMTQuMTY3IDEyLjUgMTAgOC4zMzMgNS44MzMnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmJyZWFkY3J1bWItbW9iaWxlIC5icmVhZGNydW1iLWl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMnB4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDgzQjU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogOHB4O1xufVxuLmJyZWFkY3J1bWItbW9iaWxlIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmJhbm5lci1ub3JtYWwge1xuICBoZWlnaHQ6IG1pbig1NzNweCwgMTAwdmgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKHdpZHRoIDwgOTkxcHgpIHtcbiAgLmJhbm5lci1ub3JtYWwge1xuICAgIGhlaWdodDogMjkzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5iYW5uZXItbm9ybWFsIC5jb250YWluZXIge1xuICB0cmFuc2xhdGU6IDAgLTE3cHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5iYW5uZXItbm9ybWFsIC5jb250YWluZXIge1xuICAgIHRyYW5zbGF0ZTogMCAtMjBweDtcbiAgfVxufVxuLmJhbm5lci1ub3JtYWwgLmJsYWNrLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwIC0xOS42MiUsIHJnYmEoMCwgMCwgMCwgMCkgNjEuNDElKTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmJhbm5lci1ub3JtYWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzExM2Y1YywgcmdiYSgwLCAxMzIsIDE4MSwgMCkgODEuMyUpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uYmFubmVyLW5vcm1hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzExM2Y1YywgcmdiYSgwLCAxMzIsIDE4MSwgMCkgODEuMyUpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIHotaW5kZXg6IDI7XG59XG4uYmFubmVyLW5vcm1hbCAuYmFubmVyLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVyLW5vcm1hbCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5iYW5uZXItbm9ybWFsIC5kb3duLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgLyogTW92ZSB0byA1MCUgb2YgdGhlIGNvbnRhaW5lcidzIHdpZHRoICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLyogU2hpZnQgYmFjayB0byB0aGUgbGVmdCBieSA1MCUgb2YgaXRzIG93biB3aWR0aCAqL1xuICB6LWluZGV4OiA5O1xuICBib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5iYW5uZXItbm9ybWFsIC5kb3duLXNlY3Rpb24ge1xuICAgIGJvdHRvbTogMTA1cHg7XG4gIH1cbn1cbi5iYW5uZXItbm9ybWFsIC5jb250ZW50LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNjM0cHg7XG59XG4uYmFubmVyLW5vcm1hbCAuY29udGVudC10ZXh0IGgxIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIlJldnggTmV1ZVwiO1xuICBmb250LXNpemU6IDMuNjQ2dnc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMuMzg1dnc7XG4gIC8qIDkyLjg1NyUgKi9cbn1cbi5iYW5uZXItbm9ybWFsIC5jb250ZW50LXRleHQgaDEgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAzLjY0NnZ3O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjM4NXZ3O1xufVxuLmJhbm5lci1ub3JtYWwgLmNvbnRlbnQtdGV4dCBwIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgLyogMTU2LjI1JSAqL1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuLmJhbm5lci1ub3JtYWwgLmNvbnRlbnQtdGV4dCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGJsLWdyYWRpZW50cy1lZmZlY3RzLWdyYWRpZW50LWJ0biwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y2ODk0NSAwJSwgI2JmNmEzNSAxMzQuMzMlKSk7XG4gIGNvbG9yOiB2YXIoLS10YmwtZGVmYXVsdC13aGl0ZSwgI0ZGRik7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE1cHggNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmFubmVyLW5vcm1hbCAuY29udGVudC10ZXh0IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRibC1ncmFkaWVudHMtZWZmZWN0cy1ncmFkaWVudC1idG4sIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNjg5NDUgMCUsICNiZjZhMzUgMTM0LjMzJSkpO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbn1cbi5iYW5uZXItbm9ybWFsIC5jb250ZW50LXRleHQgYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cbi5iYW5uZXItbm9ybWFsIC5jb250ZW50LXRleHQgLmxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0NnB4O1xufVxuLmJhbm5lci1ub3JtYWwgLmNvbnRlbnQtdGV4dCAucGxheWVyIGEge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuLmJhbm5lci1ub3JtYWwgLmNvbnRlbnQtdGV4dCAucGxheWVyIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAod2lkdGggPCA5OTFweCkge1xuICAuYmFubmVyLW5vcm1hbCB7XG4gICAgcGFkZGluZy10b3A6IDEzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5iYW5uZXItbm9ybWFsIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEyMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gIH1cbiAgLmJhbm5lci1ub3JtYWwgLmNvbnRlbnQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctaW5saW5lOiAyNXB4O1xuICB9XG4gIC5iYW5uZXItbm9ybWFsIC5jb250ZW50LXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogbWluKDM1cHgsIDl2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjNweDtcbiAgfVxuICAuYmFubmVyLW5vcm1hbCAuY29udGVudC10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDAgMCA2MHB4IDA7XG4gICAgbWF4LXdpZHRoOiAyOTJweDtcbiAgfVxuICAuYmFubmVyLW5vcm1hbCAuZG93bi1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5vbi1wYWdlIHtcbiAgcGFkZGluZy1ibG9jazogMTIwcHggMTMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xufVxuLm9uLXBhZ2UgLmJnLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAtMztcbn1cbi5vbi1wYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjBkZWcsICMwMDAwMDAgLTEzLjQzJSwgcmdiYSgwLCAwLCAwLCAwKSA5MC4wNiUpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIHotaW5kZXg6IC0yO1xufVxuLm9uLXBhZ2UtLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDQwOHB4O1xufVxuLm9uLXBhZ2UtLWNvbnRlbnQgaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJldnggTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ibG9jazogMzVweCAzMHB4O1xufVxuLm9uLXBhZ2UtLWNvbnRlbnQgaDI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjg5NDU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IDA7XG59XG4ub24tcGFnZS0tY29udGVudCBoMiBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSZXZ4IE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm9uLXBhZ2UtLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAvKiAxMDAlICovXG4gIH1cbiAgLm9uLXBhZ2UtLWNvbnRlbnQgaDIgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5vbi1wYWdlLS1jb250ZW50IHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5vbi1wYWdlLS1jb250ZW50IC5idG4tZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAyMzZweDtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGJsLWdyYWRpZW50cy1lZmZlY3RzLWdyYWRpZW50LWJ0biwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y2ODk0NSAwJSwgI2JmNmEzNSAxMzQuMzMlKSk7XG4gIGNvbG9yOiB2YXIoLS10YmwtZGVmYXVsdC13aGl0ZSwgI0ZGRik7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vbi1wYWdlLS1jb250ZW50IC5idG4tZGVmYXVsdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGJsLWdyYWRpZW50cy1lZmZlY3RzLWdyYWRpZW50LWJ0biwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y2ODk0NSAwJSwgI2JmNmEzNSAxMzQuMzMlKSk7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xufVxuLm9uLXBhZ2UtLWNvbnRlbnQgLmJ0bi1kZWZhdWx0OmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAub24tcGFnZS0tY29udGVudCAuYnRuLWRlZmF1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub24tcGFnZSAubGluZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTEycHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAub24tcGFnZSAubGluZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmV4cGxvcmUge1xuICBwYWRkaW5nLWJsb2NrOiAxMzhweCAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZXhwbG9yZSB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgfVxufVxuLmV4cGxvcmUgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZXhwbG9yZSBoMjo6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDMxLjVweCkgIWltcG9ydGFudDtcbn1cbi5leHBsb3JlIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjU3cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4uZXhwbG9yZSAucmVkZXMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5leHBsb3JlIC5yZWRlcyB7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZXhwbG9yZSAucmVkZXMgc3ZnIHtcbiAgICB3aWR0aDogMjNweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gIH1cbn1cbi5leHBsb3JlIC5yZWRlcyBzdmc6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNmNjg5NDU7XG59XG4uZXhwbG9yZSAucmVkZXMgc3ZnIHBhdGgge1xuICBmaWxsOiAjMTEzZjVjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZXhwbG9yZSAucmVkZXMgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNmNjg5NDU7XG4gIH1cbn1cbi5leHBsb3JlIGgyIHtcbiAgY29sb3I6IHZhcigtLXRibC1kZWZhdWx0LWJsYWNrLCAjMzgzODM4KTtcbiAgZm9udC1mYW1pbHk6IFwiUmV2eCBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJsb2NrOiAzNXB4IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leHBsb3JlIGgyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYzcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4OTQ1O1xuICB0b3A6IC0zNXB4O1xuICBsZWZ0OiAwO1xufVxuLmV4cGxvcmUgaDIgc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLXRibC1kZWZhdWx0LWJsYWNrLCAjMzgzODM4KTtcbiAgZm9udC1mYW1pbHk6IFwiUmV2eCBOZXVlXCI7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmV4cGxvcmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAvKiAxMDAlICovXG4gIH1cbiAgLmV4cGxvcmUgaDIgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5leHBsb3JlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZXhwbG9yZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENvbnRhaW5lcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWRhcmsudGVybXNmZWVkLWNvbS0tLW5iIHtcbiAgYmFja2dyb3VuZDogIzExM2Y1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExM2Y1Yztcbn1cblxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0LnRlcm1zZmVlZC1jb20tLS1uYiB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAjMUUxRTFFO1xufVxuXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQudGVybXNmZWVkLWNvbS0tLW5iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi50ZXJtc2ZlZWQtY29tLS0tcGMtZGlhbG9nIC5jYy1wYy1oZWFkIHtcbiAgYmFja2dyb3VuZDogIzExM2Y1YztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGMtZGlhbG9nIC5jYy1wYy1oZWFkIC5jYy1wYy1oZWFkLWNsb3NlOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cblxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWRhcmsgLmNjLWNwLWJvZHksXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtZGFyayAuY2MtY3AtYm9keS10YWJzLFxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWRhcmsgLmNjLWNwLWJvZHktY29udGVudCxcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1jcC1mb290IHtcbiAgYmFja2dyb3VuZDogIzExM2Y1YyAhaW1wb3J0YW50O1xufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWRhcmsgLmNjLWNwLWJvZHktdGFicy1pdGVtIHtcbiAgYmFja2dyb3VuZDogIzExM2Y1YyAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1jcC1ib2R5LXRhYnMtaXRlbVthY3RpdmU9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjZjY4OTQ1ICFpbXBvcnRhbnQ7XG59XG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtZGFyayAuY2MtY3AtYm9keS10YWJzLWl0ZW0tbGluayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtZGFyayAuY2MtY3AtYm9keS10YWJzLWl0ZW0tbGluazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1jcC1ib2R5LXRhYnMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1jcC1ib2R5LXRhYnMge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWRhcmsgLmNjLWNwLWZvb3Qge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1jcC1mb290LWJ5bGluZSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtZGFyayAuY2MtY3AtZm9vdC1zYXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMxMTNmNWMgMzEuODklLCB0cmFuc3BhcmVudCkgIzExM2Y1YyAzNCU7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1URVhUUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBCVVRUT05TIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1uYi1va2FncmVlIHtcbiAgYmFja2dyb3VuZDogIzFFMUUxRTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWRhcmsgLmNjLW5iLW9rYWdyZWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEzZjVjO1xufVxuXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtZGFyayAuY2MtbmItcmVqZWN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMxMTNmNWMgMzEuODklLCB0cmFuc3BhcmVudCkgIzExM2Y1YyAzNCU7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWRhcmsgLmNjLW5iLXJlamVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTNmNWM7XG59XG5cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1uYi1jaGFuZ2VwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMxMTNmNWMgMzEuODklLCB0cmFuc3BhcmVudCkgIzExM2Y1YyAzNCU7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtZGFyayAuY2MtbmItb2thZ3JlZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMTEzZjVjIDMxLjg5JSwgdHJhbnNwYXJlbnQpICMxMTNmNWMgMzQlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnRlcm1zZmVlZC1jb20tLS1uYi1zaW1wbGUge1xuICBib3R0b206IDJ2aDtcbiAgYm9yZGVyOiAwLjJweCBzb2xpZCAjMTEzZjVjO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVybXNmZWVkLWNvbS0tLW5iLXNpbXBsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExM2Y1YztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItb2thZ3JlZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnRlcm1zZmVlZC1jb20tLS1wYWxldHRlLWxpZ2h0IC5jYy1uYi1yZWplY3Qge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItY2hhbmdlcCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuI21vZGFsLXpvb20taW1hZ2VzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB6LWluZGV4OiAtMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNtb2RhbC16b29tLWltYWdlcy5hY3RpdmF0ZS1tb2RhbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuI21vZGFsLXpvb20taW1hZ2VzICNidG4tY2xvc2VfX3pvb20tbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDI1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICNtb2RhbC16b29tLWltYWdlcyAjYnRuLWNsb3NlX196b29tLW1vZGFsIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbiNtb2RhbC16b29tLWltYWdlcyAjYnRuLWNsb3NlX196b29tLW1vZGFsIGkge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiByZ2IoMjI2LCAyMjYsIDIyNik7XG59XG4jbW9kYWwtem9vbS1pbWFnZXMgI2ltYWdlX196b29tLW1vZGFsIHtcbiAgd2lkdGg6IDgwdnc7XG4gIGhlaWdodDogODB2aDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAjbW9kYWwtem9vbS1pbWFnZXMgI2ltYWdlX196b29tLW1vZGFsIHtcbiAgICB3aWR0aDogOTB2dztcbiAgfVxufVxuXG4uaW1hZ2VzLS16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2hvdy0tZXJyb3IgaW5wdXQge1xuICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xufVxuLnNob3ctLWVycm9yIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cbi5zaG93LS1lcnJvciB0ZXh0YXJlYSB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XG59XG4uc2hvdy0tZXJyb3IgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuLnNob3ctLWVycm9yIHNlbGVjdCB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XG59XG4uc2hvdy0tZXJyb3Igc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cbi5zaG93LS1lcnJvciAuY2hlY2ttYXJrIHtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcbn1cbi5zaG93LS1lcnJvciAuY2hlY2ttYXJrOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cbi5zaG93LS1lcnJvciAuZXJyb3ItLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVzc2FnZS1lcnJvci1mb3JtcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLW1lc3NhZ2UtZm9ybXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuLmVycm9yLW1lc3NhZ2UtZm9ybXMub3Blbi1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZXJyb3ItbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0b3A6IDYwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDUwcHg7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgZ2FwOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmVycm9yLW1lc3NhZ2UtZm9ybXMtLWNvbnRhaW5lciAjYnRuLS1jbG9zZS1lcnJvci1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJ2dztcbiAgcmlnaHQ6IDJ2dztcbn1cbi5lcnJvci1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgI2J0bi0tY2xvc2UtZXJyb3ItbWVzc2FnZSBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBjb2xvcjogOTAwO1xufVxuLmVycm9yLW1lc3NhZ2UtZm9ybXMtLWNvbnRhaW5lciAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZXJyb3ItbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6IDkwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lcnJvci1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmVycm9Db25maXJtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uZXJyb3ItbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyIC5jb25maXJtIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM4MzgzODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuZXJyb3ItbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyIC5jb25maXJtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLmVycm9yLW1lc3NhZ2UtZm9ybXMtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLmVycm9yLW1lc3NhZ2UtZm9ybXMtLWNvbnRhaW5lciAjYnRuLS1jbG9zZS1lcnJvci1tZXNzYWdlIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmVycm9yLW1lc3NhZ2UtZm9ybXMtLWNvbnRhaW5lciAuaWNvbiB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG4gIC5lcnJvci1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuZXJyb3ItbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyIC5jb25maXJtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uc3VjY2Vzcy1tZXNzYWdlLWZvcm1zIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdWNjZXNzLW1lc3NhZ2UtZm9ybXMub3Blbi1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjUlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRvcDogNjAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMzBweCA1MHB4O1xuICBnYXA6IDIwcHg7XG59XG4uc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmJvdGFvQ29uZmlybSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLnN1Y2Nlc3MtbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyICNidG4tLWNsb3NlLXN1Y2Nlc3MtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAydnc7XG4gIHJpZ2h0OiAydnc7XG59XG4uc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgI2J0bi0tY2xvc2Utc3VjY2Vzcy1tZXNzYWdlIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGNvbG9yOiA5MDA7XG59XG4uc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDV2dztcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4uc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogOTAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN1Y2Nlc3MtbWVzc2FnZS1mb3Jtcy0tY29udGFpbmVyIC5jb25maXJtIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM4MzgzODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmNvbmZpcm0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5zdWNjZXNzLW1lc3NhZ2UtZm9ybXMtLWNvbnRhaW5lciAjYnRuLS1jbG9zZS1zdWNjZXNzLW1lc3NhZ2UgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAuc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmljb24ge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxuICAuc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3VjY2Vzcy1tZXNzYWdlLWZvcm1zLS1jb250YWluZXIgLmNvbmZpcm0ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5sb2FkaW5nLWZvcm1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sb2FkaW5nLWZvcm1zLm9wZW4tbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxvYWRpbmctZm9ybXMtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NSUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMzB2dztcbiAgaGVpZ2h0OiAzMHZoO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCA4JSwgNzIlIDglLCA3NSUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDE5JSAxMDAlLCAxNiUgOTIlLCAwIDkyJSk7XG59XG4ubG9hZGluZy1mb3JtcyAuY3VzdG9tLWxvYWRlciB7XG4gIHdpZHRoOiA1dnc7XG4gIGhlaWdodDogNXZ3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCkgMTAlLCA5MDApO1xuICAtd2Via2l0LW1hc2s6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlLCByZ2JhKDAsIDAsIDAsIDApIGNhbGMoMTAwJSAtIDhweCksICMwMDAgMCk7XG4gIGFuaW1hdGlvbjogczMgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5sb2FkaW5nLWZvcm1zLS1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmxvYWRpbmctZm9ybXMgLmN1c3RvbS1sb2FkZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4vKlxuICAgIFNVTU1BUllcbiAgICAgICAgMCAtIFNldCBUcmFuc2l0aW9uc1xuICAgICAgICAxIC0gSG92ZXJzXG4gICAgICAgIDIgLSBFbnRlciBBbmltYXRpb25zXG4gICAgICAgIDMgLSBLZXlmcmFtZXNcblxuKi9cbmltZy56b29tLS1ob3ZlcixcbmltZy51cC0taG92ZXIsXG5pbWcuYXJyb3ctLWhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuaW1nLnpvb20tLWhvdmVyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuaW1nLnVwLS1ob3Zlcjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG59XG5cbi5kb3VibGUge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZG91YmxlX19pbWcge1xuICBncmlkLWFyZWE6IDEvMS8tMS8tMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZW50ZXItaW1hZ2Utc3R5bGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuYTpob3ZlciBpbWcuYXJyb3ctLWhvdmVyLFxuYnV0dG9uOmhvdmVyIGltZy5hcnJvdy0taG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG5cbi5hbmltYXRlZC1lbGVtZW50W2RhdGEtYW5pbWF0aW9uXSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLnNjcm9sbC1kb3duLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzY3JvbGxEb3duO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbn1cblxuW2RhdGEtYW5pbWF0aW9uXSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbltkYXRhLWFuaW1hdGlvbj1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xufVxuXG5bZGF0YS1hbmltYXRpb249bGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgW2RhdGEtYW5pbWF0aW9uPWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuW2RhdGEtYW5pbWF0aW9uPXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbn1cblxuW2RhdGEtYW5pbWF0aW9uPWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbn1cblxuW2RhdGEtc2VxdWVuY2lhbF0gW2RhdGEtc2VxdWVuY2lhbC1zdGFnZ2VyXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5bZGF0YS1zZXF1ZW5jaWFsXSBbZGF0YS1zZXF1ZW5jaWFsLXN0YWdnZXI9cmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbn1cbltkYXRhLXNlcXVlbmNpYWxdIFtkYXRhLXNlcXVlbmNpYWwtc3RhZ2dlcj1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbn1cbltkYXRhLXNlcXVlbmNpYWxdIFtkYXRhLXNlcXVlbmNpYWwtc3RhZ2dlcj11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG59XG5bZGF0YS1zZXF1ZW5jaWFsXSBbZGF0YS1zZXF1ZW5jaWFsLXN0YWdnZXI9ZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG59XG5cbltkYXRhLWFuaW1hdGlvbi1iYW5uZXJdIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAxcztcbn1cbltkYXRhLWFuaW1hdGlvbi1iYW5uZXJdLmFuaW1hdGVkLWVsZW1lbnQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XG59XG5cbmJvZHk6bm90KC5uby1qcykgLnJldmVhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keTpub3QoLm5vLWpzKSAuaW1hZ2Utd3JhcCB7XG4gIHRyYW5zaXRpb246IDFzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5ib2R5Om5vdCgubm8tanMpIC5pbWFnZS13cmFwIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgdHJhbnNpdGlvbjogMnMgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuYm9keTpub3QoLm5vLWpzKSAuaW1hZ2Utd3JhcCAuZW50ZXItaW1hZ2Utc3R5bGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIHRyYW5zaXRpb246IDJzIGVhc2Utb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbmJvZHk6bm90KC5uby1qcykgLmFuaW1hdGluZyAuaW1hZ2Utd3JhcCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNrZXdZKDApO1xufVxuXG5ib2R5Om5vdCgubm8tanMpIC5hbmltYXRpbmcgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogNHMgZWFzZS1vdXQ7XG59XG5cbmJvZHk6bm90KC5uby1qcykgLmFuaW1hdGluZyAuZW50ZXItaW1hZ2Utc3R5bGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiA0cyBlYXNlLW91dDtcbn1cblxuQGtleWZyYW1lcyBzY3JvbGxEb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzLjA2MnB4LCAyMC44NDNweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMy4wNjJweCwgOS44NDNweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTMuMDYycHgsIDIwLjg0M3B4KTtcbiAgfVxufSIsIkBjdXN0b20tbWVkaWEgLS1kZXNrdG9wX2JpZyAod2lkdGggPj0gMTkyMHB4KVxyXG5cclxuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3AgKHdpZHRoIDw9IDEzOTlweClcclxuXHJcbkBjdXN0b20tbWVkaWEgLS1kZXNrdG9wX21pbiAod2lkdGggPD0gMTE5OXB4KVxyXG5cclxuQGN1c3RvbS1tZWRpYSAtLXRhYmxldF9iaWcgKHdpZHRoIDw9IDk5OXB4KVxyXG5cclxuQGN1c3RvbS1tZWRpYSAtLXRhYmxldCAod2lkdGggPD0gNzk5cHgpXHJcblxyXG5AY3VzdG9tLW1lZGlhIC0tbW9iaWxlX2JpZyAod2lkdGggPD0gNTk5cHgpXHJcblxyXG5AY3VzdG9tLW1lZGlhIC0tbW9iaWxlICh3aWR0aCA8PSA0OTlweCkiLCIkd2hpdGU6ICNmZmZmZmY7XHJcbiRibGFjazogIzAwMDAwMDtcclxuJG9yYW5nZTogI0U3NEUwMDtcclxuJGdyZWVuNDAwOiAjNDY5NTM2O1xyXG4kZ3JleS1saWdodDogI0Y4RjhGODtcclxuJGdyZXktZGFyazogIzM4MzgzODtcclxuLyogICovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0gSG92ZXIgYmFja2dyb3VuZCBncmFkaWVudCAtLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AcHJvcGVydHkgLS1teUNvbG9yMSB7XHJcbiAgICBzeW50YXg6ICc8Y29sb3I+JztcclxuICAgIGluaXRpYWwtdmFsdWU6ICNGQ0EzMkQ7XHJcbiAgICBpbmhlcml0czogZmFsc2U7XHJcbn1cclxuXHJcbkBwcm9wZXJ0eSAtLW15Q29sb3IyIHtcclxuICAgIHN5bnRheDogJzxjb2xvcj4nO1xyXG4gICAgaW5pdGlhbC12YWx1ZTogI0ZGNjE5NjtcclxuICAgIGluaGVyaXRzOiBmYWxzZTtcclxufVxyXG5cclxuLmJ1dHRvbi1ob3Zlci1saW5lYXJHcmFkaWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTA1ZGVnLFxyXG4gICAgICAgIHZhcigtLW15Q29sb3IxKSA3JSxcclxuICAgICAgICB2YXIoLS1teUNvbG9yMikgNzglXHJcbiAgICApO1xyXG4gICAgdHJhbnNpdGlvbjogLS1teUNvbG9yMSAwLjdzLCAtLW15Q29sb3IyIDAuN3M7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAtLW15Q29sb3IxOiAjZmY5MzNjO1xyXG4gICAgICAgIC0tbXlDb2xvcjI6ICNmZjkzM2M7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24taG92ZXItbGluZWFyR3JhZGllbnQtb3RoZXJzLWJyb3dzZXJzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxMDVkZWcsXHJcbiAgICAgICAgI2ZmOTMzYyA3JSxcclxuICAgICAgICAjZmY2MTk2IDc4JVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxMDVkZWcsXHJcbiAgICAgICAgI2ZmOTMzYyA3JSxcclxuICAgICAgICAjZmY2MTk2IDc4JVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDEwNWRlZyxcclxuICAgICAgICAjZmY5MzNjIDclLFxyXG4gICAgICAgICNmZjYxOTYgNzglXHJcbiAgICApO1xyXG59XHJcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8gRk9OVC1GQUNFIC8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vL1NFIEZPUiBHT09HTEVGT05URVMgQ09MT0NBUiBOTyBBUFAuQkxBREUuUEhQXHJcblxyXG4vKkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnQnJhbmRpbmctTWVkaXVtJztcclxuXHRzcmM6IHVybCgnLi4vZm9udHMvQnJhbmRpbmcvQnJhbmRpbmctTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG5cdHVybCgnLi4vZm9udHMvQnJhbmRpbmcvQnJhbmRpbmctTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHR1cmwoJy4uL2ZvbnRzL0JyYW5kaW5nL0JyYW5kaW5nLU1lZGl1bS5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxyXG5cdHVybCgnLi4vZm9udHMvQnJhbmRpbmcvQnJhbmRpbmctTWVkaXVtLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XHJcbn0qL1xyXG5cclxuLy8gcmV2eCBuZXVlXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1CbGFja0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtQmxhY2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9yZXZ4L1JldnhOZXVlLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmV2eCBOZXVlJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9yZXZ4L1JldnhOZXVlLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1UaGluSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvcmV2eC9SZXZ4TmV1ZS1UaGluSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9yZXZ4L1JldnhOZXVlLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtU2VtaUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9yZXZ4L1JldnhOZXVlLVNlbWlCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL3JldngvUmV2eE5ldWUtVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vLyBVbml2ZXJzXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIExUJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgMzkgVGhpbiBVbHRyYSBDb25kZW5zZWQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnMgTFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA0NSBMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDQ1IExpZ2h0IE9ibGlxdWUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnMgTFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA0NyBMaWdodCBDb25kZW5zZWQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnMgTFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA0NyBMaWdodCBDb25kZW5zZWQgT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDQ5IExpZ2h0IFVsdHJhIENvbmRlbnNlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDUzIEV4dGVuZGVkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIExUJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNTMgRXh0ZW5kZWQgT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDU1IE9ibGlxdWUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnMgTFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA1NSBSb21hbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDU3IENvbmRlbnNlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDU5IFVsdHJhIENvbmRlbnNlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDU5IFVsdHJhIENvbmRlbnNlZCBPYmxpcXVlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIExUJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNjMgQm9sZCBFeHRlbmRlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDYzIEJvbGQgRXh0ZW5kZWQgT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDY1IEJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnMgTFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA2NSBCb2xkIE9ibGlxdWUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnMgTFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA2NyBCb2xkIENvbmRlbnNlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDY3IEJvbGQgQ29uZGVuc2VkIE9ibGlxdWUudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1VuaXZlcnMgTFQnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3VuaXZlcnMvVW5pdmVycyBMVCA3MyBCbGFjayBFeHRlbmRlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDc1IEJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIExUJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgNzUgQmxhY2sgT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDg1IEV4dHJhIEJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIExUJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgODUgRXh0cmEgQmxhY2sgT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pdmVycyBMVCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvdW5pdmVycy9Vbml2ZXJzIExUIDkzIEV4dHJhIEJsYWNrIEV4dGVuZGVkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdVbml2ZXJzIExUJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy91bml2ZXJzL1VuaXZlcnMgTFQgOTMgRXh0cmEgQmxhY2sgRXh0ZW5kZWQgT2JsaXF1ZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4qIHtcclxuICAgIGNvbG9yOiAjMzgzODM4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4kdGhpbjogMTAwO1xyXG4kZXh0cmEtbGlnaHQ6IDIwMDtcclxuJGxpZ2h0OiAzMDA7XHJcbiRyZWd1bGFyOiA0MDA7XHJcbiRtZWRpdW06IDUwMDtcclxuJHNlbWktYm9sZDogNjAwO1xyXG4kYm9sZDogNzAwO1xyXG4kZXh0cmEtYm9sZDogODAwO1xyXG4kYmxhY2s6IDkwMDtcclxuXHJcbmh0bWwge1xyXG4gICAgLy8gZm9udC1zaXplOiA2Mi41JTtcclxuXHJcbiAgICAvLyAxMnB4ID0gMS4ycmVtXHJcbiAgICAvLyAyMHB4ID0gMi4wcmVtXHJcbiAgICAvLyAzNXB4ID0gMy41cmVtXHJcbiAgICAvLyA0NnB4ID0gNC42cmVtXHJcblx0Ly8gOTFweCA9IDkuMXJlbVxyXG59XHJcblxyXG5AbWl4aW4gZm9udFRlbXBsYXRlKCRzaXplLCAkaGVpZ2h0LCAkY29sb3IsICR3ZWlnaHQsICRmYW1pbHksICRhbGlnbjogc3RhcnQpIHtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGhlaWdodDtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xyXG5cdHRleHQtYWxpZ246ICRhbGlnbjtcclxufSIsIi5mb3JtLWdyb3Vwe1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0LmVycm9yLCB0ZXh0YXJlYS5lcnJvciwgc2VsZWN0LmVycm9ye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmY2U0ZTQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjMDAzMztcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5sYWJlbC5lcnJvcntcclxuXHRjb2xvcjogcmVkO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAtMjBweDtcclxufVxyXG5cclxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn0iLCIjaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDMzcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgLmxvZ28tZml4ZWR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICAgICAvKiBSb3RhdGUgYXJyb3cgd2hlbiBkcm9wZG93biBpcyBhY3RpdmUgKi9cclxuICAgIC5yb3RhdGUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBFbnN1cmUgc21vb3RoIHJvdGF0aW9uICovXHJcbiAgICAuYXJyb3cge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpe1xyXG4gICAgICAgIC5jb250YWluZXIsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhse1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzExM2Y1YztcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzMHB4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDEyNiwgMTI2LCAxMjYsIDAuNzUpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDEyNiwgMTI2LCAxMjYsIDAuNzUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSgxMjYsIDEyNiwgMTI2LCAwLjc1KTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28tZml4ZWR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28tdG9wb3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAucmVkZXMtaGVhZGVyIGEge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWRlcy1oZWFkZXIgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzExM2Y1YztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuXHJcbiAgICAgICAgJi5maXhlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTNmNWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAyNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXItaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICBnYXA6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10YmwtZGVmYXVsdC13aGl0ZSwgI0ZGRik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgICAgICAgICAgYSwgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10YmwtZGVmYXVsdC13aGl0ZSwgI0ZGRik7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBsdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRibC1wcmltYXJ5LXByaW1hcnktNTAwLCAjZjY4OTQ1KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODk0NTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4sIGhlaWdodCAwLjVzIGVhc2UtaW47XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLWNvbnRlbnQuc2hvdyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbiwgaGVpZ2h0IDAuNXMgZWFzZS1pbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1jb250ZW50IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGJsLWRlZmF1bHQtYmxhY2ssICMzODM4MzgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4IDEycHggMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1jb250ZW50IGE6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI0Y2ODk0NDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1idG46aG92ZXIgLnBsdXMge31cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmN0YS1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWlubGluZTogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10YmwtZ3JhZGllbnRzLWVmZmVjdHMtZ3JhZGllbnQtYnRuLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjY4OTQ1IDAlLCAjYmY2YTM1IDEzNC4zMyUpKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGJsLWRlZmF1bHQtd2hpdGUsICNGRkYpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10YmwtZ3JhZGllbnRzLWVmZmVjdHMtZ3JhZGllbnQtYnRuLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjY4OTQ1IDAlLCAjYmY2YTM1IDEzNC4zMyUpKTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZGVzLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZjY4OTQ1O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbmF2LWljb24xLFxyXG4gICAgI25hdi1pY29uMixcclxuICAgICNuYXYtaWNvbjMsXHJcbiAgICAjbmF2LWljb240IHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC44KTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbmF2LWljb24xIHNwYW4sXHJcbiAgICAjbmF2LWljb24zIHNwYW4sXHJcbiAgICAjbmF2LWljb240IHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMiksXHJcbiAgICAjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgdG9wOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtbW9iaWxlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogOTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmctbGVmdDogNjRweDtcclxuICAgIHBhZGRpbmctdG9wOiA0M3B4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMzFweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgbWluLWhlaWdodDogOTB2aDtcclxuICAgIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYm94LWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM4MzgzODtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3VtbWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICMzODM4Mzg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAjc3VtbW1hcnlNb2RhaXMge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBkZXRhaWxzW29wZW5dIHN2Z3tcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG59XHJcbiIsIiNmb290ZXIge1xyXG5cclxuXHJcbiAgICAubGlua3Mge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTFweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0ZGRjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTEzZjVjO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjhweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLWZvb3RlcntcclxuICAgICAgICAgICAgd2lkdGg6IDE4OXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHAgLCBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTdweDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMnB4ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhcnRlMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDJweCAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIxcHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTEzZjVjO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVkZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9saXRjYXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDQxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLS1tZXNzYWdlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxufVxyXG4iLCIuYnJlYWRjcnVtYi1jb21wb25lbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZjY4OTQ1O1xyXG4gICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC4zMzMgMTQuMTY3IDEyLjUgMTAgOC4zMzMgNS44MzMnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10YmwtZGVmYXVsdC13aGl0ZSwgI0ZGRik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8qIDE2cHggKi9cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhICh3aWR0aCA8IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICh3aWR0aCA8IDk5MXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzQsIDIzOSwgMC4xMCk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzM3B4IDIwcHggMzNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbi5icmVhZGNydW1iLW1vYmlsZSB7XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDEycHg7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC4zMzMgMTQuMTY3IDEyLjUgMTAgOC4zMzMgNS44MzMnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDA4M0I1O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzODM4Mzg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGJhbm5lciBzZW0gY2FyZFxyXG4uYmFubmVyLW5vcm1hbCB7XHJcbiAgICBoZWlnaHQ6IE1pbig1NzNweCwgMTAwdmgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhICh3aWR0aCA8IDk5MXB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyOTNweDtcclxuXHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICB0cmFuc2xhdGU6IDAgLTE3cHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsYWNrLW1hc2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDAgLTE5LjYyJSwgcmdiYSgwLCAwLCAwLCAwLjAwKSA2MS40MSUpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzExM2Y1YywgcmdiYSgwLCAxMzIsIDE4MSwgMC4wMCkgODEuMyUpO1xyXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTEzZjVjLCByZ2JhKDAsIDEzMiwgMTgxLCAwLjAwKSA4MS4zJSk7XHJcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lci1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAvLyBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3duLXNlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgLyogTW92ZSB0byA1MCUgb2YgdGhlIGNvbnRhaW5lcidzIHdpZHRoICovXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIC8qIFNoaWZ0IGJhY2sgdG8gdGhlIGxlZnQgYnkgNTAlIG9mIGl0cyBvd24gd2lkdGggKi9cclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KXtcclxuICAgICAgICAgICAgYm90dG9tOiAxMDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1heC13aWR0aDogNjM0cHg7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmV2eCBOZXVlJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjY0NnZ3O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjM4NXZ3O1xyXG4gICAgICAgICAgICAvKiA5Mi44NTclICovXHJcbiAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42NDZ2dztcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy4zODV2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIC8qIDE1Ni4yNSUgKi9cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10YmwtZ3JhZGllbnRzLWVmZmVjdHMtZ3JhZGllbnQtYnRuLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjY4OTQ1IDAlLCAjYmY2YTM1IDEzNC4zMyUpKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRibC1kZWZhdWx0LXdoaXRlLCAjRkZGKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCA1MHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRibC1ncmFkaWVudHMtZWZmZWN0cy1ncmFkaWVudC1idG4sIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNjg5NDUgMCUsICNiZjZhMzUgMTM0LjMzJSkpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogNDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGF5ZXIge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAod2lkdGggPCA5OTFweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGdhcDogMTIwcHg7XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC10ZXh0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjVweDtcclxuXHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogTWluKDM1cHgsIDl2dyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2MHB4IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI5MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG93bi1zZWN0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8gYmFubmVyIG9uIHBhZ2VcclxuLm9uLXBhZ2Uge1xyXG4gICAgcGFkZGluZy1ibG9jazogMTIwcHggMTMycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XHJcblxyXG4gICAgLmJnLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB6LWluZGV4OiAtMztcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6XHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgyNjBkZWcsICMwMDAwMDAgLTEzLjQzJSwgcmdiYSgwLCAwLCAwLCAwKSA5MC4wNiUpO1xyXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgIH1cclxuICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNDA4cHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JldnggTmV1ZScsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAzNXB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2M3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4OTQ1O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMzVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IC8qIDEwMCUgKi9cclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIzNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10YmwtZ3JhZGllbnRzLWVmZmVjdHMtZ3JhZGllbnQtYnRuLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjY4OTQ1IDAlLCAjYmY2YTM1IDEzNC4zMyUpKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRibC1kZWZhdWx0LXdoaXRlLCAjRkZGKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10YmwtZ3JhZGllbnRzLWVmZmVjdHMtZ3JhZGllbnQtYnRuLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjY4OTQ1IDAlLCAjYmY2YTM1IDEzNC4zMyUpKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5lcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTEycHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZXhwbG9yZSB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxMzhweCAxMDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtICg2M3B4IC8gMikpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogNjU3cHg7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgIH1cclxuICAgIC5yZWRlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA0M3B4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTJweDtcclxuICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2Y2ODk0NTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICMxMTNmNWM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmNjg5NDU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10YmwtZGVmYXVsdC1ibGFjaywgIzM4MzgzOCk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYmxvY2s6IDM1cHggMjZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4OTQ1O1xyXG4gICAgICAgICAgICB0b3A6IC0zNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRibC1kZWZhdWx0LWJsYWNrLCAjMzgzODM4KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSZXZ4IE5ldWUnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAvKiAxMDAlICovXHJcbiAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ29udGFpbmVycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGVybXNmZWVkLWNvbS0tLW5iIC5jYy1uYi1tYWluLWNvbnRhaW5lcntcclxuXHJcbn1cclxuXHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrLnRlcm1zZmVlZC1jb20tLS1uYntcclxuICAgIGJhY2tncm91bmQ6ICMxMTNmNWM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEzZjVjO1xyXG59XHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodC50ZXJtc2ZlZWQtY29tLS0tbmJ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggIzFFMUUxRTtcclxufVxyXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQudGVybXNmZWVkLWNvbS0tLW5ie1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4udGVybXNmZWVkLWNvbS0tLXBjLWRpYWxvZyB7XHJcbiAgICAuY2MtcGMtaGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzExM2Y1YztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgIC5jYy1wYy1oZWFkLWNsb3NlIHtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIHtcclxuICAgIC5jYy1jcC1ib2R5LFxyXG4gICAgLmNjLWNwLWJvZHktdGFicyxcclxuICAgIC5jYy1jcC1ib2R5LWNvbnRlbnQsXHJcbiAgICAuY2MtY3AtZm9vdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzExM2Y1YyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNjLWNwLWJvZHktdGFicy1pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTEzZjVjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJlthY3RpdmU9dHJ1ZV0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjY4OTQ1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYy1jcC1ib2R5LXRhYnMge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYy1jcC1mb290IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi1ieWxpbmUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXNhdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzExM2Y1YyAzMS44OSUsIHRyYW5zcGFyZW50KSAjMTEzZjVjIDM0JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1URVhUUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQlVUVE9OUyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1uYi1va2FncmVle1xyXG4gICAgYmFja2dyb3VuZDogIzFFMUUxRTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEzZjVjO1xyXG4gICAgfVxyXG59XHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1uYi1yZWplY3R7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMxMTNmNWMgMzEuODklLCB0cmFuc3BhcmVudCkgIzExM2Y1YyAzNCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEzZjVjO1xyXG4gICAgfVxyXG59XHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1kYXJrIC5jYy1uYi1jaGFuZ2Vwe1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQxZGVnLCAjMTEzZjVjIDMxLjg5JSwgdHJhbnNwYXJlbnQpICMxMTNmNWMgMzQlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxufVxyXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtZGFyayAuY2MtbmItb2thZ3JlZXtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzExM2Y1YyAzMS44OSUsIHRyYW5zcGFyZW50KSAjMTEzZjVjIDM0JTtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbn1cclxuLnRlcm1zZmVlZC1jb20tLS1uYi1zaW1wbGV7XHJcbiAgICBib3R0b206IDJ2aDtcclxuICAgIGJvcmRlcjogMC4ycHggc29saWQgIzExM2Y1YztcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICY6OmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExM2Y1YztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuLy8gQWNjZXB0XHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItb2thZ3JlZXtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gRGVjbGluZVxyXG4udGVybXNmZWVkLWNvbS0tLXBhbGV0dGUtbGlnaHQgLmNjLW5iLXJlamVjdHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gQ29uZmlnXHJcbi50ZXJtc2ZlZWQtY29tLS0tcGFsZXR0ZS1saWdodCAuY2MtbmItY2hhbmdlcHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiI21vZGFsLXpvb20taW1hZ2Vze1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaW5zZXQ6IDA7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG5cclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgIHotaW5kZXg6IC0xMDA7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmLmFjdGl2YXRlLW1vZGFse1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB6LWluZGV4OiAkekluZGV4LW1vZGFsO1xyXG4gICAgfVxyXG5cclxuICAgICNidG4tY2xvc2VfX3pvb20tbW9kYWx7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuXHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiKDIyNiwgMjI2LCAyMjYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgI2ltYWdlX196b29tLW1vZGFse1xyXG4gICAgICAgIHdpZHRoOiA4MHZ3O1xyXG4gICAgICAgIGhlaWdodDogODB2aDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gQWxsIGltYWdlcyB3aXRoICdpbWFnZXMtLXpvb20gY2xhc3MgLy9cclxuLmltYWdlcy0tem9vbXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufSIsIiRpbWc6ICcuLi9pbWcvJztcclxuJHRyYW5zaXRpb246IDAuNHM7XHJcbi8vIHotaW5kZXhcclxuJHpJbmRleC1tb2RhbDogMTAwMDA7XHJcbiIsIi5zaG93LS1lcnJvciB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVycm9yLS1tZXNzYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmVycm9yLS1tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1lc3NhZ2UtZXJyb3ItZm9ybXMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5lcnJvci1tZXNzYWdlLWZvcm1zIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgJi5vcGVuLW1vZGFsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjUlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNTBweDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAjYnRuLS1jbG9zZS1lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJ2dztcclxuICAgICAgICAgICAgcmlnaHQ6IDJ2dztcclxuXHJcbiAgICAgICAgICAgIGlvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250VGVtcGxhdGUoXHJcbiAgICAgICAgICAgICAgICAycmVtLFxyXG4gICAgICAgICAgICAgICAgMS43LFxyXG4gICAgICAgICAgICAgICAgJGJsYWNrLFxyXG4gICAgICAgICAgICAgICAgJHJlZ3VsYXIsXHJcbiAgICAgICAgICAgICAgICAnJyxcclxuICAgICAgICAgICAgICAgIGNlbnRlclxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVycm9Db25maXJte1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb25maXJtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFRlbXBsYXRlKDEuNnJlbSwgMSwgJHdoaXRlLCAkYm9sZCwgJycsIGNlbnRlcik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICMzODM4Mzg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcclxuICAgICAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAjYnRuLS1jbG9zZS1lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbmZpcm0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zdWNjZXNzLW1lc3NhZ2UtZm9ybXN7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAmLm9wZW4tbW9kYWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH0gICAgXHJcblxyXG4gICAgJi0tY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgLmJvdGFvQ29uZmlybXtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjYnRuLS1jbG9zZS1zdWNjZXNzLW1lc3NhZ2V7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAydnc7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAydnc7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpb24taWNvbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDV2dztcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbnsgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFRlbXBsYXRlKDJyZW0sIDEuNywgJGJsYWNrLCAkcmVndWxhciwgJycsIGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29uZmlybXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFRlbXBsYXRlKDEuNnJlbSwgMSwgJHdoaXRlLCAkYm9sZCwgJycsIGNlbnRlcik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICMzODM4Mzg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcclxuICAgICAgICAmLS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICNidG4tLWNsb3NlLXN1Y2Nlc3MtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbmZpcm0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmxvYWRpbmctZm9ybXMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAmLm9wZW4tbW9kYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NSUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICB3aWR0aDogMzB2dztcclxuICAgICAgICBoZWlnaHQ6IDMwdmg7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxyXG4gICAgICAgICAgICAwIDglLFxyXG4gICAgICAgICAgICA3MiUgOCUsXHJcbiAgICAgICAgICAgIDc1JSAwLFxyXG4gICAgICAgICAgICAxMDAlIDAsXHJcbiAgICAgICAgICAgIDEwMCUgMTAwJSxcclxuICAgICAgICAgICAgMTklIDEwMCUsXHJcbiAgICAgICAgICAgIDE2JSA5MiUsXHJcbiAgICAgICAgICAgIDAgOTIlXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWxvYWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDV2dztcclxuICAgICAgICBoZWlnaHQ6IDV2dztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogY29uaWMtZ3JhZGllbnQoIzAwMDAgMTAlLCAkYmxhY2spO1xyXG4gICAgICAgIC13ZWJraXQtbWFzazogcmFkaWFsLWdyYWRpZW50KFxyXG4gICAgICAgICAgICBmYXJ0aGVzdC1zaWRlLFxyXG4gICAgICAgICAgICAjMDAwMCBjYWxjKDEwMCUgLSA4cHgpLFxyXG4gICAgICAgICAgICAjMDAwIDBcclxuICAgICAgICApO1xyXG4gICAgICAgIGFuaW1hdGlvbjogczMgMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xyXG4gICAgICAgICYtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXN0b20tbG9hZGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLypcclxuICAgIFNVTU1BUllcclxuICAgICAgICAwIC0gU2V0IFRyYW5zaXRpb25zXHJcbiAgICAgICAgMSAtIEhvdmVyc1xyXG4gICAgICAgIDIgLSBFbnRlciBBbmltYXRpb25zXHJcbiAgICAgICAgMyAtIEtleWZyYW1lc1xyXG5cclxuKi9cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLyAwIC0gU2V0IFRyYW5zaXRpb25zIC8tLS0tLS0tLS0tLS0tLS0tLS0tLS0vL1xyXG5cclxuLy8gR2xvYmFsIENzcyBTdHlsZXNcclxuaW1nLnpvb20tLWhvdmVyLFxyXG5pbWcudXAtLWhvdmVyLFxyXG5pbWcuYXJyb3ctLWhvdmVyIHtcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLyAxIC0gSG92ZXJzIC8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vXHJcbi8vIEltYWdlc1xyXG4vLyBOZWVkZWQgaW5zZXJ0IFwic3R5bGU9XCJvdmVyZmxvdzogaGlkZGVuO1wiXCIgaW4gcGFyZW50Tm9kZVxyXG5pbWcuem9vbS0taG92ZXI6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxufVxyXG4vLyBOZWVkZWQgcmVtb3ZlIFwic3R5bGU9XCJvdmVyZmxvdzogaGlkZGVuO1wiXCIgaW4gcGFyZW50Tm9kZVxyXG5pbWcudXAtLWhvdmVyOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbn1cclxuXHJcbi5kb3VibGUge1xyXG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRvdWJsZV9faW1nIHtcclxuICAgIGdyaWQtYXJlYTogMSAvIDEgLyAtMSAvIC0xO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lbnRlci1pbWFnZS1zdHlsZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLy8gTGlua3MgLSBCdXR0b25cclxuYTpob3ZlcixcclxuYnV0dG9uOmhvdmVyIHtcclxuICAgIGltZy5hcnJvdy0taG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0vIDIgLSBFbnRlciBBbmltYXRpb25zIC8tLS0tLS0tLS0tLS0tLS0tLS8vXHJcbi5hbmltYXRlZC1lbGVtZW50W2RhdGEtYW5pbWF0aW9uXSB7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xyXG59XHJcbi5zY3JvbGwtZG93bi1hbmltYXRpb24ge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHNjcm9sbERvd247XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbn1cclxuLy8gZGVmYXVsdCA9IChvcGFjaXR5IDApIHRvIChvcGFjaXR5IDEpXHJcbltkYXRhLWFuaW1hdGlvbl0ge1xyXG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogMXM7XHJcbn1cclxuLy8gKGxlZnQpIHRvIChyaWdodClcclxuW2RhdGEtYW5pbWF0aW9uPVwicmlnaHRcIl0ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxufVxyXG4vLyAocmlnaHQpIHRvIChsZWZ0KVxyXG5bZGF0YS1hbmltYXRpb249XCJsZWZ0XCJdIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLy8gKGRvd24pIHRvICh1cClcclxuW2RhdGEtYW5pbWF0aW9uPVwidXBcIl0ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG59XHJcbi8vICh1cCkgdG8gKGRvd24pXHJcbltkYXRhLWFuaW1hdGlvbj1cImRvd25cIl0ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcclxufVxyXG4vLyBTZXF1ZW5jaWFsIFN0YWdnZXJzXHJcbltkYXRhLXNlcXVlbmNpYWxdIHtcclxuICAgIFtkYXRhLXNlcXVlbmNpYWwtc3RhZ2dlcl0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICBbZGF0YS1zZXF1ZW5jaWFsLXN0YWdnZXI9XCJyaWdodFwiXSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgIH1cclxuICAgIFtkYXRhLXNlcXVlbmNpYWwtc3RhZ2dlcj1cImxlZnRcIl0ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcclxuICAgIH1cclxuICAgIFtkYXRhLXNlcXVlbmNpYWwtc3RhZ2dlcj1cInVwXCJdIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcbiAgICB9XHJcbiAgICBbZGF0YS1zZXF1ZW5jaWFsLXN0YWdnZXI9XCJkb3duXCJdIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbltkYXRhLWFuaW1hdGlvbi1iYW5uZXJdIHtcclxuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IDFzO1xyXG5cclxuICAgICYuYW5pbWF0ZWQtZWxlbWVudHtcclxuICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBJbWFnZXNcclxuYm9keTpub3QoLm5vLWpzKSAucmV2ZWFse1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5ib2R5Om5vdCgubm8tanMpIC5pbWFnZS13cmFwIHtcclxuICAgIHRyYW5zaXRpb246IDFzIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuYm9keTpub3QoLm5vLWpzKSAuaW1hZ2Utd3JhcCBpbWcge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgdHJhbnNpdGlvbjogMnMgZWFzZS1vdXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuYm9keTpub3QoLm5vLWpzKSAuaW1hZ2Utd3JhcCAuZW50ZXItaW1hZ2Utc3R5bGUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG4gICAgdHJhbnNpdGlvbjogMnMgZWFzZS1vdXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuYm9keTpub3QoLm5vLWpzKSAuYW5pbWF0aW5nIC5pbWFnZS13cmFwIHtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zZm9ybTogc2tld1koMCk7XHJcbn1cclxuYm9keTpub3QoLm5vLWpzKSAuYW5pbWF0aW5nIGltZyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogNHMgZWFzZS1vdXQ7XHJcbn1cclxuYm9keTpub3QoLm5vLWpzKSAuYW5pbWF0aW5nIC5lbnRlci1pbWFnZS1zdHlsZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogNHMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLyAzIC0gS2V5ZnJhbWVzIC8tLS0tLS0tLS0tLS0tLS0tLS0tLS0vL1xyXG5Aa2V5ZnJhbWVzIHNjcm9sbERvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzLjA2MnB4LCAyMC44NDNweCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzLjA2MnB4LCA5Ljg0M3B4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEzLjA2MnB4LCAyMC44NDNweCk7XHJcbiAgICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/