@font-face {
    font-family: 'BankGothic';
    src: url(/build/fonts/BankGothic-Regular.f7c97e1e.woff2) format('woff2'),
        url(/build/fonts/BankGothic-Regular.43a1c4ac.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body {
  font-family: 'Work Sans', Arial, sans-serif;
  margin: 0;
  padding: 0;
}
:root {
  --boldr-columns-width: 70px;
  --boldr-spacers-width: 30px;
  --boldr-primary-color: #363B73;
  --boldr-highlight-color: #BEC0E3;
  --boldr-spacing-flow: 10px;
  --boldr-spacing-small: 15px;
  --boldr-spacing-medium: 30px;
  --boldr-spacing-large: 100px;
  --boldr-text-font-size: 16px;
  --boldr-text-font-family: 'Work Sans';
  --boldr-text-font-weight: 400;
  --boldr-text-font-style: normal;
  --boldr-text-color: #000;
  --boldr-text-line-height: 1.625;
  --boldr-secondary-text-color: #A7B3BA;
  --boldr-heading-font-size: 26px;
  --boldr-heading-font-family: 'BankGothic';
  --boldr-heading-font-weight: normal;
  --boldr-heading-font-style: normal;
  --boldr-subheading-font-family: 'Work Sans';
  --boldr-subheading-font-weight: normal;
  --boldr-subheading-font-style: normal;
  --boldr-button-font-family: var(--boldr-text-font-family);
  --boldr-button-font-weight: 400;
  --boldr-button-font-style: normal;
  --boldr-button-font-size: 14px;
  --boldr-button-large-font-size: 20px;
  --boldr-button-light-color: var(--boldr-text-color);
  --boldr-button-padding: 10px 25px 12px 25px;
  --boldr-button-large-padding: 18px 40px;
}
@media only screen and (max-width: 1260px) {
  :root {
    --boldr-columns-width: calc(100vw / 18.2608);
    --boldr-spacers-width: calc(100vw / 42);
    --boldr-spacing-flow: calc(100vw / 63);
    --boldr-spacing-small: calc(100vw / 42);
    --boldr-spacing-medium: calc(100vw / 25.2);
    --boldr-spacing-large: calc(100vw / 12.6);
  }
}
@media only screen and (max-width: 530px) {
  :root {
    --boldr-columns-width: calc(100vw / 18.2608 * 2);
    --boldr-spacers-width: calc(100vw / 42 * 2);
    --boldr-columns-7: var(--boldr-columns-6);
    --boldr-columns-8: var(--boldr-columns-6);
    --boldr-columns-9: var(--boldr-columns-6);
    --boldr-columns-10: var(--boldr-columns-6);
    --boldr-columns-11: var(--boldr-columns-6);
    --boldr-columns-12: var(--boldr-columns-6);
    --boldr-spacers-7: var(--boldr-spacers-6);
    --boldr-spacers-8: var(--boldr-spacers-6);
    --boldr-spacers-9: var(--boldr-spacers-6);
    --boldr-spacers-10: var(--boldr-spacers-6);
    --boldr-spacers-11: var(--boldr-spacers-6);
    --boldr-spacers-12: var(--boldr-spacers-6);
  }
}
@font-face {
  font-family: 'icomoon';
  src: url(/build/fonts/icomoon.a0ed340e.eot);
  src: url(/build/fonts/icomoon.a0ed340e.eot#iefix) format('embedded-opentype'), url(/build/fonts/icomoon.09618738.ttf) format('truetype'), url(/build/fonts/icomoon.e43bb773.woff) format('woff'), url(/build/images/icomoon.12c45e9f.svg#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-chevron-down::before {
  content: "\e900";
}
.icon-chevron-left::before {
  content: "\e901";
}
.icon-chevron-right::before {
  content: "\e902";
}
.icon-chevron-up::before {
  content: "\e903";
}
.icon-mail::before {
  content: "\e904";
}
.icon-menu::before {
  content: "\e905";
}
.icon-phone::before {
  content: "\e906";
}
.icon-pin::before {
  content: "\e907";
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXNig.ttf) format('truetype');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QNig.ttf) format('truetype');
}
#mobile-show-header {
  display: none;
}
.header-menu-wrapper,
.header-content,
.header-content-right,
.header-menu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.header-logo {
  position: absolute;
  top: 0;
  z-index: 2000;
  left: calc(50vw - var(--boldr-columns-12) / 2);
  height: 89px;
  background: #fff;
  padding: 15px;
  transition: 0.5s ease all;
}
.header-logo img {
  display: block;
  height: 100%;
  width: auto;
}
@media screen and (min-width: 700px) {
  .header-logo {
    left: calc(100vw / 24);
    padding: 24px;
    height: 148px;
  }
}
.header-language-selector {
  position: relative;
}
@media screen and (min-width: 700px) {
  .header-language-selector {
    margin-left: 60px;
  }
}
.header-language-selector .language-selector-language {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #363B73;
}
.header-language-selector .language-selector-language .language-selector-flag {
  width: 16px;
  height: 11px;
}
.header-language-selector > .language-selector-language::after {
  margin-left: 10px;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e900";
}
.header-language-selector .languages-selector-current-language {
  padding: 10px;
}
.header-language-selector .language-selector-other-languages {
  display: none;
  padding: 10px;
  width: min-content;
  position: absolute;
  left: 0;
  right: 0;
  background: #fff;
}
.header-language-selector:hover .language-selector-other-languages {
  display: block;
}
.header-language-selector:hover .language-selector-other-languages .language-selector-language {
  padding-top: 20px;
}
.header-language-selector:hover .language-selector-other-languages .language-selector-code {
  margin-left: 10px;
}
@media screen and (max-width: 699px) {
  .boldr-admin-button {
    display: none;
  }
  .header-menu-wrapper {
    display: flex;
    position: fixed;
    background: #fff;
    left: 0;
    bottom: 100vh;
    height: 100vh;
    right: 0;
    z-index: 999;
    overflow-y: auto;
    justify-content: center;
    align-items: stretch;
    transition: 0.5s ease bottom;
  }
  .header-menu-wrapper .header-menu {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  #mobile-show-header:checked + .header-wrapper .header-menu-wrapper {
    bottom: 0;
  }
}
.header-menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.header-menu li {
  display: block;
  padding: 27px 0;
}
@media screen and (min-width: 700px) {
  .header-menu li {
    margin-left: 48px;
  }
}
.header-menu li a {
  display: block;
  color: inherit;
  text-decoration: inherit;
  padding: 5px 6px;
}
.header-menu li.menu-item-current a {
  box-shadow: 0 2px 0 0 #D7E1FF;
}
.header-menu li:last-of-type a {
  position: relative;
  box-shadow: inset 0 0 0 1px #363b73;
  padding: 5px 12px;
  color: #363b73;
}
.header-menu li:last-of-type a::before {
  bottom: -3px;
  box-shadow: inset 0 0 0 1px #d7e1ff;
  content: "";
  display: inline-block;
  left: 3px;
  position: absolute;
  right: -3px;
  top: 3px;
  transition: all 0.5s ease;
  z-index: -1;
}
.header-mobile-toggle {
  padding: 14px;
  font-size: 24px;
  line-height: 1;
  z-index: 2000;
}
.header-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 9999;
}
body {
  margin-top: 54px;
}
@media screen and (min-width: 700px) {
  body {
    margin-top: 83px;
  }
}
body.past-scroll .header-logo {
  padding: 5px;
  height: 54px;
}
@media screen and (min-width: 700px) {
  body.past-scroll .header-logo {
    height: 83px;
  }
}
@media screen and (min-width: 700px) {
  .header-mobile-toggle {
    display: none;
  }
  .header-content {
    margin: 0 calc(100vw / 24);
  }
}
.footer-wrapper {
  background: #363B73;
  color: #fff;
  padding: 0 20px;
}
.footer-wrapper h2,
.footer-wrapper h3 {
  color: #fff;
}
.footer-content {
  margin: 0 auto;
  padding: 70px 0;
  max-width: var(--boldr-columns-12);
  line-height: 1.625;
}
.footer-content > * + * {
  margin-top: 40px;
}
@media screen and (min-width: 800px) {
  .footer-content {
    display: flex;
  }
  .footer-content > * {
    flex: 0 0 var(--boldr-columns-4);
  }
  .footer-content > * + * {
    margin-top: 0;
  }
}
.footer-content h3 {
  font-family: 'BankGothic';
  font-size: 16px;
  margin-bottom: 20px;
  letter-spacing: 0.15em;
  line-height: 22px;
  margin-top: 0;
  font-weight: normal;
}
.footer-content h3::after {
  content: '';
  display: block;
  margin-top: 15px;
  width: 50px;
  background: #fff;
  height: 1px;
}
.footer-content .footer-contact-line {
  display: flex;
  align-items: flex-start;
  color: inherit;
  line-height: 1.6;
  text-decoration: none;
}
.footer-content .footer-contact-line .boldr-icon {
  margin-right: 23px;
  font-size: 21px;
}
.footer-content .footer-contact-line + .footer-contact-line {
  margin-top: 30px;
}
.footer-content .footer-social-media {
  display: flex;
}
.footer-content .footer-social-media .footer-social-media-link {
  border-radius: 50%;
  background: #fff;
  padding: 9px;
  font-size: 22px;
  width: 40px;
  line-height: 1;
  text-align: center;
  color: #363B73;
}
.footer-content .footer-social-media .footer-social-media-link + .footer-social-media-link {
  margin-left: 20px;
}
.boldr-opening-hour {
  display: flex;
}
.boldr-opening-hour .boldr-opening-hour-days {
  flex: 0 0 100px;
}
.bottom-bar-content {
  margin: 0 auto;
  line-height: 26px;
  max-width: var(--boldr-columns-12);
  padding-bottom: 30px;
}
.bottom-bar-content a {
  color: inherit;
  text-decoration: inherit;
}
.bottom-bar-content .bottom-bar-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 800px) {
  .bottom-bar-content .bottom-bar-menu ul {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .bottom-bar-content .bottom-bar-menu ul li + li {
    margin-left: 50px;
  }
}
@media screen and (max-width: 799px) {
  .bottom-bar-content li {
    margin-bottom: 30px;
  }
  .bottom-bar-content .bottom-bar-menu {
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 800px) {
  .bottom-bar-content {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
  }
  .bottom-bar-content .bottom-bar-menu {
    order: 2;
  }
}
.boldr-section-heading-style-centered,
.boldr-section-heading-style-white,
.boldr-section-heading-style-default {
  margin: 0 0 30px 0;
  font-size: 26px;
  letter-spacing: 4px;
  color: #ffffff;
  font-family: 'BankGothic';
}
.boldr-section-heading-style-centered::after,
.boldr-section-heading-style-white::after,
.boldr-section-heading-style-default::after {
  content: '';
  margin-top: 20px;
  display: block;
  height: 2px;
  width: 135px;
  background: #ffffff;
}
.boldr-section-heading-style-centered,
.boldr-section-heading-style-default {
  color: #363B73;
  text-shadow: 3px 3px 0 #D7E1FF;
}
.boldr-section-heading-style-centered::after,
.boldr-section-heading-style-default::after {
  background: #D7E1FF;
}
.boldr-section-heading-style-centered {
  text-align: center;
}
.boldr-section-heading-style-centered::after {
  margin-left: auto;
  margin-right: auto;
}
.boldr-scetion-heading-style-item {
  text-align: center;
  font-size: 16px;
}
h2,
h3 {
  margin: 0 0 20px 0;
  letter-spacing: 4px;
  font-family: 'BankGothic';
  color: #363B73;
  font-weight: normal;
}
h2 {
  font-size: 22px;
}
h3 {
  font-size: 18px;
}
.button {
  padding: 17px 21px;
  font-size: 14px;
  font-family: 'BankGothic';
  letter-spacing: 3.5px;
  text-decoration: none;
  text-align: center;
  color: #363B73;
  display: inline-block;
  position: relative;
}
.button.white {
  background: #fff;
  box-shadow: none;
}
.button.selected {
  background: #363B73;
  color: #fff;
}
.button.with-border {
  box-shadow: inset 0 0 0 1px #363B73;
}
.button.with-border::before {
  content: '';
  z-index: -1;
  position: absolute;
  display: inline-block;
  top: 3px;
  left: 3px;
  bottom: -3px;
  right: -3px;
  box-shadow: inset 0 0 0 1px #D7E1FF;
  transition: all 0.5s ease;
}
.button.with-border:hover::before {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.boldr-swiper-layout {
  position: relative;
}
.boldr-swiper-layout .slides-nav {
  position: absolute;
  top: 0;
  right: calc(50vw - var(--boldr-columns-12) / 2);
  transform: translateY(-50%);
  display: flex;
}
.boldr-swiper-layout .slides-nav .prev,
.boldr-swiper-layout .slides-nav .next {
  background: #363B73;
  padding: 14px;
  color: #fff;
}
.boldr-swiper-layout .slides-nav .prev.prev::before,
.boldr-swiper-layout .slides-nav .next.prev::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e901";
}
.boldr-swiper-layout .slides-nav .prev.next::before,
.boldr-swiper-layout .slides-nav .next.next::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
}
.boldr-swiper-layout .slides-nav .next {
  margin-left: 15px;
}
.boldr-menu-layout-tabs .boldr-menu-product-name-price {
  border-bottom: 1px solid var(--boldr-highlight-color);
}
.boldr-instagram-footer-follow {
  margin-bottom: var(--boldr-spacing-medium);
}
.contact-page-layout {
  margin: 100px auto 64px auto;
  max-width: var(--boldr-columns-12);
}
.contact-page-layout .contact-page-content {
  margin-bottom: 50px;
}
.contact-page-layout .contact-page-content .boldr-section:first-child {
  margin-top: 0;
}
.contact-page-layout .contact-page-content .boldr-section:last-child {
  margin-bottom: 0;
}
.contact-page-layout .contact-page-content .boldr-section + .boldr-section {
  margin-top: 50px;
}
.contact-page-layout .contact-page-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (min-width: 800px) {
  .contact-page-layout {
    display: flex;
    justify-content: space-between;
    margin: 150px auto;
  }
  .contact-page-layout .contact-page-content {
    flex: var(--boldr-columns-6);
    margin-left: calc(var(--boldr-columns-1) + var(--boldr-spacers-1));
  }
  .contact-page-layout .contact-page-content .boldr-section + .boldr-section {
    margin-top: 100px;
  }
  .contact-page-layout .contact-page-image {
    flex: var(--boldr-columns-6);
  }
}
.boldr-section + .boldr-section {
  margin-top: 50px;
}
.boldr-image:first-child img,
.boldr-video:first-child video {
  max-height: 70vh;
  object-fit: cover;
}
.boldr-section:first-child:not(.boldr-image-full-width):not(.boldr-video-full-width) {
  margin-top: 62px;
}
.boldr-section:last-child:not(.boldr-instagram) {
  margin-bottom: 62px;
}
.boldr-cta-overhang {
  --boldr-cta-overhang: 60px;
}
@media screen and (min-width: 600px) {
  .boldr-cta-overhang {
    --boldr-cta-overhang: 100px;
  }
  .boldr-section + .boldr-section {
    margin-top: 150px;
  }
  .boldr-content + .boldr-content {
    margin-top: 100px;
  }
  .boldr-section:first-child:not(.boldr-image-full-width):not(.boldr-video-full-width) {
    margin-top: 150px;
  }
  .boldr-section:last-child:not(.boldr-instagram) {
    margin-bottom: 150px;
  }
}
.boldr-content-links a:not(:last-of-type) {
  margin-bottom: 20px;
}
@media screen and (max-width: 649px) {
  .boldr-cta-overhang {
    --boldr-cta-overhang: 120px;
  }
  .boldr-section:first-child:not(.boldr-image) {
    margin-top: 100px;
  }
}
.boldr-cta-content-wrapper {
  color: #fff;
  background: #363B73;
}
.boldr-gallery-item {
  max-height: 80vh;
}
a {
  color: #363B73;
}
/* spacing fix */
.boldr-menu-layout-tabs .boldr-menu-categories {
  gap: var(--boldr-spacing-flow);
}
.boldr-menu-layout-tabs .boldr-menu-category + .boldr-menu-category {
  margin-left: 0;
}
.button {
  padding: 17px 16px;
}
.roomraccoon {
  display: none;
  justify-content: center;
  align-items: center;
  margin: -37px 0 60px 0;
}
.roomraccoon .RoomRaccoon-BookingEngine {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 20px;
  position: relative;
  gap: 20px;
  background: #fff;
  border-radius: 40px;
  border: 1px solid #363B73;
  max-width: calc(100vw - 30px);
}
.roomraccoon .RoomRaccoon-BookingEngine input {
  font: inherit;
  color: inherit;
  background: #efefef;
  border-radius: 32px;
  border: none;
  padding: 8px 16px;
  outline: none;
}
.roomraccoon .RoomRaccoon-BookingEngine a.RoomRaccoonButton2 {
  cursor: pointer;
  background-color: #333333;
  color: #fff;
  padding: 8px 16px;
  border-radius: 32px;
  text-transform: uppercase;
  text-decoration: none;
}
.roomraccoon .RoomRaccoon-BookingEngine .availability-widget {
  display: flex;
  gap: 16px;
  justify-content: center;
  align-items: center;
}
.roomraccoon .RoomRaccoon-BookingEngine .availability-widget span {
  display: flex;
  gap: 8px;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 960px) {
  .roomraccoon {
    margin: -68px 0 60px 0;
  }
  .roomraccoon .RoomRaccoon-BookingEngine {
    padding: 20px 30px 20px 30px;
    flex-direction: column;
  }
}
@media screen and (max-width: 600px) {
  .roomraccoon .RoomRaccoon-BookingEngine {
    flex-direction: column;
  }
  .roomraccoon .RoomRaccoon-BookingEngine .availability-widget {
    flex-wrap: wrap;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0FBcWxCSjtBQWxsQkE7RUFDSTtBQW9sQko7QUFqbEJBO0VBQ0k7QUFtbEJKO0FBaGxCQTtFQUNJO0FBa2xCSjtBQS9rQkE7RUFDSTtJQUNJO0VBaWxCTjtFQTlrQkU7SUFDSTtFQWdsQk47RUE3a0JFO0lBQ0k7RUEra0JOO0VBNWtCRTtJQUNJO0VBOGtCTjtFQTNrQkU7SUFDSTtFQTZrQk47QUFDRjtBQTFrQkE7RUFLUTtBQXdrQlI7QUFwa0JBO0VBQ0k7SUFDSTtFQXNrQk47RUFua0JFO0lBQ0k7RUFxa0JOO0FBQ0Y7QUFsa0JBO0VBQ0k7RUFDQTtBQW9rQko7QUFqa0JBO0VBQ0k7QUFta0JKO0FBaGtCQTtFQUNJO0FBa2tCSjtBQUNBLGdCQUFnQjtBQS9qQmhCO0VBQ0k7QUFpa0JKO0FBL2pCQTtFQUNJO0FBaWtCSjtBQS9qQkE7RUFDSTtBQWlrQko7QVl4ckJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVowckJKO0FZOXJCQTtFQU9RO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FaeXJCUjtBWTFzQkE7RUFvQlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5ckJaO0FZbnRCQTtFQThCWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWndyQlo7QVk1dEJBO0VBd0NZO0VBQ0E7RUFDQTtFQUNBO0FadXJCWjtBWWx1QkE7RUE2Q2dCO0VBQ0E7RUFDQTtFQUNBO0Fad3JCaEI7QVluckJJO0VBQUE7SUFDSTtFWnNyQk47RVl2ckJFO0lBR1E7SUFDQTtFWnVyQlY7QUFDRjtBWXJyQkk7RUFBQTtJQUVRO0VadXJCVjtFWXpyQkU7SUFJWTtFWndyQmQ7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9mb250cy9iYW5rZ290aGljL3N0eWxlc2hlZXQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9ib2xkcmNtcy10aGVtZS12YXJpYWJsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2ljb25zLmxlc3MiLCJ3ZWJwYWNrOi8vL2h0dHBzOi9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbGF5b3V0L2hlYWRlci5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbGF5b3V0L2Zvb3Rlci5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9oZWFkaW5ncy5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9idXR0b25zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9idW5kbGVzL3N3aXBlci1sYXlvdXQtYnVuZGxlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9idW5kbGVzL21lbnUtYnVuZGxlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9idW5kbGVzL2luc3RhZ3JhbS1idW5kbGUubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2UtbGF5b3V0cy9jb250YWN0Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9yb29tcmFjb29uLmxlc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCYW5rR290aGljJztcbiAgICBzcmM6IHVybCgnQmFua0dvdGhpYy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ0JhbmtHb3RoaWMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4iLCJib2R5IHtcbiAgICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5AcHJpbWFyeS1jb2xvcjogIzM2M0I3MztcbkBzZWNvbmRhcnktY29sb3I6ICNCRUMwRTM7XG5AdGV4dC1jb2xvcjogIzAwMDtcblxuLy8gUmVzb3VyY2VzXG5AaW1wb3J0ICcuL2JvbGRyY21zLXRoZW1lLXZhcmlhYmxlcy5sZXNzJztcbkBpbXBvcnQgJy4vaWNvbnMubGVzcyc7XG5cbi8vIEZvbnRzXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Xb3JrK1NhbnM6d2dodEA0MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCAnLi4vZm9udHMvYmFua2dvdGhpYy9zdHlsZXNoZWV0LmNzcyc7XG5cbi8vIExheW91dFxuQGltcG9ydCAnLi9sYXlvdXQvaGVhZGVyLmxlc3MnO1xuQGltcG9ydCAnLi9sYXlvdXQvZm9vdGVyLmxlc3MnO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvaGVhZGluZ3MubGVzcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvYnV0dG9ucy5sZXNzJztcblxuLy8gQnVuZGxlc1xuQGltcG9ydCAnLi9idW5kbGVzL3N3aXBlci1sYXlvdXQtYnVuZGxlLmxlc3MnO1xuQGltcG9ydCAnLi9idW5kbGVzL21lbnUtYnVuZGxlLmxlc3MnO1xuQGltcG9ydCAnLi9idW5kbGVzL2luc3RhZ3JhbS1idW5kbGUubGVzcyc7XG5cbi8vIFBhZ2UgdGVtcGxhdGVzXG5AaW1wb3J0ICcuL3BhZ2UtbGF5b3V0cy9jb250YWN0Lmxlc3MnO1xuXG4vLyBBcHBcbi5ib2xkci1zZWN0aW9uICsgLmJvbGRyLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5ib2xkci1pbWFnZTpmaXJzdC1jaGlsZCBpbWcsXG4uYm9sZHItdmlkZW86Zmlyc3QtY2hpbGQgdmlkZW8ge1xuICAgIG1heC1oZWlnaHQ6IDcwdmg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ib2xkci1zZWN0aW9uOmZpcnN0LWNoaWxkOm5vdCguYm9sZHItaW1hZ2UtZnVsbC13aWR0aCk6bm90KC5ib2xkci12aWRlby1mdWxsLXdpZHRoKSB7XG4gICAgbWFyZ2luLXRvcDogNjJweDtcbn1cblxuLmJvbGRyLXNlY3Rpb246bGFzdC1jaGlsZDpub3QoLmJvbGRyLWluc3RhZ3JhbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG59XG5cbi5ib2xkci1jdGEtb3Zlcmhhbmcge1xuICAgIC0tYm9sZHItY3RhLW92ZXJoYW5nOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5ib2xkci1jdGEtb3Zlcmhhbmcge1xuICAgICAgICAtLWJvbGRyLWN0YS1vdmVyaGFuZzogMTAwcHg7XG4gICAgfVxuXG4gICAgLmJvbGRyLXNlY3Rpb24gKyAuYm9sZHItc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIH1cblxuICAgIC5ib2xkci1jb250ZW50ICsgLmJvbGRyLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAuYm9sZHItc2VjdGlvbjpmaXJzdC1jaGlsZDpub3QoLmJvbGRyLWltYWdlLWZ1bGwtd2lkdGgpOm5vdCguYm9sZHItdmlkZW8tZnVsbC13aWR0aCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICB9XG5cbiAgICAuYm9sZHItc2VjdGlvbjpsYXN0LWNoaWxkOm5vdCguYm9sZHItaW5zdGFncmFtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgIH1cbn1cblxuLmJvbGRyLWNvbnRlbnQtbGlua3Mge1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gICAgLmJvbGRyLWN0YS1vdmVyaGFuZyB7XG4gICAgICAgIC0tYm9sZHItY3RhLW92ZXJoYW5nOiAxMjBweDtcbiAgICB9XG5cbiAgICAuYm9sZHItc2VjdGlvbjpmaXJzdC1jaGlsZDpub3QoLmJvbGRyLWltYWdlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cbn1cblxuLmJvbGRyLWN0YS1jb250ZW50LXdyYXBwZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yO1xufVxuXG4uYm9sZHItZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xufVxuXG5hIHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG59XG5cbi8qIHNwYWNpbmcgZml4ICovXG4uYm9sZHItbWVudS1sYXlvdXQtdGFicyAuYm9sZHItbWVudS1jYXRlZ29yaWVzIHtcbiAgICBnYXA6IHZhcigtLWJvbGRyLXNwYWNpbmctZmxvdyk7XG59XG4uYm9sZHItbWVudS1sYXlvdXQtdGFicyAuYm9sZHItbWVudS1jYXRlZ29yeSsuYm9sZHItbWVudS1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxN3B4IDE2cHg7XG59XG5cbkBpbXBvcnQgJ3Jvb21yYWNvb24ubGVzcyc7IiwiOnJvb3Qge1xuICAgIC0tYm9sZHItY29sdW1ucy13aWR0aDogNzBweDtcbiAgICAtLWJvbGRyLXNwYWNlcnMtd2lkdGg6IDMwcHg7XG5cbiAgICAtLWJvbGRyLXByaW1hcnktY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgIC0tYm9sZHItaGlnaGxpZ2h0LWNvbG9yOiBAc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgLS1ib2xkci1zcGFjaW5nLWZsb3c6IDEwcHg7XG4gICAgLS1ib2xkci1zcGFjaW5nLXNtYWxsOiAxNXB4O1xuICAgIC0tYm9sZHItc3BhY2luZy1tZWRpdW06IDMwcHg7XG4gICAgLS1ib2xkci1zcGFjaW5nLWxhcmdlOiAxMDBweDtcbiAgICBcbiAgICAtLWJvbGRyLXRleHQtZm9udC1zaXplOiAxNnB4O1xuICAgIC0tYm9sZHItdGV4dC1mb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XG4gICAgLS1ib2xkci10ZXh0LWZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLS1ib2xkci10ZXh0LWZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAtLWJvbGRyLXRleHQtY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIC0tYm9sZHItdGV4dC1saW5lLWhlaWdodDogMS42MjU7XG4gICAgLS1ib2xkci1zZWNvbmRhcnktdGV4dC1jb2xvcjogI0E3QjNCQTtcblxuICAgIC0tYm9sZHItaGVhZGluZy1mb250LXNpemU6IDI2cHg7XG4gICAgLS1ib2xkci1oZWFkaW5nLWZvbnQtZmFtaWx5OiAnQmFua0dvdGhpYyc7XG4gICAgLS1ib2xkci1oZWFkaW5nLWZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLS1ib2xkci1oZWFkaW5nLWZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgIC0tYm9sZHItc3ViaGVhZGluZy1mb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XG4gICAgLS1ib2xkci1zdWJoZWFkaW5nLWZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLS1ib2xkci1zdWJoZWFkaW5nLWZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgIC0tYm9sZHItYnV0dG9uLWZvbnQtZmFtaWx5OiB2YXIoLS1ib2xkci10ZXh0LWZvbnQtZmFtaWx5KTtcbiAgICAtLWJvbGRyLWJ1dHRvbi1mb250LXdlaWdodDogNDAwO1xuICAgIC0tYm9sZHItYnV0dG9uLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAtLWJvbGRyLWJ1dHRvbi1mb250LXNpemU6IDE0cHg7XG4gICAgLS1ib2xkci1idXR0b24tbGFyZ2UtZm9udC1zaXplOiAyMHB4O1xuICAgIC0tYm9sZHItYnV0dG9uLWxpZ2h0LWNvbG9yOiB2YXIoLS1ib2xkci10ZXh0LWNvbG9yKTtcbiAgICAtLWJvbGRyLWJ1dHRvbi1wYWRkaW5nOiAxMHB4IDI1cHggMTJweCAyNXB4O1xuICAgIC0tYm9sZHItYnV0dG9uLWxhcmdlLXBhZGRpbmc6IDE4cHggNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIC0tYm9sZHItY29sdW1ucy13aWR0aDogY2FsYygxMDB2dyAvIDE4LjI2MDgpO1xuICAgICAgICAtLWJvbGRyLXNwYWNlcnMtd2lkdGg6IGNhbGMoMTAwdncgLyA0Mik7XG5cbiAgICAgICAgLS1ib2xkci1zcGFjaW5nLWZsb3c6IGNhbGMoMTAwdncgLyA2Myk7XG4gICAgICAgIC0tYm9sZHItc3BhY2luZy1zbWFsbDogY2FsYygxMDB2dyAvIDQyKTtcbiAgICAgICAgLS1ib2xkci1zcGFjaW5nLW1lZGl1bTogY2FsYygxMDB2dyAvIDI1LjIpO1xuICAgICAgICAtLWJvbGRyLXNwYWNpbmctbGFyZ2U6IGNhbGMoMTAwdncgLyAxMi42KTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIC8vIC0tYm9sZHItaGVhZGluZy1mb250LXNpemU6IDUwcHg7XG4gICAgICAgIC0tYm9sZHItY29sdW1ucy13aWR0aDogY2FsYygxMDB2dyAvIDE4LjI2MDggKiAyKTtcbiAgICAgICAgLS1ib2xkci1zcGFjZXJzLXdpZHRoOiBjYWxjKDEwMHZ3IC8gNDIgKiAyKTtcblxuICAgICAgICAtLWJvbGRyLWNvbHVtbnMtNzogdmFyKC0tYm9sZHItY29sdW1ucy02KTtcbiAgICAgICAgLS1ib2xkci1jb2x1bW5zLTg6IHZhcigtLWJvbGRyLWNvbHVtbnMtNik7XG4gICAgICAgIC0tYm9sZHItY29sdW1ucy05OiB2YXIoLS1ib2xkci1jb2x1bW5zLTYpO1xuICAgICAgICAtLWJvbGRyLWNvbHVtbnMtMTA6IHZhcigtLWJvbGRyLWNvbHVtbnMtNik7XG4gICAgICAgIC0tYm9sZHItY29sdW1ucy0xMTogdmFyKC0tYm9sZHItY29sdW1ucy02KTtcbiAgICAgICAgLS1ib2xkci1jb2x1bW5zLTEyOiB2YXIoLS1ib2xkci1jb2x1bW5zLTYpO1xuXG4gICAgICAgIC0tYm9sZHItc3BhY2Vycy03OiB2YXIoLS1ib2xkci1zcGFjZXJzLTYpO1xuICAgICAgICAtLWJvbGRyLXNwYWNlcnMtODogdmFyKC0tYm9sZHItc3BhY2Vycy02KTtcbiAgICAgICAgLS1ib2xkci1zcGFjZXJzLTk6IHZhcigtLWJvbGRyLXNwYWNlcnMtNik7XG4gICAgICAgIC0tYm9sZHItc3BhY2Vycy0xMDogdmFyKC0tYm9sZHItc3BhY2Vycy02KTtcbiAgICAgICAgLS1ib2xkci1zcGFjZXJzLTExOiB2YXIoLS1ib2xkci1zcGFjZXJzLTYpO1xuICAgICAgICAtLWJvbGRyLXNwYWNlcnMtMTI6IHZhcigtLWJvbGRyLXNwYWNlcnMtNik7XG5cbiAgICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiAgdXJsKCcuLi9pY29ucy9mb250cy9pY29tb29uLmVvdD9rc3lkOGQnKTtcbiAgc3JjOiAgdXJsKCcuLi9pY29ucy9mb250cy9pY29tb29uLmVvdD9rc3lkOGQjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9pY29ucy9mb250cy9pY29tb29uLnR0Zj9rc3lkOGQnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9pY29ucy9mb250cy9pY29tb29uLndvZmY/a3N5ZDhkJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9pY29ucy9mb250cy9pY29tb29uLnN2Zz9rc3lkOGQjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHsgLmljb24oKTsgfVxuXG4uaWNvbigpIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNoZXZyb24tZG93bjo6YmVmb3JlIHsgLmljb24tY2hldnJvbi1kb3duKCk7IH1cbi5pY29uLWNoZXZyb24tZG93bigpIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWNoZXZyb24tbGVmdDo6YmVmb3JlIHsgLmljb24tY2hldnJvbi1sZWZ0KCk7IH1cbi5pY29uLWNoZXZyb24tbGVmdCgpIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7IC5pY29uLWNoZXZyb24tcmlnaHQoKTsgfVxuLmljb24tY2hldnJvbi1yaWdodCgpIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWNoZXZyb24tdXA6OmJlZm9yZSB7IC5pY29uLWNoZXZyb24tdXAoKTsgfVxuLmljb24tY2hldnJvbi11cCgpIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLW1haWw6OmJlZm9yZSB7IC5pY29uLW1haWwoKTsgfVxuLmljb24tbWFpbCgpIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5pY29uLW1lbnU6OmJlZm9yZSB7IC5pY29uLW1lbnUoKTsgfVxuLmljb24tbWVudSgpIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5pY29uLXBob25lOjpiZWZvcmUgeyAuaWNvbi1waG9uZSgpOyB9XG4uaWNvbi1waG9uZSgpIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLXBpbjo6YmVmb3JlIHsgLmljb24tcGluKCk7IH1cbi5pY29uLXBpbigpIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvd29ya3NhbnMvdjE5L1FHWV96X3dOYWhHQWRxUTQzUmhWY0lnWVQyWHo1dTMySzBuWE5pZy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvd29ya3NhbnMvdjE5L1FHWV96X3dOYWhHQWRxUTQzUmhWY0lnWVQyWHo1dTMySzY3UU5pZy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbiIsIkBoZWFkZXItbW9iaWxlLWN1dG9mZjogNzAwcHg7XG5cbiNtb2JpbGUtc2hvdy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItbWVudS13cmFwcGVyLCAuaGVhZGVyLWNvbnRlbnQsIC5oZWFkZXItY29udGVudC1yaWdodCwgLmhlYWRlci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhlYWRlci1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgbGVmdDogY2FsYyg1MHZ3IC0gdmFyKC0tYm9sZHItY29sdW1ucy0xMikgLyAyKTtcbiAgICBoZWlnaHQ6IDg5cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZSBhbGw7XG5cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAaGVhZGVyLW1vYmlsZS1jdXRvZmYpIHtcbiAgICAgICAgbGVmdDogY2FsYygxMDB2dyAvIDI0KTtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAxNDhweDtcbiAgICB9XG59XG5cbi5oZWFkZXItbGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBoZWFkZXItbW9iaWxlLWN1dG9mZikge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICB9XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmxhbmd1YWdlLXNlbGVjdG9yLWxhbmd1YWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgLmxhbmd1YWdlLXNlbGVjdG9yLWZsYWcge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gLmxhbmd1YWdlLXNlbGVjdG9yLWxhbmd1YWdlOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAuaWNvbigpO1xuICAgICAgICAuaWNvbi1jaGV2cm9uLWRvd24oKTtcbiAgICB9XG5cbiAgICAubGFuZ3VhZ2VzLXNlbGVjdG9yLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC5sYW5ndWFnZS1zZWxlY3Rvci1vdGhlci1sYW5ndWFnZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgJjpob3ZlciAubGFuZ3VhZ2Utc2VsZWN0b3Itb3RoZXItbGFuZ3VhZ2VzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLmxhbmd1YWdlLXNlbGVjdG9yLWxhbmd1YWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhbmd1YWdlLXNlbGVjdG9yLWNvZGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBoZWFkZXItbW9iaWxlLWN1dG9mZiAtIDFweCkge1xuICAgIC5ib2xkci1hZG1pbi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDEwMHZoO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZSBib3R0b207XG5cbiAgICAgICAgLmhlYWRlci1tZW51IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbW9iaWxlLXNob3ctaGVhZGVyOmNoZWNrZWQgKyAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1tZW51LXdyYXBwZXIge1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxufVxuXG4uaGVhZGVyLW1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGhlYWRlci1tb2JpbGUtY3V0b2ZmKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtaXRlbS1jdXJyZW50IGEge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMCAwICNEN0UxRkY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMzNjNiNzM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNjNiNzM7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNkN2UxZmY7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItbW9iaWxlLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgei1pbmRleDogMjAwMDtcbn1cblxuLmhlYWRlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuXG5ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGhlYWRlci1tb2JpbGUtY3V0b2ZmKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgzcHg7XG4gICAgfVxufVxuXG5ib2R5LnBhc3Qtc2Nyb2xsIC5oZWFkZXItbG9nbyB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGhlaWdodDogNTRweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBoZWFkZXItbW9iaWxlLWN1dG9mZikge1xuICAgICAgICBoZWlnaHQ6IDgzcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAaGVhZGVyLW1vYmlsZS1jdXRvZmYpIHtcbiAgICAuaGVhZGVyLW1vYmlsZS10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKDEwMHZ3IC8gMjQpO1xuICAgIH1cbn1cbiIsIkBmb290ZXItbW9iaWxlLWN1dG9mZjogODAwcHg7XG5cbi5mb290ZXItd3JhcHBlciB7XG4gICAgLy8gbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgaDIsIGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4uZm9vdGVyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJvbGRyLWNvbHVtbnMtMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcblxuICAgICYgPiAqICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGZvb3Rlci1tb2JpbGUtY3V0b2ZmKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgZmxleDogMCAwIHZhcigtLWJvbGRyLWNvbHVtbnMtNCk7XG5cbiAgICAgICAgICAgICYgKyAqIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJ0JhbmtHb3RoaWMnO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWNvbnRhY3QtbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIC5ib2xkci1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAuZm9vdGVyLWNvbnRhY3QtbGluZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1zb2NpYWwtbWVkaWEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5mb290ZXItc29jaWFsLW1lZGlhLWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgICAgICYgKyAuZm9vdGVyLXNvY2lhbC1tZWRpYS1saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJvbGRyLW9wZW5pbmctaG91ciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5ib2xkci1vcGVuaW5nLWhvdXItZGF5cyB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICB9XG59XG5cbi5ib3R0b20tYmFyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1heC13aWR0aDogdmFyKC0tYm9sZHItY29sdW1ucy0xMik7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYm90dG9tLWJhci1tZW51IHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcblxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGZvb3Rlci1tb2JpbGUtY3V0b2ZmKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIGxpICsgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGZvb3Rlci1tb2JpbGUtY3V0b2ZmIC0gMSkge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvdHRvbS1iYXItbWVudSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGZvb3Rlci1tb2JpbGUtY3V0b2ZmKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgLmJvdHRvbS1iYXItbWVudSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ib2xkci1zZWN0aW9uLWhlYWRpbmctc3R5bGUtY2VudGVyZWQsXG4uYm9sZHItc2VjdGlvbi1oZWFkaW5nLXN0eWxlLXdoaXRlLFxuLmJvbGRyLXNlY3Rpb24taGVhZGluZy1zdHlsZS1kZWZhdWx0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdCYW5rR290aGljJztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmXG4gICAgfVxufVxuXG4uYm9sZHItc2VjdGlvbi1oZWFkaW5nLXN0eWxlLWNlbnRlcmVkLFxuLmJvbGRyLXNlY3Rpb24taGVhZGluZy1zdHlsZS1kZWZhdWx0IHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3I7XG4gICAgdGV4dC1zaGFkb3c6IDNweCAzcHggMCAjRDdFMUZGO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDdFMUZGO1xuICAgIH1cbn1cblxuLmJvbGRyLXNlY3Rpb24taGVhZGluZy1zdHlsZS1jZW50ZXJlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmJvbGRyLXNjZXRpb24taGVhZGluZy1zdHlsZS1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5oMiwgaDMge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQmFua0dvdGhpYyc7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG4iLCIuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxN3B4IDIxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQmFua0dvdGhpYyc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLndoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYud2l0aC1ib3JkZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggQHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNEN0UxRkY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ib2xkci1zd2lwZXItbGF5b3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc2xpZGVzLW5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogY2FsYyg1MHZ3IC0gdmFyKC0tYm9sZHItY29sdW1ucy0xMikgLyAyKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5wcmV2LCAubmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJi5wcmV2OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC5pY29uKCk7XG4gICAgICAgICAgICAgICAgLmljb24tY2hldnJvbi1sZWZ0KCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmV4dDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAuaWNvbigpO1xuICAgICAgICAgICAgICAgIC5pY29uLWNoZXZyb24tcmlnaHQoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJvbGRyLW1lbnUtbGF5b3V0LXRhYnMgLmJvbGRyLW1lbnUtcHJvZHVjdC1uYW1lLXByaWNlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9sZHItaGlnaGxpZ2h0LWNvbG9yKTtcbn1cbiIsIi5ib2xkci1pbnN0YWdyYW0tZm9vdGVyLWZvbGxvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9sZHItc3BhY2luZy1tZWRpdW0pO1xufVxuIiwiLmNvbnRhY3QtcGFnZS1sYXlvdXQge1xuICAgIG1hcmdpbjogMTAwcHggYXV0byA2NHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1ib2xkci1jb2x1bW5zLTEyKTtcblxuICAgIC5jb250YWN0LXBhZ2UtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgLmJvbGRyLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib2xkci1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib2xkci1zZWN0aW9uICsgLmJvbGRyLXNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LXBhZ2UtaW1hZ2UgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAxNTBweCBhdXRvO1xuXG4gICAgICAgIC5jb250YWN0LXBhZ2UtY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiB2YXIoLS1ib2xkci1jb2x1bW5zLTYpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYm9sZHItY29sdW1ucy0xKSArIHZhcigtLWJvbGRyLXNwYWNlcnMtMSkpO1xuXG4gICAgICAgICAgICAuYm9sZHItc2VjdGlvbiArIC5ib2xkci1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LXBhZ2UtaW1hZ2Uge1xuICAgICAgICAgICAgZmxleDogdmFyKC0tYm9sZHItY29sdW1ucy02KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5yb29tcmFjY29vbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogLTM3cHggMCA2MHB4IDA7XG5cbiAgICAuUm9vbVJhY2Nvb24tQm9va2luZ0VuZ2luZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNjNCNzM7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5Sb29tUmFjY29vbkJ1dHRvbjIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdmFpbGFiaWxpdHktd2lkZ2V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICBtYXJnaW46IC02OHB4IDAgNjBweCAwO1xuICAgICAgICAuUm9vbVJhY2Nvb24tQm9va2luZ0VuZ2luZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAzMHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuUm9vbVJhY2Nvb24tQm9va2luZ0VuZ2luZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgLmF2YWlsYWJpbGl0eS13aWRnZXQge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/