/*!*******************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./assets/scss/index.scss ***!
  \*******************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);
/*!***********************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./assets/scss/index.scss (1) ***!
  \***********************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);
/*!***********************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./assets/scss/index.scss (2) ***!
  \***********************************************************************************************************************/
.text {
  font-family: Inter;
  text-align: left;
  letter-spacing: 0em;
  width: 40%;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-items: flex-start;
  text-align: start;
  gap: 10px;
  margin: auto;
}
.text h2 {
  font-family: Inter;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  padding-bottom: 10px;
}
.text h1 {
  font-size: 35px;
  font-weight: 700;
  line-height: 42px;
  margin-bottom: 50px;
}
.text h3 {
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
}

.text-title {
  font-family: Inter;
  text-align: center;
  letter-spacing: 0em;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 50px;
}
.text-title h2 {
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 50px;
  max-width: 90%;
}
.text-title h1 {
  font-size: 35px;
  font-weight: 700;
  line-height: 42px;
  margin-bottom: 50px;
}

.product__size h1, .product__technology h1, .product__food h1, .product__use h1, .product__specs h1 {
  color: #FF743D;
}
.product__size h2, .product__technology h2, .product__food h2, .product__food h3, .product__use h2 {
  color: #ffffff;
}

.image {
  max-width: 100%;
  height: min-content;
}

.image-container {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.image-container-left {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.image-container-right {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.image-background {
  position: absolute;
  width: 100%;
  height: min-content;
  z-index: -1;
}

@media screen and (max-width: 1024px) {
  .image {
    max-width: 100%;
    height: min-content;
  }
  .image-container {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .image-container-left {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  .image-container-right {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .image-background {
    position: absolute;
    width: 100%;
    height: min-content;
    z-index: -1;
  }
}
@media screen and (max-width: 1024px) {
  .text {
    font-family: Inter;
    text-align: left;
    letter-spacing: 0em;
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: start;
    gap: 10px;
  }
  .text h2 {
    font-family: Inter;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
  }
  .text h1 {
    font-size: 25px;
    font-weight: 700;
    line-height: 29px;
    margin-bottom: 20px;
  }
  .text h3 {
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
  }
  .text-title {
    font-family: Inter;
    text-align: center;
    letter-spacing: 0em;
    width: 90%;
    padding-left: 5%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 50px;
  }
  .text-title h2 {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
  }
  .text-title h1 {
    font-size: 25px;
    font-weight: 700;
    line-height: 42px;
    margin-bottom: 20px;
  }
  .product__size h1, .product__technology h1, .product__food h1, .product__use h1, .product__specs h1 {
    color: #ff743d;
  }
  .product__size h2, .product__technology h2, .product__food h2, .product__food h3, .product__use h2 {
    color: #ffffff;
  }
}
:root {
  box-sizing: border-box;
}

html,
body {
  overflow-x: hidden;
}

html {
  width: 100%;
  height: auto;
  min-height: 100vh;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  position: relative;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.04em;
  color: #000;
  width: 100%;
  height: 100vh;
  min-height: 100%;
  min-width: 320px;
  overflow-x: hidden;
  margin: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

body > main {
  position: relative;
  min-height: 100vh;
  z-index: 1;
}
h1,
h2,
h3,
h4,
p,
blockquote,
figure,
ol,
ul {
  margin: 0;
  padding: 0;
}

main,
section,
li {
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
}

a,
button {
  color: inherit;
  transition: 0.3s;
  cursor: pointer;
}

a {
  text-decoration: none;
}

button {
  overflow: visible;
  border: 0;
  font: inherit;
  -webkit-font-smoothing: inherit;
  letter-spacing: inherit;
  background: none;
  cursor: pointer;
  padding: 0;
}

a,
img {
  display: block;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

input:not([type=checkbox]),
input:not([type=radio]),
textarea,
select,
button {
  appearance: none;
  -webkit-appearance: textfield;
}

::-moz-focus-inner {
  padding: 0;
  border: 0;
}

:focus {
  outline: 0;
}

:selection {
  background-color: #000;
}

img {
  max-width: 100%;
  height: auto;
  border: 0;
}

[type=search]::-webkit-search-cancel-button {
  appearance: none;
  display: none;
}

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  /* Breakpoints */
}
@media (max-width: 1023px) {
  .container {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (min-width: 576px) {
  .container {
    /* Small devices (landscape phones, 576px and up) */
    max-width: 540px;
  }
}
@media only screen and (min-width: 768px) {
  .container {
    /* Medium devices (tablets, 768px and up) */
    max-width: 720px;
  }
}
@media only screen and (min-width: 992px) {
  .container {
    /* Large devices (desktops, 992px and up) */
    max-width: 960px;
  }
}
@media only screen and (min-width: 1200px) {
  .container {
    /* Extra large devices (large desktops, 1200px and up) */
    max-width: 1140px;
  }
}

@media (max-width: 1023px) {
  .hide-sm {
    display: none !important;
  }
}

@media (min-width: 1024px) {
  .hide-lg {
    display: none !important;
  }
}

.flex {
  display: flex;
}
@media (min-width: 1024px) {
  .flex--lg {
    display: flex;
  }
}
@media (max-width: 1023px) {
  .flex--sm {
    display: flex;
  }
}
.flex--space-between {
  justify-content: space-between;
}
.flex--space-arround {
  justify-content: space-around;
}
.flex--middle {
  justify-content: center;
}
.flex--center {
  align-items: center;
}
.flex--start {
  align-items: flex-start;
}
.flex--row-inverse {
  flex-direction: row-reverse;
}

.changeImageBtn {
  font-family: Inter;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: center;
  width: 110px;
  height: 31px;
  border-radius: 15px;
  background-color: #303030;
  border: solid 2px #FF743D;
  color: #fff;
}

.changeImageBtn:hover {
  background-color: #B1B1B1;
  border-color: #303030;
  color: #000;
}

.feature-container {
  margin: 20px;
  padding: 20px;
  border: 1px solid #ccc;
  border-radius: 8px;
}

.feature-heading {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
  border-bottom: 1px solid #C8C8C8;
}

.feature-content {
  display: none;
  margin-top: 10px;
  width: 100%;
  margin-bottom: 10px;
  border-bottom: 1px solid #C8C8C8;
}

.resetImageBtn {
  font-family: Inter;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: center;
  width: 110px;
  height: 31px;
  border-radius: 15px;
  background-color: #B1B1B1;
  border: solid 2px #303030;
}

.resetImageBtn:hover {
  background-color: #AB0002;
  border-color: #FF743D;
  color: #fff;
}

.button {
  width: 100%;
  max-width: 150px;
  height: 30px;
  text-align: center;
  background-color: #fb7e32;
  border-radius: 0.2em;
  transform: scale(1);
  transition: all 0.3s ease;
  color: #fff;
  font-weight: 800;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.button:hover {
  transform: scale(0.98);
  background-color: rgba(251, 126, 50, 0.8784313725);
}
.button--secondary {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.button--secondary:hover {
  background-color: #fff;
  border: 1px solid #fff;
  color: #24a7ff;
}

.slick__button {
  max-width: 30px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  filter: brightness(0.5);
}
.slick__button--prev {
  left: 2vw;
}
.slick__button--next {
  right: 2vw;
}
.slick-dots {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  font-size: 0;
  z-index: 2;
}
.slick-dots li {
  margin: 0 5px;
}
.slick-dots li.slick-active button {
  background-color: #ff743d !important;
  border-radius: 25px;
  width: 30px;
}
.slick-dots li button {
  background-color: #fff;
  border-radius: 100%;
  width: 13px;
  height: 13px;
}
.slick-dots--gray li button {
  background-color: #C8C8C8;
}

.grid {
  display: grid;
}

.grid-1 {
  grid: 1fr 1fr;
}

.item {
  margin: 5px;
  text-align: center;
  font-size: 1.5em;
}

.item-footer {
  grid-area: footer;
}

header {
  width: 100%;
  height: 100px;
  background: #063B6D;
  display: flex;
  align-items: center;
  justify-content: space-around;
  z-index: 10;
  flex-direction: column;
}

header * {
  text-transform: uppercase;
}

.logo {
  width: 170px;
}

.award-mob {
  display: none;
}

.footer {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  font-family: Inter;
  font-family: Inter;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: 0em;
  text-align: left;
  background-color: #063B6D;
  color: #fff;
  height: fit-content;
  padding: 20px;
}
.footer hr {
  width: 100%;
}
.footer-container {
  display: flex;
  min-height: 100px;
  align-items: center;
  width: 100%;
  gap: 50px;
}
.footer-container-2 p {
  font-family: Inter;
  font-size: 15px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: 0em;
  text-align: left;
}
.footer-container-2 {
  min-height: 60px;
  font-weight: 700;
  height: fit-content;
  display: flex;
  align-items: flex-start;
  width: 100%;
  justify-content: space-between;
}
.footer-container-3 {
  margin: auto;
  font-family: Inter;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: 0em;
  text-align: center;
  margin-top: 20px;
}

@media screen and (max-width: 1024px) {
  .footer {
    flex-direction: column;
    height: fit-content;
  }
  .footer-container {
    flex-direction: column;
    margin-bottom: 20px;
  }
  .award-mob {
    display: block;
  }
  .award-desk {
    display: none;
  }
}
body {
  margin: 0;
}

section {
  overflow: hidden;
}

* {
  line-height: 24px;
}

.movable-container {
  height: 350px;
}

.movable-image {
  position: absolute;
  width: 5000px;
  animation: moveLeft 30s linear infinite;
  height: 350px;
  max-width: none;
}

@keyframes moveLeft {
  0% {
    left: 0px;
  }
  100% {
    left: -2800px;
  }
}
.maps-title {
  position: relative;
  top: 100px;
  left: 5%;
  font-size: 24px;
  font-weight: 700;
  line-height: 29.26px;
  text-align: left;
}

.central {
  display: flex;
  justify-content: center;
  padding-bottom: 50px;
}
.central-container {
  display: flex;
  justify-content: space-evenly;
  background-color: #063B6D;
  width: 300px;
  border-radius: 20px;
  height: 80px;
  align-items: center;
}
.central-text {
  color: #ffffff;
}

.home__maps {
  flex-direction: column;
  width: 100%;
  display: flex;
  justify-content: center;
  height: 1100px;
  background-color: #F2F2F2;
  align-items: center;
}
.home__maps-box {
  display: flex;
  align-items: center;
  width: 500px;
  align-items: flex-start;
  margin: 30px;
  flex-direction: column;
}
.home__maps-box div {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 20px;
}
.home__maps-2box {
  display: flex;
  gap: 5%;
}
.home__maps-container {
  display: flex;
  justify-content: center;
  max-width: 1440px;
  flex-direction: column;
}
.home__blocks {
  flex-direction: column;
  width: 100%;
  display: flex;
  justify-content: center;
  height: 1400px;
  align-items: center;
}
.home__blocks-container {
  flex-direction: column;
  display: flex;
  justify-content: center;
  max-width: 1440px;
}
.home__blocks-container-logoimg {
  max-width: 600px;
  margin: 50px;
}
.home__blocks-container-text-1 {
  margin: auto;
  padding-left: 10%;
  width: 620px;
}
.home__blocks-container-text-2 {
  margin: auto;
  padding-right: 10%;
  width: 620px;
}
.home__blocks-container-img {
  width: 380px;
  height: 380px;
  display: flex;
  justify-content: center;
}
.home__passingImg {
  height: 356px;
  max-width: max-content;
}
.home__top {
  flex-direction: column;
  width: 100%;
  background-color: #063B6D;
  display: flex;
  justify-content: center;
}
.home__top-container {
  display: flex;
  justify-content: center;
}
.home__top-container-content {
  max-width: 1440px;
  display: flex;
  justify-content: center;
  height: 400px;
}
.home__top-container-content-logo {
  margin: auto;
  width: 50%;
}
.home__top-container-content-text {
  margin: auto;
  width: 50%;
  color: #ffffff;
  margin-left: 10%;
}

@media screen and (max-width: 1024px) {
  .home__maps-box div {
    gap: 10px;
    flex-direction: column;
  }
  .home__maps {
    height: fit-content;
    margin-bottom: 30px;
    padding-top: 120px;
  }
  .home__maps-2box {
    display: flex;
    gap: 0;
    flex-direction: column;
  }
  .home__maps-box {
    display: flex;
    align-items: center;
    width: 80%;
    gap: 20px;
    margin: 30px;
    flex-direction: column;
  }
  .home__maps-box div {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .home__top {
    margin-top: 0;
  }
  .home__top-container-content {
    height: auto;
    flex-direction: column;
    padding-bottom: 50px;
  }
  .home__top-container-content-text {
    width: 90%;
    margin-left: auto;
  }
  .home__top-container-content-logo {
    margin: auto;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 5%;
    margin-bottom: 5%;
  }
  .home__blocks {
    max-width: fit-content;
    height: fit-content;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .home__blocks-container {
    display: block;
  }
  .home__blocks-container-logoimg {
    margin: 0;
    max-width: 100%;
  }
  .home__blocks-container-img {
    width: 90%;
    height: 100%;
  }
  .home__blocks-container-text-1 {
    width: 90%;
    padding-left: 0;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .home__blocks-container-text-2 {
    width: 90%;
    padding-right: 0;
    margin-top: 40px;
  }
  .desk {
    display: none;
  }
  .mobile {
    display: block;
  }
  .mobcol1 {
    flex-direction: column;
    align-items: center;
  }
  .mobcol2 {
    flex-direction: column-reverse;
    align-items: center;
  }
  .logomondial {
    width: 50%;
    height: min-content;
    margin-top: 50px;
  }
}
.mob {
  display: none;
}

.mobcol1 {
  display: flex;
}

.mobcol2 {
  display: flex;
}

.subtitle {
  margin-top: 100px;
  padding: 20px;
  font-size: 25px;
  font-weight: 800;
  font-family: Inter;
  display: flex;
  justify-content: center;
  background-color: #dfceaf;
}

.bricks-form__input,
.bricks-form__label {
  color: #000 !important;
}

.home__banner,
.home__shelf {
  display: flex;
}

.home__text-desc {
  margin-left: 5%;
  margin-right: 5%;
}

.home__shelf-read-more {
  font-weight: 700;
}

.home__shelf .slick__button--next {
  right: 7vw;
}

.home__shelf .slick__button--prev {
  left: 7vw;
}

.home__shelf .slick__button {
  margin-top: -25vh;
  display: none !important;
}

.home__shelf-content-box {
  justify-content: center;
}

.home__newsletter-form {
  display: flex;
  width: 100%;
  margin-right: 0;
}

.home__newsletter-form-button {
  padding-bottom: 0;
}

.bricks-form__input {
  border-color: #000 !important;
}

.home__shelf {
  justify-content: center;
}

@media screen and (max-width: 1024px) {
  .product__info {
    height: 750px !important;
  }
  .product__clean {
    height: 600px !important;
  }
  .product__specs {
    height: 1024px !important;
  }
  .product__use-image {
    justify-content: center !important;
  }
}
.product__specs-text h2 {
  margin-bottom: 25px;
}

.footer-container,
.footer-container-2,
.footer-container-3 {
  max-width: 1442px;
  margin: auto;
}

.award-mob {
  display: none;
}

.product__description {
  margin-top: 50px;
  height: 790px;
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  gap: 50px;
}

.home__text-content h1 {
  margin-bottom: 50px !important;
}

.text h2 {
  line-height: 25px;
}

.text h1 {
  margin-bottom: 20px;
}

.deskbutton {
  margin-top: 20px;
  height: 50px;
}

.product__specs-image img {
  max-width: 650px !important;
}

.reverse-img,
.img-mobile {
  justify-content: flex-end;
}

.madein-about {
  display: flex;
  justify-content: center;
  margin-bottom: 50px;
}

@media screen and (max-width: 1024px) {
  .product__banner-frame {
    display: flex !important;
    justify-content: center !important;
  }
  .product__banner-frame-text {
    width: 80% !important;
  }
  .alingcenter-mob {
    align-items: center;
    text-align: center;
  }
  h1 {
    font-family: Inter;
    font-size: 35px !important;
    font-weight: 700 !important;
    line-height: 42px !important;
    letter-spacing: 0em !important;
  }
  h2 {
    font-family: Inter !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 18px !important;
    letter-spacing: 0em !important;
  }
  .product__info .image-container {
    width: 90%;
    height: fit-content;
  }
}
@media screen and (max-width: 1024px) {
  .product__clean * {
    text-align: center !important;
  }
  .home__box h1 {
    text-align: center !important;
  }
  .home__box h2 {
    text-align: center !important;
  }
  .product__info-text h1 {
    padding-top: 50px;
  }
  .product__info {
    padding-top: 5px !important;
  }
  .madein-about {
    display: flex;
    justify-content: center;
    margin-bottom: 50px;
  }
  .product__description {
    padding-top: 0px !important;
    margin-top: 0px !important;
  }
  .footer-container {
    justify-content: center;
  }
  .reverse-img {
    align-items: flex-end;
    display: flex !important;
    flex-direction: column-reverse !important;
    gap: 50px !important;
  }
  .img-mobile {
    width: 100% !important;
    height: auto !important;
  }
  .home__shelf-buy {
    width: 80% !important;
  }
  .desktop {
    display: none;
  }
  .product__banner-image {
    height: fit-content !important;
  }
  .mobile-flex {
    padding: 0 !important;
    display: flex !important;
    align-items: center;
    gap: 5px;
    padding-top: 50px !important;
  }
  .mobile {
    display: block !important;
    width: 80%;
    height: fit-content;
  }
}
.mobile,
.mobile-flex {
  display: none;
}

.product__description-images {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40%;
}

.product__description-text {
  width: 40%;
}

.product__description-text h1 {
  margin-bottom: 20px;
  color: #303030;
  font-family: Inter;
  font-size: 30px;
  font-weight: 800;
  line-height: 36px;
  letter-spacing: 0em;
  text-align: left;
}

.product__description-text h2 {
  margin-bottom: 50px;
  color: #303030;
  font-family: Inter;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
}

@media screen and (max-width: 1024px) {
  .product__description {
    height: fit-content !important;
    flex-direction: column !important;
  }
  .product__description-text {
    width: 80% !important;
  }
  .product__description-images {
    width: 80% !important;
  }
}
.product__banner-background2 {
  display: none;
}

.product__banner .image-background {
  height: 900px;
}

@media screen and (max-width: 1024px) {
  .product__banner .image-background {
    top: 778px;
    min-height: 450px;
    height: 450px;
  }
}
.product__specs-buttons {
  display: flex;
  align-items: start;
  justify-content: left;
  gap: 20px;
  height: 100px;
  background-color: #e9e9e9;
  padding-left: 50px;
}

.product__specs-buttons a {
  justify-content: center;
  text-transform: uppercase;
  gap: 10px;
  display: flex;
  width: 30%;
  height: 40px;
  border-radius: 6px;
  background-color: #ff743d;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 10px;
}

.product__description-text-2 h2 p {
  padding-bottom: 10px;
}

@media screen and (max-width: 1024px) {
  .product__specs-buttons a {
    width: 80%;
  }
  .product__specs-buttons {
    flex-direction: column;
    gap: 10px;
    align-items: center;
    padding: 0;
    height: fit-content;
    padding-bottom: 50px;
  }
  .product__specs-text h1 {
    text-align: left;
  }
}
.contact__manuals-container {
  display: flex;
  gap: 20px;
  margin-left: 5%;
}

.contact__manuals-item {
  gap: 5px;
  margin-bottom: 50px;
  width: 300px;
  height: 300px;
  border-radius: 8px;
  border-color: #4f4f4f;
  border: solid 1px #4f4f4f;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.contact__manuals-item h1 {
  font-family: Inter;
  font-size: 11px;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: 0em;
  text-align: center;
}

.contact__manuals-item a {
  font-family: Inter;
  font-size: 11px;
  font-weight: 500;
  line-height: 13px;
  letter-spacing: 0em;
  text-align: left;
  color: #4c85c7;
}

.footer-container img {
  width: 150px !important;
}

@media screen and (max-width: 1024px) {
  .footer {
    flex-direction: column;
    height: fit-content;
  }
}
@media screen and (max-width: 1024px) {
  .footer-container {
    flex-direction: column;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .footer-container-2 {
    height: fit-content;
    flex-direction: column;
    gap: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .footer-contact {
    width: 100%;
  }
}
.footer-contact .footer-contact-hide {
  display: none !important;
}

@media screen and (max-width: 1024px) {
  .footer-contact-hide {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .contact__manuals-container {
    margin-left: 0;
    flex-direction: column;
    align-items: center;
  }
}
* {
  height: auto;
}

.home__ebook-button-box button {
  text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
  .product__recipes-images {
    gap: 100px;
  }
  .product__banner-image {
    height: 300px;
  }
  .product__description-images img {
    height: 300px;
  }
  .image-container-right img {
    height: 230px;
  }
  .product__size-images-1 img {
    height: 400px;
  }
  .product__recipes-images img {
    height: 470px;
    width: 80%;
  }
  .product__info .image-container img {
    height: 180px;
  }
  .product__info-check svg {
    display: none;
  }
  .product__info-text {
    margin-bottom: 50px;
  }
  .product__technology .image-container {
    width: 80%;
  }
  .product__technology .image-container img {
    height: 320px;
    width: auto;
  }
  .image-container-left img {
    height: 340px;
  }
  .product__use-image img {
    height: 240px;
  }
  .product__specs-image img {
    height: 280px;
    width: auto;
  }
  .home__shelf-content a img {
    top: -150px !important;
  }
  .home__shelf-content-box {
    padding-bottom: 150px;
  }
  .home__recipe-item-box img {
    width: 100%;
  }
  .home__ebook-button-box img {
    bottom: 420px;
  }
}
.header__container {
  width: 100%;
}

.header__image-container {
  width: 100%;
}

.header__image-container a {
  display: flex;
  justify-content: center;
}

header {
  height: 100px;
}

.header__text {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  font-family: Inter;
  font-size: 18px;
}

@media screen and (max-width: 1024px) {
  .footer-container-2 {
    display: flex;
    align-items: center;
  }
  .footer-container-2 .footer-contact {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL21vbmRpYWwubWluLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0dGO0FEREU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDRUo7QURBRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FDQ0o7QURFRTtFQUNFO0VBQ0E7RUFDQTtBQ0FKOztBRElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDREY7QURJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNGSjtBRElFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNGSjs7QURRRTtFQUtFO0FDVEo7QURZRTtFQU1FO0FDZko7O0FDaEVBO0VBQ0U7RUFDQTtBRG1FRjs7QUNoRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG1FRjs7QUNoRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG1FRjs7QUNoRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG1FRjs7QUNoRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRG1FRjs7QUVqR0E7RUFDQTtJQUNFO0lBQ0E7RUZvR0E7RUVqR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRm1HQTtFRWhHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGa0dBO0VFL0ZGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZpR0E7RUU5RkY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRmdHQTtBQUNGO0FHaElBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSGtJRjtFRy9IRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VIaUlKO0VHL0hFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUhpSUo7RUc5SEU7SUFDRTtJQUNBO0lBQ0E7RUhnSUo7RUc1SEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhIRjtFRzVIRTtJQUNFO0lBQ0E7SUFDQTtFSDhISjtFRzVIRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VIOEhKO0VHekhFO0lBS0U7RUh1SEo7RUdwSEU7SUFLRTtFSGtISjtBQUNGO0FJM0xBO0VBQ0U7QUo2TEY7O0FJMUxBOztFQUVFO0FKNkxGOztBSTFMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2TEY7O0FJMUxBO0VBRUU7RUFDQSxnQ0NuQlU7RURvQlYsZUNsQk87RURtQlA7RUFDQTtFQUNBLFdDakJRO0VEa0JSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUoyTEY7O0FJeExBO0VBQ0U7RUFDQTtFQUNBO0FKMkxGO0FJbkxBOzs7Ozs7Ozs7RUFTRTtFQUNBO0FKcUxGOztBSWxMQTs7O0VBR0U7QUpxTEY7O0FJbExBOzs7Ozs7RUFNRTtBSnFMRjs7QUlsTEE7O0VBRUU7RUFDQTtFQUNBO0FKcUxGOztBSWxMQTtFQUNFO0FKcUxGOztBSWxMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxTEY7O0FJbExBOztFQUVFO0FKcUxGOztBSWxMQTs7O0VBR0U7QUpxTEY7O0FJbExBOzs7OztFQUtFO0VBQ0E7QUpxTEY7O0FJbExBO0VBQ0U7RUFDQTtBSnFMRjs7QUlsTEE7RUFDRTtBSnFMRjs7QUluTEE7RUFDRSxzQkN2SFE7QUw2U1Y7O0FJbkxBO0VBQ0U7RUFDQTtFQUNBO0FKc0xGOztBSW5MRTtFQUNFO0VBQ0E7QUpzTEo7O0FNaFVBO0VBQ0U7RUFDQTtFQUNBO0VBTUE7QU44VEY7QU81VEk7RURYSjtJQUtJO0lBQ0E7RU5zVUY7QUFDRjtBTW5VRTtFQVZGO0lBV0k7SUFDQTtFTnNVRjtBQUNGO0FNcFVFO0VBZkY7SUFnQkk7SUFDQTtFTnVVRjtBQUNGO0FNclVFO0VBcEJGO0lBcUJJO0lBQ0E7RU53VUY7QUFDRjtBTXRVRTtFQXpCRjtJQTBCSTtJQUNBO0VOeVVGO0FBQ0Y7O0FPMVZJO0VDVko7SUFFSTtFUnVXRjtBQUNGOztBT3RXSTtFQ0VKO0lBRUk7RVJ1V0Y7QUFDRjs7QVFwV0E7RUFDQztBUnVXRDtBT2hYSTtFQ1VGO0lBRUk7RVJ3V0o7QUFDRjtBTy9XSTtFQ1NGO0lBRUk7RVJ3V0o7QUFDRjtBUXRXQztFQUNDO0FSd1dGO0FRdFdFO0VBQ0U7QVJ3V0o7QVFyV0U7RUFDRTtBUnVXSjtBUXBXRTtFQUNFO0FSc1dKO0FRbldFO0VBQ0U7QVJxV0o7QVFuV0U7RUFDRTtBUnFXSjs7QVNqWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRvWko7O0FTalpBO0VBQ0k7RUFDQTtFQUNBO0FUb1pKOztBU2paQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUb1pKOztBU2paQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUb1pKOztBU2paQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRvWko7O0FTalpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG1aSjs7QVMvWUE7RUFDSTtFQUNBO0VBQ0E7QVRrWko7O0FTL1lBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdKdEVNO0VJdUVOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGtaSjtBU2haSTtFQUNJO0VBQ0E7QVRrWlI7QVMvWUk7RUFDSTtFQUNBO0VBQ0EsV0p0RkU7QUx1ZVY7QVMvWVE7RUFDSSxzQkp6RkY7RUkwRkU7RUFDQSxjSnRGSjtBTHVlUjs7QVVqZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZvZko7QVVsZkE7RUFDTTtBVm9mTjtBVWpmSTtFQUNFO0FWbWZOO0FVaGZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZrZko7QVVoZkk7RUFDRTtBVmtmTjtBVWhmUTtFQUNFO0VBQ0E7RUFDQTtBVmtmVjtBVS9lTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FWaWZSO0FVNWVNO0VBQ0U7QVY4ZVI7O0FXNWhCQTtFQUNDO0FYK2hCRDs7QVc1aEJBO0VBQ0M7QVgraEJEOztBVzdoQkE7RUFDQztFQUNBO0VBQ0E7QVhnaUJEOztBVzloQkE7RUFDQTtBWGlpQkE7O0FZOWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVppakJKOztBWTlpQkE7RUFDSTtBWmlqQko7O0FZL2lCQTtFQUNJO0Faa2pCSjs7QWFqa0JBO0VBQ0U7QWJva0JGOztBYWprQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FibWtCRjtBYWprQkU7RUFDRTtBYm1rQko7QWFoa0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmtrQko7QWEvakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiaWtCSjtBYTlqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmdrQko7QWE3akJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYitqQko7O0FhM2pCQTtFQUNFO0lBQ0U7SUFDQTtFYjhqQkY7RWE1akJFO0lBQ0U7SUFDQTtFYjhqQko7RWEzakJBO0lBQ0U7RWI2akJGO0VhM2pCQTtJQUNFO0ViNmpCRjtBQUNGO0FjNW9CQTtFQUNJO0FkOG9CSjs7QWMzb0JBO0VBQ0k7QWQ4b0JKOztBZW5wQkE7RUFDSTtBZnNwQko7O0FlbnBCQTtFQUNJO0Fmc3BCSjs7QWVucEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnNwQko7O0FlbnBCQTtFQUNJO0lBQ0k7RWZzcEJOO0VlbnBCRTtJQUNJO0VmcXBCTjtBQUNGO0FlbHBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fmb3BCSjs7QWVqcEJBO0VBQ0k7RUFDQTtFQUNBO0Fmb3BCSjtBZWxwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm9wQlI7QWVqcEJJO0VBQ0k7QWZtcEJSOztBZTdvQkk7RUFzQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYybkJSO0FldHBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZndwQlo7QWVycEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWZ1cEJaO0FlcHBCUTtFQUNJO0VBQ0E7QWZzcEJaO0FlM29CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FmNm9CWjtBZXpvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYyb0JSO0Flem9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FmMm9CWjtBZXpvQlk7RUFDSTtFQUNBO0FmMm9CaEI7QWV4b0JZO0VBQ0k7RUFDQTtFQUNBO0FmMG9CaEI7QWV2b0JZO0VBQ0k7RUFDQTtFQUNBO0FmeW9CaEI7QWV0b0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWZ3b0JoQjtBZWxvQkk7RUFDSTtFQUNBO0Fmb29CUjtBZWpvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmbW9CUjtBZWpvQlE7RUFDSTtFQUNBO0FmbW9CWjtBZWhvQlk7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBZmlvQmhCO0FlOW5CZ0I7RUFDSTtFQUNBO0FmZ29CcEI7QWU3bkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FmK25CcEI7O0FnQjF5QkE7RUFDRTtJQUNFO0lBQ0E7RWhCNnlCRjtFZ0IzeUJBO0lBQ0U7SUFDQTtJQUNBO0VoQjZ5QkY7RWdCNXlCRTtJQUNFO0lBQ0E7SUFDQTtFaEI4eUJKO0VnQjN5QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhCNnlCSjtFZ0IxeUJFO0lBQ0U7SUFDQTtJQUNBO0VoQjR5Qko7RWdCdnlCRTtJQUNFO0VoQnl5Qko7RWdCcnlCTTtJQUNFO0lBQ0E7SUFDQTtFaEJ1eUJSO0VnQnJ5QlE7SUFDRTtJQUNBO0VoQnV5QlY7RWdCcHlCUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEJzeUJWO0VnQjl4QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEJneUJKO0VnQjl4Qkk7SUFDRTtFaEJneUJOO0VnQjl4Qk07SUFDRTtJQUNBO0VoQmd5QlI7RWdCN3hCTTtJQUNFO0lBQ0E7RWhCK3hCUjtFZ0I1eEJNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhCOHhCUjtFZ0IzeEJNO0lBQ0U7SUFDQTtJQUNBO0VoQjZ4QlI7RWdCdHhCQTtJQUNFO0VoQnd4QkY7RWdCcnhCQTtJQUNFO0VoQnV4QkY7RWdCcHhCQTtJQUNFO0lBQ0E7RWhCc3hCRjtFZ0JueEJBO0lBQ0U7SUFDQTtFaEJxeEJGO0VnQmx4QkE7SUFDRTtJQUNBO0lBQ0E7RWhCb3hCRjtBQUNGO0FnQmp4QkE7RUFDRTtBaEJteEJGOztBZ0JoeEJBO0VBQ0U7QWhCbXhCRjs7QWdCaHhCQTtFQUNFO0FoQm14QkY7O0FpQnQ1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnk1Qko7O0FpQnA1QkE7O0VBRUk7QWpCdTVCSjs7QWlCcDVCQTs7RUFFSTtBakJ1NUJKOztBaUJwNUJBO0VBQ0k7RUFDQTtBakJ1NUJKOztBaUJwNUJBO0VBQ0k7QWpCdTVCSjs7QWlCcDVCQTtFQUNJO0FqQnU1Qko7O0FpQnA1QkE7RUFDSTtBakJ1NUJKOztBaUJwNUJBO0VBQ0k7RUFDQTtBakJ1NUJKOztBaUJwNUJBO0VBQ0k7QWpCdTVCSjs7QWlCcDVCQTtFQUNJO0VBQ0E7RUFDQTtBakJ1NUJKOztBaUJwNUJBO0VBQ0k7QWpCdTVCSjs7QWlCcDVCQTtFQUNJO0FqQnU1Qko7O0FpQnA1QkE7RUFDSTtBakJ1NUJKOztBaUJwNUJBO0VBRUk7SUFDSTtFakJzNUJOO0VpQm41QkU7SUFDSTtFakJxNUJOO0VpQmw1QkU7SUFDSTtFakJvNUJOO0VpQmo1QkU7SUFDSTtFakJtNUJOO0FBQ0Y7QWlCLzRCQTtFQUNJO0FqQmk1Qko7O0FpQjk0QkE7OztFQUdJO0VBQ0E7QWpCaTVCSjs7QWlCOTRCQTtFQUNJO0FqQmk1Qko7O0FpQjk0QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmk1Qko7O0FpQjk0QkE7RUFDSTtBakJpNUJKOztBaUI5NEJBO0VBQ0k7QWpCaTVCSjs7QWlCOTRCQTtFQUNJO0FqQmk1Qko7O0FpQjk0QkE7RUFDSTtFQUNBO0FqQmk1Qko7O0FpQjk0QkE7RUFDSTtBakJpNUJKOztBaUI3NEJBOztFQUVJO0FqQmc1Qko7O0FpQjc0QkE7RUFDSTtFQUNBO0VBQ0E7QWpCZzVCSjs7QWlCNzRCQTtFQUNJO0lBQ0k7SUFDQTtFakJnNUJOO0VpQjU0QkU7SUFDSTtFakI4NEJOO0VpQjM0QkU7SUFDSTtJQUNBO0VqQjY0Qk47RWlCMTRCRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpCNDRCTjtFaUJ4NEJFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakIwNEJOO0VpQnQ0QkU7SUFDSTtJQUNBO0VqQnc0Qk47QUFDRjtBaUJyNEJBO0VBQ0k7SUFDSTtFakJ1NEJOO0VpQnA0QkU7SUFDSTtFakJzNEJOO0VpQm40QkU7SUFDSTtFakJxNEJOO0VpQmw0QkU7SUFDSTtFakJvNEJOO0VpQmo0QkU7SUFDSTtFakJtNEJOO0VpQmg0QkU7SUFDSTtJQUNBO0lBQ0E7RWpCazRCTjtFaUIvM0JFO0lBQ0k7SUFDQTtFakJpNEJOO0VpQjkzQkU7SUFDSTtFakJnNEJOO0VpQjczQkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFakIrM0JOO0VpQjUzQkU7SUFDSTtJQUNBO0VqQjgzQk47RWlCMzNCRTtJQUNJO0VqQjYzQk47RWlCMTNCRTtJQUNJO0VqQjQzQk47RWlCejNCRTtJQUNJO0VqQjIzQk47RWlCeDNCRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpCMDNCTjtFaUJ2M0JFO0lBQ0k7SUFDQTtJQUNBO0VqQnkzQk47QUFDRjtBaUJ0M0JBOztFQUVJO0FqQnczQko7O0FpQnAzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakJ1M0JKOztBaUJwM0JBO0VBQ0k7QWpCdTNCSjs7QWlCcDNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCdTNCSjs7QWlCcDNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCdTNCSjs7QWlCbDNCQTtFQUNJO0lBQ0k7SUFDQTtFakJxM0JOO0VpQmwzQkU7SUFDSTtFakJvM0JOO0VpQmozQkU7SUFDSTtFakJtM0JOO0FBQ0Y7QWlCLzJCQTtFQUNJO0FqQmkzQko7O0FpQjkyQkE7RUFDSTtBakJpM0JKOztBaUI5MkJBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RWpCaTNCTjtBQUNGO0FpQjkyQkE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIrMkJKOztBaUI1MkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIrMkJKOztBaUI1MkJBO0VBQ0k7QWpCKzJCSjs7QWlCNTJCQTtFQUNJO0lBQ0k7RWpCKzJCTjtFaUI1MkJFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQjgyQk47RWlCMzJCRTtJQUNJO0VqQjYyQk47QUFDRjtBaUIxMkJBO0VBQ0k7RUFDQTtFQUNBO0FqQjQyQko7O0FpQnoyQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjQyQko7O0FpQnoyQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCNDJCSjs7QWlCejJCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjQyQko7O0FpQnoyQkE7RUFDSTtBakI0MkJKOztBaUJ6MkJBO0VBQ0k7SUFDSTtJQUNBO0VqQjQyQk47QUFDRjtBaUJ6MkJBO0VBQ0k7SUFDSTtJQUNBO0VqQjIyQk47QUFDRjtBaUJ4MkJBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RWpCMDJCTjtBQUNGO0FpQnYyQkE7RUFDSTtJQUNJO0VqQnkyQk47QUFDRjtBaUJ0MkJBO0VBQ0k7QWpCdzJCSjs7QWlCcjJCQTtFQUNJO0lBQ0k7RWpCdzJCTjtBQUNGO0FpQnIyQkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFakJ1MkJOO0FBQ0Y7QWlCbDJCQTtFQUNJO0FqQm8yQko7O0FpQmoyQkE7RUFDSTtBakJvMkJKOztBaUJqMkJBO0VBQ0k7SUFDSTtFakJvMkJOO0VpQmoyQkU7SUFDSTtFakJtMkJOO0VpQmgyQkU7SUFDSTtFakJrMkJOO0VpQi8xQkU7SUFDSTtFakJpMkJOO0VpQjkxQkU7SUFDSTtFakJnMkJOO0VpQjcxQkU7SUFDSTtJQUNBO0VqQisxQk47RWlCNTFCRTtJQUNJO0VqQjgxQk47RWlCMzFCRTtJQUNJO0VqQjYxQk47RWlCMTFCRTtJQUNJO0VqQjQxQk47RWlCejFCRTtJQUNJO0VqQjIxQk47RWlCeDFCRTtJQUNJO0lBQ0E7RWpCMDFCTjtFaUJ2MUJFO0lBQ0k7RWpCeTFCTjtFaUJ0MUJFO0lBQ0k7RWpCdzFCTjtFaUJyMUJFO0lBQ0k7SUFDQTtFakJ1MUJOO0VpQnAxQkU7SUFDSTtFakJzMUJOO0VpQm4xQkU7SUFDSTtFakJxMUJOO0VpQmwxQkU7SUFDSTtFakJvMUJOO0VpQmoxQkU7SUFDSTtFakJtMUJOO0FBQ0Y7QWlCOTBCQTtFQUNJO0FqQmcxQko7O0FpQjcwQkE7RUFDSTtBakJnMUJKOztBaUI3MEJBO0VBQ0k7RUFDQTtBakJnMUJKOztBaUI3MEJBO0VBQ0k7QWpCZzFCSjs7QWlCNTBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCKzBCSjs7QWlCMzBCQTtFQUNJO0lBQ0k7SUFDQTtFakI4MEJOO0VpQjMwQkU7SUFDSTtJQUNBO0lBQ0E7RWpCNjBCTjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ncnVwb21rLy4vYXNzZXRzL3Njc3MvY3VzdG9tL3RleHQuc2NzcyIsIndlYnBhY2s6Ly9ncnVwb21rLy4vYXNzZXRzL3Njc3MvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9ncnVwb21rLy4vYXNzZXRzL3Njc3MvY3VzdG9tL2ltYWdlcy5zY3NzIiwid2VicGFjazovL2dydXBvbWsvLi9hc3NldHMvc2Nzcy9jdXN0b20vbW9iaWxlL2ltYWdlcy5zY3NzIiwid2VicGFjazovL2dydXBvbWsvLi9hc3NldHMvc2Nzcy9jdXN0b20vbW9iaWxlL3RleHQuc2NzcyIsIndlYnBhY2s6Ly9ncnVwb21rLy4vYXNzZXRzL3Njc3MvY3VzdG9tL2dsb2JhbC5zY3NzIiwid2VicGFjazovL2dydXBvbWsvLi9hc3NldHMvc2Nzcy9jdXN0b20vdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZ3J1cG9tay8uL2Fzc2V0cy9zY3NzL2N1c3RvbS9jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9ncnVwb21rLy4vYXNzZXRzL3Njc3MvY3VzdG9tL21peGlucy5zY3NzIiwid2VicGFjazovL2dydXBvbWsvLi9hc3NldHMvc2Nzcy9jdXN0b20vdXRpbHMuc2NzcyIsIndlYnBhY2s6Ly9ncnVwb21rLy4vYXNzZXRzL3Njc3MvY3VzdG9tL2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9ncnVwb21rLy4vYXNzZXRzL3Njc3MvY3VzdG9tL3NsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vZ3J1cG9tay8uL2Fzc2V0cy9zY3NzL2N1c3RvbS9ncmlkcy5zY3NzIiwid2VicGFjazovL2dydXBvbWsvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzIiwid2VicGFjazovL2dydXBvbWsvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2dydXBvbWsvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvbXBvbmVudHMuc2NzcyIsIndlYnBhY2s6Ly9ncnVwb21rLy4vYXNzZXRzL3Njc3MvcGFnZXMvaG9tZS5zY3NzIiwid2VicGFjazovL2dydXBvbWsvLi9hc3NldHMvc2Nzcy9wYWdlcy9tb2JpbGUvaG9tZS5zY3NzIiwid2VicGFjazovL2dydXBvbWsvLi9hc3NldHMvc2Nzcy9hZGRpY2lvbmFsLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgd2lkdGg6IDQwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB0ZXh0LWFsaWduOiBzdGFydCA7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxuXHJcbiAgaDIge1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICBoMSB7XHJcblxyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LXRpdGxlIHtcclxuICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICBcclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gIH1cclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3R7XHJcblxyXG4gICZfX3NpemUgaDEsIFxyXG4gICZfX3RlY2hub2xvZ3kgaDEsIFxyXG4gICZfX2Zvb2QgaDEsIFxyXG4gICZfX3VzZSAgaDEsIFxyXG4gICZfX3NwZWNzICBoMXtcclxuICAgIGNvbG9yOiNGRjc0M0Q7XHJcbiAgfVxyXG5cclxuICAmX19zaXplIGgyLFxyXG4gICZfX3RlY2hub2xvZ3kgaDIsXHJcbiAgJl9fZm9vZCBoMiwgXHJcbiAgJl9fZm9vZCBoMywgXHJcbiAgJl9fdXNlICBoMlxyXG4gIHtcclxuICAgIGNvbG9yOiNmZmZmZmY7XHJcbiAgfVxyXG5cclxuXHJcblxyXG59IiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMDs4MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDA7ODAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XG4udGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi50ZXh0IGgyIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi50ZXh0IGgxIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi50ZXh0IGgzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnRleHQtdGl0bGUge1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnRleHQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi50ZXh0LXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnByb2R1Y3RfX3NpemUgaDEsIC5wcm9kdWN0X190ZWNobm9sb2d5IGgxLCAucHJvZHVjdF9fZm9vZCBoMSwgLnByb2R1Y3RfX3VzZSBoMSwgLnByb2R1Y3RfX3NwZWNzIGgxIHtcbiAgY29sb3I6ICNGRjc0M0Q7XG59XG4ucHJvZHVjdF9fc2l6ZSBoMiwgLnByb2R1Y3RfX3RlY2hub2xvZ3kgaDIsIC5wcm9kdWN0X19mb29kIGgyLCAucHJvZHVjdF9fZm9vZCBoMywgLnByb2R1Y3RfX3VzZSBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG59XG5cbi5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmltYWdlLWNvbnRhaW5lci1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uaW1hZ2UtY29udGFpbmVyLXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmltYWdlLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5pbWFnZS1jb250YWluZXItbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuaW1hZ2UtYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAudGV4dCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAudGV4dC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC50ZXh0LXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAudGV4dC10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJvZHVjdF9fc2l6ZSBoMSwgLnByb2R1Y3RfX3RlY2hub2xvZ3kgaDEsIC5wcm9kdWN0X19mb29kIGgxLCAucHJvZHVjdF9fdXNlIGgxLCAucHJvZHVjdF9fc3BlY3MgaDEge1xuICAgIGNvbG9yOiAjZmY3NDNkO1xuICB9XG4gIC5wcm9kdWN0X19zaXplIGgyLCAucHJvZHVjdF9fdGVjaG5vbG9neSBoMiwgLnByb2R1Y3RfX2Zvb2QgaDIsIC5wcm9kdWN0X19mb29kIGgzLCAucHJvZHVjdF9fdXNlIGgyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuOnJvb3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5ib2R5ID4gbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDE7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxub2wsXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubWFpbixcbnNlY3Rpb24sXG5saSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmEsXG5idXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hLFxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pLFxuaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSksXG50ZXh0YXJlYSxcbnNlbGVjdCxcbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvKiBCcmVha3BvaW50cyAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICAvKiBTbWFsbCBkZXZpY2VzIChsYW5kc2NhcGUgcGhvbmVzLCA1NzZweCBhbmQgdXApICovXG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICAvKiBNZWRpdW0gZGV2aWNlcyAodGFibGV0cywgNzY4cHggYW5kIHVwKSAqL1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgLyogTGFyZ2UgZGV2aWNlcyAoZGVza3RvcHMsIDk5MnB4IGFuZCB1cCkgKi9cbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICAvKiBFeHRyYSBsYXJnZSBkZXZpY2VzIChsYXJnZSBkZXNrdG9wcywgMTIwMHB4IGFuZCB1cCkgKi9cbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRlLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGlkZS1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtLWxnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mbGV4LS1zbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmZsZXgtLXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmxleC0tc3BhY2UtYXJyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmZsZXgtLW1pZGRsZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC0tc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5mbGV4LS1yb3ctaW52ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmNoYW5nZUltYWdlQnRuIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwO1xuICBib3JkZXI6IHNvbGlkIDJweCAjRkY3NDNEO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNoYW5nZUltYWdlQnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IxQjFCMTtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzMDMwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZlYXR1cmUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5mZWF0dXJlLWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOEM4Qzg7XG59XG5cbi5mZWF0dXJlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOEM4Qzg7XG59XG5cbi5yZXNldEltYWdlQnRuIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjFCMUIxO1xuICBib3JkZXI6IHNvbGlkIDJweCAjMzAzMDMwO1xufVxuXG4ucmVzZXRJbWFnZUJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQjAwMDI7XG4gIGJvcmRlci1jb2xvcjogI0ZGNzQzRDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjdlMzI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDEyNiwgNTAsIDAuODc4NDMxMzcyNSk7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzI0YTdmZjtcbn1cblxuLnNsaWNrX19idXR0b24ge1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG59XG4uc2xpY2tfX2J1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IDJ2dztcbn1cbi5zbGlja19fYnV0dG9uLS1uZXh0IHtcbiAgcmlnaHQ6IDJ2dztcbn1cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzQzZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB3aWR0aDogMzBweDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG4uc2xpY2stZG90cy0tZ3JheSBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhDOEM4O1xufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5ncmlkLTEge1xuICBncmlkOiAxZnIgMWZyO1xufVxuXG4uaXRlbSB7XG4gIG1hcmdpbjogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5pdGVtLWZvb3RlciB7XG4gIGdyaWQtYXJlYTogZm9vdGVyO1xufVxuXG5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzA2M0I2RDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHotaW5kZXg6IDEwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5oZWFkZXIgKiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5sb2dvIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuXG4uYXdhcmQtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2M0I2RDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZm9vdGVyIGhyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiA1MHB4O1xufVxuLmZvb3Rlci1jb250YWluZXItMiBwIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZvb3Rlci1jb250YWluZXItMiB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvb3Rlci1jb250YWluZXItMyB7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYXdhcmQtbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYXdhcmQtZGVzayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbioge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm1vdmFibGUtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLm1vdmFibGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MDAwcHg7XG4gIGFuaW1hdGlvbjogbW92ZUxlZnQgMzBzIGxpbmVhciBpbmZpbml0ZTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmVMZWZ0IHtcbiAgMCUge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAtMjgwMHB4O1xuICB9XG59XG4ubWFwcy10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogNSU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI5LjI2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jZW50cmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmNlbnRyYWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjNCNkQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNlbnRyYWwtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaG9tZV9fbWFwcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZV9fbWFwcy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDMwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaG9tZV9fbWFwcy1ib3ggZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5ob21lX19tYXBzLTJib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUlO1xufVxuLmhvbWVfX21hcHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhvbWVfX2Jsb2NrcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNDAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZV9fYmxvY2tzLWNvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbi5ob21lX19ibG9ja3MtY29udGFpbmVyLWxvZ29pbWcge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDUwcHg7XG59XG4uaG9tZV9fYmxvY2tzLWNvbnRhaW5lci10ZXh0LTEge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTAlO1xuICB3aWR0aDogNjIwcHg7XG59XG4uaG9tZV9fYmxvY2tzLWNvbnRhaW5lci10ZXh0LTIge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgd2lkdGg6IDYyMHB4O1xufVxuLmhvbWVfX2Jsb2Nrcy1jb250YWluZXItaW1nIHtcbiAgd2lkdGg6IDM4MHB4O1xuICBoZWlnaHQ6IDM4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ob21lX19wYXNzaW5nSW1nIHtcbiAgaGVpZ2h0OiAzNTZweDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5ob21lX190b3Age1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2M0I2RDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaG9tZV9fdG9wLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhvbWVfX3RvcC1jb250YWluZXItY29udGVudCB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5ob21lX190b3AtY29udGFpbmVyLWNvbnRlbnQtbG9nbyB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cbi5ob21lX190b3AtY29udGFpbmVyLWNvbnRlbnQtdGV4dCB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAxMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG9tZV9fbWFwcy1ib3ggZGl2IHtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaG9tZV9fbWFwcyB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuICAuaG9tZV9fbWFwcy0yYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ob21lX19tYXBzLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ob21lX19tYXBzLWJveCBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhvbWVfX3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaG9tZV9fdG9wLWNvbnRhaW5lci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuaG9tZV9fdG9wLWNvbnRhaW5lci1jb250ZW50LXRleHQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmhvbWVfX3RvcC1jb250YWluZXItY29udGVudC1sb2dvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgfVxuICAuaG9tZV9fYmxvY2tzIHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmhvbWVfX2Jsb2Nrcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ob21lX19ibG9ja3MtY29udGFpbmVyLWxvZ29pbWcge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWVfX2Jsb2Nrcy1jb250YWluZXItaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaG9tZV9fYmxvY2tzLWNvbnRhaW5lci10ZXh0LTEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuaG9tZV9fYmxvY2tzLWNvbnRhaW5lci10ZXh0LTIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5kZXNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tb2Jjb2wxIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1vYmNvbDIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5sb2dvbW9uZGlhbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9iY29sMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2Jjb2wyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmY2VhZjtcbn1cblxuLmJyaWNrcy1mb3JtX19pbnB1dCxcbi5icmlja3MtZm9ybV9fbGFiZWwge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uaG9tZV9fYmFubmVyLFxuLmhvbWVfX3NoZWxmIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhvbWVfX3RleHQtZGVzYyB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cblxuLmhvbWVfX3NoZWxmLXJlYWQtbW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ob21lX19zaGVsZiAuc2xpY2tfX2J1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiA3dnc7XG59XG5cbi5ob21lX19zaGVsZiAuc2xpY2tfX2J1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IDd2dztcbn1cblxuLmhvbWVfX3NoZWxmIC5zbGlja19fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogLTI1dmg7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhvbWVfX3NoZWxmLWNvbnRlbnQtYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ob21lX19uZXdzbGV0dGVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaG9tZV9fbmV3c2xldHRlci1mb3JtLWJ1dHRvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYnJpY2tzLWZvcm1fX2lucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lX19zaGVsZiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RfX2luZm8ge1xuICAgIGhlaWdodDogNzUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdF9fY2xlYW4ge1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdF9fc3BlY3Mge1xuICAgIGhlaWdodDogMTAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2R1Y3RfX3VzZS1pbWFnZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3RfX3NwZWNzLXRleHQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZm9vdGVyLWNvbnRhaW5lcixcbi5mb290ZXItY29udGFpbmVyLTIsXG4uZm9vdGVyLWNvbnRhaW5lci0zIHtcbiAgbWF4LXdpZHRoOiAxNDQycHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmF3YXJkLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGhlaWdodDogNzkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNTBweDtcbn1cblxuLmhvbWVfX3RleHQtY29udGVudCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnRleHQgaDIge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLnRleHQgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGVza2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLnByb2R1Y3RfX3NwZWNzLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDtcbn1cblxuLnJldmVyc2UtaW1nLFxuLmltZy1tb2JpbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubWFkZWluLWFib3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdF9fYmFubmVyLWZyYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdF9fYmFubmVyLWZyYW1lLXRleHQge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpbmdjZW50ZXItbW9iIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW0gIWltcG9ydGFudDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IEludGVyICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0X19pbmZvIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0X19jbGVhbiAqIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZV9fYm94IGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZV9fYm94IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdF9faW5mby10ZXh0IGgxIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAucHJvZHVjdF9faW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWRlaW4tYWJvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAucHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJldmVyc2UtaW1nIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGdhcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbWctbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lX19zaGVsZi1idXkge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZHVjdF9fYmFubmVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYmlsZS1mbGV4IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuLm1vYmlsZSxcbi5tb2JpbGUtZmxleCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0X19kZXNjcmlwdGlvbi1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQge1xuICB3aWR0aDogNDAlO1xufVxuXG4ucHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0X19kZXNjcmlwdGlvbi1pbWFnZXMge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3RfX2Jhbm5lci1iYWNrZ3JvdW5kMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0X19iYW5uZXIgLmltYWdlLWJhY2tncm91bmQge1xuICBoZWlnaHQ6IDkwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RfX2Jhbm5lciAuaW1hZ2UtYmFja2dyb3VuZCB7XG4gICAgdG9wOiA3NzhweDtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG4ucHJvZHVjdF9fc3BlY3MtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBnYXA6IDIwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLnByb2R1Y3RfX3NwZWNzLWJ1dHRvbnMgYSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBnYXA6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NDNkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQtMiBoMiBwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdF9fc3BlY3MtYnV0dG9ucyBhIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5wcm9kdWN0X19zcGVjcy1idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAucHJvZHVjdF9fc3BlY3MtdGV4dCBoMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmNvbnRhY3RfX21hbnVhbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG5cbi5jb250YWN0X19tYW51YWxzLWl0ZW0ge1xuICBnYXA6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1jb2xvcjogIzRmNGY0ZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzRmNGY0ZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb250YWN0X19tYW51YWxzLWl0ZW0gaDEge1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3RfX21hbnVhbHMtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzRjODVjNztcbn1cblxuLmZvb3Rlci1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1jb250YWluZXItMiB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItY29udGFjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItY29udGFjdC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfX21hbnVhbHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbioge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ob21lX19lYm9vay1idXR0b24tYm94IGJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdF9fcmVjaXBlcy1pbWFnZXMge1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbiAgLnByb2R1Y3RfX2Jhbm5lci1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAucHJvZHVjdF9fZGVzY3JpcHRpb24taW1hZ2VzIGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuaW1hZ2UtY29udGFpbmVyLXJpZ2h0IGltZyB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxuICAucHJvZHVjdF9fc2l6ZS1pbWFnZXMtMSBpbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLnByb2R1Y3RfX3JlY2lwZXMtaW1hZ2VzIGltZyB7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5wcm9kdWN0X19pbmZvIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG4gIC5wcm9kdWN0X19pbmZvLWNoZWNrIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZHVjdF9faW5mby10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wcm9kdWN0X190ZWNobm9sb2d5IC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnByb2R1Y3RfX3RlY2hub2xvZ3kgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmltYWdlLWNvbnRhaW5lci1sZWZ0IGltZyB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxuICAucHJvZHVjdF9fdXNlLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAucHJvZHVjdF9fc3BlY3MtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5ob21lX19zaGVsZi1jb250ZW50IGEgaW1nIHtcbiAgICB0b3A6IC0xNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lX19zaGVsZi1jb250ZW50LWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG4gIC5ob21lX19yZWNpcGUtaXRlbS1ib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZV9fZWJvb2stYnV0dG9uLWJveCBpbWcge1xuICAgIGJvdHRvbTogNDIwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyX19pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlcl9faW1hZ2UtY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLmhlYWRlcl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1jb250YWluZXItMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXItY29udGFpbmVyLTIgLmZvb3Rlci1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn0iLCIuaW1hZ2V7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5pbWFnZS1jb250YWluZXJ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbWFnZS1jb250YWluZXItbGVmdHtcclxuICB3aWR0aDogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5pbWFnZS1jb250YWluZXItcmlnaHR7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmltYWdlLWJhY2tncm91bmR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XHJcbiAgei1pbmRleDogLTE7XHJcbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuLmltYWdle1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xyXG59XHJcblxyXG4uaW1hZ2UtY29udGFpbmVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmltYWdlLWNvbnRhaW5lci1sZWZ0e1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5pbWFnZS1jb250YWluZXItcmlnaHR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5pbWFnZS1iYWNrZ3JvdW5ke1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAudGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgXHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0IHtcclxuICAgICZfX3NpemUgaDEsXHJcbiAgICAmX190ZWNobm9sb2d5IGgxLFxyXG4gICAgJl9fZm9vZCBoMSxcclxuICAgICZfX3VzZSBoMSxcclxuICAgICZfX3NwZWNzIGgxIHtcclxuICAgICAgY29sb3I6ICNmZjc0M2Q7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2l6ZSBoMixcclxuICAgICZfX3RlY2hub2xvZ3kgaDIsXHJcbiAgICAmX19mb29kIGgyLFxyXG4gICAgJl9fZm9vZCBoMyxcclxuICAgICZfX3VzZSBoMiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL2dsb2JhbCBzdHlsZXNcbjpyb290IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAkZi1wcmltYXJ5O1xuICBmb250LXNpemU6ICRmLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGNvbG9yOiAkYy1wcmltYXJ5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gIG1hcmdpbjogMDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmJvZHkgPiBtYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTtcbiAgLy8gbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQtbW9iaWxlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvLyBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodC1kZXNrO1xuICAgIC8vIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbm9sLFxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm1haW4sXG5zZWN0aW9uLFxubGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5hLFxuYnV0dG9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cblxuYSxcbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5pbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksXG5pbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSksXG50ZXh0YXJlYSxcbnNlbGVjdCxcbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG46c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbn1cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvLy0gRm9udHMsIHNpemVzLCBjb2xvcnMsIHNwYWNlc1xuXG4kZi1wcmltYXJ5OiAnSW50ZXInLCBzYW5zLXNlcmlmIDtcblxuJGYtc2l6ZTogMTRweDtcblxuJGMtb3JhbmdlOiAjZmI3ZTMyO1xuJGMtd2hpdGU6ICNmZmY7XG4kYy1ibGFjazogIzAwMDtcbiRjLXJlZDogI2ZmMTIxMztcbiRjLWdyYXk6IzdEOEVBODtcbiRjLWdyYXktbGlnaHQ6I0Q5RTNGMjtcbiRjLWJsdWU6IzI0YTdmZjtcbiRjLWdyZWVuOiM4NGViYWQ7XG5cbiRjLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCAjMGE1ZGQzLCAjMjRhN2ZmKTtcblxuJGMtcHJpbWFyeTogJGMtYmxhY2sgIDtcbiRjLXNlY29uZGFyeTogJGMtYmx1ZSA7XG5cbiRzLXNtOiAxMHB4O1xuJHMtbWQ6IDIwcHg7XG4kcy1sZzogMzBweDtcbiRzLWhnOiA1MHB4O1xuXG4kaGVhZGVyLWhlaWdodC1tb2JpbGU6IDY0cHg7XG4kaGVhZGVyLWhlaWdodC1kZXNrOiAxMTZweDtcblxuJHNpemUtbG9nbzogODBweDtcbiIsIi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgbW9iaWxlKCl7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAvKiBCcmVha3BvaW50cyAqL1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogU21hbGwgZGV2aWNlcyAobGFuZHNjYXBlIHBob25lcywgNTc2cHggYW5kIHVwKSAqL1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogTWVkaXVtIGRldmljZXMgKHRhYmxldHMsIDc2OHB4IGFuZCB1cCkgKi9cbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIExhcmdlIGRldmljZXMgKGRlc2t0b3BzLCA5OTJweCBhbmQgdXApICovXG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLyogRXh0cmEgbGFyZ2UgZGV2aWNlcyAobGFyZ2UgZGVza3RvcHMsIDEyMDBweCBhbmQgdXApICovXG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbiIsIi8vcmVzcG9uc2l2b1xuJGRlc2t0b3Atd2lkdGg6IDEwMjRweDtcbiRtb2JpbGUtd2lkdGg6IDEwMjNweDtcblxuQG1peGluIGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRkZXNrdG9wLXdpZHRofSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtb2JpbGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtb2JpbGUtd2lkdGh9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIlxuLmhpZGUtc217XG4gIEBpbmNsdWRlIG1vYmlsZXtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGUtbGd7XG4gIEBpbmNsdWRlIGRlc2t0b3B7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbGV4e1xuXHRkaXNwbGF5OiBmbGV4O1xuICAmLS1sZ3tcbiAgICBAaW5jbHVkZSBkZXNrdG9wKCl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfTtcbiAgJi0tc217XG4gICAgQGluY2x1ZGUgbW9iaWxlKCl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXHQmLS1zcGFjZS1iZXR3ZWVue1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuICAmLS1zcGFjZS1hcnJvdW5ke1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgJi0tbWlkZGxle1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi0tY2VudGVye1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLS1zdGFydHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAmLS1yb3ctaW52ZXJzZXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuIiwiLmNoYW5nZUltYWdlQnRuIHtcbiAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggI0ZGNzQzRDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmNoYW5nZUltYWdlQnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjFCMUIxO1xuICAgIGJvcmRlci1jb2xvcjogIzMwMzAzMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmZlYXR1cmUtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZlYXR1cmUtaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzhDOEM4O1xufVxuXG4uZmVhdHVyZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M4QzhDODtcbn1cblxuLnJlc2V0SW1hZ2VCdG4ge1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjFCMUIxO1xuICAgIGJvcmRlcjogc29saWQgMnB4ICMzMDMwMzA7XG5cbn1cblxuLnJlc2V0SW1hZ2VCdG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQjAwMDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY3NDNEO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiN2UzMjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI3ZTMyZTA7XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4uc2xpY2sge1xuICAmX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNSk7XG4gICAgXG4mLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDJ2dztcbiAgICB9XG5cbiAgICAmLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAydnc7XG4gICAgfVxuICB9XG4gICYtZG90cyB7Ly91c2UgQkVNIGZvciB5b3VyIGNzcyBjbGFzc2VzLiBEb24ndCB1c2UgdGhhdCBmb3JtLCBvbmx5IGZvciB0aGlzIGNhc2UuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc0M2QgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWdyYXl7XG4gICAgICBsaSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhDOEM4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuZ3JpZCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxufVxyXG5cclxuLmdyaWQtMSB7XHJcblx0Z3JpZDogMWZyIDFmcjtcclxufVxyXG4uaXRlbSB7XHJcblx0bWFyZ2luOiA1cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMS41ZW07XHJcbn1cclxuLml0ZW0tZm9vdGVyIHtcclxuZ3JpZC1hcmVhOiBmb290ZXI7XHJcbn0iLCJoZWFkZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDYzQjZEO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFxufVxuaGVhZGVyICoge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubG9nb3tcbiAgICB3aWR0aDogMTcwcHhcbn1cblxuXG4iLCIuYXdhcmQtbW9ie1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjNCNkQ7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIGhyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG5cbiAgJi1jb250YWluZXItMiBwIHtcbiAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi1jb250YWluZXItMiB7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmLWNvbnRhaW5lci0zIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIC5hd2FyZC1tb2J7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmF3YXJkLWRlc2t7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsImJvZHl7XHJcbiAgICBtYXJnaW46MDtcclxufVxyXG5cclxuc2VjdGlvbntcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiIsIioge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5tb3ZhYmxlLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDM1MHB4O1xyXG59XHJcblxyXG4ubW92YWJsZS1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNTAwMHB4O1xyXG4gICAgYW5pbWF0aW9uOiBtb3ZlTGVmdCAzMHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgaGVpZ2h0OiAzNTBweDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBtb3ZlTGVmdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGxlZnQ6IC0yODAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXBzLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMTAwcHg7XHJcbiAgICBsZWZ0OiA1JTtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjkuMjZweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5jZW50cmFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjNCNkQ7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZlxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmhvbWUge1xyXG4gICAgJl9fbWFwcyB7XHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJveCBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0yYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiA1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDExMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9ja3Mge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDE0MDBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuXHJcbiAgICAgICAgICAgICYtbG9nb2ltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQtMSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0LTIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19wYXNzaW5nSW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDM1NnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjNCNkQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJi1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5ob21lX19tYXBzLWJveCBkaXYge1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLmhvbWVfX21hcHMge1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICAmLTJib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJi1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMzBweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmLWJveCBkaXYge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZSB7XHJcbiAgICAmX190b3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgJi1jb250YWluZXIge1xyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbG9nbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1JTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9ja3Mge1xyXG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICYtbG9nb2ltZyB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0LTEge1xyXG4gICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0LTIge1xyXG4gICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXNrIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICB9XHJcblxyXG4gIC5tb2JpbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICB9XHJcblxyXG4gIC5tb2Jjb2wxIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm1vYmNvbDIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5sb2dvbW9uZGlhbCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5tb2Jjb2wxIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubW9iY29sMiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufSIsIi5zdWJ0aXRsZXtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmNlYWY7XG59XG5cblxuXG4uYnJpY2tzLWZvcm1fX2lucHV0LFxuLmJyaWNrcy1mb3JtX19sYWJlbCB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudFxufVxuXG4uaG9tZV9fYmFubmVyLFxuLmhvbWVfX3NoZWxmIHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5ob21lX190ZXh0LWRlc2Mge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlXG59XG5cbi5ob21lX19zaGVsZi1yZWFkLW1vcmUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLmhvbWVfX3NoZWxmIC5zbGlja19fYnV0dG9uLS1uZXh0IHtcbiAgICByaWdodDogN3Z3XG59XG5cbi5ob21lX19zaGVsZiAuc2xpY2tfX2J1dHRvbi0tcHJldiB7XG4gICAgbGVmdDogN3Z3XG59XG5cbi5ob21lX19zaGVsZiAuc2xpY2tfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogLTI1dmg7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG59XG5cbi5ob21lX19zaGVsZi1jb250ZW50LWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLmhvbWVfX25ld3NsZXR0ZXItZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cblxuLmhvbWVfX25ld3NsZXR0ZXItZm9ybS1idXR0b24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwXG59XG5cbi5icmlja3MtZm9ybV9faW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50XG59XG5cbi5ob21lX19zaGVsZiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcblxuICAgIC5wcm9kdWN0X19pbmZvIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcm9kdWN0X19jbGVhbiB7XG4gICAgICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9fc3BlY3Mge1xuICAgICAgICBoZWlnaHQ6IDEwMjRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcm9kdWN0X191c2UtaW1hZ2Uge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4ucHJvZHVjdF9fc3BlY3MtdGV4dCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweFxufVxuXG4uZm9vdGVyLWNvbnRhaW5lcixcbi5mb290ZXItY29udGFpbmVyLTIsXG4uZm9vdGVyLWNvbnRhaW5lci0zIHtcbiAgICBtYXgtd2lkdGg6IDE0NDJweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5hd2FyZC1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBoZWlnaHQ6IDc5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDUwcHg7XG59XG5cbi5ob21lX190ZXh0LWNvbnRlbnQgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnRleHQgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4udGV4dCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRlc2tidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiA1MHB4XG59XG5cbi5wcm9kdWN0X19zcGVjcy1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDtcbn1cblxuXG4ucmV2ZXJzZS1pbWcsXG4uaW1nLW1vYmlsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm1hZGVpbi1hYm91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvZHVjdF9fYmFubmVyLWZyYW1lIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX2Jhbm5lci1mcmFtZS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGluZ2NlbnRlci1tb2Ige1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW0gIWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEludGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW0gIWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIC5wcm9kdWN0X19pbmZvIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAucHJvZHVjdF9fY2xlYW4gKiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ob21lX19ib3ggaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaG9tZV9fYm94IGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX2luZm8tdGV4dCBoMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0X19pbmZvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYWRlaW4tYWJvdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucmV2ZXJzZS1pbWcge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGdhcDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbWctbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhvbWVfX3NoZWxmLWJ1eSB7XG4gICAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX2Jhbm5lci1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW9iaWxlLWZsZXgge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB9XG59XG5cbi5tb2JpbGUsXG4ubW9iaWxlLWZsZXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnByb2R1Y3RfX2Rlc2NyaXB0aW9uLWltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MCU7XG59XG5cbi5wcm9kdWN0X19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICB3aWR0aDogNDAlO1xufVxuXG4ucHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAucHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9fZGVzY3JpcHRpb24tdGV4dCB7XG4gICAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9fZGVzY3JpcHRpb24taW1hZ2VzIHtcbiAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG4ucHJvZHVjdF9fYmFubmVyLWJhY2tncm91bmQyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5wcm9kdWN0X19iYW5uZXIgLmltYWdlLWJhY2tncm91bmQge1xuICAgIGhlaWdodDogOTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgLnByb2R1Y3RfX2Jhbm5lciAuaW1hZ2UtYmFja2dyb3VuZCB7XG4gICAgICAgIHRvcDogNzc4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIH1cbn1cblxuLnByb2R1Y3RfX3NwZWNzLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGdhcDogMjBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4ucHJvZHVjdF9fc3BlY3MtYnV0dG9ucyBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGdhcDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NDNkO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLnByb2R1Y3RfX2Rlc2NyaXB0aW9uLXRleHQtMiBoMiBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAgIC5wcm9kdWN0X19zcGVjcy1idXR0b25zIGEge1xuICAgICAgICB3aWR0aDogODAlXG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX3NwZWNzLWJ1dHRvbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0X19zcGVjcy10ZXh0IGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbi5jb250YWN0X19tYW51YWxzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xufVxuXG4uY29udGFjdF9fbWFudWFscy1pdGVtIHtcbiAgICBnYXA6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItY29sb3I6ICM0ZjRmNGY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzRmNGY0ZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNvbnRhY3RfX21hbnVhbHMtaXRlbSBoMSB7XG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFjdF9fbWFudWFscy1pdGVtIGEge1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM0Yzg1Yzc7XG59XG5cbi5mb290ZXItY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3Rlci1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3Rlci1jb250YWluZXItMiB7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweFxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3Rlci1jb250YWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZm9vdGVyLWNvbnRhY3QgLmZvb3Rlci1jb250YWN0LWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3Rlci1jb250YWN0LWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhY3RfX21hbnVhbHMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG5cblxuKiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaG9tZV9fZWJvb2stYnV0dG9uLWJveCBidXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgLnByb2R1Y3RfX3JlY2lwZXMtaW1hZ2VzIHtcbiAgICAgICAgZ2FwOiAxMDBweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9fYmFubmVyLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweFxuICAgIH1cblxuICAgIC5wcm9kdWN0X19kZXNjcmlwdGlvbi1pbWFnZXMgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGFpbmVyLXJpZ2h0IGltZyB7XG4gICAgICAgIGhlaWdodDogMjMwcHhcbiAgICB9XG5cbiAgICAucHJvZHVjdF9fc2l6ZS1pbWFnZXMtMSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0X19yZWNpcGVzLWltYWdlcyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgICAgICB3aWR0aDogODAlXG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX2luZm8gLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0X19pbmZvLWNoZWNrIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX2luZm8tdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX3RlY2hub2xvZ3kgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA4MCVcbiAgICB9XG5cbiAgICAucHJvZHVjdF9fdGVjaG5vbG9neSAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5pbWFnZS1jb250YWluZXItbGVmdCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0X191c2UtaW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9fc3BlY3MtaW1hZ2UgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmhvbWVfX3NoZWxmLWNvbnRlbnQgYSBpbWcge1xuICAgICAgICB0b3A6IC0xNTBweCAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmhvbWVfX3NoZWxmLWNvbnRlbnQtYm94IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgIC5ob21lX19yZWNpcGUtaXRlbS1ib3ggaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuaG9tZV9fZWJvb2stYnV0dG9uLWJveCBpbWcge1xuICAgICAgICBib3R0b206IDQyMHB4O1xuICAgIH1cblxufVxuXG5cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXJfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXJfX2ltYWdlLWNvbnRhaW5lciBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5oZWFkZXIge1xuICAgIGhlaWdodDogMTAwcHhcbn1cblxuXG4uaGVhZGVyX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgLmZvb3Rlci1jb250YWluZXItMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jb250YWluZXItMiAuZm9vdGVyLWNvbnRhY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/