/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./themes/expedition-theme/src/scss/app.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* OVERRIDE BOOTSTRAP
========================================================================== */
/* VENDORS
========================================================================== */
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
span.block-editor-link-control__search-item-details {
  word-break: break-all;
}
/* ABSTRACTS
========================================================================== */
/* Variables
========================================================================== */
/* Colors
========================================================================== */
/* Backgrounds
========================================================================== */
.bg-white {
  background-color: #ffffff !important;
}
.bg-black {
  background-color: #000000;
}
.bg-shades-100 {
  background-color: #f6f6f6 !important;
}
.bg-blue-50 {
  background-color: #f2f6ff !important;
}
.c-primary {
  color: #0464ff;
}
.c-secondary {
  color: #faa61a;
}
.c-orange {
  color: #faa61a;
}
.c-white {
  color: #ffffff;
}
.c-black {
  color: #000000;
}
/* Fonts
========================================================================== */
@font-face {
  font-display: swap;
  font-family: "HafferXH";
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/HafferXHRegular/HafferXHRegular.woff") format("woff"), url("../../fonts/HafferXHRegular/HafferXHRegular.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "HafferXH";
  font-style: normal;
  font-weight: 600;
  src: url("../../fonts/HafferXHRegular/HafferXHSemiBold.woff") format("woff"), url("../../fonts/HafferXHRegular/HafferXHSemiBold.woff2") format("woff2");
}
/* Calculate REM
========================================================================== */
/*
 * usage:
 * @include font(18px, 30px);
 */
/* Inline list
========================================================================== */
/*
 * usage:
 * @include inline-list(10px);
 */
/* Border radius
========================================================================== */
/*
 * usage:
 * @include border-radius(10px);
 */
/* Placeholder color
========================================================================== */
/*
 * usage:
 * @include input-placeholder { color: $grey; }
 */
/* Selection color
========================================================================== */
/*
 * usage:
 * @include selection { color: $grey; }
 */
/* Button background
========================================================================== */
/*
 * usage:
 * @include btn-background(green);
 */
/* Hidden
========================================================================== */
/*
 * usage:
 * @include hidden;
 */
/* Clearfix
========================================================================== */
/*
 * usage:
 * @include clearfix;
 */
/**
 * Generate variables
 */
body {
  --font-family-heading: HafferXH, sans-serif;
  --color-orange-500: #fa6400;
  --color-shades-100: #f8f8f8;
  --color-shades-200: #ececec;
  --color-shades-300: #d1d1d1;
  --color-shades-400: #b5b5b5;
  --color-shades-500: #a3a3a3;
  --color-shades-600: #858585;
  --color-shades-700: #676767;
  --color-shades-800: #353535;
  --color-shades-900: #1c1c1c;
  --color-blue-50: #f2f6ff;
  --color-blue-500: #5d70ff;
  --color-black: #000;
  --color-white: #fff;
}
.c-orange-500 {
  color: var(--color-orange-500);
}
.c-shades-100 {
  color: var(--color-shades-100);
}
.c-shades-200 {
  color: var(--color-shades-200);
}
.c-shades-300 {
  color: var(--color-shades-300);
}
.c-shades-400 {
  color: var(--color-shades-400);
}
.c-shades-500 {
  color: var(--color-shades-500);
}
.c-shades-600 {
  color: var(--color-shades-600);
}
.c-shades-700 {
  color: var(--color-shades-700);
}
.c-shades-800 {
  color: var(--color-shades-800);
}
.c-shades-900 {
  color: var(--color-shades-900);
}
.c-blue-50 {
  color: var(--color-blue-50);
}
.c-blue-500 {
  color: var(--color-blue-500);
}
.c-black {
  color: var(--color-black);
}
.c-white {
  color: var(--color-white);
}
.bg-shades-100 {
  background-color: var(--color-shades-100);
}
.bg-blue-50 {
  background-color: var(--color-blue-50);
}
.bg-black {
  background-color: var(--color-black);
}
.bg-white {
  background-color: var(--color-white);
}
/* Custom
========================================================================== */
.overflow-hidden {
  overflow: hidden;
}
/* BASE
========================================================================== */
/* Buttons
========================================================================== */
/*
 * usage:
 * @extend %btn;
 */
.wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a, #editor .btn, .btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  color: var(--color-white);
  cursor: pointer;
  border: none;
  text-align: center;
  padding: 12px 24px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  border-radius: 48px;
  overflow: hidden;
  transition: ease-out 0.4s;
  width: -moz-fit-content;
  width: fit-content;
  height: 41px;
}
/* Background image
========================================================================== */
/*
 * usage:
 * @extend %bg-image;
 */
.exp-image-slider .swiper-slide, .exp-map .map-overlay__image, .exp-download__image {
  width: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* Flexbox
========================================================================== */
/*
 * usage:
 * @extend %flexbox-center;
 */
/*
 * usage:
 * @extend %flexbox-v-center;
 */
/*
 * usage:
 * @extend %flexbox-h-center;
 */
/* Others
========================================================================== */
/*
 * usage:
 * @extend %select-arrow;
 */
/* General
========================================================================== */
body {
  --footer-bg: #fff;
  --bs-body-bg: #fff;
  color: var(--color-black);
}
body:not(.wp-admin),
html {
  font-family: "HafferXH", sans-serif;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  line-height: 1.875rem;
}
html {
  scroll-behavior: smooth;
  scroll-padding-top: 175px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
  margin-top: 0;
}
h1 {
  font-size: 2.5rem;
  line-height: 3.25rem;
}
h2 {
  font-size: 1.875rem;
  line-height: 2.375rem;
}
h3 {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
h4 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
h5 {
  font-size: 1rem;
  line-height: 1.75rem;
}
h6 {
  font-size: 1rem;
  line-height: 1.75rem;
}
a {
  color: var(--color-orange-500);
}
a:hover, a:focus {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 20px;
}
img {
  height: auto;
  max-width: 100%;
}
hr {
  border-color: #b5b5b5;
  margin: 28px 0;
  width: 100%;
}
b,
strong {
  font-weight: 600;
}
.noscript {
  border: 2px solid #0464ff;
  color: var(--color-black);
  display: block;
  margin: 20px;
  padding: 10px;
  text-align: center;
}
a.skip-link {
  display: none;
}
.wp-block-image {
  margin-bottom: 30px;
}
figcaption {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: var(--color-black);
  font-style: italic;
  margin-top: 10px;
}
.wp-block-quote p {
  font-size: 32px;
  font-size: 2rem;
  line-height: 52px;
  line-height: 3.25rem;
  color: #faa61a;
}
.wp-block-quote cite {
  font-size: 16px;
  font-size: 1rem;
  line-height: 28px;
  line-height: 1.75rem;
  font-style: normal;
}
.wp-block-embed-youtube,
.wp-block-embed-vimeo {
  margin-bottom: 30px;
}
.wp-block-embed-youtube .wp-block-embed__wrapper,
.wp-block-embed-vimeo .wp-block-embed__wrapper {
  display: block;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.wp-block-embed-youtube .wp-block-embed__wrapper::before,
.wp-block-embed-vimeo .wp-block-embed__wrapper::before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
.wp-block-embed-vimeo .wp-block-embed__wrapper iframe {
  border: 0;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.wp-block-embed__wrapper::before {
  padding-top: 56.25%;
}
.navbar-toggler {
  border: 0;
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.625 4.375L4.375 15.625' stroke='black' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.625 15.625L4.375 4.375' stroke='black' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.bg-black .navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.625 4.375L4.375 15.625' stroke='white' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.625 15.625L4.375 4.375' stroke='white' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='black' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  flex: 0 0 20px;
  height: 20px;
  width: 20px;
}
.bg-black .navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.font-weight-500,
.lead {
  font-weight: 500;
}
#content.content-wrapper {
  margin-top: 20px;
}
.article-content .article-h1 {
  margin-bottom: 40px;
}
.click-url {
  cursor: pointer;
  filter: alpha(opacity=0);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  -webkit-text-decoration: none;
  text-decoration: none;
  top: 0;
  width: 100%;
}
.no-scroll {
  height: 100%;
  margin: 0;
  overflow: hidden;
}
/* Wordpress core styling */
/* End of Wordpress core styling */
.fade-in {
  animation: fadeIn 0.5s ease-in both;
  margin-top: 20px;
  opacity: 0;
}
.fade-in__large {
  animation: fadeInLarge 0.5s ease-in both;
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
}
@keyframes fadeInLarge {
  from {
    opacity: 0;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, -60px, 0);
  }
}
.switch-icon:not(.is-active) {
  display: none;
}
.btn {
  z-index: 1;
}
.btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  background-color: transparent;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
  z-index: -1;
  pointer-events: none;
}
.btn:hover, .btn:focus, .btn:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.btn:hover::before, .btn:focus::before, .btn:active::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.btn svg {
  width: 20px;
  height: 20px;
  margin-left: 10px;
  vertical-align: middle;
}
.btn--primary, .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
.btn--primary::before, .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a::before {
  background-color: var(--color-black);
}
.btn--primary:hover, .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a:hover, .btn--primary:focus, .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a:focus, .btn--primary:active, .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a:active {
  background-color: var(--color-orange-500) !important;
  color: var(--color-white) !important;
}
.btn--primary-inverted {
  background-color: var(--color-white);
  border: 1px solid var(--color-orange-500);
  color: var(--color-orange-500);
}
.btn--primary-inverted::before {
  background-color: var(--color-black);
}
.btn--primary-inverted:hover, .btn--primary-inverted:focus, .btn--primary-inverted:active {
  background-color: var(--color-white) !important;
  border: 1px solid var(--color-black) !important;
  color: var(--color-white) !important;
}
.btn--white {
  background-color: var(--color-white);
  color: var(--color-black);
}
.btn--white::before {
  background-color: var(--color-black);
}
.btn--white:hover, .btn--white:focus, .btn--white:active {
  background-color: var(--color-white) !important;
  color: var(--color-white) !important;
}
.btn--white-inverted {
  background-color: transparent;
  border: 1px solid var(--color-shades-700);
  color: var(--color-white);
}
.btn--white-inverted::before {
  background-color: var(--color-orange-500);
}
.btn--white-inverted:hover, .btn--white-inverted:focus, .btn--white-inverted:active {
  background-color: transparent !important;
  border: 1px solid var(--color-orange-500) !important;
  color: var(--color-white) !important;
}
.btn--orange-light-hover {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
.btn--orange-light-hover::before {
  background-color: var(--color-white);
}
.btn--orange-light-hover:hover, .btn--orange-light-hover:focus, .btn--orange-light-hover:active {
  background-color: var(--color-orange-500) !important;
  color: var(--color-black) !important;
}
.btn--secondary {
  background-color: var(--color-black);
  color: var(--color-white);
}
.btn--secondary::before {
  background-color: var(--color-white);
}
.btn--secondary:hover, .btn--secondary:focus, .btn--secondary:active {
  background-color: var(--color-black);
  color: var(--color-white);
}
.btn--secondary-inverted {
  background-color: transparent;
  border: 1px solid var(--color-shades-500);
  color: var(--color-black);
}
.btn--secondary-inverted::before {
  background-color: var(--color-black);
}
.btn--secondary-inverted:hover, .btn--secondary-inverted:focus, .btn--secondary-inverted:active {
  background-color: transparent !important;
  border: 1px solid var(--color-black) !important;
  color: var(--color-white) !important;
}
.btn--fullwidth {
  width: 100%;
}
.btn--mobile-wide {
  width: 100%;
}
.btn--medium, .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a {
  padding: 4px 12px !important;
  font-size: 0.875rem;
  min-height: 26px !important;
}
.btn--small {
  font-size: 0.75rem;
  padding: 2px 6px;
  height: 22px !important;
}
.btn-arrow {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  border-radius: 9999px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  overflow: hidden;
  width: -moz-fit-content;
  width: fit-content;
  height: 28px;
  box-sizing: border-box;
}
.btn-arrow::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 130%;
  height: 100%;
  background-color: transparent;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
  z-index: 1;
}
.btn-arrow:hover::before, .btn-arrow:focus::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.btn-arrow svg {
  width: 20px;
  height: 20px;
  z-index: 2;
}
.btn-arrow--primary {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
.btn-arrow--primary::before {
  background-color: var(--color-black);
}
.btn-arrow--primary:hover, .btn-arrow--primary:focus {
  color: var(--color-white);
}
.btn-arrow--primary-light-hover {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
.btn-arrow--primary-light-hover::before {
  background-color: var(--color-black);
}
.btn-arrow--primary-light-hover:hover, .btn-arrow--primary-light-hover:focus {
  color: var(--color-white);
}
.btn-arrow--secondary {
  background-color: var(--color-black);
  color: var(--color-white);
}
.btn-arrow--secondary::before {
  background-color: var(--color-white);
}
.btn-arrow--secondary:hover, .btn-arrow--secondary:focus {
  color: var(--color-black);
}
.btn-arrow--shades-500-outline {
  border: 1px solid var(--color-shades-500);
  background-color: var(--color-white);
  color: var(--color-black);
}
.btn-arrow--shades-500-outline::before {
  background-color: var(--color-black);
}
.btn-arrow--shades-500-outline:hover, .btn-arrow--shades-500-outline:focus, .btn-arrow--shades-500-outline:active {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
.btn-arrow--shades-500-outline-transparent {
  border: 1px solid var(--color-shades-500);
  color: var(--color-black);
}
.btn-arrow--shades-500-outline-transparent::before {
  background-color: var(--color-black);
}
.btn-arrow--shades-500-outline-transparent:hover, .btn-arrow--shades-500-outline-transparent:focus, .btn-arrow--shades-500-outline-transparent:active {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
.btn-icon-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  overflow: hidden;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  -webkit-text-decoration: none;
  text-decoration: none;
  gap: 12px;
  color: var(--color-black);
}
.btn-icon-link span {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  box-sizing: border-box;
  padding: 8px 16px;
  border-radius: 9999px;
  overflow: hidden;
  width: -moz-fit-content;
  width: fit-content;
}
.btn-icon-link span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 130%;
  height: 100%;
  background-color: transparent;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
  z-index: 1;
}
.btn-icon-link span svg {
  width: 20px;
  height: 20px;
  z-index: 2;
  vertical-align: middle;
}
.btn-icon-link--primary span {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
.btn-icon-link--primary span::before {
  background-color: var(--color-black);
}
.btn-icon-link--primary-light-hover span {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
.btn-icon-link--primary-light-hover span::before {
  background-color: var(--color-black);
}
.btn-icon-link--secondary span {
  background-color: var(--color-black);
  color: var(--color-white);
}
.btn-icon-link--secondary span::before {
  background-color: var(--color-white);
}
.btn-icon-link--shades-500-outline span {
  border: 1px solid var(--color-shades-500);
  background-color: var(--color-white);
  color: var(--color-black);
}
.btn-icon-link--shades-500-outline span::before {
  background-color: var(--color-black);
}
.btn-icon-link:hover span::before, .btn-icon-link:focus span::before, .btn-icon-link:active span::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.btn-icon-link:hover--primary-light-hover span, .btn-icon-link:focus--primary-light-hover span, .btn-icon-link:active--primary-light-hover span {
  color: var(--color-black);
}
.btn-icon-link:hover--secondary span, .btn-icon-link:focus--secondary span, .btn-icon-link:active--secondary span {
  color: var(--color-black);
}
.btn-icon-link:hover--shades-500-outline span, .btn-icon-link:focus--shades-500-outline span, .btn-icon-link:active--shades-500-outline span {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
#editor .btn {
  z-index: 1;
}
#editor .btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  background-color: transparent;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
  z-index: -1;
  pointer-events: none;
}
#editor .btn:hover, #editor .btn:focus, #editor .btn:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
#editor .btn:hover::before, #editor .btn:focus::before, #editor .btn:active::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}
#editor .btn svg {
  width: 20px;
  height: 20px;
  margin-left: 10px;
  vertical-align: middle;
}
#editor .btn--primary, #editor .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a, .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item #editor a {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
#editor .btn--primary::before, #editor .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a::before, .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item #editor a::before {
  background-color: var(--color-black);
}
#editor .btn--primary:hover, #editor .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a:hover, .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item #editor a:hover, #editor .btn--primary:focus, #editor .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a:focus, .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item #editor a:focus, #editor .btn--primary:active, #editor .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a:active, .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item #editor a:active {
  background-color: var(--color-orange-500) !important;
  color: var(--color-white) !important;
}
#editor .btn--primary-inverted {
  background-color: var(--color-white);
  border: 1px solid var(--color-orange-500);
  color: var(--color-orange-500);
}
#editor .btn--primary-inverted::before {
  background-color: var(--color-black);
}
#editor .btn--primary-inverted:hover, #editor .btn--primary-inverted:focus, #editor .btn--primary-inverted:active {
  background-color: var(--color-white) !important;
  border: 1px solid var(--color-black) !important;
  color: var(--color-white) !important;
}
#editor .btn--white {
  background-color: var(--color-white);
  color: var(--color-black);
}
#editor .btn--white::before {
  background-color: var(--color-black);
}
#editor .btn--white:hover, #editor .btn--white:focus, #editor .btn--white:active {
  background-color: var(--color-white) !important;
  color: var(--color-white) !important;
}
#editor .btn--white-inverted {
  background-color: transparent;
  border: 1px solid var(--color-shades-700);
  color: var(--color-white);
}
#editor .btn--white-inverted::before {
  background-color: var(--color-orange-500);
}
#editor .btn--white-inverted:hover, #editor .btn--white-inverted:focus, #editor .btn--white-inverted:active {
  background-color: transparent !important;
  border: 1px solid var(--color-orange-500) !important;
  color: var(--color-white) !important;
}
#editor .btn--orange-light-hover {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
#editor .btn--orange-light-hover::before {
  background-color: var(--color-white);
}
#editor .btn--orange-light-hover:hover, #editor .btn--orange-light-hover:focus, #editor .btn--orange-light-hover:active {
  background-color: var(--color-orange-500) !important;
  color: var(--color-black) !important;
}
#editor .btn--secondary {
  background-color: var(--color-black);
  color: var(--color-white);
}
#editor .btn--secondary::before {
  background-color: var(--color-white);
}
#editor .btn--secondary:hover, #editor .btn--secondary:focus, #editor .btn--secondary:active {
  background-color: var(--color-black);
  color: var(--color-white);
}
#editor .btn--secondary-inverted {
  background-color: transparent;
  border: 1px solid var(--color-shades-500);
  color: var(--color-black);
}
#editor .btn--secondary-inverted::before {
  background-color: var(--color-black);
}
#editor .btn--secondary-inverted:hover, #editor .btn--secondary-inverted:focus, #editor .btn--secondary-inverted:active {
  background-color: transparent !important;
  border: 1px solid var(--color-black) !important;
  color: var(--color-white) !important;
}
#editor .btn--fullwidth {
  width: 100%;
}
#editor .btn--mobile-wide {
  width: 100%;
}
#editor .btn--medium, #editor .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a, .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item #editor a {
  padding: 4px 12px !important;
  font-size: 0.875rem;
  min-height: 26px !important;
}
#editor .btn--small {
  font-size: 0.75rem;
  padding: 2px 6px;
  height: 22px !important;
}
#editor .btn-arrow {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  border-radius: 9999px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  overflow: hidden;
  width: -moz-fit-content;
  width: fit-content;
  height: 28px;
  box-sizing: border-box;
}
#editor .btn-arrow::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 130%;
  height: 100%;
  background-color: transparent;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
  z-index: 1;
}
#editor .btn-arrow:hover::before, #editor .btn-arrow:focus::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}
#editor .btn-arrow svg {
  width: 20px;
  height: 20px;
  z-index: 2;
}
#editor .btn-arrow--primary {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
#editor .btn-arrow--primary::before {
  background-color: var(--color-black);
}
#editor .btn-arrow--primary:hover, #editor .btn-arrow--primary:focus {
  color: var(--color-white);
}
#editor .btn-arrow--primary-light-hover {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
#editor .btn-arrow--primary-light-hover::before {
  background-color: var(--color-black);
}
#editor .btn-arrow--primary-light-hover:hover, #editor .btn-arrow--primary-light-hover:focus {
  color: var(--color-white);
}
#editor .btn-arrow--secondary {
  background-color: var(--color-black);
  color: var(--color-white);
}
#editor .btn-arrow--secondary::before {
  background-color: var(--color-white);
}
#editor .btn-arrow--secondary:hover, #editor .btn-arrow--secondary:focus {
  color: var(--color-black);
}
#editor .btn-arrow--shades-500-outline {
  border: 1px solid var(--color-shades-500);
  background-color: var(--color-white);
  color: var(--color-black);
}
#editor .btn-arrow--shades-500-outline::before {
  background-color: var(--color-black);
}
#editor .btn-arrow--shades-500-outline:hover, #editor .btn-arrow--shades-500-outline:focus, #editor .btn-arrow--shades-500-outline:active {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
#editor .btn-arrow--shades-500-outline-transparent {
  border: 1px solid var(--color-shades-500);
  color: var(--color-black);
}
#editor .btn-arrow--shades-500-outline-transparent::before {
  background-color: var(--color-black);
}
#editor .btn-arrow--shades-500-outline-transparent:hover, #editor .btn-arrow--shades-500-outline-transparent:focus, #editor .btn-arrow--shades-500-outline-transparent:active {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
#editor .btn-icon-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  overflow: hidden;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  -webkit-text-decoration: none;
  text-decoration: none;
  gap: 12px;
  color: var(--color-black);
}
#editor .btn-icon-link span {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  box-sizing: border-box;
  padding: 8px 16px;
  border-radius: 9999px;
  overflow: hidden;
  width: -moz-fit-content;
  width: fit-content;
}
#editor .btn-icon-link span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 130%;
  height: 100%;
  background-color: transparent;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
  z-index: 1;
}
#editor .btn-icon-link span svg {
  width: 20px;
  height: 20px;
  z-index: 2;
  vertical-align: middle;
}
#editor .btn-icon-link--primary span {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
#editor .btn-icon-link--primary span::before {
  background-color: var(--color-black);
}
#editor .btn-icon-link--primary-light-hover span {
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
#editor .btn-icon-link--primary-light-hover span::before {
  background-color: var(--color-black);
}
#editor .btn-icon-link--secondary span {
  background-color: var(--color-black);
  color: var(--color-white);
}
#editor .btn-icon-link--secondary span::before {
  background-color: var(--color-white);
}
#editor .btn-icon-link--shades-500-outline span {
  border: 1px solid var(--color-shades-500);
  background-color: var(--color-white);
  color: var(--color-black);
}
#editor .btn-icon-link--shades-500-outline span::before {
  background-color: var(--color-black);
}
#editor .btn-icon-link:hover span::before, #editor .btn-icon-link:focus span::before, #editor .btn-icon-link:active span::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}
#editor .btn-icon-link:hover--primary-light-hover span, #editor .btn-icon-link:focus--primary-light-hover span, #editor .btn-icon-link:active--primary-light-hover span {
  color: var(--color-black);
}
#editor .btn-icon-link:hover--secondary span, #editor .btn-icon-link:focus--secondary span, #editor .btn-icon-link:active--secondary span {
  color: var(--color-black);
}
#editor .btn-icon-link:hover--shades-500-outline span, #editor .btn-icon-link:focus--shades-500-outline span, #editor .btn-icon-link:active--shades-500-outline span {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
.text-link {
  display: inline-flex;
  align-items: center;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.5rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-top: auto;
  margin-bottom: 0;
}
.text-link:hover, .text-link:focus, .text-link:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.text-link--small {
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.text-link--large {
  font-size: 1rem;
  line-height: 1.25rem;
}
.text-link--primary {
  color: var(--color-orange-500);
}
.text-link--primary span:after {
  background-color: var(--color-black);
}
.text-link--primary span svg {
  fill: var(--color-orange-500);
}
.text-link--primary:hover, .text-link--primary:focus, .text-link--primary:active {
  color: var(--color-black);
}
.text-link--primary:hover span, .text-link--primary:focus span, .text-link--primary:active span {
  transform: translateX(4px);
}
.text-link--primary:hover span:after, .text-link--primary:focus span:after, .text-link--primary:active span:after {
  opacity: 1;
}
.text-link--primary:hover span svg, .text-link--primary:focus span svg, .text-link--primary:active span svg {
  color: var(--color-white);
  fill: var(--color-white);
}
.text-link--light {
  color: var(--color-white);
}
.text-link--light span:after {
  background-color: var(--color-white);
}
.text-link--light span svg {
  fill: var(--color-white);
}
.text-link--light:hover, .text-link--light:focus, .text-link--light:active {
  color: var(--color-white);
}
.text-link--light:hover span, .text-link--light:focus span, .text-link--light:active span {
  transform: translateX(4px);
}
.text-link--light:hover span:after, .text-link--light:focus span:after, .text-link--light:active span:after {
  opacity: 1;
}
.text-link--light:hover span svg, .text-link--light:focus span svg, .text-link--light:active span svg {
  fill: var(--color-orange-500);
}
.text-link span {
  transition: ease 0.2s;
  margin-left: 4px;
  position: relative;
}
.text-link span:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
  transition: ease 0.2s;
  z-index: -1;
}
.text-link span svg {
  font-size: 1rem;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
}
/* BLOCKS
========================================================================== */
/* stylelint-disable declaration-no-important */
/* stylelint-disable selector-max-compound-selectors */
.exp-accordion-container__tag {
  margin-bottom: 16px;
}
.exp-accordion-container__title {
  font-size: 1.875rem;
  font-weight: 430;
  letter-spacing: -0.1125rem;
  line-height: 105%;
  margin-bottom: 16px;
}
.exp-accordion-container .accordion {
  --bs-accordion-btn-icon-width: 15px;
}
.exp-accordion-container .accordion-item {
  border: 0;
  margin-bottom: 16px;
}
.exp-accordion-container .accordion-header .accordion-button {
  background-color: var(--color-blue-50);
  box-shadow: none;
  color: var(--color-black);
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 130%;
  padding: 32px;
}
.exp-accordion-container .accordion-header .accordion-button::after {
  background-image: url("./../../svg/plus.svg");
  background-position: center;
  background-size: 24px;
  height: 24px;
  transition: none;
  width: 24px;
}
.exp-accordion-container .accordion-header .accordion-button[aria-expanded=true]::after {
  background-image: url("./../../svg/minus.svg");
}
.exp-accordion-container .accordion-header .accordion-button:focus {
  box-shadow: none;
}
.exp-accordion-container .accordion-header .accordion-button img {
  margin-right: 24px;
  max-height: 40px;
  max-width: 40px;
}
.exp-accordion-container .accordion-header .accordion-button__circle {
  align-items: center;
  background-color: var(--color-orange-500);
  border-radius: 9999px;
  color: var(--color-white);
  display: flex;
  height: 40px;
  justify-content: center;
  margin-right: 24px;
  min-width: 40px;
}
.exp-accordion-container .accordion-collapse {
  background-color: var(--color-blue-50);
  border-radius: 0 !important;
}
.exp-accordion-container .accordion-collapse .accordion-body {
  padding: 0 32px 32px;
}
.exp-accordion-container .accordion-collapse .accordion-body p,
.exp-accordion-container .accordion-collapse .accordion-body li {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
}
.exp-banner {
  background-color: var(--color-black);
  color: var(--color-white);
  display: flex;
  align-items: center;
  position: relative;
  padding: 48px 0;
  overflow: hidden;
  flex-direction: column;
}
.exp-banner .container {
  position: relative;
}
.exp-banner__background picture,
.exp-banner__background video {
  width: 100%;
}
.exp-banner__background picture img,
.exp-banner__background picture source,
.exp-banner__background video img,
.exp-banner__background video source {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.exp-banner__image-wrapper, .exp-banner__background {
  position: relative;
}

.exp-banner__image-wrapper .image-mobile,
.exp-banner__image-wrapper .image-tablet,
.exp-banner__image-wrapper .image-desktop,
.exp-banner__background .image-mobile,
.exp-banner__background .image-tablet,
.exp-banner__background .image-desktop {
  display: none;
}
.exp-banner__image-wrapper, .exp-banner__background {
  /* Show mobile video/image */
}
.exp-banner__image-wrapper, .exp-banner__background {
  /* Show tablet video/image */
}
.exp-banner__image-wrapper, .exp-banner__background {
  /* Show desktop video/image */
}
.exp-banner__image-wrapper {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 16px;
  margin-bottom: 32px;
}
.exp-banner__image {
  position: relative;
}
.exp-banner__image--left {
  position: relative;
  display: inline-block;
  width: 166px;
  height: 208px;
}
.exp-banner__image--right {
  position: relative;
  display: inline-block;
  width: 165px;
  height: 132px;
}
.exp-banner__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.exp-banner__tag {
  margin-bottom: 16px;
}
.exp-banner__title {
  font-size: 3rem;
  font-style: normal;
  font-weight: 300;
  line-height: 105%;
  letter-spacing: -0.1125rem;
  margin-bottom: 8px;
}
.exp-banner__content {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 155%;
  margin-bottom: 16px;
}
.card-application-process {
  --text-color: var(--color-black);
  --background-color: var(--color-white);
  background-color: var(--background-color);
  display: flex;
  height: 100%;
}
.bg-white .card-application-process {
  --background-color: var(--color-blue-50);
  --text-color: var(--color-black);
}
.bg-blue-50 .card-application-process {
  --background-color: var(--color-white);
  --text-color: var(--color-black);
}
.card-application-process__content-wrapper {
  color: var(--text-color);
  display: flex;
  flex: 50%;
  flex-flow: column nowrap;
  padding: 24px;
}
.card-application-process__content-wrapper--align-bottom {
  justify-content: flex-end;
}
.card-application-process__content-wrapper--align-top {
  justify-content: flex-start;
}
.card-application-process__index {
  color: var(--text-color);
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 105%;
}
.card-application-process__title {
  color: var(--text-color);
  display: flex;
  flex-flow: column nowrap;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 105%;
  margin-bottom: 16px;
  word-break: break-word;
}
.card-application-process__subtitle {
  color: var(--text-color);
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  word-break: break-word;
}
.card-application-process__image {
  flex: 50%;
}
.card-application-process__image picture {
  height: 100%;
}
.card-application-process__image picture img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  width: 100%;
}
.card-application-process__btn {
  margin-top: 16px;
}
.card-contact-slider {
  color: var(--color-white);
  margin: 0;
  padding: 0;
}
.card-contact-slider__link {
  color: inherit;
  display: block;
  overflow: hidden;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.card-contact-slider__link:hover {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.card-contact-slider__modal-trigger {
  background: none;
  border: 0;
  cursor: pointer;
  font-family: inherit;
  padding: 0;
  text-align: left;
  width: 100%;
}
.card-contact-slider__modal-trigger:focus {
  outline: 2px solid var(--color-primary);
  outline-offset: 2px;
}
.card-contact-slider__image-wrapper {
  aspect-ratio: 1/1;
  margin-bottom: 24px;
  overflow: hidden;
  position: relative;
}
.card-contact-slider__image {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.card-contact-slider__content {
  text-align: left;
}
.card-contact-slider__name {
  color: var(--color-white);
  font-size: 1.125rem;
  font-weight: 670;
  line-height: 130%;
  margin-bottom: 8px;
}
.card-contact-slider__function {
  color: rgba(var(--color-white), 0.8);
  font-size: 1.125rem;
  font-weight: 430;
  line-height: 160%;
  margin-bottom: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card-contact-slider__button {
  font-size: 1.4375rem;
}
.card-contact-slider__button span {
  cursor: pointer;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.card-contact-text__title {
  font-size: 1.875rem;
  font-weight: 300;
  line-height: 130%;
  margin-bottom: 24px;
}
.card-contact-text__contact-wrapper {
  margin-bottom: 40px;
}
.card-contact-text__contact-wrapper:last-child {
  margin-bottom: 100px;
}
.card-contact-text__contact {
  border-left: 1px solid var(--color-black);
  margin-bottom: 32px;
  padding: 0 16px;
}
.card-contact-text__text {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 130%;
  margin-bottom: 32px;
}
.card-contact-text__text-bold {
  display: block;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 8px;
}
.card-contact-text__link {
  align-items: center;
  color: var(--color-orange-500);
  display: flex;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 8px;
  margin-left: 28px;
  position: relative;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.card-contact-text__link:hover, .card-contact-text__link:focus {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.card-contact-text__link svg {
  height: 20px;
  left: -28px;
  margin-right: 8px;
  position: absolute;
  width: 20px;
}
.card-contact {
  display: flex;
  height: 100%;
  flex-flow: column nowrap;
  border-left: 1px solid var(--color-black);
  padding: 16px 0 16px 16px;
  gap: 16px;
}
.card-contact__image-wrapper {
  position: relative;
  width: 128px;
  height: 128px;
}
.card-contact__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.2s ease-in-out;
}
.card-contact__name {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 8px;
}
.card-contact__function {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
  margin-bottom: 8px;
}
.card-contact__function:last-of-type {
  margin-bottom: 0;
}
.card-contact__link {
  display: flex;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  align-items: center;
  margin-bottom: 8px;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: var(--color-black);
  word-break: break-all;
}
.card-contact__link--linkedin {
  margin-bottom: 0;
}
.card-contact__link--orange {
  color: var(--color-orange-500);
}
.card-contact__link:hover, .card-contact__link:focus {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.card-contact__link:hover span:last-child, .card-contact__link:focus span:last-child {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.card-contact__icon {
  display: inline-flex;
  justify-content: center;
  width: 20px;
  margin-right: 8px;
  margin-top: 2px;
}
.card-contact__icon svg {
  width: 20px;
  height: 20px;
}
.card-contact__buttons {
  margin-top: auto;
}
.card-contact__text--email {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.card-event {
  border-left: 1px solid var(--color-black);
  display: flex;
  gap: 16px;
  margin-left: 6px;
  padding: 16px 0 16px 16px;
  position: relative;
}
.card-event__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.card-event__title-wrapper {
  color: var(--color-black);
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 2px;
}
.card-event__text {
  color: var(--color-black);
  font-size: 1rem;
  font-weight: 300;
  line-height: 130%;
  margin: 0;
}
.card-event__image-wrapper {
  flex-shrink: 0;
  height: 160px;
  width: 160px;
}
.card-event__image {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.card-full-image {
  position: relative;
  display: flex;
  justify-content: flex-start;
  flex-flow: row nowrap;
  overflow: hidden;
  gap: 16px;
}
.card-full-image:hover .card-full-image__image {
  transform: scale(1.03);
}
.card-full-image:hover .card-full-image__btn {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
.card-full-image:hover .card-full-image__btn::before {
  transform: scaleX(1);
  transform-origin: bottom left;
  background-color: var(--color-black);
}
.card-full-image__image-wrapper {
  position: relative;
  width: 170px;
  height: 170px;
  background-color: var(--color-blue-50);
  overflow: hidden;
}
.card-full-image__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: ease 0.2s;
  transition: all 0.2s ease-in-out;
  z-index: 1;
}
.card-full-image__content {
  flex: 1;
  position: relative;
  z-index: 20;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
}
.card-full-image__title {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  margin-bottom: 0;
}
.card-full-image__type {
  position: absolute;
  top: 8px;
  left: 8px;
  display: inline-block;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 105%;
  padding: 10px 16px;
  color: var(--color-white);
  background-color: var(--color-black);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  z-index: 2;
}
.card-full-image__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 30;
}
.card-image-text {
  position: relative;
  margin-bottom: 40px;
  height: calc(100% - 40px);
}
.card-image-text:hover .card-image-text__image {
  transform: scale(1.03);
}
.card-image-text:hover .card-image-text__btn {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
.card-image-text:hover .card-image-text__btn::before {
  transform: scaleX(1);
  transform-origin: bottom left;
  background-color: var(--color-black);
}
.card-image-text__image-wrapper {
  overflow: hidden;
  margin-bottom: 12px;
}
.card-image-text__image {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  height: 100%;
  transition: all 0.2s ease-in-out;
  height: 200px;
}
.card-image-text__content {
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 1;
}
.card-image-text__content span[role=button] {
  margin-top: auto;
}
.card-image-text__title {
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 8px;
}
.card-image-text__text {
  font-size: 1rem;
  font-weight: 300;
  line-height: 160%;
}
.card-image-text__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
}
.card-long {
  display: flex;
  flex-flow: row nowrap;
  gap: 16px;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}
.card-long:hover .card-long__image {
  transform: scale(1.03);
}
.card-long:hover .card-long__btn {
  color: var(--color-white);
}
.card-long:hover .card-long__btn::before {
  background-color: var(--color-black);
  transform: scaleX(1);
  transform-origin: bottom left;
}
.card-long__type {
  background-color: var(--color-black);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 22px;
  color: var(--color-white);
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 600;
  left: 8px;
  line-height: 105%;
  padding: 10px 16px;
  position: absolute;
  top: 8px;
  z-index: 2;
}
.card-long__image-wrapper {
  background-color: var(--color-blue-50);
  height: 170px;
  overflow: hidden;
  position: relative;
  width: 170px;
}
.card-long__image {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: ease 0.2s;
  transition: all 0.2s ease-in-out;
  width: 100%;
  z-index: 1;
}
.card-long__content {
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 16px;
  height: 100%;
  position: relative;
  z-index: 20;
}
.card-long__title {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
}
.card-long__link {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 30;
}
.card-news {
  position: relative;
  display: flex;
  justify-content: flex-start;
  flex-flow: row nowrap;
  overflow: hidden;
  gap: 16px;
}
.card-news:hover .card-news__image {
  transform: scale(1.03);
}
.card-news:hover .card-news__btn {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
.card-news:hover .card-news__btn::before {
  transform: scaleX(1);
  transform-origin: bottom left;
  background-color: var(--color-black);
}
.card-news__type {
  position: absolute;
  top: 8px;
  left: 8px;
  display: inline-block;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 105%;
  padding: 10px 16px;
  color: var(--color-white);
  background-color: var(--color-black);
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  z-index: 2;
}
.card-news__image-wrapper {
  position: relative;
  width: 170px;
  height: 170px;
  overflow: hidden;
}
.card-news__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: ease 0.2s;
  transition: all 0.2s ease-in-out;
  z-index: 1;
}
.card-news__content {
  flex: 1;
  position: relative;
  z-index: 20;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
}
.card-news__title {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  margin-bottom: 0;
}
.card-news__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 30;
}
.card-title {
  --bs-card-title-spacer-y: 32px;
  margin-bottom: 32px;
  position: relative;
}
.card-title:not(.card-title--value-prop) {
  height: calc(100% - 32px);
  display: flex;
  flex-direction: column;
}
.card-title-rcc {
  height: calc(100% - 32px);
}
.card-title:hover .card-title__image {
  transform: scale(1.03);
}
.card-title:hover .card-title__btn {
  color: var(--color-white);
}
.card-title:hover .card-title__btn::before {
  transform: scaleX(1);
  transform-origin: bottom left;
  background-color: var(--color-black);
}
.card-title__image-wrapper {
  overflow: hidden;
  margin-bottom: 12px;
}
.card-title__image {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 200px;
  transition: all 0.2s ease-in-out;
}
.card-title__content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  position: relative;
  flex: 1;
}
.card-title__tag {
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 8px;
}
.card-title__title {
  font-size: 1rem;
  font-weight: 300;
  line-height: 160%;
  margin-bottom: 12px;
}
.card-title__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
}
.card-vacancy {
  border-left: 1px solid var(--color-black);
  height: 100%;
  margin-left: 6px;
  padding: 16px 0 16px 16px;
  position: relative;
}
.card-vacancy--spacing-bottom {
  height: calc(100% - 32px);
  margin-bottom: 32px;
}
.card-vacancy__category {
  align-items: center;
  color: var(--color-black);
  display: flex;
  flex-flow: row wrap;
  font-size: 1rem;
  font-weight: 300;
  gap: 4px 10px;
  line-height: 130%;
  margin-bottom: 4px;
}
.card-vacancy__title {
  color: var(--color-black);
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 8px;
}
.card-vacancy__information {
  color: var(--color-orange-500);
  display: flex;
  flex-direction: column;
  font-size: 1rem;
  font-weight: 600;
  gap: 8px;
  line-height: 130%;
}
.card-vacancy__information span {
  display: flex;
}
.card-vacancy__information span svg {
  flex-shrink: 0;
  height: 20px;
  margin-right: 8px;
  width: 20px;
}
.card-customer-large {
  position: relative;
  display: flex;
  justify-content: flex-start;
  flex-flow: row nowrap;
  overflow: hidden;
  gap: 16px;
  height: 100%;
}
.card-customer-large:hover .card-customer-large__image {
  transform: scale(1.03);
}
.card-customer-large:hover .card-customer-large__btn {
  color: var(--color-white);
}
.card-customer-large:hover .card-customer-large__btn::before {
  transform: scaleX(1);
  transform-origin: bottom left;
  background-color: var(--color-black);
}
.card-customer-large__image-wrapper {
  position: relative;
  width: 170px;
  height: 170px;
  overflow: hidden;
  flex-shrink: 0;
}
.card-customer-large__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: ease 0.2s;
  transition: all 0.2s ease-in-out;
  z-index: 1;
}
.card-customer-large__content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.card-customer-large__brand-name {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 8px;
}
.card-customer-large__title {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  margin-bottom: 20px;
}
.card-customer-large__btn {
  margin-top: auto;
}
.card-customer-large__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 30;
}
.card-customer {
  position: relative;
  display: flex;
  justify-content: flex-start;
  flex-flow: row nowrap;
  overflow: hidden;
  gap: 16px;
  height: 100%;
}
.card-customer:hover .card-customer__image {
  transform: scale(1.03);
}
.card-customer:hover .card-customer__btn {
  border: 1px solid var(--color-black);
  color: var(--color-white);
}
.card-customer:hover .card-customer__btn::before {
  transform: scaleX(1);
  transform-origin: bottom left;
  background-color: var(--color-black);
}
.card-customer__image-wrapper {
  position: relative;
  width: 170px;
  height: 170px;
  overflow: hidden;
}
.card-customer__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: ease 0.2s;
  transition: all 0.2s ease-in-out;
  z-index: 1;
}
.card-customer__brand-name {
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 8px;
}
.card-customer__title {
  font-size: 1rem;
  font-weight: 300;
  line-height: 160%;
  margin-bottom: 20px;
}
.card-customer__content {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.card-customer__btn {
  margin-top: auto;
}
.card-customer__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 30;
}
.exp-code pre {
  padding: 1rem;
  background-color: #dee2e6;
  color: #212529;
  font-size: 0.875rem;
  line-height: 1.5rem;
  border-radius: 0.25rem;
  overflow: auto;
  white-space: pre-wrap;
  word-break: break-word;
}
.contact-block__button-wrapper {
  margin-top: 64px;
}
.exp-contact-form {
  padding-top: 48px;
  padding-bottom: 70px;
  position: relative;
}
.exp-contact-persons-block .facetwp-facet {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.exp-contact-person-block {
  padding: 48px 0;
}
.exp-contact-person-block__tag {
  margin-bottom: 16px;
}
.exp-contact-person-block__title {
  font-size: 3rem;
  font-style: normal;
  font-weight: 300;
  line-height: 105%;
  letter-spacing: -0.1125rem;
}
.exp-contact-person-block__cards-wrapper {
  margin-top: 32px;
}
.exp-contact-person-block__item {
  margin-bottom: 16px;
}
.exp-contact-person-block__item:last-child {
  margin-bottom: 0;
}
.exp-contact-us {
  padding: 48px 0;
  position: relative;
}
.exp-contact-us.remove-padding-top {
  padding-top: 0;
}
.exp-contact-us.remove-padding-bottom {
  padding-bottom: 0;
}
.exp-contact-us.bg-black {
  color: var(--color-white);
}
.exp-contact-us__tag {
  margin-bottom: 16px;
}
.bg-black .exp-contact-us__tag {
  color: var(--color-white);
}
.exp-contact-us__wrapper {
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
}
.exp-contact-us__title {
  font-size: 3rem;
  font-weight: 300;
  letter-spacing: -0.075rem;
  line-height: 105%;
  margin-bottom: 8px;
}
.exp-contact-us__content {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
}
.exp-contact-us__buttons {
  display: flex;
  flex-flow: column nowrap;
  gap: 8px;
  margin-top: 16px;
}
.exp-contact-us__background {
  height: 100%;
  position: relative;
}
.exp-contact-us__background figure,
.exp-contact-us__background picture {
  display: block;
  height: 100%;
  width: 100%;
}
.exp-contact-us__background img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  width: 100%;
}
.exp-content {
  word-wrap: break-word;
}
.exp-content__title {
  margin-bottom: 24px;
}
.exp-content h4.exp-content__title {
  font-weight: 700;
}
.exp-content p {
  font-size: 1.125rem;
  line-height: 160%;
  margin-bottom: 24px;
  font-weight: 300;
}
.exp-content p.lead {
  line-height: 160%;
  font-weight: 600;
}
.exp-counter {
  position: relative;
}
.exp-counter--bg-light {
  background-color: var(--color-blue-50);
}
.exp-counter--bg-light .exp-counter__body {
  color: var(--color-black);
}
.exp-counter--bg-light .exp-counter__card {
  border-left: 1px solid var(--color-black);
}
.exp-counter--bg-light .exp-counter__value,
.exp-counter--bg-light .exp-counter__symbol {
  color: var(--color-black);
}
.exp-counter--bg-dark {
  background-color: var(--color-black);
}
.exp-counter--bg-dark .exp-counter__body {
  color: var(--color-white);
}
.exp-counter--bg-dark .exp-counter__card {
  border-left: 1px solid var(--color-white);
}
.exp-counter--bg-dark .exp-counter__value,
.exp-counter--bg-dark .exp-counter__symbol {
  color: var(--color-white);
}
.exp-counter__card-wrapper {
  display: flex;
  gap: 32px;
}
.exp-counter__card {
  padding: 24px 24px 24px 16px;
}
.exp-counter__icon {
  width: 72px;
  height: 72px;
  margin-bottom: 32px;
}
.exp-counter__icon img {
  min-width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.exp-counter__value, .exp-counter__symbol {
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 300;
  line-height: 105%;
  letter-spacing: -0.04688rem;
  margin: 0;
}
.exp-counter__body {
  font-size: 1rem;
  font-weight: 300;
  line-height: 160%;
  margin-top: 12px;
}
.exp-counter__body p:last-of-type {
  margin-bottom: 0;
}
.exp-counter__btn {
  margin-top: 16px;
}
.exp-work-with-us {
  position: relative;
  padding: 24px 0 48px;
}
.exp-work-with-us__image-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  margin-bottom: 40px;
}
.exp-work-with-us__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.exp-work-with-us__content {
  position: relative;
  z-index: 0;
}
.exp-work-with-us__content p {
  color: var(--color-white);
  font-weight: 300;
  font-size: 0.875rem;
  line-height: 1.71;
}
.exp-work-with-us__content p:last-child {
  margin-bottom: 24px;
}
.exp-work-with-us__title {
  color: var(--color-white);
  font-weight: 500;
  font-size: 2.25rem;
  line-height: 1.3;
  margin-bottom: 16px;
}
.exp-download {
  background: var(--color-blue-50);
  padding-top: 48px;
  padding-bottom: 48px;
}
.exp-download__image-wrapper {
  width: 100%;
}
.exp-download__image {
  height: 375px;
}
.exp-download__content span {
  font-size: 0.8125rem;
  line-height: 1.375rem;
  font-weight: 300;
  display: block;
  margin-bottom: 8px;
}
.exp-download__content h4 {
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 500;
  margin-bottom: 12px;
}
.exp-download__content-title {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 105%;
  margin-bottom: 24px;
}
.exp-download__modal,
.exp-form__modal {
  border: 0;
  border-radius: 0;
}
.exp-download__modal .modal-header,
.exp-form__modal .modal-header {
  border-bottom: 0;
  border-radius: 0;
}
.exp-download__modal .modal-header .btn-close,
.exp-form__modal .modal-header .btn-close {
  opacity: 1;
  background: transparent url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 7.05L16.95 6L12 10.95L7.05 6L6 7.05L10.95 12L6 16.95L7.05 18L12 13.05L16.95 18L18 16.95L13.05 12L18 7.05Z" fill="black"/></svg>') no-repeat center center;
}
.exp-download__modal .modal-body,
.exp-form__modal .modal-body {
  margin: 24px 20px;
  padding: 0;
}
.exp-download__modal h2,
.exp-form__modal h2 {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 105%;
  letter-spacing: -0.05625rem;
  margin-bottom: 24px;
}
.exp-download__modal-image,
.exp-form__modal-image {
  height: 200px;
  background-color: var(--color-shades-300);
}
.exp-download__modal-image picture img,
.exp-form__modal-image picture img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  width: 100%;
}
.exp-events-facet-overview {
  background-color: #f6f6f6;
  padding-top: 48px;
  padding-bottom: 48px;
}
.exp-events-facet-overview__page-title {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.exp-events-facet-overview__month {
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.75rem;
  margin-bottom: 16px;
  margin-top: 24px;
}
.exp-events-facet-overview__event-card {
  display: flex;
  background-color: var(--color-white);
}
.exp-events-facet-overview__event-card:not(:last-child) {
  margin-bottom: 24px;
}
.exp-events-facet-overview__details {
  padding: 24px;
  display: flex;
}
.exp-events-facet-overview__details .date,
.exp-events-facet-overview__details .location,
.exp-events-facet-overview__details .divider {
  display: inline-flex;
  align-items: center;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 600;
}
.exp-events-facet-overview__content {
  flex: 1;
}
.exp-events-facet-overview__title {
  font-weight: 300;
  font-size: 0.875rem;
  line-height: 1.5rem;
  margin-bottom: 12px;
  margin-top: 4px;
}
.exp-events-facet-overview__thumbnail {
  width: 293px;
  height: auto;
  min-height: 154px;
}
.exp-events-facet-overview__thumbnail img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  width: 100%;
}
.exp-events-facet-overview .facetwp-facet {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.exp-inspiration-detail-page-header {
  position: relative;
}
/* stylelint-disable declaration-no-important */

.exp-brand-header {
  align-items: center;
  display: flex;
  overflow: hidden;
  padding-top: 68px;
  position: relative;
}

.exp-brand-header__background {
  height: 343px;
  position: relative;
  width: 100%;
}

.exp-brand-header__background picture {
  height: 100%;
  width: 100%;
}

.exp-brand-header__background picture img,
.exp-brand-header__background video source,
.exp-brand-header__background video {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
}

.exp-brand-header__logo-wrapper {
  justify-self: start;
  margin-bottom: 0;
  margin-top: 32px;
}

.exp-brand-header__logo {
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}

.exp-brand-header__wrapper {
  display: flex;
  flex-direction: column;
  margin-bottom: 48px;
  padding-top: 16px;
  position: relative;
}

.exp-brand-header__border {
  display: none;
  height: calc(100% + 85px);
  left: 0;
  position: absolute;
  top: -85px;
  width: 1px;
}

.bg-black .exp-brand-header__tag {
  color: var(--color-white);
}

.exp-brand-header__title {
  color: var(--color-black);
  font-size: 3rem;
  font-weight: 300;
  letter-spacing: -0.075rem;
  line-height: 105%;
  margin-bottom: 12px;
  margin-top: 0;
}

.bg-black .exp-brand-header__title {
  color: var(--color-white);
}

.exp-brand-header__content {
  color: var(--color-black);
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 130%;
  margin: 0;
}

.bg-black .exp-brand-header__content {
  color: var(--color-white);
}

.exp-brand-header__button-wrapper {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 16px;
}

.exp-brand-header {
  /*
   * Hero header overwrites for similar headers
   */
}
 .exp-brand-header--stories .exp-brand-header__tag {
  margin-bottom: 16px;
}
 .exp-brand-header--stories .exp-brand-header__tag span {
  margin-left: 16px;
}
 .exp-brand-header--stories .exp-brand-header__title {
  font-size: 2rem;
  letter-spacing: -0.05rem;
}
 .exp-brand-header--featured-inspiration .exp-brand-header__background {
  bottom: 0;
  height: 100%;
  margin: 0;
  position: absolute;
  right: 0;
  width: 100%;
}

.exp-brand-header--featured-inspiration .exp-brand-header__background img,
.exp-brand-header--featured-inspiration .exp-brand-header__background source {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
 .exp-brand-header--featured-inspiration .exp-brand-header__wrapper {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 396px;
  position: relative;
  z-index: 1;
}
 .exp-brand-header--featured-inspiration .exp-brand-header__title {
  font-size: 2rem;
  letter-spacing: -0.05rem;
}
 .exp-brand-header--featured-inspiration .exp-brand-header__tag {
  margin-bottom: 16px;
}
 .exp-brand-header--vacancies .exp-brand-header__background {
  bottom: 0;
  height: 100%;
  margin: 0;
  position: absolute;
  right: 0;
  width: 100%;
}

.exp-brand-header--vacancies .exp-brand-header__background img,
.exp-brand-header--vacancies .exp-brand-header__background source {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
 .exp-brand-header--vacancies .exp-brand-header__wrapper {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: auto;
  position: relative;
  z-index: 1;
}
 .exp-brand-header--vacancies .exp-brand-header__button-wrapper {
  margin-top: 12px;
}

.exp-brand-header--vacancies .filter__search {
  margin-top: 24px;
}
 .exp-brand-header--vacancy-detail .exp-brand-header__title {
  font-size: 2rem;
  letter-spacing: -0.05rem;
  margin-bottom: 0;
}
 .exp-brand-header--vacancy-detail .exp-brand-header__button-wrapper {
  margin-top: 24px;
}
 .exp-brand-header--inspiration .exp-brand-header__meta-wrapper {
  display: flex;
  flex-flow: row wrap;
  gap: 16px;
  margin-bottom: 16px;
}
 .exp-brand-header--inspiration .exp-brand-header__meta-wrapper .badge {
  margin: 0;
}
 .exp-brand-header--inspiration .exp-brand-header__title {
  font-size: 2rem;
  letter-spacing: -0.05rem;
  margin-bottom: 0;
}
 .exp-brand-header--events .exp-brand-header__tag {
  margin-bottom: 16px;
}
 .exp-brand-header--events .exp-brand-header__title {
  font-size: 2rem;
  letter-spacing: -0.05rem;
  margin-bottom: 0;
}
 .exp-brand-header--hero .exp-brand-header__background {
  bottom: 0;
  height: 100%;
  margin: 0;
  position: absolute;
  right: 0;
  width: 100%;
}

.exp-brand-header--hero .exp-brand-header__background img,
.exp-brand-header--hero .exp-brand-header__background source {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
 .exp-brand-header--hero .exp-brand-header__wrapper {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 396px;
  position: relative;
  z-index: 1;
}
 .exp-brand-header--hero .exp-brand-header__title {
  font-size: 2rem;
  letter-spacing: -0.05rem;
  margin-bottom: 12px;
}
 .exp-brand-header--hero .exp-brand-header__tag {
  margin-bottom: 16px;
}
 .exp-brand-header--featured-inspiration-overview .exp-brand-header__meta-wrapper {
  margin-bottom: 16px;
}
 .exp-brand-header--featured-inspiration-overview .exp-brand-header__tag {
  margin-bottom: 16px;
}
 .exp-brand-header--featured-inspiration-overview .exp-brand-header__title {
  font-size: 2rem;
  letter-spacing: -0.05rem;
  margin-bottom: 0;
}
.exp-inspiration-center-featured-header {
  display: flex;
  align-items: center;
  border-radius: 40px 40px 0px 0px;
  position: relative;
  overflow: hidden;
}
.wp-block-exp-page-content section:first-child.exp-overview-page-header {
  padding-top: 116px;
}
.exp-overview-page-header {
  padding: 48px 0;
  position: relative;
}
.exp-overview-page-header.remove-padding-top {
  padding-top: 0;
}
.exp-overview-page-header.remove-padding-bottom {
  padding-bottom: 0;
}
.exp-overview-page-header__tag {
  margin-bottom: 16px;
}
.exp-overview-page-header__content-wrapper {
  margin-top: auto;
}
.exp-overview-page-header__title {
  font-size: 3rem;
  font-weight: 300;
  line-height: 105%;
  letter-spacing: -0.1125rem;
  margin-bottom: 8px;
}
.exp-overview-page-header__content {
  font-size: 1rem;
  font-weight: 300;
  line-height: 155%;
  margin-bottom: 0;
}
.exp-overview-page-header__btn, .exp-overview-page-header__btn-wrapper {
  margin-top: 16px;
}
.exp-overview-page-header__content {
  display: flex;
  flex-flow: column nowrap;
}
.exp-overview-page-header__image-wrapper {
  width: 100%;
  height: 100%;
  min-height: 545px;
  position: relative;
  display: none;
}
.exp-overview-page-header__image-wrapper picture {
  display: block;
  height: 100%;
  width: 100%;
}
.exp-overview-page-header__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.exp-stories-header__info {
  font-size: 0.8125rem;
  line-height: 1.375rem;
  font-weight: 500;
  margin-bottom: 8px;
}
.exp-image__image {
  width: 100%;
}
.exp-image .subscript {
  font-weight: 300;
}
.exp-inspiration {
  padding: 48px 0;
}
.exp-inspiration__tag {
  margin-bottom: 16px;
}
.exp-inspiration__button {
  margin-top: 16px;
}
.exp-inspiration__title {
  font-size: 3rem;
  font-style: normal;
  font-weight: 300;
  line-height: 105%;
  letter-spacing: -0.1125rem;
}
.exp-inspiration__content {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  margin-bottom: 0;
  margin-top: 16px;
}
.exp-inspiration__content-wrapper {
  padding-bottom: 48px;
}
.exp-list ul li::before {
  content: "•";
  margin-right: 20px;
  font-size: 1.4375rem;
}
.exp-list ol > li::before {
  content: counter(list) ".";
  margin-right: 16px;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 180%;
}
.exp-list ul, .exp-list ol {
  list-style: none;
  counter-reset: list;
  display: table;
  padding-left: 0;
}
.exp-list ul li, .exp-list ol li {
  display: table-row;
  list-style: none;
  counter-increment: list;
  margin-bottom: 12px;
  font-size: 1.125rem;
  line-height: 180%;
  font-weight: 300;
}
.exp-list ul li:before, .exp-list ol li:before {
  display: table-cell;
  text-align: right;
  padding-right: 1em;
}
.exp-list ul li .exp-list .container, .exp-list ol li .exp-list .container {
  padding: 0;
}
.exp-list ul li .exp-list .row, .exp-list ol li .exp-list .row {
  display: block;
}
.exp-list ul li .exp-list .row > *, .exp-list ol li .exp-list .row > * {
  margin-left: 0;
  width: 100%;
}
.exp-map {
  position: relative;
  overflow: hidden;
}
.exp-map #map {
  height: 560px;
  border-bottom: 60px solid var(--color-black);
}
.exp-map .nav-pills {
  justify-content: center;
  margin-bottom: 54px;
}
.exp-map .nav-pills .nav-item:first-child .nav-link {
  border-radius: 30px 0 0 30px;
}
.exp-map .nav-pills .nav-item:last-child .nav-link {
  border-radius: 0 30px 30px 0;
}
.exp-map .nav-pills .nav-item svg {
  width: 16px;
  height: 16px;
  margin-left: 5px;
}
.exp-map .nav-pills .nav-link {
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 600;
  padding: 12px 30px;
  border: 2px solid var(--color-orange-500);
}
.exp-map .nav-pills .nav-link:not(.active) {
  color: var(--color-black);
}
.exp-map .nav-pills .nav-link:not(.active):hover, .exp-map .nav-pills .nav-link:not(.active):focus {
  border-color: var(--color-orange-500);
}
.exp-map .nav-pills .nav-link.active {
  background-color: var(--color-orange-500);
}
.exp-map .nav-pills .nav-link.active:hover, .exp-map .nav-pills .nav-link.active:focus {
  background-color: var(--color-orange-500);
  border-color: var(--color-orange-500);
}
.exp-map .nav-pills .nav-link svg {
  margin-left: 5px;
}
.exp-map .map-overlay {
  width: 269px;
}
.exp-map .map-overlay__image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 133px;
}
.exp-map .map-overlay__image img {
  width: 100%;
}
.exp-map .map-overlay__content {
  padding: 16px 0;
  font-family: "HafferXH", sans-serif;
  margin-top: 86px;
}
.exp-map .map-overlay__content h4 {
  font-size: 1.125rem;
  line-height: 130%;
  margin-bottom: 0;
  font-weight: 300;
}
.exp-map .map-overlay__content h3 {
  font-size: 1.125rem;
  line-height: 130%;
  font-weight: 600;
  margin-bottom: 16px;
}
.exp-map .map-overlay__content p {
  font-size: 1rem;
  line-height: 130%;
  font-weight: 300;
  margin-bottom: 16px;
}
.exp-map .map-overlay__content .link {
  font-weight: 600;
  margin-bottom: 8px;
  color: var(--color-orange-500);
  -webkit-text-decoration: none;
  text-decoration: none;
  display: flex;
  align-items: center;
  font-size: 1rem;
  line-height: 130%;
}
.exp-map .map-overlay__content .link:hover, .exp-map .map-overlay__content .link:focus {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.exp-map .map-overlay__content .link svg {
  margin-right: 8px;
  width: 20px;
  height: 20px;
}
.exp-map .map-overlay__visit {
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 500;
  margin-top: 16px;
  color: #0464ff;
  -webkit-text-decoration: none;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.exp-map .map-overlay__visit:hover, .exp-map .map-overlay__visit:focus {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.exp-map .map-overlay__visit svg {
  margin-left: 6px;
  width: 12px;
  height: 12px;
  fill: #0464ff;
}
.exp-media-grid__img-wrapper {
  padding-bottom: 24px;
}
.exp-media-grid__image {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.exp-more-customer-cases {
  background-color: #f6f6f6;
  font-family: "HafferXH", sans-serif;
}
.wp-block-exp-mutlicolumns {
  position: relative;
  margin-bottom: 40px;
  height: calc(100% - 40px);
}
.wp-block-exp-mutlicolumns .exp-multi-column-item:hover figure img {
  transform: scale(1.03);
}
.wp-block-exp-mutlicolumns .exp-multi-column-item .wp-block-navigation-item__label {
  display: inline-flex;
  align-items: center;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.5rem;
  color: #0464ff;
  margin-top: auto;
  margin-bottom: 0;
  bottom: 0;
}
.wp-block-exp-mutlicolumns .exp-multi-column-item .wp-block-navigation-item__label:hover {
  color: #003cd7;
}
.wp-block-exp-mutlicolumns .exp-multi-column-item .wp-block-navigation-item__label span {
  position: relative;
  margin-left: 4px;
  transition: ease 0.2s;
}
.wp-block-exp-mutlicolumns .exp-multi-column-item .wp-block-navigation-item__label span:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  background-color: #003cd7;
  border-radius: 50%;
  opacity: 0;
  transform: translate(-50%, -50%);
  transition: ease 0.2s;
  z-index: -1;
}
.wp-block-exp-mutlicolumns .exp-multi-column-item .wp-block-navigation-item__label span svg {
  width: 16px;
  height: 16px;
  fill: #0464ff;
  display: flex;
  align-items: center;
}
.wp-block-exp-mutlicolumns .row > .col-12 {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-bottom: 20px;
}
.wp-block-exp-mutlicolumns figure {
  overflow: hidden;
  margin-bottom: 12px;
}
.wp-block-exp-mutlicolumns figure img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  height: 100%;
  transition: all 0.2s ease-in-out;
}
.wp-block-exp-mutlicolumns .wp-block-heading {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.5rem;
  margin-bottom: 8px;
}
.wp-block-exp-mutlicolumns p {
  font-weight: 300;
  font-size: 0.75rem;
  line-height: 1.25rem;
  margin-bottom: 20px;
}
.wp-block-exp-mutlicolumns .wp-block-navigation-item {
  list-style: none;
  margin-top: 25px;
}
.wp-block-exp-mutlicolumns .wp-block-navigation-item__content {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.5rem;
  color: #0464ff;
  margin-top: auto;
  margin-bottom: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item {
  margin-top: 0 !important;
}
.wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a {
  display: inline-flex;
}
.exp-newsletter {
  padding: 48px 0;
  background-color: var(--color-shades-100);
  background-image: url("../../images/backdrop-white-mobile.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.exp-newsletter__tag {
  margin-bottom: 16px;
}
.exp-newsletter__title {
  margin-bottom: 8px;
}
.exp-newsletter__title h2 {
  color: var(--color-black);
  font-size: 3rem;
  font-weight: 300;
  line-height: 105%;
  letter-spacing: -0.075rem;
}
.exp-newsletter__content {
  color: var(--color-black);
  font-size: 1rem;
  font-weight: 300;
  line-height: 160%;
}
.exp-newsletter__content p {
  margin: 0;
}
.exp-newsletter__submit {
  margin-top: 16px;
}
.exp-paragraph p {
  font-size: 1.125rem;
  line-height: 2rem;
  margin-bottom: 24px;
  font-weight: 300;
}
.exp-paragraph p.lead {
  font-size: 1.25rem;
  line-height: 2.125rem;
  font-weight: 500;
}
.exp-propositions-card {
  position: relative;
  height: 100%;
}
.exp-propositions-card .card {
  background-color: var(--color-white);
  height: 100%;
  position: relative;
  border: 0;
  border-radius: 0;
}
.exp-propositions-card .card:hover .card-btn, .exp-propositions-card .card:focus .card-btn {
  color: var(--color-white);
}
.exp-propositions-card .card:hover .card-btn::before, .exp-propositions-card .card:focus .card-btn::before {
  transform: translateX(0);
  background-color: var(--color-black);
}
.exp-propositions-card .card .card-body {
  display: flex;
  flex-flow: column nowrap;
  padding: 24px 24px 50px;
  align-items: flex-start;
}
.exp-propositions-card .card .card-body .card-number {
  margin-bottom: 32px;
  font-size: 3.75rem;
  font-weight: 300;
  line-height: 100%;
  letter-spacing: -0.09375rem;
}
.exp-propositions-card .card .card-body .card-image {
  margin-bottom: 32px;
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 50%;
  max-height: 100px;
}
.exp-propositions-card .card .card-body .card-title {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 16px;
}
.exp-propositions-card .card .card-body .card-text {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
}
.exp-propositions-card .card .card-btn {
  margin-top: auto;
}
.exp-propositions-card .card .card-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 30;
}
.exp-quote {
  padding: 48px 0;
}
.exp-quote figure {
  position: relative;
  border-left: 1px solid var(--color-black);
  padding-left: 24px;
}
.exp-quote blockquote p,
.exp-quote blockquote cite {
  font-size: 2rem;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
  letter-spacing: -0.075rem;
  margin-bottom: 0;
}
.exp-quote blockquote p em,
.exp-quote blockquote cite em {
  font-style: normal !important;
}
.exp-quote figcaption {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  margin-top: 16px;
}
.swiper.swiper-container-related-articles {
  padding: 0 16px;
}
.exp-related-articles {
  padding-top: 48px;
  padding-bottom: 48px;
  background-color: var(--color-white);
}
.exp-related-articles__title-wrapper {
  margin-bottom: 32px;
}
.exp-related-articles__title {
  font-size: 2rem;
  line-height: 105%;
  margin-bottom: 0;
}
.exp-related-customer-cases {
  padding: 48px 0;
}
.exp-related-customer-cases__featured-post {
  padding: 24px 0;
  height: 100%;
}
.exp-related-customer-cases__posts-wrapper {
  display: flex;
  flex-direction: column;
  padding: 0;
}
.exp-related-customer-cases__post {
  border-bottom: 1px solid var(--color-shades-300);
  padding: 16px 0;
  width: 100%;
}
.exp-related-customer-cases__post:first-of-type {
  border-top: 1px solid var(--color-shades-300);
}
.exp-related-customer-cases__link-wrapper {
  padding-top: 16px;
}
.exp-relevant-links__title {
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 500;
  display: block;
  margin-bottom: 12px;
}
.exp-relevant-links__linklist {
  list-style: none;
  padding-left: 0;
}
.exp-relevant-links__linklist li {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.exp-relevant-links__linklist li:not(:last-child):after {
  content: "|";
  color: #a3a3a3;
  margin-left: 12px;
  margin-right: 12px;
}
.exp-relevant-links__linklist li a {
  color: #0464ff;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.exp-relevant-links__linklist li a:hover, .exp-relevant-links__linklist li a:focus {
  color: #003cd7;
  border-bottom: 2px solid #003cd7;
  padding-bottom: 2px;
}
.exp-search-result__header-wrapper {
  position: relative;
  padding: 48px 0 0;
  margin-bottom: 32px;
}
.exp-search-result__header-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: var(--color-black);
  display: none;
}
.exp-search-result__header-wrapper .facetwp-facet {
  margin: 0;
}
.exp-search-result__header-wrapper .facetwp-facet .facetwp-input-wrap {
  display: block;
  margin-bottom: 24px;
}
.exp-search-result__header-wrapper .facetwp-facet .facetwp-input-wrap .facetwp-search {
  width: 100%;
  border: 1px solid #d1d1d1;
  border-radius: 800px;
  padding: 7px 24px;
  height: 56px;
}
.exp-search-result__header-wrapper .facetwp-facet .facetwp-input-wrap .facetwp-icon {
  opacity: 1;
  padding: 0 8px;
}
.exp-search-result__header-wrapper .facetwp-facet .facetwp-input-wrap .facetwp-icon:before {
  width: 42px;
  background-position: center;
  background-size: 42px 42px;
  background-repeat: no-repeat;
  background-image: url("./../../svg/magnifying-glass-orange-circle.svg");
}
.exp-search-result__header-wrapper .facetwp-facet.facetwp-facet-search_filter {
  display: flex;
  flex-wrap: wrap;
}
.exp-search-result__header-wrapper .facetwp-facet.facetwp-facet-search_filter .facetwp-radio {
  background: none;
  padding: 0;
  margin-right: 16px;
  box-sizing: border-box;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 0;
  border-bottom: 1px solid transparent;
  transition: color 0.3s ease, border-color 0.3s ease;
}
.exp-search-result__header-wrapper .facetwp-facet.facetwp-facet-search_filter .facetwp-radio.checked {
  color: var(--color-orange-500);
  border-bottom: 1px solid var(--color-orange-500);
}
.exp-search-result__header-wrapper .facetwp-facet.facetwp-facet-search_filter .facetwp-radio:hover {
  color: var(--color-orange-500);
  border-bottom: 1px solid var(--color-orange-500);
}
.exp-search-result__header-wrapper .facetwp-facet.facetwp-facet-search_filter .facetwp-radio .facetwp-display-value {
  padding: 0;
}
.exp-search-result__header-wrapper .facetwp-facet.facetwp-facet-search_filter .facetwp-radio .facetwp-counter {
  display: none;
}
.exp-search-result__title {
  font-size: 3rem;
  font-weight: 300;
  line-height: 105%;
  letter-spacing: -0.075rem;
  margin-bottom: 16px;
}
.exp-search-result__header-filter {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
  gap: 16px;
  margin-top: 16px;
}
.exp-search-result__header-results {
  display: inline-flex;
  align-items: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  gap: 3px;
  margin-top: 20px;
}
.exp-search-result__header-results .facetwp-counts {
  display: inline;
}
.exp-search-result__body .search__result {
  padding: 16px 20px;
  border-left: 1px solid var(--color-shades-300);
  margin-bottom: 24px;
  transition: all 0.3s ease;
}
.exp-search-result__body .search__result:hover, .exp-search-result__body .search__result:focus {
  border-color: var(--color-orange-500);
}
.exp-search-result__body .search__result:last-child {
  margin-bottom: 0;
}
.exp-search-result__body .search__result-container {
  position: relative;
}
.exp-search-result__body .search__result-link {
  position: absolute;
  width: 100%;
  height: 100%;
}
.exp-search-result__body .search__post-title {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
  margin-bottom: 8px;
}
.exp-search-result__body .search__post-excerpt {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
  margin-bottom: 16px;
}
.exp-search-result__body .search__post-taxonomies {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
  color: var(--color-shades-600);
  margin: 0;
}
.exp-search-result__body .search__post-taxonomy {
  margin: 0 16px;
  border-right: 1px solid var(--color-shades-600);
}
.exp-application-process-slider-block {
  padding: 48px 0;
  z-index: 1;
}
.exp-application-process-slider-block .swiper-button-wrapper {
  display: flex;
}
.exp-application-process-slider-block .swiper-slide {
  height: auto;
}
.exp-application-process-slider-block__buttons {
  align-items: center;
  color: #0464ff;
  display: flex;
  justify-content: flex-end;
}
/* stylelint-disable max-nesting-depth */
/* stylelint-disable selector-max-compound-selectors */
.exp-contacts-slider {
  background-color: var(--color-black);
  padding: 48px 0;
  z-index: 1;
}
.exp-contacts-slider__title-wrapper {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}
.exp-contacts-slider__buttons {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.exp-contacts-slider .swiper-button-wrapper {
  display: flex;
}
.exp-contacts-slider .swiper-slide {
  height: auto;
}
.exp-contacts-slider .modal-content {
  border: 0;
  border-radius: 0;
}
.exp-contacts-slider .modal-header {
  border: 0;
  padding: 16px;
}
.exp-contacts-slider .modal-header .btn-close {
  border: 0;
  opacity: 1;
}
.exp-contacts-slider .modal-body {
  padding: 0 16px 16px;
}
.exp-contacts-slider .modal-body .contact-modal__title {
  font-size: 1.875rem;
  font-weight: 430;
  letter-spacing: -0.04688rem;
  line-height: 105%;
  margin-bottom: 8px;
}
.exp-contacts-slider .modal-body .contact-modal__intro {
  margin-bottom: 24px;
}
.exp-contacts-slider .modal-body .contact-modal__intro p {
  font-size: 1rem;
  font-weight: 430;
  line-height: 160%;
  margin-bottom: 16px;
}
.exp-contacts-slider .modal-body .contact-modal__intro p:last-child {
  margin-bottom: 0;
}
.exp-contacts-slider .modal-body .contact-modal__qa-item {
  border-left: 1px solid var(--color-black);
  margin-bottom: 24px;
  padding: 0 16px;
}
.exp-contacts-slider .modal-body .contact-modal__qa-item:last-child {
  margin-bottom: 0;
}
.exp-contacts-slider .modal-body .contact-modal__qa-question {
  font-size: 1rem;
  font-weight: 670;
  line-height: 130%;
  margin-bottom: 4px;
}
.exp-contacts-slider .modal-body .contact-modal__qa-answer, .exp-contacts-slider .modal-body .contact-modal__qa-answer p {
  font-size: 1rem;
  font-weight: 430;
  line-height: 160%;
  margin-bottom: 16px;
}
.exp-contacts-slider .modal-body .contact-modal__qa-answer:last-child, .exp-contacts-slider .modal-body .contact-modal__qa-answer p:last-child {
  margin-bottom: 0;
}
.exp-contacts-slider .modal-body .contact-modal__contact-info {
  margin-top: 32px;
}
.exp-contacts-slider .modal-body .contact-modal__contact-info-image {
  aspect-ratio: 1;
  height: 160px;
  margin-bottom: 24px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 160px;
}
.exp-contacts-slider .modal-body .contact-modal__contact-info-name {
  font-size: 1rem;
  font-weight: 670;
  line-height: 130%;
  margin-bottom: 8px;
}
.exp-contacts-slider .modal-body .contact-modal__contact-info-function {
  font-size: 1rem;
  font-weight: 430;
  line-height: 130%;
  margin-bottom: 16px;
}
.exp-contacts-slider .modal-body .contact-modal__contact-info-details {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
.exp-contacts-slider .modal-body .contact-modal__contact-info-details a {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}
.exp-contacts-slider .modal-body .contact-modal__link {
  align-items: center;
  color: var(--color-orange-500);
  display: flex;
  font-size: 1rem;
  font-weight: 670;
  line-height: 130%;
  -webkit-text-decoration: none;
  text-decoration: none;
  word-break: break-all;
}
.exp-contacts-slider .modal-body .contact-modal__link:hover, .exp-contacts-slider .modal-body .contact-modal__link:focus {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.exp-contacts-slider .modal-body .contact-modal__link:hover span:last-child, .exp-contacts-slider .modal-body .contact-modal__link:focus span:last-child {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.exp-contacts-slider .modal-body .contact-modal__icon {
  display: inline-flex;
  justify-content: center;
  margin-right: 8px;
  width: 20px;
}
.exp-contacts-slider .modal-body .contact-modal__icon svg {
  height: 20px;
  width: 20px;
}
.exp-contacts-slider .modal-body .contact-modal__main-text {
  margin-top: 24px;
}
.exp-contacts-slider .modal-body .contact-modal__main-text p {
  font-size: 1rem;
  font-weight: 430;
  line-height: 160%;
  margin-bottom: 16px;
}
.exp-contacts-slider .modal-body .contact-modal__main-text p:last-child {
  margin-bottom: 0;
}
.exp-events-slider {
  background-color: var(--color-shades-100);
  padding-top: 32px;
  padding-bottom: 32px;
}
.exp-events-slider .swiper-button-wrapper {
  display: flex;
}
.exp-events-slider__tag {
  display: flex;
  align-items: center;
  height: 100%;
}
.exp-events-slider__link-to-overview {
  display: flex;
  align-items: center;
}
.exp-events-slider__link-to-overview:not(.exp-events-slider__link-to-overview--top) {
  margin-top: 16px;
}
.exp-events-slider__link-to-overview--top {
  justify-content: flex-end;
}
.exp-events-slider__buttons {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.exp-events-slider__information {
  color: var(--color-black);
  border-left: 1px solid var(--color-black);
  display: flex;
  justify-content: center;
  height: 100%;
  flex-direction: column;
  padding: 24px;
  text-align: center;
  margin-left: 6px;
}
.exp-events-slider__block-title {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 12px;
  display: flex;
}
.exp-featured-image-slider {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.exp-featured-image-slider__image-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  right: 0;
  bottom: 0;
}
.exp-featured-image-slider__image-wrapper img,
.exp-featured-image-slider__image-wrapper source,
.exp-featured-image-slider__image-wrapper video {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: bottom right;
     object-position: bottom right;
  width: 100%;
  height: 100%;
}
.exp-featured-image-slider__wrapper {
  position: relative;
  min-height: 496px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
}
.exp-featured-image-slider__border {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  display: none;
}
.exp-featured-image-slider__title {
  color: var(--color-black);
  font-size: 3rem;
  font-weight: 300;
  line-height: 95%;
  letter-spacing: -0.0875rem;
  margin-bottom: 12px;
  word-break: break-word;
}
.bg-black .exp-featured-image-slider__title {
  color: var(--color-white);
}
.exp-featured-image-slider__content {
  color: var(--color-black);
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 130%;
  margin: 0;
}
.bg-black .exp-featured-image-slider__content {
  color: var(--color-white);
}
.exp-featured-image-slider__button-wrapper {
  margin-top: 16px;
}
.exp-image-slider {
  position: relative;
}
.exp-image-slider .swiper-slide {
  height: 400px;
  border-radius: 24px;
}
.exp-image-slider .swiper-button-wrapper {
  position: absolute;
  bottom: 57px;
  right: 40px;
  z-index: 1;
  display: flex;
}
.exp-image-slider .pagination-wrapper {
  position: absolute;
  left: 40px;
  bottom: 50px;
  right: auto;
  width: 275px;
}
.exp-image-slider .pagination-wrapper .swiper-pagination {
  text-align: left;
}
.exp-logo-slider .swiper-button-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
}
.exp-logo-slider .swiper-slide {
  overflow: hidden;
  height: auto;
}
.exp-logo-slider__logo-container {
  height: 100%;
  display: flex;
  align-items: center;
}
.exp-logo-slider__title {
  font-size: 1.5rem;
  line-height: 2.25rem;
}
.exp-logo-slider__image {
  filter: grayscale(100%);
  transition: all 0.2s;
}
.exp-logo-slider__image:hover, .exp-logo-slider__image:focus {
  filter: grayscale(0%);
}
.exp-impact-story-slider {
  overflow: hidden;
}
.exp-vacancy-slider {
  background-color: var(--color-shades-100);
  padding-top: 48px;
  padding-bottom: 48px;
}
.exp-vacancy-slider .swiper-slide {
  height: auto;
}
.exp-vacancy-slider .swiper-button-wrapper {
  display: flex;
}
.exp-vacancy-slider__title-wrapper {
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.exp-vacancy-slider__buttons {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.exp-vacancy-slider__link-to-overview {
  margin-top: 24px;
}
.exp-vertical-stacked-slider-block {
  padding-bottom: 48px;
  padding-top: 48px;
}
.exp-vertical-stacked-slider-block__content-wrapper {
  display: flex;
  flex-flow: column nowrap;
  padding: 24px 24px 24px 16px;
  border-left: 1px solid var(--color-black);
  margin-bottom: 16px;
}
.bg-black .exp-vertical-stacked-slider-block__content-wrapper {
  border-left: 1px solid var(--color-white);
}
.exp-vertical-stacked-slider-block__title {
  color: var(--color-black);
  font-size: 1.875rem;
  font-weight: 300;
  line-height: 105%;
  letter-spacing: -0.04688rem;
  display: block;
  margin-bottom: 12px;
}
.bg-black .exp-vertical-stacked-slider-block__title {
  color: var(--color-white);
}
.exp-vertical-stacked-slider-block__content {
  color: var(--color-black);
  font-size: 1rem;
  font-weight: 300;
  line-height: 160%;
  margin: 0;
}
.bg-black .exp-vertical-stacked-slider-block__content {
  color: var(--color-white);
}
.exp-vertical-stacked-slider-block__button-wrapper {
  margin-top: 16px;
}
.exp-trending-slider {
  background-color: var(--color-shades-100);
  padding-bottom: 16px;
  padding-top: 16px;
}
.exp-trending-slider .swiper-slide {
  display: flex;
}
.exp-trending-slider .swiper-slide:hover .exp-trending-slider__image-wrapper img {
  transform: scale(1.04);
}
.exp-trending-slider .swiper-button-wrapper {
  align-items: center;
  display: flex;
  height: 100%;
}
.exp-trending-slider .swiper-button-wrapper--mobile {
  justify-content: space-between;
  width: 100%;
}
.exp-trending-slider .swiper-button-wrapper--desktop {
  display: none;
}
.exp-trending-slider .swiper-button-disabled {
  cursor: default;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
.exp-trending-slider__title-wrapper {
  display: flex;
  justify-content: space-between;
}
.exp-trending-slider__wrapper {
  align-items: center;
  display: flex;
  gap: 32px;
}
.exp-trending-slider__image-wrapper {
  flex-shrink: 0;
  height: 72px;
  margin-right: 16px;
  overflow: hidden;
  width: 72px;
}
.exp-trending-slider__image-wrapper img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  transition: ease 0.2s;
  transition: all 0.2s ease-in-out;
  width: 100%;
}
.exp-trending-slider__content-wrapper {
  color: var(--color-black);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.exp-trending-slider__title {
  -webkit-box-orient: vertical;
  display: block;
  display: -webkit-box;
  font-size: 0.875rem;
  font-weight: 600;
  -webkit-line-clamp: 2;
  line-height: 130%;
  margin-bottom: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.exp-trending-slider__title--large {
  font-size: 1rem;
  font-weight: 400;
}
.exp-trending-slider__content {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-size: 0.875rem;
  font-weight: 300;
  -webkit-line-clamp: 2;
  line-height: 130%;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.exp-social-sharing ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.exp-social-sharing ul li a {
  -webkit-text-decoration: none;
  text-decoration: none;
  display: inline-block;
  color: var(--color-black);
}
.exp-social-sharing ul li a:hover, .exp-social-sharing ul li a:focus {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.exp-social-sharing ul li a:hover span, .exp-social-sharing ul li a:focus span {
  background-color: var(--color-black);
  color: var(--color-white);
}
.exp-social-sharing ul li a:hover svg, .exp-social-sharing ul li a:focus svg {
  fill: var(--color-white);
}
.exp-social-sharing ul li span {
  width: 48px;
  height: 48px;
  border-radius: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--color-shades-300);
}
.exp-social-sharing ul li svg {
  fill: var(--color-black);
  height: 22px;
  width: 22px;
}
.exp-split-content {
  padding-bottom: 32px;
  padding-top: 32px;
  position: relative;
}
.exp-split-content--left .exp-split-content__content-wrapper {
  padding: 32px 48px 32px 0;
}
.exp-split-content--right {
  padding-bottom: 48px;
  padding-top: 48px;
}
.exp-split-content--right .exp-split-content__title:not([class*="--"]) {
  font-size: 3rem;
  letter-spacing: -0.075rem;
}
.exp-split-content--right .exp-split-content__image-wrapper img {
  height: 166px;
  width: 166px;
}
.exp-split-content__tag {
  margin-bottom: 32px;
}
.exp-split-content__title {
  font-size: 1.5rem;
  line-height: 105%;
  margin-bottom: 8px;
}
.bg-black .exp-split-content__title {
  color: var(--color-white);
}
.exp-split-content__title--xsmall {
  font-size: 0.875rem;
}
.exp-split-content__title--vsmall {
  font-size: 1rem;
}
.exp-split-content__title--small {
  font-size: 1.25rem;
}
.exp-split-content__title--medium {
  font-size: 1.5rem;
}
.exp-split-content__title--large {
  font-size: 1.875rem;
}
.exp-split-content__title--xlarge {
  font-size: 2.25rem;
}
.exp-split-content__content {
  font-size: 1rem;
  line-height: 160%;
  margin-bottom: 0;
}
.bg-black .exp-split-content__content {
  color: var(--color-white);
}
.exp-split-content__button-wrapper {
  margin-top: 16px;
}
.exp-split-content__image-wrapper {
  position: relative;
}
.exp-split-content__image-wrapper--contain img {
  -o-object-fit: contain;
     object-fit: contain;
}
.exp-split-content__image-wrapper--cover img {
  -o-object-fit: cover;
     object-fit: cover;
}
.exp-split-content__image-wrapper img {
  height: 100%;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.exp-split-image__content-reversed > .row {
  flex-direction: row-reverse;
}
.exp-split-image__image {
  height: 100%;
}
.exp-split-image__image picture img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  border-radius: 24px 24px 0 0;
}
.exp-split-image__content {
  padding: 32px 24px;
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  border-radius: 0 0 24px 24px;
}
.exp-split-image__content p {
  font-size: 0.8125rem;
  line-height: 1.375rem;
  font-weight: 300;
  margin-bottom: 12px;
}
.exp-split-image__content a:not(.btn) {
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #0464ff;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.exp-split-image__content a:not(.btn) svg {
  margin-left: 5px;
  vertical-align: middle;
}
.exp-split-image__meta {
  display: block;
  font-size: 0.8125rem;
  line-height: 1.375rem;
  font-weight: 300;
  margin-bottom: 8px;
}
.exp-split-image__title {
  font-size: 1rem;
  line-height: 1.75rem;
  margin-bottom: 12px;
}
.exp-story-slider {
  overflow: hidden;
}
.exp-story-slider__quote-wrapper {
  padding: 24px 36px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 330px;
  background-color: #0464ff;
}
.exp-story-slider__quote-bottom {
  display: flex;
  justify-content: space-between;
}
.exp-story-slider__quote-bottom .exp-story-slider__next-button {
  position: relative;
}
.exp-story-slider__pagination span {
  width: 28px;
  height: 3px;
  background-color: var(--color-white);
  opacity: 0.5;
  display: inline-block;
  border-radius: 2px;
  cursor: pointer;
}
.exp-story-slider__pagination span:not(:last-child) {
  margin-right: 6px;
}
.exp-story-slider__pagination span.active {
  width: 72px;
  opacity: 1;
}
.exp-story-slider__quote {
  color: var(--color-white);
}
.exp-story-slider__quote .author {
  font-size: 0.75rem;
  line-height: 1.25rem;
  margin-bottom: 8px;
  display: block;
}
.exp-story-slider__quote .quote {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  margin-bottom: 20px;
  display: block;
}
.exp-story-slider__image {
  position: relative;
}
.exp-story-slider__image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100vw;
  box-shadow: -20px 0px 28px rgba(0, 0, 0, 0.3);
}
.exp-story-slider__quote, .exp-story-slider__slide {
  display: none;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.exp-story-slider__quote.active {
  display: block;
  animation: fadeIn ease 1s;
}
.exp-story-slider__slide {
  height: 232px;
}
.exp-story-slider__slide.active {
  display: block;
  transform: translateX(0) translateZ(0);
  transition: 0.5s all cubic-bezier(0.4, 0, 0.2, 1);
  position: relative;
  z-index: 89;
}
.exp-story-slider__next-button {
  cursor: pointer;
}
.exp-story-slider__mobile-button {
  margin-left: 8px;
}
.sub-navbar__wrapper {
  background-color: var(--color-shades-100);
  border-bottom: 1px solid #d1d1d1;
  position: sticky;
  top: 68px;
  z-index: 90;
  transition: top 0.5s;
}
.menu--is-hidden .sub-navbar__wrapper {
  top: 0;
}
.sub-navbar__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
}
.sub-navbar__list-item:first-child .sub-navbar__link {
  padding-left: 0;
}
.sub-navbar__link {
  display: inline-block;
  padding: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: var(--color-shades-700);
  transition: ease 0.2s;
  font-size: 1rem;
  font-weight: 300;
  line-height: 130%;
}
.sub-navbar__link:hover, .sub-navbar__link:focus {
  color: var(--color-black);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.sub-navbar__dropdown {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  outline: none;
  font-size: 1rem;
  font-weight: 300;
  line-height: 130%;
  background: var(--color-shades-100) url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75 4.5L6 8.25L2.25 4.5' stroke='%23000000' stroke-width='1.13' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat calc(100% - 0.75rem) center;
  padding: 16px 32px 16px 0;
  color: var(--color-black);
}
.exp-table a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  color: #0464ff;
}
.exp-table .table-striped > tbody > tr:nth-of-type(odd) > * {
  background-color: #f6f6f6;
}
.exp-table .table > :not(caption) > * > * {
  border-color: #b5b5b5;
}
.exp-table .table {
  border-collapse: separate;
  border-spacing: 0;
}
.exp-table thead tr th {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  padding: 8px 32px;
}
.exp-table thead tr th:first-child {
  border-radius: 16px 0 0 0;
}
.exp-table thead tr th:last-child {
  border-radius: 0 16px 0 0;
}
.exp-table tbody tr td {
  font-size: 1.125rem;
  line-height: 2rem;
  font-weight: 400;
  padding: 16px 32px;
}
.exp-table tbody tr td:first-child {
  border-left: 1px solid #b5b5b5;
}
.exp-table tbody tr td:last-child {
  border-right: 1px solid #b5b5b5;
}
.exp-table tbody tr:last-child td {
  border-bottom: 1px solid #b5b5b5;
}
.exp-table tbody tr:last-child td:first-child {
  border-radius: 0 0 0 16px;
}
.exp-table tbody tr:last-child td:last-child {
  border-radius: 0 0 16px 0;
}
.exp-text-highlight {
  padding-top: 48px;
  padding-bottom: 48px;
}
.exp-text-highlight__content {
  padding: 16px 0 16px 16px;
  border-left: 1px solid var(--color-black);
}
.exp-text-highlight__content p {
  color: var(--color-shades-900);
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 160%;
}
.exp-text-highlight__content p:last-child {
  margin-bottom: 0;
}
.exp-title-block__title {
  margin-bottom: 24px;
}
.exp-trending-topic-slider .swiper-button-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
}
.exp-trending-topic {
  padding-top: 48px;
  padding-bottom: 48px;
}
.exp-trending-topic__tag {
  margin-bottom: 16px;
}
.exp-trending-topic__title {
  color: var(--color-black);
  font-size: 1.875rem;
  font-weight: 300;
  line-height: 105%;
  letter-spacing: -0.04688rem;
  margin-bottom: 8px;
}
.bg-black .exp-trending-topic__title {
  color: var(--color-white);
}
.exp-trending-topic__content p {
  color: var(--color-black);
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 160%;
}
.bg-black .exp-trending-topic__content p {
  color: var(--color-white);
}
.bg-black .exp-trending-topic__content {
  color: var(--color-white);
}
.exp-trending-topic__button-wrapper {
  margin-top: 16px;
}
.exp-trending-topic__image {
  height: 240px;
  width: 100%;
}
.exp-trending-topic__image--mobile {
  margin-bottom: 24px;
}
.exp-trending-topic__image--desktop {
  display: none;
}
.exp-trending-topic__image picture img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.upcoming-events {
  background-color: var(--color-shades-100);
  height: 100%;
  padding: 16px 16px 64px;
  position: relative;
}
.upcoming-events::before {
  background: var(--color-black);
  bottom: 16px;
  content: "";
  left: 16px;
  position: absolute;
  top: 21px;
  width: 1px;
}
.upcoming-events::after {
  background: linear-gradient(180deg, rgba(248, 248, 248, 0) 0%, var(--color-shades-100) 100%);
  bottom: 0;
  content: "";
  height: 80px;
  left: 0;
  position: absolute;
  width: 100%;
}
.upcoming-events--footer {
  height: auto;
}
.upcoming-events__no-events {
  color: var(--color-black);
  font-size: 1rem;
  line-height: 130%;
  padding-bottom: 16px;
  padding-left: 18px;
}
.upcoming-events__events-header {
  align-items: baseline;
  display: flex;
  justify-content: space-between;
  padding-bottom: 16px;
  padding-left: 18px;
  position: relative;
}
.upcoming-events__events-header::after {
  background: var(--color-black);
  border-radius: 50%;
  bottom: 0;
  content: "";
  height: 12px;
  left: -6px;
  position: absolute;
  top: 4px;
  width: 12px;
}
.upcoming-events__events-header h3 {
  color: var(--color-black);
  flex: 1;
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 0;
  margin-right: 8px;
}
.upcoming-events__content-row {
  display: flex;
  padding-bottom: 8px;
  padding-left: 18px;
  position: relative;
}
.upcoming-events__content-row::after {
  background: var(--color-white);
  border: 1px solid var(--color-black);
  border-radius: 50%;
  bottom: 0;
  content: "";
  height: 12px;
  left: -6px;
  position: absolute;
  top: 4px;
  width: 12px;
}
.upcoming-events__content-row .subtitle {
  align-items: center;
  display: flex;
  font-size: 0.875rem;
  font-weight: 600;
  gap: 2px;
  line-height: 130%;
  margin-bottom: 4px;
  transition: color 0.3s ease-out;
}
.upcoming-events__content-row .title {
  color: var(--color-black);
  display: block;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 130%;
  transition: color 0.3s ease-out;
}
.upcoming-events__content-row:focus .subtitle,
.upcoming-events__content-row:focus .title,
.upcoming-events__content-row:hover .subtitle,
.upcoming-events__content-row:hover .title {
  color: var(--color-shades-700);
}
.exp-vacancy-listing {
  padding-top: 48px;
  padding-bottom: 48px;
}
.exp-vacancy-listing.bg-black {
  color: var(--color-white);
}
.exp-value-propositions-overview {
  position: relative;
}
.exp-value-propositions-overview__title {
  font-size: 3rem;
  font-weight: 300;
  letter-spacing: -0.075rem;
  line-height: 105%;
  padding-bottom: 48px;
  padding-top: 48px;
}
.exp-value-propositions-overview .swiper-container-value-proposition .swiper-slide:first-child {
  margin-left: 16px;
}
.exp-value-propositions-overview .card {
  background-color: var(--color-white);
  border: 0;
  border-radius: 0;
  height: calc(100% - 32px);
  margin-bottom: 32px;
  position: relative;
}
.exp-value-propositions-overview .card:hover .card-btn, .exp-value-propositions-overview .card:focus .card-btn {
  color: var(--color-white);
}
.exp-value-propositions-overview .card:hover .card-btn::before, .exp-value-propositions-overview .card:focus .card-btn::before {
  background-color: var(--color-black);
  transform: translateX(0);
}
.exp-value-propositions-overview .card .card-body {
  padding: 24px 24px 50px;
}
.exp-value-propositions-overview .card .card-body .card-number {
  font-size: 3.75rem;
  font-weight: 300;
  letter-spacing: -0.09375rem;
  line-height: 100%;
  margin-bottom: 32px;
}
.exp-value-propositions-overview .card .card-body .card-image {
  height: 40px;
  margin-bottom: 32px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 40px;
}
.exp-value-propositions-overview .card .card-body .card-title {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem;
  line-height: 130%;
  margin-bottom: 16px;
}
.exp-value-propositions-overview .card .card-body .card-text {
  font-size: 1rem;
  font-weight: 300;
  line-height: 160%;
}
.exp-value-propositions-overview .card .card-link {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 30;
}
.exp-video__wrapper {
  padding: 0 20px;
}
.exp-contact-person-lg-block__wrapper {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
}
.exp-contact-person-lg-block__tag {
  margin-bottom: 16px;
}
.exp-contact-person-lg-block__title {
  font-size: 3rem;
  font-style: normal;
  font-weight: 300;
  line-height: 105%;
  letter-spacing: -0.1125rem;
}
.exp-contact-person-lg-block__image-wrapper {
  position: relative;
}
.exp-contact-person-lg-block__image-wrapper--mobile {
  display: block;
  width: 128px;
  height: 128px;
  margin-bottom: 16px;
}
.exp-contact-person-lg-block__image-wrapper--desktop {
  display: none;
}
.exp-contact-person-lg-block__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.2s ease-in-out;
}
.exp-contact-person-lg-block__content-wrapper {
  display: inline-flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  padding: 16px;
  border-left: 1px solid var(--color-black);
  gap: 16px;
}
.exp-contact-person-lg-block__content {
  flex: 1;
}
.exp-contact-person-lg-block__name {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin-bottom: 8px;
}
.exp-contact-person-lg-block__function {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
  margin-bottom: 8px;
}
.exp-contact-person-lg-block__function:last-of-type {
  margin-bottom: 0;
}
.exp-contact-person-lg-block__link {
  display: flex;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  align-items: center;
  margin-bottom: 8px;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: var(--color-orange-500);
  word-break: break-all;
}
.exp-contact-person-lg-block__link--linkedin {
  margin-bottom: 0;
}
.exp-contact-person-lg-block__link:hover, .exp-contact-person-lg-block__link:focus {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.exp-contact-person-lg-block__link:hover span:last-child, .exp-contact-person-lg-block__link:focus span:last-child {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.exp-contact-person-lg-block__icon {
  display: inline-flex;
  justify-content: center;
  width: 20px;
  margin-right: 8px;
  margin-top: 2px;
}
.exp-contact-person-lg-block__icon svg {
  width: 20px;
  height: 20px;
}
.exp-contact-person-lg-block__text--email {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.exp-related-contact-person-block {
  padding: 48px 0;
}
/* PARTIALS
========================================================================== */
/* stylelint-disable declaration-no-important */
.modal.lightbox .modal-dialog {
  --bs-modal-width: min(calc(100% - 64px), 1000px);
}
.modal.lightbox .modal-header {
  border-bottom: 0;
  border-radius: 0;
}
.modal.lightbox .btn-close {
  align-items: center;
  align-self: end;
  background: transparent;
  display: flex;
  justify-content: center;
  opacity: 1;
}
.modal.lightbox .btn-close svg {
  fill: var(--color-black);
  top: auto !important;
}
.modal-open-custom {
  overflow: hidden;
  position: relative;
}
.modal-open-custom {
  -webkit-overflow-scrolling: auto;
  touch-action: none;
}
.badge {
  font-size: 0.875rem;
  line-height: 105%;
  font-weight: 600;
  padding: 8px 16px;
  border-radius: 9999px;
}
.badge:not(:last-child) {
  margin-right: 4px;
  margin-bottom: 4px;
}
.badge--white {
  color: var(--color-black);
  background-color: var(--color-white);
  border: 1px solid var(--color-white);
}
.badge--black {
  color: var(--color-white);
  background-color: var(--color-black);
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.exp-button-container,
.exp-button-container .block-editor-block-list__layout {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: center;
}
.exp-button-container .block-editor-inner-blocks,
.exp-button-container .block-editor-block-list__layout .block-editor-inner-blocks {
  width: 100%;
}
.exp-button-container .exp-button .container,
.exp-button-container .block-editor-block-list__layout .exp-button .container {
  padding-right: 0;
}
.swiper-pagination.swiper-vertical-pagination .swiper-pagination-bullet {
  align-items: center;
  background: rgba(4, 100, 255, 0.3);
  border-radius: 14px;
  color: var(--color-white);
  display: flex !important;
  font-size: 0.8125rem;
  height: 28px;
  justify-content: center;
  line-height: 1.375rem;
  margin: 4px 0 !important;
  opacity: 1;
  width: 28px;
}
.swiper-pagination.swiper-vertical-pagination .swiper-pagination-bullet:hover, .swiper-pagination.swiper-vertical-pagination .swiper-pagination-bullet:focus {
  background-color: #0464ff;
}
.swiper-pagination.swiper-vertical-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #0464ff;
}
.swiper-pagination:not(.swiper-vertical-pagination) .swiper-pagination-bullet {
  background-color: transparent;
  border-radius: 0;
  display: inline-flex;
  height: 3px;
  margin: 0 8px 0 0;
  opacity: 1;
  position: relative;
  text-align: left;
  width: 28px;
}
.swiper-pagination:not(.swiper-vertical-pagination) .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: transparent;
  width: 70px;
}
.swiper-pagination:not(.swiper-vertical-pagination) .swiper-pagination-bullet.swiper-pagination-bullet-active b {
  animation-direction: alternate;
  animation-duration: 3.2s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
  animation-name: countingBar;
  animation-timing-function: ease-in;
}
.swiper-pagination:not(.swiper-vertical-pagination) .swiper-pagination-bullet i {
  background-color: var(--color-white);
  border-radius: 2px;
  bottom: 0;
  height: 3px;
  left: 0;
  opacity: 0.5;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.swiper-pagination:not(.swiper-vertical-pagination) .swiper-pagination-bullet b {
  background-color: var(--color-white);
  border-radius: 2px;
  bottom: 0;
  height: 3px;
  left: 0;
  position: absolute;
  width: 0%;
  z-index: 2;
}
@keyframes countingBar {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.swiper-button-next,
.swiper-button-prev {
  align-items: center;
  background-color: var(--color-shades-100);
  border: 1px solid var(--color-shades-300);
  border-radius: 9999px;
  cursor: pointer;
  display: flex;
  height: 28px;
  justify-content: center;
  margin: 0 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 44px;
}
.swiper-button-next svg,
.swiper-button-prev svg {
  height: 20px;
  transition: ease 0.2s;
  width: 20px;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  background-color: var(--color-shades-200);
  border-color: var(--color-shades-200);
}
.swiper-button-next.swiper-button-disabled svg,
.swiper-button-prev.swiper-button-disabled svg {
  fill: var(--color-shades-700);
}
.swiper-button-next.swiper-button-primary,
.swiper-button-prev.swiper-button-primary {
  background-color: #0464ff;
  color: var(--color-white);
}
.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
  background-color: var(--color-black);
  color: var(--color-white);
}
.swiper-button-next--secondary,
.swiper-button-prev--secondary {
  background-color: var(--color-black);
  border: 1px solid var(--color-shades-700);
  color: var(--color-white);
}
.swiper-button-next--secondary.swiper-button-disabled,
.swiper-button-prev--secondary.swiper-button-disabled {
  background-color: var(--color-shades-800);
  border-color: var(--color-shades-800);
}
.swiper-button-prev:hover svg, .swiper-button-prev:focus svg {
  transform: translateX(-4px);
}
.swiper-button-next:hover svg, .swiper-button-next:focus svg {
  transform: translateX(4px);
}
.swiper-overflow-container {
  overflow-x: hidden;
}
.swiper-overflow-container .container {
  overflow: visible;
}
.swiper-overflow-container .swiper-container {
  overflow: visible;
}
.swiper-button-lock {
  display: none;
}
.filter__spacing {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.filter__mobile-open-buttons {
  display: flex;
  gap: 8px;
  margin-bottom: 16px;
}
.filter__mobile-open-filter {
  display: flex;
  align-items: center;
  color: var(--color-black);
  background: none;
  border-radius: 48px;
  border: 1px solid var(--color-shades-500);
  font-size: 1rem;
  font-weight: 600;
  line-height: 105%;
  padding: 11px 20px;
}
.filter__mobile-open-filter svg {
  padding-left: 4px;
  width: 18px;
  height: 18px;
}
.filter__mobile-open-search {
  display: flex;
  align-items: center;
  color: var(--color-black);
  background: none;
  border-radius: 48px;
  border: 1px solid var(--color-shades-500);
  font-size: 1rem;
  font-weight: 600;
  line-height: 105%;
  padding: 11px 20px;
}
.filter__mobile-open-search svg {
  padding-left: 4px;
  width: 18px;
  height: 18px;
}
.filter__mobile-overlay {
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  background-color: var(--color-white);
  overflow-x: hidden;
  transition: 0.5s;
}
.filter__mobile-overlay .filter__search {
  display: flex;
}
.filter__mobile-overlay .filter__search-wrapper {
  flex: 1;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
}
.filter__mobile-overlay .filter__search-wrapper .facetwp-facet {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.filter__mobile-overlay .filter__search-wrapper .facetwp-input-wrap {
  width: 100%;
}
.filter__mobile-overlay .filter__search-wrapper .facetwp-icon {
  display: none;
}
.filter__mobile-overlay .filter__search-wrapper .facetwp-search {
  background-color: var(--color-white);
  border-radius: 800px;
  border: 1px solid var(--color-shades-300);
  padding: 16px 32px;
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: var(--color-shades-600);
  width: 100%;
}
.filter__mobile-head {
  padding: 20px;
}
.filter__mobile-head div:nth-child(2) {
  text-align: flex-end;
}
.filter__mobile-head-title {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
}
.filter__mobile-close-filter, .filter__mobile-close-search {
  text-align: right;
}
.filter__mobile-close-filter button, .filter__mobile-close-search button {
  display: inline-flex;
  align-items: center;
  color: var(--color-black);
  background: none;
  border: none;
  padding: 1px 6px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
}
.filter__mobile-close-filter button svg, .filter__mobile-close-search button svg {
  padding-left: 8px;
  width: 20px;
  height: 20px;
}
.filter__mobile-body {
  padding: 20px 16px;
}
.filter__mobile-body .row {
  padding: 16px 0;
}
.filter__mobile-body span {
  display: flex;
  align-items: center;
}
.filter__mobile-body hr {
  margin-top: 0;
  margin-bottom: 20px;
}
.filter__mobile-body-title {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 130%;
  padding-bottom: 20px;
  cursor: pointer;
}
.filter__mobile-body-title .switch-icon {
  margin-left: auto;
}
.filter__mobile-body-title svg {
  padding: 0 8px;
  fill: var(--color-black);
}
.filter__mobile-show-results {
  display: flex;
  width: 100%;
  justify-content: center;
  padding: 12px;
  margin-top: 16px;
  border-radius: 800px;
  border: none;
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 500;
  font-family: "HafferXH", sans-serif;
  background-color: var(--color-orange-500);
  color: var(--color-white);
}
.filter__container {
  display: none;
}
.filter__label {
  padding-right: 10px;
}
.filter__checkbox-wrapper {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.filter__checkbox-wrapper svg {
  fill: var(--color-black);
  width: 16px;
  height: 16px;
}
.filter__checkbox-wrapper:first-child {
  padding-right: 32px;
}
.filter__checkbox-wrapper:last-child {
  padding-left: 32px;
}
.filter__checkbox-wrapper:nth-child(1n+1):not(:first-child) {
  border-left: 1px solid #d1d1d1;
}
.filter__checkbox-wrapper:nth-child(1n+1):not(:last-child):not(:first-child) {
  padding: 0 32px;
}
.filter__search {
  display: none;
}
.filter__search .facetwp-type-search {
  margin: 0;
}
.filter__search .facetwp-type-search .facetwp-input-wrap .facetwp-icon {
  display: none;
}
.filter__search .facetwp-type-search .facetwp-input-wrap .facetwp-icon:before {
  background: none;
}
.filter__search .facetwp-type-search .facetwp-input-wrap .facetwp-search {
  background-color: var(--color-white);
  border-radius: 800px;
  border: 1px solid var(--color-shades-300);
  padding: 16px 32px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: var(--color-shades-600);
}
.filter__search--home-large {
  display: flex;
  width: 100%;
}
.filter__search--home-large .custom-type-search,
.filter__search--home-large .facetwp-type-search {
  width: 100%;
}
.filter__search--home-large .form-group {
  display: inline-block;
  position: relative;
  width: 100%;
}
.filter__search--home-large .form-group input {
  background-color: var(--color-white);
  border-radius: 800px;
  border: 1px solid #d1d1d1;
  padding: 16px 32px;
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 500;
  font-family: "HafferXH", sans-serif;
  color: #676767;
}
.filter__search--home-large .filter__search-wrapper {
  width: 100%;
  margin-bottom: 0;
}
.filter__search--home-large .filter__search-wrapper .facetwp-search {
  width: 100%;
}
.filter__search-wrapper {
  display: flex;
  align-items: center;
  position: relative;
  width: 320px;
  margin-bottom: 40px;
}
.filter__search-wrapper span:not(.facetwp-input-wrap) {
  position: absolute;
  right: 10px;
  color: var(--color-white);
  background-color: var(--color-orange-500);
  border-radius: 50%;
  padding: 14px;
  cursor: pointer;
  display: flex;
}
.filter__search-wrapper span:not(.facetwp-input-wrap) svg {
  width: 16px;
  height: 16px;
}
.filter__search-wrapper .facetwp-search {
  min-width: 320px !important;
}
.filter__count-all-active, .filter__count-active {
  width: 22px;
  height: 22px;
  border-radius: 9999px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-blue-500);
  color: var(--color-white);
  font-size: 0.75rem;
  line-height: 1.25rem;
  flex-shrink: 0;
}
.filter__count-all-active--small, .filter__count-active--small {
  width: 20px;
  height: 20px;
  font-size: 0.875rem;
  line-height: 130%;
  margin-left: 8px;
}
.filter__count-active {
  margin-left: 8px;
}
.filter-open__result {
  color: var(--color-black);
  font-size: 0.875rem;
  line-height: 130%;
  font-weight: 600;
  border-radius: 800px;
  border: 1px solid var(--color-shades-300);
  background-color: var(--color-white);
  padding: 10px 16px;
  cursor: pointer;
  margin: 0 8px 12px 0 !important;
  display: inline-flex;
}
.filter-open__result.active {
  display: inline-flex;
  align-items: center;
  color: var(--color-white);
  background-color: var(--color-black);
}
.filter-open__result.active svg {
  padding-left: 8px;
}
.exp-newsroom-author-block {
  margin-bottom: 24px;
}
.exp-newsroom-author-block p {
  font-weight: 300;
  margin-bottom: 16px;
  font-size: 1rem;
  line-height: 130%;
}
.exp-newsroom-author-block__wrapper {
  padding: 16px 0 16px 16px;
  border-left: 1px solid var(--color-black);
}
.exp-newsroom-author-block__wrapper:not(:first-child) {
  padding-top: 0;
}
.exp-newsroom-author-block__information {
  margin-bottom: 12px;
}
.exp-newsroom-author-block__image-wrapper {
  width: 72px;
  height: 72px;
  margin-bottom: 24px;
}
.exp-newsroom-author-block__image-wrapper img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  width: 100%;
}
.exp-newsroom-author-block__author h4 {
  font-size: 1rem;
  line-height: 130%;
  margin-bottom: 8px;
  font-weight: 600;
}
.exp-newsroom-author-block__author p {
  font-size: 1rem;
  line-height: 130%;
  margin-bottom: 0;
}
.exp-newsroom-author-block__link {
  margin-top: 8px;
}
.exp-newsroom-author-block__link a {
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1rem;
  line-height: 130%;
  font-weight: 600;
  display: flex;
  align-items: flex-start;
}
.exp-newsroom-author-block__link a:hover, .exp-newsroom-author-block__link a:focus {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.exp-newsroom-author-block__link a svg {
  margin-right: 8px;
  display: inline-block;
  height: 20px;
  width: 20px;
  flex-shrink: 0;
}
.exp-newsroom-author-block__date {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 130%;
}
.exp-newsroom-block {
  margin-bottom: 24px;
}
.exp-newsroom-block__event ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.exp-newsroom-block__event ul li {
  font-size: 0.875rem;
  line-height: 1.5rem;
  display: flex;
  align-items: flex-start;
}
.exp-newsroom-block__event ul li:not(:last-child) {
  margin-bottom: 8px;
}
.exp-newsroom-block__event ul li svg {
  margin-right: 8px;
  width: 20px;
  height: 20px;
  margin-top: 3px;
}
.exp-newsroom-block__event-address {
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.exp-newsroom-block__event-address span {
  display: block;
  font-size: 1rem;
  line-height: 1.75rem;
  color: var(--color-black);
}
.facetwp-facet.facetwp-facet-pagination {
  display: flex;
  justify-content: center;
}
.facetwp-facet.facetwp-facet-pagination__spacing {
  margin-top: 40px;
}
.facetwp-facet .facetwp-page {
  color: var(--color-black);
  height: 40px;
  width: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 80px;
  -webkit-text-decoration: none;
  text-decoration: none;
  border: 1px solid transparent;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.facetwp-facet .facetwp-page:hover, .facetwp-facet .facetwp-page:focus, .facetwp-facet .facetwp-page:active {
  border: 2px solid var(--color-orange-500);
}
.facetwp-facet .facetwp-page.active {
  color: var(--color-white);
  background-color: var(--color-orange-500);
}
.facetwp-facet .facetwp-page.active:hover, .facetwp-facet .facetwp-page.active:focus, .facetwp-facet .facetwp-page.active:active {
  border: 2px solid transparent;
}
.facetwp-facet .facetwp-page.dots:hover, .facetwp-facet .facetwp-page.dots:focus, .facetwp-facet .facetwp-page.dots:active {
  border: none;
}
.facetwp-facet .facetwp-page__prev {
  transform: rotate(180deg);
}
.site-switcher .dropdown-menu.show {
  padding: 10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  min-width: 210px;
  margin: 5px 0 !important;
}
.site-switcher .dropdown-menu__item-link {
  font-size: 0.875rem;
  color: var(--color-black);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.site-switcher__modal {
  border: 0;
  border-radius: 0;
}
.site-switcher__modal .modal-header {
  border-bottom: 0;
  border-radius: 0;
}
.site-switcher__modal .modal-header .btn-close {
  opacity: 1;
  background: transparent url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 7.05L16.95 6L12 10.95L7.05 6L6 7.05L10.95 12L6 16.95L7.05 18L12 13.05L16.95 18L18 16.95L13.05 12L18 7.05Z" fill="black"/></svg>') no-repeat center center;
}
.site-switcher__modal .modal-body {
  margin: 24px 20px;
  padding: 0;
}
.site-switcher__modal p {
  font-size: 1rem;
  line-height: 1.75rem;
  margin-bottom: 32px;
}
.site-switcher__modal-image {
  height: 200px;
  background-color: var(--color-orange-500);
  padding: 15px;
}
.site-switcher__modal-image picture img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
  width: 100%;
}
.site-switcher__buttons {
  display: flex;
  flex-flow: row wrap;
}
.site-switcher__buttons .dropdown {
  margin-right: 8px;
}
.site-switcher__buttons button {
  margin-bottom: 8px;
}
.site-switcher__buttons .nav-link.dropdown-toggle {
  display: flex;
  align-items: center;
}
.site-switcher__buttons svg {
  height: 16px;
  width: 16px;
}
#custom-cursor {
  background-color: transparent;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  pointer-events: none;
  position: absolute;
  top: 50vh;
  left: 50vw;
  transform: translate(-50%, -50%);
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 1s ease-in;
  font-size: 2.5rem;
  line-height: 2.5rem;
  background-color: #faa61a;
  font-weight: 700;
}
#custom-cursor.cursor--active {
  opacity: 1;
  transition: opacity 1s ease-in;
}
body:not(.wp-admin) .slide-in {
  opacity: 0;
}
body:not(.wp-admin) .slide-in,
body:not(.wp-admin) .slide-in-no {
  transform: translateY(40px);
  transition: all 1s;
  transition-delay: 300ms;
}
body:not(.wp-admin) .is-slide-in {
  opacity: 1;
}
body:not(.wp-admin) .is-slide-in,
body:not(.wp-admin) .is-slide-in-no {
  transform: translateY(0);
}
@keyframes slideIn {
  0% {
    visibility: hidden;
    transform: translateY(60px);
    opacity: 0;
  }
  100% {
    visibility: visible;
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes finish {
  0% {
    visibility: visible;
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    visibility: visible;
    transform: translateY(0);
    opacity: 1;
  }
}
.slideInSingle {
  visibility: hidden;
  transform: translateY(60px);
  opacity: 0;
}
.slideInSingle.active {
  animation: slideIn 0.8s ease 1, finish 0.8s 0.8s infinite;
}
.facetwp-checkbox {
  background-image: url("../../images/facetwp/checkbox.svg") !important;
  background-position: left top 3px !important;
  display: flex;
  margin-bottom: 12px !important;
}
.facetwp-checkbox.checked {
  background-image: url("../../images/facetwp/checkbox-on.svg") !important;
}
.filter-open .facetwp-checkbox,
.filter__mobile-body .facetwp-checkbox {
  background-image: none !important;
}
.filter-open .facetwp-checkbox.checked,
.filter__mobile-body .facetwp-checkbox.checked {
  background-image: none !important;
}
.password-protected-box {
  padding-top: 116px;
  padding-bottom: 48px;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.exp-tag {
  display: inline-flex;
  color: var(--color-black);
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
}
.bg-black .exp-tag, .exp-tag--white {
  color: var(--color-white);
}
.exp-tag:before {
  content: "●";
  margin-right: 10px;
}
.js-animate-trending-slider-item {
  opacity: 0;
}
.js-animate-header-border {
  opacity: 0;
}
.js-animate-header-content {
  opacity: 0;
  transform: translateX(50px);
}
.js-animate-trending-slider-item {
  opacity: 0;
  transform: translateX(25px);
}

.js-animate-header-image {
  opacity: 0.5;
  transform: scale(1.2);
}
.js-animate-slide-in-item,
.js-animate-header-image-item {
  position: relative;
  overflow: hidden;
}
.js-animate-slide-in-overlay,
.js-animate-header-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 102%;
  background-color: var(--color-white);
  z-index: 2;
}
.js-animate-slide-in-overlay--black, .bg-black .js-animate-slide-in-overlay, .bg-black .js-animate-header-image-overlay {
  background-color: var(--color-black);
}
 .bg-blue-50 .js-animate-slide-in-overlay, .bg-blue-50 .js-animate-header-image-overlay {
  background-color: var(--color-blue-50);
}
.exp-language-switcher {
  display: block;
}
.exp-language-switcher .dropdown-menu {
  padding: 8px;
}
.exp-language-switcher .dropdown-menu .nav-link {
  color: var(--color-black) !important;
}
.exp-language-switcher__button {
  align-items: center;
  background: transparent;
  border: 0;
  color: var(--color-white);
  display: flex;
  padding: 0;
}
.exp-language-switcher__button::after {
  display: none;
}
.exp-language-switcher__button-flag {
  display: flex;
  height: 18px;
  margin-right: 8px;
  width: 18px;
}
.exp-language-switcher__button-flag svg {
  display: block;
  height: 100%;
  width: 100%;
}
.exp-language-switcher__button-flag-image {
  border: 1px solid var(--color-white);
  border-radius: 50%;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.exp-language-switcher__button-text {
  font-size: 1rem;
  /* stylelint-disable-line */
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
}
.exp-language-switcher__button-icon {
  display: flex;
  height: 20px;
  margin-left: 2px;
  width: 20px;
}
.is-active .exp-language-switcher__button-icon {
  transform: scale(-1);
}
.exp-language-switcher__button-icon svg {
  display: block;
  height: 100%;
  width: 100%;
}
.exp-language-switcher__overlay {
  background: var(--color-black);
  height: 100dvh;
  left: 0;
  position: fixed;
  top: 0;
  transform: translateY(-100%);
  transition: transform 0.3s ease-in-out;
  width: 100%;
  z-index: 99;
}
.exp-language-switcher__overlay.is-active {
  transform: translateY(0);
}
.exp-language-switcher__overlay-inner {
  color: var(--color-white);
  height: 100%;
  padding: 68px 0 32px;
}
.exp-language-switcher__overlay-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 32px;
  margin-top: 32px;
}
.exp-language-switcher__overlay-title {
  font-family: "Haffer XH", sans-serif;
  font-size: 1.25rem;
  /* stylelint-disable-line */
  font-weight: 400;
  letter-spacing: -0.025em;
  line-height: 0.95;
}
.exp-language-switcher__overlay-close {
  align-items: center;
  background: transparent;
  border: 0;
  color: var(--color-white);
  display: none;
  height: 18px;
  justify-content: center;
  padding: 0;
  pointer-events: none;
  width: 18px;
}
.exp-language-switcher__overlay-close svg {
  display: block;
  height: 100%;
  width: 100%;
}
.exp-language-switcher__overlay-content {
  display: block;
  height: 80%;
  margin-bottom: 24px;
  overflow: auto;
}
.exp-language-switcher__overlay-content::-webkit-scrollbar {
  display: none;
}
.exp-language-switcher__overlay-list {
  display: grid;
  grid-gap: 24px;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.exp-language-switcher__overlay-list-separator {
  background: var(--color-shades-700);
  display: block;
  height: 22px;
  width: 1px;
}
.exp-language-switcher__overlay-country {
  display: grid;
  grid-gap: 18px;
}
.exp-language-switcher__overlay-country-flag {
  display: flex;
  flex-shrink: 0;
  height: 18px;
  width: 18px;
}
.exp-language-switcher__overlay-country-flag svg {
  display: block;
  height: 100%;
  width: 100%;
}
.exp-language-switcher__overlay-country-flag-image {
  border: 1px solid var(--color-white);
  border-radius: 50%;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.exp-language-switcher__overlay-country-label {
  align-items: center;
  display: flex;
  font-size: 1.25rem;
  /* stylelint-disable-line */
  gap: 16px;
  margin-right: 20px;
  min-width: 175px;
}
.exp-language-switcher__overlay-country-languages {
  align-items: center;
  display: flex;
  font-size: 1.125rem;
  /* stylelint-disable-line */
  gap: 20px;
  margin-left: 34px;
}
.exp-language-switcher__overlay-country-language {
  color: var(--color-white);
  display: block;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: uppercase;
}
.exp-language-switcher__overlay-country-language:hover, .exp-language-switcher__overlay-country-language:focus {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
/* stylelint-disable declaration-no-important */
.location-modal__title {
  margin-bottom: 0px;
}
.location-modal__desc {
  margin-bottom: 1rem;
  line-height: 1.3;
  opacity: 0.8;
}
.location-modal__countries {
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.location-modal__country {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.location-modal__country .btn {
  border-radius: 6px;
  padding: 14px;
  font-weight: 500;
}
.location-modal__country-prefix {
  width: 100px;
}
.location-modal .modal-header {
  border-bottom: 0;
}
/* LAYOUTS
========================================================================== */
.js-header {
  transition: transform 0.5s;
  z-index: 100;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.js-header.is-hidden {
  transform: translateY(-100%);
}
.js-header.is-visible {
  transform: translateY(0);
}
.header {
  background: var(--color-white);
}
.header.js-header--fixed {
  background: var(--color-white);
}
.header--black {
  background: var(--color-black);
}
.header--black.js-header--fixed {
  background: var(--color-black);
}
.header__button-wrapper {
  margin-left: 20px;
}
.header__button {
  height: 37px;
  padding: 10px 24px;
}
.header__menu {
  height: 85px;
  display: flex;
  align-items: center;
}
.header__menu .navbar {
  flex-shrink: 0;
  flex-grow: 1;
}
.header__menu .navbar .navbar-brand {
  margin-right: 50px;
}
.header__menu .navbar > .container,
.header__menu .navbar > .container-fluid {
  display: block;
}
.header__menu .navbar .nav-item a.nav-link {
  position: relative;
  color: var(--color-black);
}
.header--black .header__menu .navbar .nav-item a.nav-link {
  color: var(--color-white);
}
.header__menu .navbar .nav-item a.nav-link:not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
  background-color: var(--color-black);
}
.header--black .header__menu .navbar .nav-item a.nav-link:not(.dropdown-toggle):after {
  background-color: var(--color-white);
}
.header__menu .navbar .nav-item a.nav-link:hover, .header__menu .navbar .nav-item a.nav-link:focus, .header__menu .navbar .nav-item a.nav-link:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.header__menu .navbar .nav-item a.nav-link:hover:not(.dropdown-toggle):after, .header__menu .navbar .nav-item a.nav-link:focus:not(.dropdown-toggle):after, .header__menu .navbar .nav-item a.nav-link:active:not(.dropdown-toggle):after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.header__menu .navbar .nav-item a.nav-link.show {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.header__menu .navbar .nav-item a.nav-link.show:not(.dropdown-toggle):after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.header__menu .navbar .nav-item .dropdown-menu {
  display: block;
  opacity: 0;
  visibility: hidden;
  margin-top: 0;
  transform: scaleY(0);
  transform-origin: top;
  transition: transform 0.5s ease;
}
.header__menu .navbar .nav-item .dropdown-menu > .container {
  opacity: 0;
}
.header__menu .navbar .nav-item .dropdown-menu.show {
  opacity: 1;
  visibility: visible;
  top: 68px;
  transform: scaleY(1);
}
.header__menu .navbar .nav-item .dropdown-menu.show > .container {
  animation: 0.75s ease 0s normal forwards fadein;
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.header__logo {
  height: 22px;
}
.header__search {
  margin-right: 16px;
  position: relative;
  display: flex;
  align-items: center;
}
.header--black .header__search {
  color: var(--color-white);
}
.header__search .switch-icon.is-active {
  display: flex;
}
.header__search .switch-icon--close {
  width: 37px;
  height: 37px;
  padding: 7px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 999px;
  border: 1px solid var(--color-shades-500);
  background: var(--color-white);
  color: var(--color-black);
}
.header__search svg {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.header__search form {
  width: 424px;
  position: absolute;
  right: 45px;
  z-index: 1;
}
.header__search form input {
  width: 100%;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 130%;
  border-radius: 30px;
  border: 1px solid var(--color-shades-300);
}
.header__site-switcher {
  margin-left: 24px;
}
.header__site-switcher .navbar-nav .nav-link.dropdown-toggle {
  padding-right: 0 !important;
  display: flex;
  align-items: center;
}
.header__site-switcher .navbar-nav .nav-link.dropdown-toggle svg {
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
.header__site-switcher .dropdown-toggle:after {
  border: 0;
  vertical-align: baseline;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="%23000000" viewBox="0 0 256 256"><path d="M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z"></path></svg>');
  background-repeat: no-repeat;
  background-size: 14px;
  width: 14px;
  height: 14px;
}
.header--black .header__site-switcher .dropdown-toggle:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="%23FFFFFF" viewBox="0 0 256 256"><path d="M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z"></path></svg>');
}
.header__site-switcher .dropdown-toggle.show:after {
  transform: rotate(180deg);
}
.header__site-switcher .dropdown-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  background-color: var(--color-white);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  padding: 40px;
  width: 275px;
  top: 52px !important;
  border-radius: 0;
  left: auto !important;
  right: -50px;
  border: 0;
}
.header__site-switcher .dropdown-menu__item {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.header__site-switcher .dropdown-menu__item:not(:last-child) {
  margin-bottom: 16px;
}
.header__site-switcher .dropdown-menu__item-link {
  color: var(--color-black);
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 300;
}
.header__site-switcher .dropdown-menu__item-link:hover, .header__site-switcher .dropdown-menu__item-link:focus {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.header .navbar-nav {
  gap: 32px;
}
.header .navbar-nav .nav-link {
  font-size: 1rem;
  line-height: 130%;
  padding: 0 !important;
}
.mobile-header {
  background-color: var(--color-white);
}
.mobile-header .navbar {
  padding-top: 16px;
  padding-bottom: 16px;
}
.mobile-header .navbar > .container,
.mobile-header .navbar > .container-fluid {
  justify-content: flex-start;
}
.mobile-header .navbar .navbar-toggler {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  padding: 8px;
  margin-right: 12px;
}
.mobile-header__logo {
  height: 18px;
}
.mobile-header__language-switcher {
  margin-left: auto;
}
.main-mobile-navigation {
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: calc(100vh - 68px - 6.5rem);
  padding: 16px 24px;
  position: fixed;
  top: 68px;
  transform: translate3d(0, 0, 0);
  transition: opacity 0.5s cubic-bezier(0, 0.52, 0, 1);
  overflow-x: hidden;
  opacity: 0;
  width: 100vw;
  z-index: 9997;
}
.main-mobile-navigation.active {
  transform: translate3d(0, 0, 0);
  opacity: 1;
  transition: opacity 0.5s cubic-bezier(0, 0.52, 0, 1);
}
.main-mobile-navigation .navbar-nav {
  gap: 32px;
}
.main-mobile-navigation .navbar-nav .nav-item {
  position: static;
}
.main-mobile-navigation .navbar-nav .nav-item .nav-link {
  font-size: 1.25rem;
  line-height: 130%;
  gap: 8px;
  display: flex;
  align-items: center;
  padding: 0;
  font-weight: 600;
}
.main-mobile-navigation .navbar-nav .nav-item .nav-link.dropdown-toggle:after {
  display: none;
}
.main-mobile-navigation .navbar-nav .nav-item .nav-link.lang-switcher-link {
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin-top: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
}
.main-mobile-navigation .navbar-nav .nav-item .nav-link.lang-switcher-link:hover, .main-mobile-navigation .navbar-nav .nav-item .nav-link.lang-switcher-link:focus {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.main-mobile-navigation .navbar-nav .nav-item .nav-link svg {
  width: 16px;
  height: 16px;
  fill: #0464ff;
  transition: 0.12s ease;
}
.main-mobile-navigation .megamenu {
  border: 0;
  height: 100%;
  overflow-x: hidden;
  padding: 16px;
  position: fixed;
  display: none;
  top: 0;
  transition: transform 0.3s, opacity 0.5s;
  transform: translate3d(100vw, 0, 0) !important;
  opacity: 0;
  width: 100%;
  z-index: 9999;
}
.main-mobile-navigation .megamenu.show {
  left: 0;
  position: fixed;
  top: 0;
  transform: translate3d(0, 0, 0) !important;
  opacity: 1;
  overflow-y: auto;
  display: block;
}
.main-mobile-navigation .megamenu .btn-back {
  cursor: pointer;
  font-size: 1.25rem;
  line-height: 130%;
  margin-bottom: 24px;
  font-weight: 600;
  color: var(--color-blue-500);
  display: flex;
  align-items: center;
  gap: 4px;
}
.main-mobile-navigation .megamenu .btn-back svg {
  width: 20px;
  height: 20px;
}
.main-mobile-navigation .megamenu .navbar-nav {
  gap: 24px;
}
.main-mobile-navigation .megamenu .navbar-nav .nav-item {
  margin: 0 0 0 24px;
  display: block;
}
.main-mobile-navigation .megamenu .navbar-nav .nav-item .nav-link {
  color: var(--color-black);
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  cursor: pointer;
}
.main-mobile-navigation .megamenu .navbar-nav .nav-item .nav-link svg {
  fill: var(--color-black);
}
.main-mobile-navigation .megamenu .navbar-nav .nav-item .children {
  max-height: 0;
  overflow: hidden;
  list-style: none;
  margin-left: 16px;
  padding: 0;
  transition: max-height 0.3s ease;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.main-mobile-navigation .megamenu .navbar-nav .nav-item .children.children--active {
  max-height: 600px;
  transition: max-height 0.3s ease;
}
.main-mobile-navigation .megamenu .dropdown-menu {
  display: block;
  border: 0;
}
.main-mobile-navigation .megamenu .dropdown-menu__item {
  margin: 12px 0 12px 24px;
}
.main-mobile-navigation .megamenu .dropdown-menu__item-link {
  color: var(--color-black);
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 300;
}
.main-mobile-navigation .megamenu .dropdown-menu__item-link:hover, .main-mobile-navigation .megamenu .dropdown-menu__item-link:focus {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.main-mobile-navigation .megamenu .back-to-overview {
  margin: 32px 0 0;
}
.main-mobile-navigation__footer {
  margin-top: 36px;
}
.main-mobile-navigation__footer .btn {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.footer {
  background-color: var(--color-black);
  color: var(--color-white);
  padding-top: 64px;
  position: relative;
}
.footer a {
  color: var(--color-white);
}
.footer .overview a {
  position: relative;
  padding: 10px 24px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 9999px;
  display: inline-flex;
  align-items: center;
}
.footer .overview a:after {
  content: "";
  background-image: url("../../images/icons/arrow-right.svg");
  width: 14px;
  height: 14px;
  background-size: contain;
  position: relative;
  margin-left: 8px;
}
.footer__logo {
  margin-bottom: 56px;
}
.footer__logo img {
  height: 40px;
}
.footer__socials ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.footer__socials ul li {
  display: inline-block;
}
.footer__socials ul li:not(:last-child) {
  margin-right: 16px;
}
.footer__socials ul li a {
  padding: 10px 24px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: 0.15s;
}
.footer__socials ul li a:hover, .footer__socials ul li a:focus {
  background-color: var(--color-white);
  color: var(--color-black);
}
.footer__socials ul li svg {
  height: 18px;
  width: 18px;
}
.footer__menu-wrapper--is-open .footer__title:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path d="M15 10.0625H5V11.3125H15V10.0625Z" fill="%23A3A3A3"/></svg>');
}
.footer__menu-wrapper--is-open .footer__menu {
  max-height: 500px;
  transition: 220ms ease;
  margin-top: 32px;
  margin-bottom: 16px;
}
.footer__title {
  font-size: 1rem;
  line-height: 130%;
  color: var(--color-shades-500);
  margin-bottom: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.footer__title:after {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path d="M10.625 10.0625V5.6875H9.375V10.0625H5V11.3125H9.375V15.6875H10.625V11.3125H15V10.0625H10.625Z" fill="%23A3A3A3"/></svg>');
  display: inline-block;
}
.footer__title--socials:after {
  content: none;
}
.footer__menu {
  max-height: 0;
  overflow: hidden;
  transition: 220ms ease;
}
.footer__menu ul {
  gap: 16px;
}
.footer__menu ul li {
  font-size: 1rem;
  line-height: 130%;
}
.footer__menu ul li a {
  padding: 0;
}
.footer__legal {
  padding-top: 16px;
  padding-bottom: 16px;
  margin-top: 32px;
  color: var(--color-shades-500);
  font-size: 0.875rem;
  line-height: 130%;
}
.footer__legal ul {
  display: flex;
  gap: 16px;
}
.footer__legal ul li a {
  color: var(--color-shades-500);
  padding: 0;
}
.footer__company-site {
  -webkit-text-decoration: none;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.footer__company-site svg {
  margin-left: 6px;
  width: 14px;
  height: 14px;
}
.megamenu {
  border: 0;
  border-radius: 0px;
  padding: 0;
  overflow: hidden;
  border-top: 1px solid var(--color-shades-200);
  border-bottom: 1px solid var(--color-shades-200);
}
.megamenu__content {
  padding: 40px 0;
}
.megamenu__content h2 {
  font-size: 2.25rem;
  line-height: 105%;
  letter-spacing: -0.05625rem;
  margin-bottom: 16px;
}
.megamenu__content p {
  font-size: 1rem;
  line-height: 160%;
  font-weight: 300;
  margin-bottom: 24px;
}
.megamenu__trending-title {
  font-size: 1rem;
  line-height: 130%;
  font-weight: 600;
  display: block;
  margin-bottom: 32px;
  color: var(--color-orange-500);
}
.megamenu__submenu {
  padding: 40px 0;
}
.megamenu__submenu ul {
  list-style: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.megamenu__submenu ul li a,
.megamenu__submenu ul li span {
  color: var(--color-black);
  font-size: 1rem;
  line-height: 130%;
  font-weight: 600;
  -webkit-text-decoration: none;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  position: relative;
}
.megamenu__submenu ul li a:after,
.megamenu__submenu ul li span:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 1px;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.5s ease-out;
  background-color: var(--color-black);
}
.megamenu__submenu ul li a:hover, .megamenu__submenu ul li a:active, .megamenu__submenu ul li a:focus, .megamenu__submenu ul li span:hover, .megamenu__submenu ul li span:active, .megamenu__submenu ul li span:focus {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.megamenu__submenu ul li a:hover:after, .megamenu__submenu ul li a:active:after, .megamenu__submenu ul li a:focus:after, .megamenu__submenu ul li span:hover:after, .megamenu__submenu ul li span:active:after, .megamenu__submenu ul li span:focus:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.megamenu__submenu ul li span {
  cursor: pointer;
  line-height: 1.875rem;
}
.megamenu__submenu ul li span:after {
  display: none;
}
.megamenu__submenu ul li svg {
  margin-left: 8px;
  width: 16px;
  height: 16px;
}
.megamenu__submenu ul .children {
  margin-left: 16px;
  padding-left: 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
  gap: 8px;
}
.megamenu__submenu ul .children.children--active {
  max-height: 600px;
  transition: max-height 0.3s ease;
  margin-top: 16px;
}
.megamenu__submenu ul .children li a {
  font-weight: 300;
}
.megamenu__tag {
  margin-bottom: 20px;
}
.megamenu__featured, .megamenu__events, .megamenu__cases, .megamenu__releases, .megamenu__vacancies {
  background-color: var(--color-shades-100);
  padding: 40px 0 40px 32px;
  height: 100%;
  position: relative;
}
.megamenu__featured:after, .megamenu__events:after, .megamenu__cases:after, .megamenu__releases:after, .megamenu__vacancies:after {
  content: "";
  background-color: var(--color-shades-100);
  height: 100%;
  left: 90%;
  width: 99999%;
  top: 0;
  position: absolute;
  z-index: -1;
}
.megamenu__featured a:not(.btn):hover, .megamenu__featured a:not(.btn):active, .megamenu__featured a:not(.btn):focus, .megamenu__events a:not(.btn):hover, .megamenu__events a:not(.btn):active, .megamenu__events a:not(.btn):focus, .megamenu__cases a:not(.btn):hover, .megamenu__cases a:not(.btn):active, .megamenu__cases a:not(.btn):focus, .megamenu__releases a:not(.btn):hover, .megamenu__releases a:not(.btn):active, .megamenu__releases a:not(.btn):focus, .megamenu__vacancies a:not(.btn):hover, .megamenu__vacancies a:not(.btn):active, .megamenu__vacancies a:not(.btn):focus {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.megamenu__events .megamenu__content-row span:not(.title), .megamenu__cases .megamenu__content-row span:not(.title) {
  font-weight: 300;
}
.megamenu__events .megamenu__content-row .content, .megamenu__cases .megamenu__content-row .content {
  padding: 8px 0;
}
.megamenu__events .megamenu__content-row {
  position: relative;
}
.megamenu__events .megamenu__content-row:not(:last-child):after {
  content: "";
  border-bottom: 4px dotted var(--color-white);
  position: absolute;
  width: calc(100% - 32px);
  bottom: -2px;
  left: 16px;
  right: 16px;
  z-index: 1;
}
.megamenu__releases .megamenu__content-row {
  flex-direction: column;
}
.megamenu__stories .megamenu__row {
  margin-bottom: 20px;
}
.megamenu__vacancies .megamenu__row {
  margin-bottom: 20px;
}
.megamenu__vacancies .megamenu__content-row .category {
  color: #0464ff;
  display: block;
  font-size: 0.625rem;
  line-height: 1rem;
}
.megamenu__vacancies .megamenu__content-row .title {
  color: var(--color-black);
  display: block;
  font-size: 0.8125rem;
  line-height: 1.375rem;
}
.megamenu__vacancies .megamenu__content-row .content {
  background-color: var(--color-white);
  border-radius: 16px;
  padding: 18px 16px;
  transition: background-color 0.5s ease-out;
}
.megamenu__content-row {
  display: flex;
  position: relative;
  margin-left: 8px;
  border-left: 1px solid var(--color-black);
  padding-left: 16px;
  gap: 16px;
  margin-bottom: 20px;
}
.megamenu__content-row span,
.megamenu__content-row p {
  font-size: 0.875rem;
  line-height: 130%;
}
.megamenu__content-row .title {
  display: block;
  margin-bottom: 2px;
  font-weight: 600;
}
.megamenu__content-row p {
  margin-bottom: 0;
}
.megamenu__content-row .content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.megamenu__content-row .image {
  width: 72px;
  min-height: 72px;
}
.megamenu__content-row .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.megamenu .nav-item {
  align-items: center;
  display: flex;
}
.megamenu .nav-item .nav-link {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #0464ff;
  font-weight: bold;
  padding: 0;
  width: 100%;
}
.megamenu .nav-item .nav-link:hover, .megamenu .nav-item .nav-link:focus, .megamenu .nav-item .nav-link:active {
  color: #faa61a;
}
.error-page__content {
  position: relative;
  padding: 116px 10px 64px;
  margin-bottom: 32px;
}
.error-page__content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background-color: var(--color-black);
  display: none;
}
.error-page__title {
  font-size: 3rem;
  font-weight: 300;
  line-height: 105%;
  letter-spacing: -0.075rem;
  margin-bottom: 16px;
}
.error-page__text {
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
  margin: 0;
}
.error-page__text--bold {
  font-weight: 600;
}
.error-page__button-wrapper {
  margin-top: 32px;
}
.exp-impact-cases-overview {
  padding: 120px 0;
}
.exp-impact-cases-overview.no-filters {
  padding: 70px 0;
}
.exp-impact-cases-overview__title {
  font-weight: 500;
  font-family: "HafferXH", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--color-black);
  padding-bottom: 16px;
  margin: 0;
}
.exp-impact-cases-overview .facetwp-facet {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.exp-article-overview {
  padding: 120px 0;
}
.exp-article-overview__title {
  color: var(--color-black);
  font-size: 1.875rem;
  font-weight: 300;
  line-height: 130%;
  letter-spacing: -0.04688rem;
  margin-bottom: 16px;
}
.exp-article-overview.no-filters {
  padding: 70px 0;
}
.exp-article-overview .facetwp-template .upcoming-events {
  display: none;
}
.exp-article-overview .facetwp-facet {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.exp-article-overview .facetwp-facet svg {
  width: 16px;
  height: 16px;
  margin-left: 8px;
}
.exp-newsroom-overview {
  padding: 32px 0;
}
.exp-thankyou-page {
  background-color: var(--color-white);
  text-align: center;
  position: relative;
  padding-top: 120px;
  padding-bottom: 120px;
  overflow: hidden;
}
.exp-thankyou-page .container:first-child {
  position: relative;
}
.exp-thankyou-page__title {
  font-size: 2.5rem;
  line-height: 3.25rem;
  margin-bottom: 33px;
}
.exp-thankyou-page__content {
  font-weight: 16px;
  line-height: 1.75rem;
  font-weight: 300;
  margin-bottom: 0;
}
.exp-thankyou-page__button {
  margin-top: 60px;
}
.exp-contacts-listing__item {
  margin-bottom: 24px;
}
/* FACETWP
========================================================================== */
.exp-facetwp-loading .content-box {
  display: none;
}
.exp-facetwp-loading .lds-ring {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.exp-facetwp-loading .lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid #0464ff;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #0464ff transparent transparent transparent;
}
.exp-facetwp-loading .lds-ring div:nth-child(1) {
  animation-delay: -0.3s;
}
.exp-facetwp-loading .lds-ring div:nth-child(2) {
  animation-delay: -0.15s;
}
.exp-facetwp-loading .lds-ring div:nth-child(3) {
  animation-delay: 0s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media (min-width: 576px) and (max-width: 991.98px){
  
  .exp-banner__image-wrapper .image-tablet,
  .exp-banner__background .image-tablet {
    display: block;
  }
}
@media (min-width: 768px){
  .wp-block-exp-mutlicolumns--has-button .wp-block-navigation-item a, #editor .btn, .btn {
    padding: 14px 32px;
    height: 49px;
  }
  .btn--mobile-wide {
    width: auto;
  }
  .btn-icon-link span {
    height: 46px;
    padding: 13px 24px;
  }
  .btn-icon-link--small span {
    height: 28px;
    padding: 4px 16px;
  }
  #editor .btn--mobile-wide {
    width: auto;
  }
  #editor .btn-icon-link span {
    height: 46px;
    padding: 13px 24px;
  }
  #editor .btn-icon-link--small span {
    height: 28px;
    padding: 4px 16px;
  }
  .text-link--large {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .card-application-process {
    min-height: 236px;
  }
  .card-application-process__content-wrapper {
    padding: 32px;
  }
  .card-application-process__subtitle {
    font-size: 1.125rem;
  }
  .card-contact-slider__name {
    font-size: 1.25rem;
  }
  .card-contact-slider__function {
    font-size: 1rem;
  }
  .card-image-text {
    flex-direction: column;
    display: flex;
  }
  .card-news {
    gap: 12px;
    flex-flow: column nowrap;
  }
  .card-news__type {
    top: 16px;
    left: 16px;
  }
  .card-news__image-wrapper {
    width: 100%;
    height: 290px;
  }
  .card-news__title {
    font-size: 1.125rem;
  }
  .exp-contact-person-block {
    padding: 64px 0;
  }
  .exp-content p {
    font-size: 1.25rem;
  }
  .exp-counter__card {
    padding: 32px;
    flex: 1;
  }
  .exp-counter__icon {
    margin-bottom: 40px;
  }
  .exp-counter__value, .exp-counter__symbol {
    font-size: 2.25rem;
    letter-spacing: -0.05625rem;
  }
  .exp-counter__body {
    font-size: 1.125rem;
    margin-top: 16px;
  }
  .exp-counter__btn {
    margin-top: 24px;
  }
  .exp-inspiration-detail-page-header {
    height: 500px;
  }
  .exp-inspiration-center-featured-header {
    height: 521px;
  }
  .exp-stories-header__info {
    margin-bottom: 24px;
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .exp-stories-header__info span {
    font-weight: 300;
  }
  .exp-inspiration {
    padding: 64px 0;
  }
  .exp-list ol > li::before {
    font-size: 1.25rem;
  }
  .exp-list ul li, .exp-list ol li {
    font-size: 1.25rem;
  }
  .exp-map .spacer {
    height: 68px;
  }
  .exp-propositions-card .card .card-body {
    padding: 48px 32px 32px;
  }
  .exp-propositions-card .card .card-body .card-number {
    margin-bottom: 40px;
  }
  .exp-propositions-card .card .card-body .card-image {
    margin-bottom: 40px;
    max-height: 120px;
  }
  .exp-propositions-card .card .card-body .card-title {
    font-size: 1.5rem;
  }
  .exp-propositions-card .card .card-body .card-text {
    font-size: 1.125rem;
  }
  .exp-quote {
    padding: 64px 0;
  }
  .exp-quote figcaption {
    font-size: 1.25rem;
    margin-top: 32px;
  }
  .exp-search-result__header-wrapper {
    padding: 133px 40px 0;
    margin-bottom: 32px;
  }
  .exp-search-result__header-wrapper::before {
    display: block;
  }
  .exp-search-result__header-wrapper .facetwp-facet .facetwp-input-wrap .facetwp-search {
    padding: 7px 32px;
  }
  .exp-search-result__header-filter {
    margin-top: 32px;
  }
  .exp-search-result__header-results {
    margin-top: 80px;
    font-size: 1.125rem;
  }
  .exp-search-result__body .search__result {
    padding: 20px 40px 32px;
  }
  .exp-search-result__body .search__post-title {
    font-size: 1.875rem;
  }
  .exp-search-result__body .search__post-excerpt {
    font-size: 1.25rem;
  }
  .exp-application-process-slider-block {
    padding: 64px 0;
  }
  .exp-contacts-slider {
    padding: 64px 0;
  }
  .exp-contacts-slider__title-wrapper {
    margin-bottom: 34px;
  }
  .exp-events-slider {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .exp-story-slider__quote-wrapper {
    height: 460px;
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .exp-story-slider__quote .author {
    font-size: 1rem;
    line-height: 1.75rem;
    margin-bottom: 48px;
  }
  .exp-story-slider__quote .quote {
    font-size: 1.875rem;
    line-height: 2.4375rem;
    margin-bottom: 24px;
  }
  .exp-story-slider__slide {
    height: 400px;
  }
  .exp-story-slider__mobile-button {
    display: none;
  }
  .upcoming-events--footer {
    display: none;
  }
  .exp-value-propositions-overview {
    padding-bottom: 32px;
  }
  .exp-value-propositions-overview .card .card-body {
    padding: 48px 32px 32px;
  }
  .exp-value-propositions-overview .card .card-body .card-number {
    margin-bottom: 40px;
  }
  .exp-value-propositions-overview .card .card-body .card-image {
    height: 48px;
    margin-bottom: 40px;
    width: 48px;
  }
  .exp-value-propositions-overview .card .card-body .card-title {
    font-size: 1.5rem;
  }
  .exp-value-propositions-overview .card .card-body .card-text {
    font-size: 1.125rem;
  }
  .exp-contact-person-lg-block__tag {
    margin-bottom: auto;
  }
  .exp-contact-person-lg-block__image-wrapper--mobile {
    display: none;
  }
  .exp-contact-person-lg-block__image-wrapper--desktop {
    display: block;
    width: 100%;
    height: 100%;
    aspect-ratio: 1/1;
  }
  .exp-contact-person-lg-block__name {
    font-size: 1.125rem;
  }
  .exp-contact-person-lg-block__function {
    font-size: 1.125rem;
  }
  .exp-contact-person-lg-block__link {
    font-size: 1.125rem;
  }
  .exp-related-contact-person-block {
    padding: 64px 0;
  }
  .filter__mobile-open-buttons {
    display: none;
  }
  .filter__mobile-open-filter {
    display: none;
  }
  .filter__mobile-open-search {
    display: none;
  }
  .filter__mobile-overlay {
    display: none;
  }
  .filter__container {
    display: inline-flex;
    align-items: center;
    border: 1px solid var(--color-shades-300);
    border-radius: 800px;
    padding: 16px 32px;
    background-color: var(--color-white);
  }
  .filter__container .facetwp-type-checkboxes {
    width: 100%;
    overflow: hidden;
    margin: 0;
  }
  .filter__container .facetwp-type-checkboxes select {
    width: 100%;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: none;
    font-size: 0.875rem;
    line-height: 1.5rem;
    color: var(--color-shades-300);
  }
  .filter__container .facetwp-type-checkboxes select:hover {
    cursor: pointer;
  }
  .filter__label {
    font-size: 1rem;
    font-weight: 600;
    line-height: 130%;
  }
  .filter__search {
    display: flex;
  }
  .filter__search--space-left {
    margin-left: 16px;
    display: inline-flex;
  }
  .filter__search--home-large .filter__search-wrapper .facetwp-search {
    min-width: 400px !important;
    width: auto;
  }
  .filter__count-all-active, .filter__count-active {
    margin-right: 10px;
  }
  .filter-open {
    display: none;
    padding: 24px 88px;
    background-color: var(--color-shades-100);
    border-top: 1px solid var(--color-shades-300);
    border-bottom: 1px solid var(--color-shades-300);
    margin-bottom: 64px;
  }
  .filter-open__head {
    justify-content: space-between;
    padding-bottom: 32px;
  }
  .filter-open__body > div {
    margin-left: -4px;
  }
  .filter-open__reset-filters {
    display: inline-flex;
    align-items: center;
    color: var(--color-blue-500);
    cursor: pointer;
    background: none;
    border: none;
    font-size: 1rem;
    font-weight: 600;
    line-height: 130%;
  }
  .filter-open__reset-filters svg {
    padding-left: 8px;
    width: 24px;
    height: 24px;
  }
  .filter-open__result {
    font-size: 1rem;
    padding: 14px 24px;
  }
  .exp-newsroom-block__event ul li {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .exp-newsroom-block__event ul li svg {
    width: 24px;
    height: 24px;
  }
  .facetwp-facet.facetwp-facet-pagination__spacing {
    margin-top: 80px;
  }
  .facetwp-facet .facetwp-page {
    height: 48px;
    width: 48px;
  }
  .password-protected-box {
    padding-top: 173px;
    padding-bottom: 88px;
  }
  .exp-impact-cases-overview__title {
    font-size: 2.25rem;
    line-height: 2.9375rem;
    padding-bottom: 24px;
  }
  .exp-article-overview .facetwp-template .upcoming-events {
    display: block;
  }
  .exp-newsroom-overview .exp-newsroom-overview-cards__item {
    margin-bottom: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px){
  .hide-on-tablet {
    display: none !important;
  }
}
@media (min-width: 992px){
  .hide-on-desktop {
    display: none !important;
  }
  h1 {
    font-size: 3.5rem;
    line-height: 4.375rem;
  }
  h2 {
    font-size: 3rem;
    line-height: 3.625rem;
  }
  h3 {
    font-size: 2.25rem;
    line-height: 3rem;
  }
  h4 {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  h5 {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  h6 {
    font-size: 1.25rem;
    line-height: 2.125rem;
  }
  .row-gutter-y-large {
    --bs-gutter-y: 56px;
  }
  .btn-arrow {
    padding: 4px 16px;
  }
  #editor .btn-arrow {
    padding: 4px 16px;
  }
  .exp-accordion-container__tag {
    margin-bottom: 32px;
  }
  .exp-accordion-container__title {
    font-size: 4.5rem;
    margin-bottom: 0;
  }
  .exp-banner {
    flex-direction: row;
    padding: 64px 0;
    min-height: 660px;
  }
  .exp-banner__background {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }
  .exp-banner__background picture,
  .exp-banner__background video {
    position: absolute;
    height: 100%;
    width: auto;
  }
  .exp-banner__background picture img,
  .exp-banner__background picture source,
  .exp-banner__background video img,
  .exp-banner__background video source {
    width: 100vw;
    height: 100%;
  }
  
  .exp-banner__image-wrapper .image-desktop,
  .exp-banner__background .image-desktop {
    display: block;
  }
  .exp-banner__image-wrapper {
    align-items: flex-start;
    gap: 32px;
  }
  .exp-banner__image--left {
    width: 320px;
    height: 400px;
  }
  .exp-banner__image--right {
    width: 203px;
    height: 162.4px;
  }
  .exp-banner__wrapper {
    padding: 0 32px 0 40px;
  }
  .exp-banner__tag {
    margin-bottom: 64px;
  }
  .exp-banner__title {
    font-size: 4.5rem;
    margin-bottom: 16px;
  }
  .exp-banner__content {
    font-size: 1.125rem;
    margin-bottom: 24px;
  }
  .exp-banner__btn {
    margin-bottom: 32px;
  }
  .card-application-process__index {
    font-size: 1.5rem;
  }
  .card-application-process__title {
    font-size: 1.5rem;
  }
  .card-contact-slider__image-wrapper {
    height: 304px;
  }
  .card-contact-text__title {
    font-size: 2.25rem;
    margin-bottom: 32px;
  }
  .card-contact-text__contact {
    margin-bottom: 96px;
    padding: 0 32px;
  }
  .card-contact-text__link {
    color: var(--color-black);
  }
  .card-contact {
    padding: 32px 0 32px 32px;
    gap: 32px;
  }
  .card-contact__name {
    font-size: 1.125rem;
  }
  .card-contact__function {
    font-size: 1.125rem;
  }
  .card-contact__link {
    font-size: 1.125rem;
  }
  .card-full-image {
    gap: 12px;
    flex-flow: column nowrap;
    height: 100%;
  }
  .card-full-image__image-wrapper {
    width: 100%;
    height: 320px;
  }
  .card-full-image__content {
    justify-content: space-between;
  }
  .card-full-image__title {
    font-size: 1.125rem;
  }
  .card-full-image__type {
    top: 16px;
    left: 16px;
  }
  .card-image-text {
    margin-bottom: 104px;
    height: calc(100% - 104px);
  }
  .card-image-text__image-wrapper {
    margin-bottom: 24px;
  }
  .card-image-text__image {
    height: 290px;
  }
  .card-image-text__title {
    font-size: 1.125rem;
  }
  .card-image-text__text {
    font-size: 1.125rem;
  }
  .card-long {
    flex-flow: column nowrap;
    gap: 12px;
    height: 100%;
  }
  .card-long__type {
    left: 16px;
    top: 16px;
  }
  .card-long__image-wrapper {
    height: 320px;
    width: 100%;
  }
  .card-long__content {
    justify-content: space-between;
  }
  .card-long__title {
    font-size: 1.125rem;
  }
  .card-title {
    --bs-card-title-spacer-y: 88px;
    margin-bottom: 88px;
  }
  .card-title:not(.card-title--value-prop) {
    height: calc(100% - 88px);
  }
  .card-title-rcc {
    height: calc(100% - 88px);
  }
  .card-title__image-wrapper {
    margin-bottom: 24px;
  }
  .card-title__image {
    aspect-ratio: 1/1;
    -o-object-fit: cover;
       object-fit: cover;
    height: auto;
  }
  .card-title__tag {
    font-size: 1.125rem;
  }
  .card-title__title {
    font-size: 1.125rem;
    margin-bottom: 16px;
  }
  .card-vacancy__category {
    font-size: 1.125rem;
  }
  .card-vacancy__title {
    font-size: 1.125rem;
    margin-bottom: 12px;
  }
  .card-customer-large {
    gap: 24px;
    flex-flow: column nowrap;
  }
  .card-customer-large__image-wrapper {
    width: 100%;
    max-width: 437px;
    height: 200px;
  }
  .card-customer-large__brand-name {
    font-size: 1.125rem;
  }
  .card-customer-large__title {
    font-size: 1.125rem;
  }
  .card-customer {
    gap: 24px;
    flex-flow: column nowrap;
  }
  .card-customer__image-wrapper {
    width: 100%;
    height: 200px;
  }
  .card-customer__brand-name {
    font-size: 1.125rem;
  }
  .card-customer__title {
    font-size: 1.125rem;
  }
  .exp-contact-form {
    padding-top: 88px;
    padding-bottom: 88px;
    min-height: 575px;
    display: flex;
    align-items: center;
  }
  .exp-contact-person-block__tag {
    margin-bottom: 32px;
  }
  .exp-contact-person-block__title {
    font-size: 4.5rem;
  }
  .exp-contact-person-block__cards-wrapper {
    margin-top: 64px;
  }
  .exp-contact-person-block__item {
    margin-bottom: 0;
  }
  .exp-contact-us {
    padding: 64px 0;
  }
  .exp-contact-us__tag {
    margin-bottom: 64px;
  }
  .exp-contact-us__title {
    font-size: 4.5rem;
    letter-spacing: -0.1125rem;
    margin-bottom: 16px;
  }
  .exp-contact-us__content {
    font-size: 1.125rem;
  }
  .exp-contact-us__buttons {
    flex-flow: row nowrap;
    margin-top: 24px;
  }
  .exp-contact-us__background {
    min-height: 546px;
  }
  .exp-work-with-us {
    padding: 120px 0 125px;
  }
  .exp-work-with-us__image-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 62%;
    margin-bottom: 0;
  }
  .exp-work-with-us__content {
    z-index: 10;
  }
  .exp-work-with-us__content p {
    font-size: 1.125rem;
    line-height: 1.78;
  }
  .exp-work-with-us__content p:last-child {
    margin-bottom: 40px;
  }
  .exp-work-with-us__title {
    font-size: 3rem;
    line-height: 1.2;
    margin-bottom: 32px;
  }
  .exp-download {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .exp-download__image-wrapper {
    height: 100%;
    border-left: 1px solid var(--color-black);
    padding-left: 25%;
  }
  .exp-download__image {
    height: 240px;
  }
  .exp-download__content-wrapper,
  .exp-form__content-wrapper {
    height: 580px;
    overflow-y: auto;
  }
  .exp-download__content {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 40px 0;
  }
  .exp-download__content span {
    font-size: 0.875rem;
    line-height: 1.5rem;
    margin-bottom: 16px;
  }
  .exp-download__content h4 {
    font-size: 1.5rem;
    line-height: 2.25rem;
    margin-bottom: 24px;
  }
  .exp-download__content-title {
    font-size: 1.875rem;
  }
  .exp-download__modal .modal-body,
  .exp-form__modal .modal-body {
    margin: 10px 50px 72px;
  }
  .exp-download__modal h2,
  .exp-form__modal h2 {
    font-size: 2.25rem;
    line-height: 2.25rem;
    margin-bottom: 32px;
  }
  .exp-download__modal-image,
  .exp-form__modal-image {
    height: 100%;
  }
  .exp-embed .col-md-10 iframe {
    height: 430px;
  }
  .exp-embed .col-md-8 iframe {
    height: 350px;
  }
  .exp-events-facet-overview {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .exp-events-facet-overview__page-title {
    font-size: 2.25rem;
    line-height: 2.875rem;
  }
  .exp-events-facet-overview__month {
    font-size: 1.5rem;
    line-height: 2.25rem;
    margin-bottom: 24px;
    margin-top: 32px;
  }
  .exp-events-facet-overview__details {
    padding: 40px;
    flex: 1;
  }
  .exp-events-facet-overview__details .date,
  .exp-events-facet-overview__details .location,
  .exp-events-facet-overview__details .divider {
    font-size: 1.125rem;
    line-height: 130%;
  }
  .exp-events-facet-overview__title {
    font-size: 1.5rem;
    line-height: 130%;
    margin-bottom: 16px;
    margin-top: 0;
  }
  .exp-events-facet-overview__button {
    display: flex;
    justify-content: center;
  }
  
  .exp-brand-header {
    padding-top: 85px;
  }
  
  .exp-brand-header__background {
    height: calc(100% - 64px - 32px);
    margin-bottom: 64px;
    margin-top: 32px;
  }
  
  .exp-brand-header__background picture {
    align-items: flex-end;
    display: flex;
    justify-content: flex-end;
  }
  
  .exp-brand-header__logo-wrapper {
    bottom: 32px;
    justify-self: end;
    margin-bottom: 0;
    margin-top: 0;
    max-width: 200px;
    position: absolute;
    right: 32px;
  }
  
  .exp-brand-header__wrapper {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin-bottom: 64px;
    min-height: 480px;
    padding-bottom: 32px;
    padding-left: 40px;
    padding-top: 85px;
  }
  
  .exp-brand-header__border {
    background-color: var(--color-black);
    display: block;
  }
  
  .bg-black .exp-brand-header__border {
    background-color: var(--color-white);
  }
  
  .exp-brand-header__title {
    font-size: 4.5rem;
    letter-spacing: -0.1125rem;
    margin-bottom: 16px;
  }
  
  .exp-brand-header__content {
    font-size: 1.25rem;
    line-height: 155%;
  }
  
  .exp-brand-header__button-wrapper {
    flex-direction: row;
    margin-top: 24px;
  }
   .exp-brand-header--stories .exp-brand-header__wrapper {
    padding-bottom: 32px;
  }
   .exp-brand-header--stories .exp-brand-header__tag {
    margin-bottom: 24px;
  }
   .exp-brand-header--stories .exp-brand-header__tag span {
    margin-left: 24px;
  }
   .exp-brand-header--stories .exp-brand-header__title {
    font-size: 3rem;
    letter-spacing: -0.075rem;
  }
  
  .exp-brand-header--featured-inspiration .exp-brand-header__background img,
  .exp-brand-header--featured-inspiration .exp-brand-header__background source {
    -o-object-position: top right;
       object-position: top right;
  }
   .exp-brand-header--featured-inspiration .exp-brand-header__wrapper {
    min-height: 424px;
    padding-bottom: 32px;
    padding-top: 72px;
  }
   .exp-brand-header--featured-inspiration .exp-brand-header__title {
    font-size: 3rem;
    letter-spacing: -0.075rem;
  }
   .exp-brand-header--featured-inspiration .exp-brand-header__tag {
    margin-bottom: 24px;
  }
   .exp-brand-header--vacancies .exp-brand-header__wrapper {
    padding-bottom: 64px;
    padding-top: 64px;
  }
   .exp-brand-header--vacancies .exp-brand-header__title {
    margin-bottom: 24px;
  }
   .exp-brand-header--vacancy-detail .exp-brand-header__title {
    font-size: 3rem;
    letter-spacing: -0.075rem;
  }
   .exp-brand-header--vacancy-detail .exp-brand-header__button-wrapper {
    margin-top: 40px;
  }
   .exp-brand-header--inspiration .exp-brand-header__wrapper {
    min-height: 469px;
  }
   .exp-brand-header--inspiration .exp-brand-header__meta-wrapper {
    margin-bottom: 24px;
  }
   .exp-brand-header--inspiration .exp-brand-header__title {
    font-size: 3rem;
    letter-spacing: -0.075rem;
  }
   .exp-brand-header--events .exp-brand-header__tag {
    margin-bottom: 24px;
  }
   .exp-brand-header--events .exp-brand-header__tag::before {
    margin-left: -47px;
    margin-right: 36px;
  }
   .exp-brand-header--events .exp-brand-header__title {
    font-size: 3rem;
    letter-spacing: -0.075rem;
  }
  
  .exp-brand-header--hero .exp-brand-header__background img,
  .exp-brand-header--hero .exp-brand-header__background source {
    -o-object-position: top right;
       object-position: top right;
  }
   .exp-brand-header--hero .exp-brand-header__wrapper {
    min-height: 424px;
    padding-bottom: 32px;
    padding-top: 72px;
  }
   .exp-brand-header--hero .exp-brand-header__title {
    font-size: 3rem;
    letter-spacing: -0.075rem;
    margin-bottom: 16px;
  }
   .exp-brand-header--hero .exp-brand-header__tag {
    margin-bottom: 24px;
  }
   .exp-brand-header--featured-inspiration-overview .exp-brand-header__wrapper {
    justify-content: flex-end;
  }
   .exp-brand-header--featured-inspiration-overview .exp-brand-header__meta-wrapper {
    margin-bottom: 24px;
  }
   .exp-brand-header--featured-inspiration-overview .exp-brand-header__tag {
    margin-bottom: 24px;
  }
   .exp-brand-header--featured-inspiration-overview .exp-brand-header__title {
    font-size: 3rem;
    letter-spacing: -0.075rem;
  }
  .wp-block-exp-page-content section:first-child.exp-overview-page-header {
    padding-top: 149px;
  }
  .exp-overview-page-header {
    padding: 64px 0;
  }
  .exp-overview-page-header__tag {
    margin-bottom: 32px;
  }
  .exp-overview-page-header__title {
    font-size: 4.5rem;
    margin-bottom: 16px;
  }
  .exp-overview-page-header__content {
    font-size: 1.125rem;
  }
  .exp-overview-page-header__btn, .exp-overview-page-header__btn-wrapper {
    margin-top: 0;
  }
  .exp-overview-page-header__btn--in-content {
    margin-top: 24px;
  }
  .exp-overview-page-header__btn--align-right {
    align-self: flex-end;
  }
  .exp-overview-page-header__image-wrapper {
    display: block;
  }
  .exp-inspiration__tag {
    margin-bottom: 32px;
  }
  .exp-inspiration__button {
    margin-top: 0;
  }
  .exp-inspiration__title {
    font-size: 4.5rem;
  }
  .exp-inspiration__content {
    font-size: 1.125rem;
  }
  .exp-inspiration__content-wrapper {
    padding-bottom: 64px;
  }
  .exp-inspiration__card-holder {
    height: 100%;
  }
  .exp-map #map {
    height: 780px;
  }
  .exp-map .nav-pills {
    margin-bottom: 64px;
  }
  .exp-map .nav-pills .nav-link {
    font-size: 1rem;
    line-height: 130%;
  }
  .exp-map .map-overlay__content {
    padding: 24px 12px;
  }
  .exp-map .map-overlay__content h4 {
    font-size: 1.25rem;
  }
  .exp-map .map-overlay__content h3 {
    font-size: 1.25rem;
  }
  .exp-map .map-overlay__content p {
    font-size: 1.125rem;
    margin-bottom: 24px;
  }
  .exp-map .map-overlay__content .link {
    font-size: 1.125rem;
    margin-bottom: 24px;
  }
  .wp-block-exp-mutlicolumns {
    margin-bottom: 104px;
    height: calc(100% - 104px);
  }
  .wp-block-exp-mutlicolumns figure {
    margin-bottom: 24px;
  }
  .wp-block-exp-mutlicolumns .wp-block-heading {
    font-size: 1.25rem;
    line-height: 2.125rem;
    margin-bottom: 12px;
  }
  .wp-block-exp-mutlicolumns p {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .wp-block-exp-mutlicolumns--has-button p {
    margin-bottom: 70px;
  }
  .exp-newsletter {
    padding-top: 64px;
    padding-bottom: 64px;
    background-size: contain;
    background-position: center left;
    background-image: url("../../images/backdrop-white.png");
  }
  .exp-newsletter__wrapper {
    padding-left: 40px;
    border-left: 1px solid var(--color-black);
  }
  .exp-newsletter__tag {
    margin-bottom: 32px;
  }
  .exp-newsletter__title {
    margin-bottom: 16px;
  }
  .exp-newsletter__title h2 {
    font-size: 4.5rem;
    letter-spacing: -0.1125rem;
  }
  .exp-newsletter__content {
    font-size: 1.125rem;
  }
  .exp-newsletter__submit {
    margin-top: 24px;
  }
  .exp-quote blockquote p,
  .exp-quote blockquote cite {
    font-size: 2.25rem;
  }
  .exp-related-articles {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .exp-related-articles__title-wrapper {
    margin-bottom: 64px;
  }
  .exp-related-articles__title {
    font-size: 3rem;
    font-weight: 300;
    letter-spacing: -0.075rem;
  }
  .exp-related-customer-cases {
    padding: 64px 0;
  }
  .exp-related-customer-cases__featured-post {
    padding: 32px 0;
  }
  .exp-related-customer-cases__posts-wrapper {
    border-left: 1px solid var(--color-black);
    flex-direction: row;
    gap: 32px;
    padding: 32px 0 32px 32px;
  }
  .exp-related-customer-cases__post {
    border: 0;
    padding: 0;
  }
  .exp-related-customer-cases__link-wrapper {
    padding-top: 32px;
  }
  .exp-search-result__title {
    font-size: 4.5rem;
    letter-spacing: -0.1125rem;
    margin-bottom: 24px;
  }
  .exp-contacts-slider .modal-header {
    padding: 32px;
  }
  .exp-contacts-slider .modal-body {
    padding: 0 32px 32px;
  }
  .exp-contacts-slider .modal-body .contact-modal__title {
    font-size: 2.25rem;
    letter-spacing: -0.05625rem;
  }
  .exp-contacts-slider .modal-body .contact-modal__content {
    padding-right: 64px;
  }
  .exp-contacts-slider .modal-body .contact-modal__intro p {
    font-size: 1.125rem;
  }
  .exp-contacts-slider .modal-body .contact-modal__qa-item {
    padding: 0 24px;
  }
  .exp-contacts-slider .modal-body .contact-modal__qa-question {
    font-size: 1.125rem;
  }
  .exp-contacts-slider .modal-body .contact-modal__qa-answer, .exp-contacts-slider .modal-body .contact-modal__qa-answer p {
    font-size: 1.125rem;
  }
  .exp-contacts-slider .modal-body .contact-modal__contact-info {
    border-left: 1px solid var(--color-black);
    margin-top: 0;
    padding-left: 32px;
  }
  .exp-contacts-slider .modal-body .contact-modal__contact-info-name {
    font-size: 1.125rem;
  }
  .exp-contacts-slider .modal-body .contact-modal__contact-info-function {
    font-size: 1.125rem;
  }
  .exp-contacts-slider .modal-body .contact-modal__link {
    font-size: 1.125rem;
  }
  .exp-contacts-slider .modal-body .contact-modal__main-text p {
    font-size: 1.125rem;
  }
  .exp-events-slider__link-to-overview:not(.exp-events-slider__link-to-overview--top) {
    margin-top: 32px;
  }
  .exp-featured-image-slider__image-wrapper img,
  .exp-featured-image-slider__image-wrapper source,
  .exp-featured-image-slider__image-wrapper video {
    -o-object-position: top right;
       object-position: top right;
  }
  .exp-featured-image-slider__wrapper {
    padding-left: 40px;
    padding-top: 85px;
    min-height: 574px;
    margin-bottom: 32px;
    justify-content: center;
  }
  .exp-featured-image-slider__border {
    display: block;
    background-color: var(--color-black);
  }
  .bg-black .exp-featured-image-slider__border {
    background-color: var(--color-white);
  }
  .exp-featured-image-slider__title {
    font-size: 6rem;
    letter-spacing: -0.15rem;
    margin-bottom: 24px;
  }
  .exp-featured-image-slider__content {
    font-size: 1.25rem;
    line-height: 155%;
  }
  .exp-featured-image-slider__button-wrapper {
    margin-top: 24px;
  }
  .exp-impact-story-slider {
    background-color: #0464ff;
  }
  .exp-impact-story-slider .slide_content {
    min-height: 346px;
  }
  .exp-vacancy-slider {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .exp-vacancy-slider__title-wrapper {
    margin-bottom: 32px;
  }
  .exp-vacancy-slider__link-to-overview {
    margin-top: 32px;
  }
  .exp-vertical-stacked-slider-block {
    padding-bottom: 32px;
    padding-top: 32px;
  }
  .exp-vertical-stacked-slider-block__content-wrapper {
    padding: 32px;
    height: calc(100% - 32px);
    margin-bottom: 32px;
  }
  .exp-vertical-stacked-slider-block__title {
    font-size: 2.25rem;
    letter-spacing: -0.05625rem;
    margin-bottom: 16px;
  }
  .exp-vertical-stacked-slider-block__content {
    font-size: 1.125rem;
  }
  .exp-vertical-stacked-slider-block__button-wrapper {
    padding-top: 24px;
    margin-top: auto;
  }
  .exp-trending-slider .swiper {
    width: 100%;
  }
  .exp-trending-slider .swiper::after {
    background: linear-gradient(270deg, var(--color-shades-100) 0%, rgba(248, 248, 248, 0) 100%);
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 1;
  }
  .exp-trending-slider .swiper-button-wrapper--mobile {
    display: none;
  }
  .exp-trending-slider .swiper-button-wrapper--desktop {
    display: flex;
  }
  .exp-trending-slider__title-wrapper {
    align-items: flex-start;
    height: 100%;
    margin-right: -16px;
  }
  .exp-trending-slider__title--large {
    font-size: 1.125rem;
  }
  .exp-split-content {
    align-items: center;
    display: flex;
    padding-bottom: 48px;
    padding-top: 48px;
  }
  .exp-split-content--right {
    padding-bottom: 64px;
    padding-top: 64px;
  }
  .exp-split-content--right .exp-split-content__title:not([class*="--"]) {
    font-size: 4.5rem;
    letter-spacing: -0.1125rem;
    margin-bottom: 16px;
  }
  .exp-split-content--right .exp-split-content__image-wrapper {
    border-left: 1px solid var(--color-black);
    padding: 40px 0 40px 32px;
  }
  .exp-split-content--right .exp-split-content__image-wrapper img {
    height: 225px;
    width: 225px;
  }
  .exp-split-content--right.bg-black .exp-split-content__image-wrapper {
    border-color: var(--color-white);
  }
  .exp-split-content__title {
    font-size: 1.875rem;
  }
  .exp-split-content__title--xsmall {
    font-size: 1rem;
  }
  .exp-split-content__title--vsmall {
    font-size: 1.25rem;
  }
  .exp-split-content__title--small {
    font-size: 1.5rem;
  }
  .exp-split-content__title--medium {
    font-size: 1.875rem;
  }
  .exp-split-content__title--large {
    font-size: 2.25rem;
  }
  .exp-split-content__title--xlarge {
    font-size: 2.625rem;
  }
  .exp-split-content__content {
    font-size: 1.125rem;
  }
  .exp-split-content__image-wrapper {
    height: 100%;
  }
  .exp-split-image__content-reversed > .row .exp-split-image__image img {
    border-radius: 0 24px 24px 0;
  }
  .exp-split-image__content-reversed > .row .exp-split-image__content {
    border-radius: 24px 0 0 24px;
  }
  .exp-split-image__image picture img {
    border-radius: 24px 0 0 24px;
  }
  .exp-split-image__content {
    padding: 40px;
    border-radius: 0 24px 24px 0;
  }
  .exp-split-image__content p {
    font-size: 1rem;
    line-height: 1.75rem;
    margin-bottom: 24px;
  }
  .exp-split-image__content a:not(.btn) {
    font-size: 1rem;
    line-height: 1.75rem;
  }
  .exp-split-image__meta {
    font-size: 0.875rem;
    line-height: 1.5rem;
    margin-bottom: 16px;
  }
  .exp-split-image__title {
    font-size: 1.5rem;
    line-height: 2.25rem;
    margin-bottom: 24px;
  }
  .exp-story-slider {
    background-color: #0464ff;
  }
  .exp-story-slider__quote-wrapper {
    height: 600px;
    padding-top: 88px;
    padding-bottom: 68px;
    padding-right: 0;
  }
  .exp-story-slider__quote-bottom .exp-story-slider__next-button {
    display: none;
  }
  .exp-story-slider__slide {
    height: 600px;
  }
  .exp-story-slider__slide.magic {
    display: block;
    position: absolute;
    top: 0;
    right: -100%;
    bottom: 0;
    width: 100%;
    transform: translateX(100%) translateZ(0);
    transition: 0.5s all cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 90;
  }
  .exp-story-slider__slide.prev {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    transform: translateX(0) translateZ(0);
    transition: 0.5s all cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 88;
  }
  .exp-story-slider__slide.next {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    transform: translateX(75%) translateZ(0);
    transition: 0.5s all cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 90;
  }
  .exp-story-slider__next-button {
    font-size: 1.5rem;
    line-height: 1.5rem;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #0464ff;
    color: var(--color-white);
    position: absolute;
    bottom: 45px;
    right: 85px;
    transition: 0.3s ease-in-out;
    -webkit-text-decoration: none;
    text-decoration: none;
    z-index: 99;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  }
  .exp-story-slider__next-button:hover, .exp-story-slider__next-button:focus {
    background-color: #003cd7;
    color: var(--color-white);
    box-shadow: 0 0 0 0.25rem #003cd7;
    -webkit-text-decoration: none;
    text-decoration: none;
  }
  .exp-story-slider__next-button svg {
    width: 24px;
    height: 24px;
  }
  .sub-navbar__wrapper {
    top: 85px;
  }
  .sub-navbar__link {
    padding: 16px 32px;
  }
  .exp-text-highlight {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .exp-text-highlight__content {
    padding: 32px 0 32px 32px;
  }
  .exp-text-highlight__content p {
    font-size: 1.25rem;
  }
  .exp-trending-topic {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .exp-trending-topic__tag {
    margin-bottom: 32px;
  }
  .exp-trending-topic__title {
    font-size: 2.25rem;
    letter-spacing: -0.05625rem;
  }
  .exp-trending-topic__image {
    height: 304px;
    max-width: 336px;
    padding-left: 32px;
    border-left: 1px solid var(--color-black);
  }
  .exp-trending-topic__image--mobile {
    display: none;
  }
  .exp-trending-topic__image--desktop {
    display: block;
  }
  .exp-vacancy-listing {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .exp-value-propositions-overview__title {
    font-size: 4.5rem;
    letter-spacing: -0.1125rem;
    padding-bottom: 64px;
    padding-top: 64px;
  }
  .exp-contact-person-lg-block__title {
    font-size: 4.5rem;
    margin: 40px 0;
  }
  .badge {
    padding: 12px 20px;
  }
  .badge:not(:last-child) {
    margin-right: 8px;
    margin-bottom: 8px;
  }
  .exp-button-container,
  .exp-button-container .block-editor-block-list__layout {
    justify-content: space-between;
  }
  .swiper-button-next--large,
  .swiper-button-prev--large {
    height: 40px;
    width: 40px;
  }
  .exp-newsroom-author-block__wrapper {
    padding: 32px 0 32px 32px;
  }
  .exp-newsroom-author-block__wrapper:not(:first-child) {
    padding-top: 0;
  }
  .exp-newsroom-author-block__information {
    margin-bottom: 24px;
  }
  .exp-newsroom-author-block__image-wrapper {
    width: 88px;
    height: 88px;
  }
  .exp-newsroom-author-block__author h4 {
    font-size: 1.125rem;
  }
  .exp-newsroom-author-block__author p {
    font-size: 1.125rem;
  }
  .exp-newsroom-author-block__link a {
    font-size: 1.125rem;
  }
  .site-switcher__modal .modal-body {
    margin: 24px 64px 72px;
  }
  .site-switcher__modal-image {
    min-height: 335px;
    height: 100%;
    padding: 30px;
  }
  .site-switcher__modal-image picture img {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .exp-tag {
    font-size: 1.125rem;
  }
  .exp-language-switcher__overlay {
    height: auto;
    min-height: 46dvh;
  }
  .exp-language-switcher__overlay-inner {
    border-left: 1px solid var(--color-white);
    padding: 60px 0 60px 40px;
  }
  .exp-language-switcher__overlay-header {
    margin-bottom: 44px;
    margin-top: 0;
  }
  .exp-language-switcher__overlay-title {
    font-size: 2.25rem;
    /* stylelint-disable-line */
  }
  .exp-language-switcher__overlay-close {
    display: flex;
    pointer-events: auto;
  }
  .exp-language-switcher__overlay-country {
    display: flex;
    gap: 0;
  }
  .exp-language-switcher__overlay-country-label {
    font-size: 1rem;
    /* stylelint-disable-line */
  }
  .exp-language-switcher__overlay-country-languages {
    font-size: 1rem;
    /* stylelint-disable-line */
    gap: 8px;
    margin-left: 0;
  }
  .location-modal .modal-dialog {
    max-width: 700px;
  }
  .header.js-header:not(.js-header--fixed) .navbar__wrapper {
    position: relative;
  }
  .header.js-header:not(.js-header--fixed) .navbar__wrapper:before {
    content: "";
    width: 1px;
    height: 100%;
    background: var(--color-black);
    position: absolute;
    left: -1px;
    bottom: -24px;
  }
  .header--black.js-header:not(.js-header--fixed) .navbar__wrapper:before {
    background: var(--color-white);
  }
  .header__menu .navbar__wrapper {
    padding-left: 40px;
    display: flex;
    align-items: center;
    border-left: 1px solid var(--color-black);
    min-height: 37px;
  }
  .header--black .header__menu .navbar__wrapper {
    border-left-color: var(--color-white);
  }
  .header__menu .has-megamenu {
    position: static !important;
  }
  .header__site-switcher .navbar-nav .nav-link.dropdown-toggle svg {
    display: none;
  }
  .mobile-header {
    display: none;
  }
  .main-mobile-navigation {
    display: none;
  }
  .footer {
    padding-top: 80px;
  }
  .footer__logo {
    margin-bottom: 64px;
  }
  .footer__logo img {
    height: 48px;
  }
  .footer__socials ul {
    display: flex;
  }
  .footer__menu-wrapper {
    padding: 16px;
    border-left: 1px solid var(--color-shades-800);
    height: 100%;
  }
  .footer__menu-wrapper--is-open .footer__title:after {
    transform: none;
  }
  .footer__menu-wrapper--is-open .footer__menu {
    max-height: none;
    padding-top: 0;
  }
  .footer__title {
    margin-bottom: 40px;
  }
  .footer__title:after {
    content: none;
  }
  .footer__menu {
    max-height: none;
    overflow: visible;
  }
  .footer__legal {
    margin-top: 32px;
    padding-top: 32px;
  }
  .footer__legal ul {
    display: inline-block;
  }
  .footer__legal ul li {
    display: inline-block;
    margin-left: 32px;
  }
  .megamenu {
    left: 0;
    right: 0;
    width: 100%;
    margin-top: 0;
  }
  .error-page__content {
    padding: 165px 40px 96px;
    margin-bottom: 64px;
  }
  .error-page__content::before {
    display: block;
  }
  .error-page__title {
    font-size: 4.5rem;
    letter-spacing: -0.1125rem;
  }
  .error-page__text {
    font-size: 1.25rem;
  }
  .exp-article-overview__title {
    font-size: 2.25rem;
    letter-spacing: -0.05625rem;
    margin-bottom: 24px;
  }
  .exp-article-overview .exp-article-overview-cards__item {
    height: 100%;
  }
  .exp-newsroom-overview {
    padding: 88px 0;
  }
  .exp-newsroom-overview .exp-newsroom-overview-cards__item {
    margin-bottom: 64px;
  }
  .exp-thankyou-page__title {
    font-size: 3.5rem;
    line-height: 4.375rem;
    margin-bottom: 24px;
  }
  .exp-thankyou-page__content {
    font-weight: 18px;
    line-height: 2rem;
  }
  .exp-contacts-listing__item {
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px){
  .exp-story-slider__quote-bottom {
    flex-direction: column;
  }
  .exp-story-slider__pagination {
    display: flex;
    margin-bottom: 15px;
  }
  .exp-story-slider__pagination span {
    flex: 1;
  }
  .exp-story-slider__quote .author {
    font-size: 0.75rem;
    line-height: 1.25rem;
    margin-bottom: 38px;
  }
  .exp-story-slider__quote .quote {
    background-color: #0464ff;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .header__menu .navbar .navbar-brand {
    margin-right: 25px;
  }
  .header__site-switcher {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1399.98px){
  .header .navbar-nav {
    gap: 22px;
  }
}
@media only screen and (min-width: 992px){
  .exp-social-sharing ul li {
    display: block;
    margin-bottom: 8px;
  }
}
@media (min-width: 1200px){
  h1 {
    font-size: 3.5rem;
    line-height: 4.375rem;
  }
  h2 {
    font-size: 3rem;
    line-height: 3.625rem;
  }
  h3 {
    font-size: 2.25rem;
    line-height: 3rem;
  }
  h4 {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  h5 {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
  h6 {
    font-size: 1.25rem;
    line-height: 2.125rem;
  }
  .card-customer-large__image-wrapper {
    height: 280px;
  }
  .card-customer__image-wrapper {
    height: 280px;
  }
  .exp-download__modal .modal-body,
  .exp-form__modal .modal-body {
    margin: 10px 100px 72px;
  }
  .footer__menu-wrapper {
    padding: 32px;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px){
  .header .navbar-nav .nav-link {
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 1289px){
  .exp-social-sharing {
    position: absolute;
    height: 100%;
    z-index: 10;
  }
  .exp-social-sharing__wrapper {
    position: sticky;
    top: 0;
    margin-top: 15px;
  }
  .exp-social-sharing__scroller {
    top: 90px;
  }
}
@media (min-width: 1400px){
  .filter__position {
    text-align: right;
  }
}
@media (max-width: 1399.98px){
  .filter__position .filter__search {
    float: right;
  }
}
@media (max-width: 1199.98px){
  .exp-events-facet-overview__details {
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
  }
  .filter__spacing {
    flex-direction: column;
  }
  .filter__spacing .filter__container {
    margin-bottom: 25px;
  }
  .filter__spacing .filter__search {
    margin-left: 0;
  }
}
@media (max-width: 991.98px){
  .navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='black' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  }
  .bg-black .navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  }
  .mobile-order-1 {
    order: 1;
  }
  .mobile-order-2 {
    order: 2;
  }
  .exp-accordion-container .accordion-collapse .accordion-body p,
  .exp-accordion-container .accordion-collapse .accordion-body li {
    font-size: 1.125rem;
  }
  .card-title-people {
    padding-top: 16px;
    border-top: 1px solid var(--color-shades-300);
  }
  .exp-contact-us__background {
    max-height: 500px;
    margin-top: 24px;
  }
  .exp-counter__card-wrapper {
    gap: 16px;
    flex-direction: column;
  }
  .exp-download__tag {
    margin-bottom: 16px;
  }
  .exp-download .modal-dialog {
    margin-top: 10%;
    height: auto;
  }
  .exp-download__image {
    margin-bottom: 16px;
  }
  .exp-download__modal .modal-header,
  .exp-form__modal .modal-header {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 40px;
    height: 40px;
    background-color: var(--color-white);
    padding: 0;
  }
  .exp-download__modal .modal-header .btn-close,
  .exp-form__modal .modal-header .btn-close {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
  }
  .exp-events-facet-overview__thumbnail {
    display: none;
  }
  .exp-inspiration__card-holder {
    border-bottom: 1px solid var(--color-shades-300);
    padding: 16px 0;
  }
  .exp-related-articles .card-full-image {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid var(--color-shades-300);
  }
  .exp-events-slider__link-to-overview--top {
    display: none;
  }
  .exp-events-slider__information {
    height: auto;
  }
  .exp-featured-image-slider__wrapper {
    padding-bottom: 48px;
    padding-top: 68px;
  }
  .exp-trending-slider__title-wrapper {
    align-items: center;
    margin-bottom: 16px;
  }
  .exp-split-content--left .exp-split-content__image-wrapper {
    height: 218px;
  }
  .exp-split-content--right .exp-split-content__image-wrapper {
    margin-top: 32px;
  }
  .exp-story-slider__quote-bottom .exp-story-slider__link .text-link:not(.exp-story-slider__next-button) {
    display: none;
  }
  .exp-story-slider__image .exp-story-slider__next-button {
    display: none;
  }
  .modal.lightbox .modal-dialog {
    height: auto;
    margin-top: 10%;
  }
  .modal.lightbox .modal-header {
    background-color: var(--color-white);
    height: 40px;
    padding: 0;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 40px;
  }
  .exp-newsroom-author-block__wrapper {
    margin-bottom: 40px;
  }
  .site-switcher .modal-dialog {
    margin-top: 10%;
    height: auto;
  }
  .site-switcher__modal .modal-header {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 40px;
    height: 40px;
    background-color: var(--color-white);
    border-radius: 20px;
    padding: 0;
  }
  .site-switcher__modal .modal-header .btn-close {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
  }
  .facetwp-checkbox.checked {
    background-color: var(--color-black);
    color: var(--color-white);
  }
  .facetwp-checkbox {
    color: var(--color-black);
    font-size: 1rem;
    font-weight: 600;
    line-height: 105%;
    display: inline-flex;
    margin-right: 4px;
    margin-bottom: 4px !important;
    padding: 12px 24px;
    justify-content: center;
    align-items: center;
    border-radius: 800px;
    border: 1px solid var(--color-shades-300);
  }
  .footer__socials {
    margin-top: 32px;
  }
  .footer__menu-wrapper {
    padding: 16px 0;
    border-top: 1px solid var(--color-shades-800);
  }
  .footer__title {
    cursor: pointer;
  }
  .footer__legal span {
    display: block;
    margin-bottom: 16px;
  }
  .exp-article-overview .exp-article-overview-cards__item-wrapper {
    margin: 0;
  }
  .exp-article-overview .exp-article-overview-cards__item-wrapper:nth-child(1) .exp-article-overview-cards__item {
    border-top: 1px solid var(--color-shades-300);
  }
  .exp-article-overview .exp-article-overview-cards__item {
    border-bottom: 1px solid var(--color-shades-300);
    padding: 16px 0;
  }
}
@media only screen and (max-width: 991px){
  .exp-social-sharing ul li {
    margin-right: 8px;
    display: inline-block;
  }
}
@media (max-width: 767.98px){
  .hide-on-mobile {
    display: none !important;
  }
  
  .exp-brand-header__logo-wrapper {
    height: 50px;
    width: 150px;
  }
  .exp-inspiration__card-holder-wrapper:first-of-type .exp-inspiration__card-holder {
    border-top: 1px solid var(--color-shades-300);
  }
  .exp-story-slider__image {
    margin-left: -16px;
    margin-right: -16px;
  }
  .upcoming-events {
    margin-top: 64px;
  }
  .exp-customer-stories-overview__item-wrapper:first-of-type .exp-customer-stories-overview__item {
    border-top: 1px solid var(--color-shades-300);
  }
  .exp-customer-stories-overview__item {
    border-bottom: 1px solid var(--color-shades-300);
  }
  .filter-open {
    display: none !important;
  }
  .exp-impact-cases-overview {
    padding: 40px 0;
  }
  .exp-article-overview {
    padding: 40px 0;
  }
  .exp-newsroom-overview .exp-newsroom-overview-cards__item-wrapper:first-of-type .exp-newsroom-overview-cards__item {
    border-top: 1px solid var(--color-shades-300);
  }
  .exp-newsroom-overview .exp-newsroom-overview-cards__item {
    border-bottom: 1px solid var(--color-shades-300);
    padding: 16px 0;
  }
}
@media (max-width: 575.98px){
  
  .exp-banner__image-wrapper .image-mobile,
  .exp-banner__background .image-mobile {
    display: block;
  }
  .exp-image-slider .pagination-wrapper .swiper-pagination {
    bottom: 0;
    display: flex;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/swiper/swiper.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: ease;
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-left: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-top: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid #007aff;
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/swiper/modules/effect-cards.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.swiper.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}
/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/swiper/modules/pagination.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

/* Common Styles */

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 8px;
  top: auto;
  left: 0;
  width: 100%;
}

/* Bullets */

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 8px;
  left: auto;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Fraction */

.swiper-pagination-fraction {
  color: inherit;
}

/* Progress */

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

/*# sourceMappingURL=app.css.map */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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a0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7RUFDWixTQUFTO0VBQ1QsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQix3QkFBd0I7S0FDckIscUJBQXFCO1VBQ2hCLGdCQUFnQjtBQUMxQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSxVQUFVO0VBQ1YscUVBQXFFO0FBQ3ZFOztBQUVBOztFQUVFLFVBQVU7RUFDVixVQUFVO0VBQ1YsUUFBUTtFQUNSLG9DQUFvQztBQUN0Qzs7QUFFQTs7RUFFRSxhQUFhO0VBQ2IsY0FBYztBQUNoQjs7QUFFQTs7RUFFRSxRQUFRO0VBQ1IsMkJBQTJCO0VBQzNCLFVBQVU7QUFDWjs7QUFFQTs7RUFFRSxxQkFBcUI7RUFDckIsc0NBQXNDO0FBQ3hDOztBQUVBOztFQUVFLGFBQWE7QUFDZjs7QUFFQTs7RUFFRSxTQUFTO0VBQ1QsMkJBQTJCO0VBQzNCLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSx1Q0FBdUM7QUFDekM7O0FBRUE7RUFDRSx3Q0FBd0M7QUFDMUM7O0FBRUEsYUFBYTs7QUFFYjtFQUNFLGNBQWM7QUFDaEI7O0FBRUEsYUFBYTs7QUFFYjtFQUNFLCtCQUErQjtFQUMvQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxxRUFBcUU7RUFDckUsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFdBQVc7RUFDWCxPQUFPO0VBQ1AsTUFBTTtBQUNSOztBQUVBO0VBQ0UsVUFBVTtFQUNWLFlBQVk7RUFDWixPQUFPO0VBQ1AsTUFBTTtBQUNSOztBQUVBO0VBQ0UsYUFBYTtBQUNmIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2ViLWVyYW5lb3Njb20vJTNDaW5wdXQlMjBjc3MlMjBXRVpDTkklM0UiXSwic291cmNlc0NvbnRlbnQiOlsiLyohKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqISpcXFxuICAhKioqIGNzcyAuL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzFdLnVzZVsxXSEuL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cnVsZVNldFsxXS5ydWxlc1sxXS51c2VbMl0hLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/P3J1bGVTZXRbMV0ucnVsZXNbMV0udXNlWzNdIS4vdGhlbWVzL2V4cGVkaXRpb24tdGhlbWUvc3JjL3Njc3MvYXBwLnNjc3MgKioqIVxuICBcXCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIE9WRVJSSURFIEJPT1RTVFJBUFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFZFTkRPUlNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiFcbiAqIEJvb3RzdHJhcCAgdjUuMy44IChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyNSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5zcGFuLmJsb2NrLWVkaXRvci1saW5rLWNvbnRyb2xfX3NlYXJjaC1pdGVtLWRldGFpbHMge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4vKiBBQlNUUkFDVFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBWYXJpYWJsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDb2xvcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBCYWNrZ3JvdW5kc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NjRmZiAhaW1wb3J0YW50O1xufVxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWE2MWEgIWltcG9ydGFudDtcbn1cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uYmctZ3JleS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmJnLWdyZXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhNjFhO1xufVxuLmJnLXNoYWRlcy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2ICFpbXBvcnRhbnQ7XG59XG4uYmctYmx1ZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmYgIWltcG9ydGFudDtcbn1cbi5jLXByaW1hcnkge1xuICBjb2xvcjogIzA0NjRmZjtcbn1cbi5jLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmFhNjFhO1xufVxuLmMtb3JhbmdlIHtcbiAgY29sb3I6ICNmYWE2MWE7XG59XG4uYy13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmMtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi8qIEZvbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiSGFmZmVyWEhcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0hhZmZlclhIUmVndWxhci9IYWZmZXJYSFJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9IYWZmZXJYSFJlZ3VsYXIvSGFmZmVyWEhSZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiSGFmZmVyWEhcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0hhZmZlclhIUmVndWxhci9IYWZmZXJYSFNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvSGFmZmVyWEhSZWd1bGFyL0hhZmZlclhIU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG4vKiBDYWxjdWxhdGUgUkVNXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIHVzYWdlOlxuICogQGluY2x1ZGUgZm9udCgxOHB4LCAzMHB4KTtcbiAqL1xuLyogSW5saW5lIGxpc3Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogdXNhZ2U6XG4gKiBAaW5jbHVkZSBpbmxpbmUtbGlzdCgxMHB4KTtcbiAqL1xuLyogQm9yZGVyIHJhZGl1c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiB1c2FnZTpcbiAqIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTBweCk7XG4gKi9cbi8qIFBsYWNlaG9sZGVyIGNvbG9yXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIHVzYWdlOlxuICogQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGdyZXk7IH1cbiAqL1xuLyogU2VsZWN0aW9uIGNvbG9yXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIHVzYWdlOlxuICogQGluY2x1ZGUgc2VsZWN0aW9uIHsgY29sb3I6ICRncmV5OyB9XG4gKi9cbi8qIEJ1dHRvbiBiYWNrZ3JvdW5kXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIHVzYWdlOlxuICogQGluY2x1ZGUgYnRuLWJhY2tncm91bmQoZ3JlZW4pO1xuICovXG4vKiBIaWRkZW5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogdXNhZ2U6XG4gKiBAaW5jbHVkZSBoaWRkZW47XG4gKi9cbi8qIENsZWFyZml4XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIHVzYWdlOlxuICogQGluY2x1ZGUgY2xlYXJmaXg7XG4gKi9cbi8qKlxuICogR2VuZXJhdGUgdmFyaWFibGVzXG4gKi9cbmJvZHkge1xuICAtLWZvbnQtZmFtaWx5LWhlYWRpbmc6IEhhZmZlclhILCBzYW5zLXNlcmlmO1xuICAtLWNvbG9yLW9yYW5nZS01MDA6ICNmYTY0MDA7XG4gIC0tY29sb3Itc2hhZGVzLTEwMDogI2Y4ZjhmODtcbiAgLS1jb2xvci1zaGFkZXMtMjAwOiAjZWNlY2VjO1xuICAtLWNvbG9yLXNoYWRlcy0zMDA6ICNkMWQxZDE7XG4gIC0tY29sb3Itc2hhZGVzLTQwMDogI2I1YjViNTtcbiAgLS1jb2xvci1zaGFkZXMtNTAwOiAjYTNhM2EzO1xuICAtLWNvbG9yLXNoYWRlcy02MDA6ICM4NTg1ODU7XG4gIC0tY29sb3Itc2hhZGVzLTcwMDogIzY3Njc2NztcbiAgLS1jb2xvci1zaGFkZXMtODAwOiAjMzUzNTM1O1xuICAtLWNvbG9yLXNoYWRlcy05MDA6ICMxYzFjMWM7XG4gIC0tY29sb3ItYmx1ZS01MDogI2YyZjZmZjtcbiAgLS1jb2xvci1ibHVlLTUwMDogIzVkNzBmZjtcbiAgLS1jb2xvci1ibGFjazogIzAwMDtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZjtcbn1cbi5jLW9yYW5nZS01MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG59XG4uYy1zaGFkZXMtMTAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy0xMDApO1xufVxuLmMtc2hhZGVzLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtMjAwKTtcbn1cbi5jLXNoYWRlcy0zMDAge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLTMwMCk7XG59XG4uYy1zaGFkZXMtNDAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy00MDApO1xufVxuLmMtc2hhZGVzLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtNTAwKTtcbn1cbi5jLXNoYWRlcy02MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLTYwMCk7XG59XG4uYy1zaGFkZXMtNzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy03MDApO1xufVxuLmMtc2hhZGVzLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtODAwKTtcbn1cbi5jLXNoYWRlcy05MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLTkwMCk7XG59XG4uYy1ibHVlLTUwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNTApO1xufVxuLmMtYmx1ZS01MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS01MDApO1xufVxuLmMtYmxhY2sge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmMtd2hpdGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJnLW9yYW5nZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbn1cbi5iZy1zaGFkZXMtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLTEwMCk7XG59XG4uYmctc2hhZGVzLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy0yMDApO1xufVxuLmJnLXNoYWRlcy0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtMzAwKTtcbn1cbi5iZy1zaGFkZXMtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLTQwMCk7XG59XG4uYmctc2hhZGVzLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy01MDApO1xufVxuLmJnLXNoYWRlcy02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtNjAwKTtcbn1cbi5iZy1zaGFkZXMtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLTcwMCk7XG59XG4uYmctc2hhZGVzLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy04MDApO1xufVxuLmJnLXNoYWRlcy05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtOTAwKTtcbn1cbi5iZy1ibHVlLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS01MCk7XG59XG4uYmctYmx1ZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTUwMCk7XG59XG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4vKiBDdXN0b21cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4vKiBCQVNFXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQnV0dG9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiB1c2FnZTpcbiAqIEBleHRlbmQgJWJ0bjtcbiAqL1xuLndwLWJsb2NrLWV4cC1tdXRsaWNvbHVtbnMtLWhhcy1idXR0b24gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSBhLCAjZWRpdG9yIC5idG4sIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuNHM7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogNDFweDtcbn1cbi8qIEJhY2tncm91bmQgaW1hZ2Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogdXNhZ2U6XG4gKiBAZXh0ZW5kICViZy1pbWFnZTtcbiAqL1xuLmV4cC1pbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZSwgLmV4cC1tYXAgLm1hcC1vdmVybGF5X19pbWFnZSwgLmV4cC1kb3dubG9hZF9faW1hZ2UsIC5leHAtZm9ybV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi8qIEZsZXhib3hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogdXNhZ2U6XG4gKiBAZXh0ZW5kICVmbGV4Ym94LWNlbnRlcjtcbiAqL1xuLypcbiAqIHVzYWdlOlxuICogQGV4dGVuZCAlZmxleGJveC12LWNlbnRlcjtcbiAqL1xuLypcbiAqIHVzYWdlOlxuICogQGV4dGVuZCAlZmxleGJveC1oLWNlbnRlcjtcbiAqL1xuLyogT3RoZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIHVzYWdlOlxuICogQGV4dGVuZCAlc2VsZWN0LWFycm93O1xuICovXG4vKiBHZW5lcmFsXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYm9keSB7XG4gIC0tZm9vdGVyLWJnOiAjZmZmO1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHk6bm90KC53cC1hZG1pbiksXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiSGFmZmVyWEhcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMTc1cHg7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMjVyZW07XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5hIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxucCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjViNWI1O1xuICBtYXJnaW46IDI4cHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ub3NjcmlwdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwNDY0ZmY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cC1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ud3AtbGlzdCB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtbGlzdCB1bCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxlZnQ6IC0yOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbi53cC1saXN0IHVsIGxpOjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIGZvbnQtc2l6ZTogMC4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGVmdDogLTEuNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ud3AtbGlzdCB1bCBsaSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi53cC1saXN0IHVsIGxpIHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ud3AtbGlzdCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi53cC1saXN0IG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLndwLWxpc3Qgb2wgbGk6Om1hcmtlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5hLnNraXAtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53cC1ibG9jay1xdW90ZSBwIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgY29sb3I6ICNmYWE2MWE7XG59XG4ud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi53cC1ibG9jay1lbWJlZC15b3V0dWJlLFxuLndwLWJsb2NrLWVtYmVkLXZpbWVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53cC1ibG9jay1lbWJlZC15b3V0dWJlIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcixcbi53cC1ibG9jay1lbWJlZC12aW1lbyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1lbWJlZC15b3V0dWJlIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjo6YmVmb3JlLFxuLndwLWJsb2NrLWVtYmVkLXZpbWVvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4ud3AtYmxvY2stZW1iZWQteW91dHViZSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgaWZyYW1lLFxuLndwLWJsb2NrLWVtYmVkLXZpbWVvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciBpZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4ubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXI6IDA7XG59XG4ubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD10cnVlXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNS42MjUgNC4zNzVMNC4zNzUgMTUuNjI1JyBzdHJva2U9J2JsYWNrJyBzdHJva2Utd2lkdGg9JzEuODc1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE1LjYyNSAxNS42MjVMNC4zNzUgNC4zNzUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMS44NzUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5iZy1ibGFjayAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD10cnVlXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNS42MjUgNC4zNzVMNC4zNzUgMTUuNjI1JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuODc1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE1LjYyNSAxNS42MjVMNC4zNzUgNC4zNzUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS44NzUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgOGgyNE00IDE2aDI0TTQgMjRoMjQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGZsZXg6IDAgMCAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmJnLWJsYWNrIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgOGgyNE00IDE2aDI0TTQgMjRoMjQnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZm9udC13ZWlnaHQtNTAwLFxuLmxlYWQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2NvbnRlbnQuY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ob21lLWNvbnRlbnQgaDEsXG4uaG9tZS1jb250ZW50IGgyLFxuLmhvbWUtY29udGVudCBoMyxcbi5ob21lLWNvbnRlbnQgaDQsXG4uaG9tZS1jb250ZW50IGg1LFxuLmhvbWUtY29udGVudCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jbGljay11cmwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm8tc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBXb3JkcHJlc3MgY29yZSBzdHlsaW5nICovXG4uYWxpZ25jZW50ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG87XG59XG4uYWxpZ25jZW50ZXIgaW1nIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYWxpZ25sZWZ0IGltZyB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYWxpZ25yaWdodCBpbWcge1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cbi5hbGlnbnJpZ2h0IGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5pcy1zdHlsZS1yb3VuZGVkIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi8qIEVuZCBvZiBXb3JkcHJlc3MgY29yZSBzdHlsaW5nICovXG4uZmFkZS1pbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZS1pbiBib3RoO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuLmZhZGUtaW5fX2xhcmdlIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5MYXJnZSAwLjVzIGVhc2UtaW4gYm90aDtcbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxhcmdlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICB9XG59XG4jY21wbHotY29va2llcy1vdmVydmlldyAuY21wbHotZHJvcGRvd24uY21wbHotZHJvcGRvd24tY29va2llcG9saWN5IHN1bW1hcnkgZGl2LFxuI2NtcGx6LWRvY3VtZW50IC5jbXBsei1kcm9wZG93bi5jbXBsei1kcm9wZG93bi1jb29raWVwb2xpY3kgc3VtbWFyeSBkaXYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5zd2l0Y2gtaWNvbjpub3QoLmlzLWFjdGl2ZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuW2RhdGEtcXVpei1pZF0ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5idG4ge1xuICB6LWluZGV4OiAxO1xufVxuLmJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dDtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cywgLmJ0bjphY3RpdmUge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpob3Zlcjo6YmVmb3JlLCAuYnRuOmZvY3VzOjpiZWZvcmUsIC5idG46YWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG59XG4uYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi0tcHJpbWFyeSwgLndwLWJsb2NrLWV4cC1tdXRsaWNvbHVtbnMtLWhhcy1idXR0b24gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLS1wcmltYXJ5OjpiZWZvcmUsIC53cC1ibG9jay1leHAtbXV0bGljb2x1bW5zLS1oYXMtYnV0dG9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi0tcHJpbWFyeTpob3ZlciwgLndwLWJsb2NrLWV4cC1tdXRsaWNvbHVtbnMtLWhhcy1idXR0b24gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSBhOmhvdmVyLCAuYnRuLS1wcmltYXJ5OmZvY3VzLCAud3AtYmxvY2stZXhwLW11dGxpY29sdW1ucy0taGFzLWJ1dHRvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIGE6Zm9jdXMsIC5idG4tLXByaW1hcnk6YWN0aXZlLCAud3AtYmxvY2stZXhwLW11dGxpY29sdW1ucy0taGFzLWJ1dHRvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tcHJpbWFyeS1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0ZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5idG4tLXByaW1hcnktaW52ZXJ0ZWQ6aG92ZXIsIC5idG4tLXByaW1hcnktaW52ZXJ0ZWQ6Zm9jdXMsIC5idG4tLXByaW1hcnktaW52ZXJ0ZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4uYnRuLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5idG4tLXdoaXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uYnRuLS13aGl0ZTpob3ZlciwgLmJ0bi0td2hpdGU6Zm9jdXMsIC5idG4tLXdoaXRlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4uYnRuLS13aGl0ZS1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtNzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4tLXdoaXRlLWludmVydGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbn1cbi5idG4tLXdoaXRlLWludmVydGVkOmhvdmVyLCAuYnRuLS13aGl0ZS1pbnZlcnRlZDpmb2N1cywgLmJ0bi0td2hpdGUtaW52ZXJ0ZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itb3JhbmdlLTUwMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tb3JhbmdlLWxpZ2h0LWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLS1vcmFuZ2UtbGlnaHQtaG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4tLW9yYW5nZS1saWdodC1ob3Zlcjpob3ZlciwgLmJ0bi0tb3JhbmdlLWxpZ2h0LWhvdmVyOmZvY3VzLCAuYnRuLS1vcmFuZ2UtbGlnaHQtaG92ZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5idG4tLXNlY29uZGFyeTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4tLXNlY29uZGFyeS1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtNTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5idG4tLXNlY29uZGFyeS1pbnZlcnRlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi0tc2Vjb25kYXJ5LWludmVydGVkOmhvdmVyLCAuYnRuLS1zZWNvbmRhcnktaW52ZXJ0ZWQ6Zm9jdXMsIC5idG4tLXNlY29uZGFyeS1pbnZlcnRlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjaykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLS1tb2JpbGUtd2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi0tbWVkaXVtLCAud3AtYmxvY2stZXhwLW11dGxpY29sdW1ucy0taGFzLWJ1dHRvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIGEge1xuICBwYWRkaW5nOiA0cHggMTJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtaW4taGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG59XG4uYnRuLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4ubGluay0tcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saW5rLS1wcmltYXJ5IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5idG4tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJ0bi1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMzAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dDtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tYXJyb3c6aG92ZXI6OmJlZm9yZSwgLmJ0bi1hcnJvdzpmb2N1czo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuLmJ0bi1hcnJvdyBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAyO1xufVxuLmJ0bi1hcnJvdy0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJ0bi1hcnJvdy0tcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi1hcnJvdy0tcHJpbWFyeTpob3ZlciwgLmJ0bi1hcnJvdy0tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLWFycm93LS1wcmltYXJ5LWxpZ2h0LWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLWFycm93LS1wcmltYXJ5LWxpZ2h0LWhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uYnRuLWFycm93LS1wcmltYXJ5LWxpZ2h0LWhvdmVyOmhvdmVyLCAuYnRuLWFycm93LS1wcmltYXJ5LWxpZ2h0LWhvdmVyOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4tYXJyb3ctLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4tYXJyb3ctLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJ0bi1hcnJvdy0tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLWFycm93LS1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi1hcnJvdy0tc2hhZGVzLTUwMC1vdXRsaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTUwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi1hcnJvdy0tc2hhZGVzLTUwMC1vdXRsaW5lOmhvdmVyLCAuYnRuLWFycm93LS1zaGFkZXMtNTAwLW91dGxpbmU6Zm9jdXMsIC5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZTphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLWFycm93LS1zaGFkZXMtNTAwLW91dGxpbmUtdHJhbnNwYXJlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtNTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZS10cmFuc3BhcmVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi1hcnJvdy0tc2hhZGVzLTUwMC1vdXRsaW5lLXRyYW5zcGFyZW50OmhvdmVyLCAuYnRuLWFycm93LS1zaGFkZXMtNTAwLW91dGxpbmUtdHJhbnNwYXJlbnQ6Zm9jdXMsIC5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZS10cmFuc3BhcmVudDphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLWljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGdhcDogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5idG4taWNvbi1saW5rIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmJ0bi1pY29uLWxpbmsgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMzAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dDtcbiAgei1pbmRleDogMTtcbn1cbi5idG4taWNvbi1saW5rIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogMjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4taWNvbi1saW5rLS1wcmltYXJ5IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4taWNvbi1saW5rLS1wcmltYXJ5IHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5idG4taWNvbi1saW5rLS1wcmltYXJ5LWxpZ2h0LWhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4taWNvbi1saW5rLS1wcmltYXJ5LWxpZ2h0LWhvdmVyIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5idG4taWNvbi1saW5rLS1zZWNvbmRhcnkgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5idG4taWNvbi1saW5rLS1zZWNvbmRhcnkgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJ0bi1pY29uLWxpbmstLXNoYWRlcy01MDAtb3V0bGluZSBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTUwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5idG4taWNvbi1saW5rLS1zaGFkZXMtNTAwLW91dGxpbmUgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi1pY29uLWxpbms6aG92ZXIgc3Bhbjo6YmVmb3JlLCAuYnRuLWljb24tbGluazpmb2N1cyBzcGFuOjpiZWZvcmUsIC5idG4taWNvbi1saW5rOmFjdGl2ZSBzcGFuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG59XG4uYnRuLWljb24tbGluazpob3Zlci0tcHJpbWFyeS1saWdodC1ob3ZlciBzcGFuLCAuYnRuLWljb24tbGluazpmb2N1cy0tcHJpbWFyeS1saWdodC1ob3ZlciBzcGFuLCAuYnRuLWljb24tbGluazphY3RpdmUtLXByaW1hcnktbGlnaHQtaG92ZXIgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uYnRuLWljb24tbGluazpob3Zlci0tc2Vjb25kYXJ5IHNwYW4sIC5idG4taWNvbi1saW5rOmZvY3VzLS1zZWNvbmRhcnkgc3BhbiwgLmJ0bi1pY29uLWxpbms6YWN0aXZlLS1zZWNvbmRhcnkgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uYnRuLWljb24tbGluazpob3Zlci0tc2hhZGVzLTUwMC1vdXRsaW5lIHNwYW4sIC5idG4taWNvbi1saW5rOmZvY3VzLS1zaGFkZXMtNTAwLW91dGxpbmUgc3BhbiwgLmJ0bi1pY29uLWxpbms6YWN0aXZlLS1zaGFkZXMtNTAwLW91dGxpbmUgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNlZGl0b3IgLmJ0biB7XG4gIHotaW5kZXg6IDE7XG59XG4jZWRpdG9yIC5idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTEwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNlZGl0b3IgLmJ0bjpob3ZlciwgI2VkaXRvciAuYnRuOmZvY3VzLCAjZWRpdG9yIC5idG46YWN0aXZlIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNlZGl0b3IgLmJ0bjpob3Zlcjo6YmVmb3JlLCAjZWRpdG9yIC5idG46Zm9jdXM6OmJlZm9yZSwgI2VkaXRvciAuYnRuOmFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuI2VkaXRvciAuYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2VkaXRvciAuYnRuLS1wcmltYXJ5LCAjZWRpdG9yIC53cC1ibG9jay1leHAtbXV0bGljb2x1bW5zLS1oYXMtYnV0dG9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gYSwgLndwLWJsb2NrLWV4cC1tdXRsaWNvbHVtbnMtLWhhcy1idXR0b24gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSAjZWRpdG9yIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNlZGl0b3IgLmJ0bi0tcHJpbWFyeTo6YmVmb3JlLCAjZWRpdG9yIC53cC1ibG9jay1leHAtbXV0bGljb2x1bW5zLS1oYXMtYnV0dG9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gYTo6YmVmb3JlLCAud3AtYmxvY2stZXhwLW11dGxpY29sdW1ucy0taGFzLWJ1dHRvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtICNlZGl0b3IgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLS1wcmltYXJ5OmhvdmVyLCAjZWRpdG9yIC53cC1ibG9jay1leHAtbXV0bGljb2x1bW5zLS1oYXMtYnV0dG9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gYTpob3ZlciwgLndwLWJsb2NrLWV4cC1tdXRsaWNvbHVtbnMtLWhhcy1idXR0b24gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSAjZWRpdG9yIGE6aG92ZXIsICNlZGl0b3IgLmJ0bi0tcHJpbWFyeTpmb2N1cywgI2VkaXRvciAud3AtYmxvY2stZXhwLW11dGxpY29sdW1ucy0taGFzLWJ1dHRvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIGE6Zm9jdXMsIC53cC1ibG9jay1leHAtbXV0bGljb2x1bW5zLS1oYXMtYnV0dG9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gI2VkaXRvciBhOmZvY3VzLCAjZWRpdG9yIC5idG4tLXByaW1hcnk6YWN0aXZlLCAjZWRpdG9yIC53cC1ibG9jay1leHAtbXV0bGljb2x1bW5zLS1oYXMtYnV0dG9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gYTphY3RpdmUsIC53cC1ibG9jay1leHAtbXV0bGljb2x1bW5zLS1oYXMtYnV0dG9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gI2VkaXRvciBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbn1cbiNlZGl0b3IgLmJ0bi0tcHJpbWFyeS1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbn1cbiNlZGl0b3IgLmJ0bi0tcHJpbWFyeS1pbnZlcnRlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLS1wcmltYXJ5LWludmVydGVkOmhvdmVyLCAjZWRpdG9yIC5idG4tLXByaW1hcnktaW52ZXJ0ZWQ6Zm9jdXMsICNlZGl0b3IgLmJ0bi0tcHJpbWFyeS1pbnZlcnRlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbn1cbiNlZGl0b3IgLmJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4jZWRpdG9yIC5idG4tLXdoaXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4jZWRpdG9yIC5idG4tLXdoaXRlOmhvdmVyLCAjZWRpdG9yIC5idG4tLXdoaXRlOmZvY3VzLCAjZWRpdG9yIC5idG4tLXdoaXRlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG59XG4jZWRpdG9yIC5idG4tLXdoaXRlLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy03MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuI2VkaXRvciAuYnRuLS13aGl0ZS1pbnZlcnRlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG59XG4jZWRpdG9yIC5idG4tLXdoaXRlLWludmVydGVkOmhvdmVyLCAjZWRpdG9yIC5idG4tLXdoaXRlLWludmVydGVkOmZvY3VzLCAjZWRpdG9yIC5idG4tLXdoaXRlLWludmVydGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW9yYW5nZS01MDApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbn1cbiNlZGl0b3IgLmJ0bi0tb3JhbmdlLWxpZ2h0LWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4jZWRpdG9yIC5idG4tLW9yYW5nZS1saWdodC1ob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuI2VkaXRvciAuYnRuLS1vcmFuZ2UtbGlnaHQtaG92ZXI6aG92ZXIsICNlZGl0b3IgLmJ0bi0tb3JhbmdlLWxpZ2h0LWhvdmVyOmZvY3VzLCAjZWRpdG9yIC5idG4tLW9yYW5nZS1saWdodC1ob3ZlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spICFpbXBvcnRhbnQ7XG59XG4jZWRpdG9yIC5idG4tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNlZGl0b3IgLmJ0bi0tc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4jZWRpdG9yIC5idG4tLXNlY29uZGFyeTpob3ZlciwgI2VkaXRvciAuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsICNlZGl0b3IgLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNlZGl0b3IgLmJ0bi0tc2Vjb25kYXJ5LWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy01MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLS1zZWNvbmRhcnktaW52ZXJ0ZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbiNlZGl0b3IgLmJ0bi0tc2Vjb25kYXJ5LWludmVydGVkOmhvdmVyLCAjZWRpdG9yIC5idG4tLXNlY29uZGFyeS1pbnZlcnRlZDpmb2N1cywgI2VkaXRvciAuYnRuLS1zZWNvbmRhcnktaW52ZXJ0ZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbn1cbiNlZGl0b3IgLmJ0bi0tZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZWRpdG9yIC5idG4tLW1vYmlsZS13aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZWRpdG9yIC5idG4tLW1lZGl1bSwgI2VkaXRvciAud3AtYmxvY2stZXhwLW11dGxpY29sdW1ucy0taGFzLWJ1dHRvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIGEsIC53cC1ibG9jay1leHAtbXV0bGljb2x1bW5zLS1oYXMtYnV0dG9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gI2VkaXRvciBhIHtcbiAgcGFkZGluZzogNHB4IDEycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWluLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xufVxuI2VkaXRvciAuYnRuLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG4jZWRpdG9yIC5saW5rLS1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2VkaXRvciAubGluay0tcHJpbWFyeSBzdmcge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jZWRpdG9yIC5idG4tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI2VkaXRvciAuYnRuLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEzMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAxO1xufVxuI2VkaXRvciAuYnRuLWFycm93OmhvdmVyOjpiZWZvcmUsICNlZGl0b3IgLmJ0bi1hcnJvdzpmb2N1czo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuI2VkaXRvciAuYnRuLWFycm93IHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4jZWRpdG9yIC5idG4tYXJyb3ctLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNlZGl0b3IgLmJ0bi1hcnJvdy0tcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLWFycm93LS1wcmltYXJ5OmhvdmVyLCAjZWRpdG9yIC5idG4tYXJyb3ctLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuI2VkaXRvciAuYnRuLWFycm93LS1wcmltYXJ5LWxpZ2h0LWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4jZWRpdG9yIC5idG4tYXJyb3ctLXByaW1hcnktbGlnaHQtaG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbiNlZGl0b3IgLmJ0bi1hcnJvdy0tcHJpbWFyeS1saWdodC1ob3Zlcjpob3ZlciwgI2VkaXRvciAuYnRuLWFycm93LS1wcmltYXJ5LWxpZ2h0LWhvdmVyOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNlZGl0b3IgLmJ0bi1hcnJvdy0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuI2VkaXRvciAuYnRuLWFycm93LS1zZWNvbmRhcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNlZGl0b3IgLmJ0bi1hcnJvdy0tc2Vjb25kYXJ5OmhvdmVyLCAjZWRpdG9yIC5idG4tYXJyb3ctLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4jZWRpdG9yIC5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy01MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4jZWRpdG9yIC5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLWFycm93LS1zaGFkZXMtNTAwLW91dGxpbmU6aG92ZXIsICNlZGl0b3IgLmJ0bi1hcnJvdy0tc2hhZGVzLTUwMC1vdXRsaW5lOmZvY3VzLCAjZWRpdG9yIC5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZTphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4jZWRpdG9yIC5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZS10cmFuc3BhcmVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy01MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLWFycm93LS1zaGFkZXMtNTAwLW91dGxpbmUtdHJhbnNwYXJlbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbiNlZGl0b3IgLmJ0bi1hcnJvdy0tc2hhZGVzLTUwMC1vdXRsaW5lLXRyYW5zcGFyZW50OmhvdmVyLCAjZWRpdG9yIC5idG4tYXJyb3ctLXNoYWRlcy01MDAtb3V0bGluZS10cmFuc3BhcmVudDpmb2N1cywgI2VkaXRvciAuYnRuLWFycm93LS1zaGFkZXMtNTAwLW91dGxpbmUtdHJhbnNwYXJlbnQ6YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuI2VkaXRvciAuYnRuLWljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGdhcDogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbiNlZGl0b3IgLmJ0bi1pY29uLWxpbmsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4jZWRpdG9yIC5idG4taWNvbi1saW5rIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTMwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDE7XG59XG4jZWRpdG9yIC5idG4taWNvbi1saW5rIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogMjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNlZGl0b3IgLmJ0bi1pY29uLWxpbmstLXByaW1hcnkgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuI2VkaXRvciAuYnRuLWljb24tbGluay0tcHJpbWFyeSBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4jZWRpdG9yIC5idG4taWNvbi1saW5rLS1wcmltYXJ5LWxpZ2h0LWhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNlZGl0b3IgLmJ0bi1pY29uLWxpbmstLXByaW1hcnktbGlnaHQtaG92ZXIgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLWljb24tbGluay0tc2Vjb25kYXJ5IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4jZWRpdG9yIC5idG4taWNvbi1saW5rLS1zZWNvbmRhcnkgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuI2VkaXRvciAuYnRuLWljb24tbGluay0tc2hhZGVzLTUwMC1vdXRsaW5lIHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtNTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLWljb24tbGluay0tc2hhZGVzLTUwMC1vdXRsaW5lIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbiNlZGl0b3IgLmJ0bi1pY29uLWxpbms6aG92ZXIgc3Bhbjo6YmVmb3JlLCAjZWRpdG9yIC5idG4taWNvbi1saW5rOmZvY3VzIHNwYW46OmJlZm9yZSwgI2VkaXRvciAuYnRuLWljb24tbGluazphY3RpdmUgc3Bhbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuI2VkaXRvciAuYnRuLWljb24tbGluazpob3Zlci0tcHJpbWFyeS1saWdodC1ob3ZlciBzcGFuLCAjZWRpdG9yIC5idG4taWNvbi1saW5rOmZvY3VzLS1wcmltYXJ5LWxpZ2h0LWhvdmVyIHNwYW4sICNlZGl0b3IgLmJ0bi1pY29uLWxpbms6YWN0aXZlLS1wcmltYXJ5LWxpZ2h0LWhvdmVyIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLWljb24tbGluazpob3Zlci0tc2Vjb25kYXJ5IHNwYW4sICNlZGl0b3IgLmJ0bi1pY29uLWxpbms6Zm9jdXMtLXNlY29uZGFyeSBzcGFuLCAjZWRpdG9yIC5idG4taWNvbi1saW5rOmFjdGl2ZS0tc2Vjb25kYXJ5IHNwYW4ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuI2VkaXRvciAuYnRuLWljb24tbGluazpob3Zlci0tc2hhZGVzLTUwMC1vdXRsaW5lIHNwYW4sICNlZGl0b3IgLmJ0bi1pY29uLWxpbms6Zm9jdXMtLXNoYWRlcy01MDAtb3V0bGluZSBzcGFuLCAjZWRpdG9yIC5idG4taWNvbi1saW5rOmFjdGl2ZS0tc2hhZGVzLTUwMC1vdXRsaW5lIHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4udGV4dC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGV4dC1saW5rOmhvdmVyLCAudGV4dC1saW5rOmZvY3VzLCAudGV4dC1saW5rOmFjdGl2ZSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGV4dC1saW5rLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4udGV4dC1saW5rLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4udGV4dC1saW5rLS1uby1tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50ZXh0LWxpbmstLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG59XG4udGV4dC1saW5rLS1wcmltYXJ5IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4udGV4dC1saW5rLS1wcmltYXJ5IHNwYW4gc3ZnIHtcbiAgZmlsbDogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG59XG4udGV4dC1saW5rLS1wcmltYXJ5OmhvdmVyLCAudGV4dC1saW5rLS1wcmltYXJ5OmZvY3VzLCAudGV4dC1saW5rLS1wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4udGV4dC1saW5rLS1wcmltYXJ5OmhvdmVyIHNwYW4sIC50ZXh0LWxpbmstLXByaW1hcnk6Zm9jdXMgc3BhbiwgLnRleHQtbGluay0tcHJpbWFyeTphY3RpdmUgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xufVxuLnRleHQtbGluay0tcHJpbWFyeTpob3ZlciBzcGFuOmFmdGVyLCAudGV4dC1saW5rLS1wcmltYXJ5OmZvY3VzIHNwYW46YWZ0ZXIsIC50ZXh0LWxpbmstLXByaW1hcnk6YWN0aXZlIHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRleHQtbGluay0tcHJpbWFyeTpob3ZlciBzcGFuIHN2ZywgLnRleHQtbGluay0tcHJpbWFyeTpmb2N1cyBzcGFuIHN2ZywgLnRleHQtbGluay0tcHJpbWFyeTphY3RpdmUgc3BhbiBzdmcge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmaWxsOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4udGV4dC1saW5rLS1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4udGV4dC1saW5rLS1saWdodCBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLnRleHQtbGluay0tbGlnaHQgc3BhbiBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4udGV4dC1saW5rLS1saWdodDpob3ZlciwgLnRleHQtbGluay0tbGlnaHQ6Zm9jdXMsIC50ZXh0LWxpbmstLWxpZ2h0OmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4udGV4dC1saW5rLS1saWdodDpob3ZlciBzcGFuLCAudGV4dC1saW5rLS1saWdodDpmb2N1cyBzcGFuLCAudGV4dC1saW5rLS1saWdodDphY3RpdmUgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xufVxuLnRleHQtbGluay0tbGlnaHQ6aG92ZXIgc3BhbjphZnRlciwgLnRleHQtbGluay0tbGlnaHQ6Zm9jdXMgc3BhbjphZnRlciwgLnRleHQtbGluay0tbGlnaHQ6YWN0aXZlIHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRleHQtbGluay0tbGlnaHQ6aG92ZXIgc3BhbiBzdmcsIC50ZXh0LWxpbmstLWxpZ2h0OmZvY3VzIHNwYW4gc3ZnLCAudGV4dC1saW5rLS1saWdodDphY3RpdmUgc3BhbiBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbn1cbi50ZXh0LWxpbmsgc3BhbiB7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4ycztcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRleHQtbGluayBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRleHQtbGluayBzcGFuIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi8qIEJMT0NLU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xuLmV4cC1hY2NvcmRpb24tY29udGFpbmVyX190YWcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cC1hY2NvcmRpb24tY29udGFpbmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MzA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHAtYWNjb3JkaW9uLWNvbnRhaW5lci0td2hpdGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDE1cHg7XG59XG4uZXhwLWFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cC1hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS01MCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHBhZGRpbmc6IDMycHg7XG59XG4uZXhwLWFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9zdmcvcGx1cy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmV4cC1hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9zdmcvbWludXMuc3ZnXCIpO1xufVxuLmV4cC1hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5leHAtYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogNDBweDtcbn1cbi5leHAtYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbl9fY2lyY2xlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG4uZXhwLWFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNTApO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZXhwLWFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAwIDMycHggMzJweDtcbn1cbi5leHAtYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBwLFxuLmV4cC1hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLmV4cC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDhweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmV4cC1iYW5uZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leHAtYmFubmVyX19iYWNrZ3JvdW5kIHBpY3R1cmUsXG4uZXhwLWJhbm5lcl9fYmFja2dyb3VuZCB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4cC1iYW5uZXJfX2JhY2tncm91bmQgcGljdHVyZSBpbWcsXG4uZXhwLWJhbm5lcl9fYmFja2dyb3VuZCBwaWN0dXJlIHNvdXJjZSxcbi5leHAtYmFubmVyX19iYWNrZ3JvdW5kIHZpZGVvIGltZyxcbi5leHAtYmFubmVyX19iYWNrZ3JvdW5kIHZpZGVvIHNvdXJjZSB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uZXhwLWJhbm5lcl9faW1hZ2Utd3JhcHBlciwgLmV4cC1iYW5uZXJfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwLWJhbm5lcl9faW1hZ2Utd3JhcHBlciAudmlkZW8tbW9iaWxlLFxuLmV4cC1iYW5uZXJfX2ltYWdlLXdyYXBwZXIgLnZpZGVvLXRhYmxldCxcbi5leHAtYmFubmVyX19pbWFnZS13cmFwcGVyIC52aWRlby1kZXNrdG9wLFxuLmV4cC1iYW5uZXJfX2ltYWdlLXdyYXBwZXIgLnZpZGVvLWRlZmF1bHQsXG4uZXhwLWJhbm5lcl9faW1hZ2Utd3JhcHBlciAuaW1hZ2UtbW9iaWxlLFxuLmV4cC1iYW5uZXJfX2ltYWdlLXdyYXBwZXIgLmltYWdlLXRhYmxldCxcbi5leHAtYmFubmVyX19pbWFnZS13cmFwcGVyIC5pbWFnZS1kZXNrdG9wLFxuLmV4cC1iYW5uZXJfX2JhY2tncm91bmQgLnZpZGVvLW1vYmlsZSxcbi5leHAtYmFubmVyX19iYWNrZ3JvdW5kIC52aWRlby10YWJsZXQsXG4uZXhwLWJhbm5lcl9fYmFja2dyb3VuZCAudmlkZW8tZGVza3RvcCxcbi5leHAtYmFubmVyX19iYWNrZ3JvdW5kIC52aWRlby1kZWZhdWx0LFxuLmV4cC1iYW5uZXJfX2JhY2tncm91bmQgLmltYWdlLW1vYmlsZSxcbi5leHAtYmFubmVyX19iYWNrZ3JvdW5kIC5pbWFnZS10YWJsZXQsXG4uZXhwLWJhbm5lcl9fYmFja2dyb3VuZCAuaW1hZ2UtZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwLWJhbm5lcl9faW1hZ2Utd3JhcHBlciwgLmV4cC1iYW5uZXJfX2JhY2tncm91bmQge1xuICAvKiBTaG93IG1vYmlsZSB2aWRlby9pbWFnZSAqL1xufVxuLmV4cC1iYW5uZXJfX2ltYWdlLXdyYXBwZXIsIC5leHAtYmFubmVyX19iYWNrZ3JvdW5kIHtcbiAgLyogU2hvdyB0YWJsZXQgdmlkZW8vaW1hZ2UgKi9cbn1cbi5leHAtYmFubmVyX19pbWFnZS13cmFwcGVyLCAuZXhwLWJhbm5lcl9fYmFja2dyb3VuZCB7XG4gIC8qIFNob3cgZGVza3RvcCB2aWRlby9pbWFnZSAqL1xufVxuLmV4cC1iYW5uZXJfX2ltYWdlLXdyYXBwZXIgLnZpZGVvLWRlZmF1bHQsIC5leHAtYmFubmVyX19iYWNrZ3JvdW5kIC52aWRlby1kZWZhdWx0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwLWJhbm5lcl9faW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZXhwLWJhbm5lcl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwLWJhbm5lcl9faW1hZ2UtLWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2NnB4O1xuICBoZWlnaHQ6IDIwOHB4O1xufVxuLmV4cC1iYW5uZXJfX2ltYWdlLS1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTY1cHg7XG4gIGhlaWdodDogMTMycHg7XG59XG4uZXhwLWJhbm5lcl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5leHAtYmFubmVyX190YWcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cC1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmV4cC1iYW5uZXJfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE1NSU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uY2FyZC1hcHBsaWNhdGlvbi1wcm9jZXNzIHtcbiAgLS10ZXh0LWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIC0tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJnLXdoaXRlIC5jYXJkLWFwcGxpY2F0aW9uLXByb2Nlc3Mge1xuICAtLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNTApO1xuICAtLXRleHQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5iZy1ibHVlLTUwIC5jYXJkLWFwcGxpY2F0aW9uLXByb2Nlc3Mge1xuICAtLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS10ZXh0LWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uY2FyZC1hcHBsaWNhdGlvbi1wcm9jZXNzX19jb250ZW50LXdyYXBwZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDUwJTtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmNhcmQtYXBwbGljYXRpb24tcHJvY2Vzc19fY29udGVudC13cmFwcGVyLS1hbGlnbi1ib3R0b20ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmNhcmQtYXBwbGljYXRpb24tcHJvY2Vzc19fY29udGVudC13cmFwcGVyLS1hbGlnbi10b3Age1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uY2FyZC1hcHBsaWNhdGlvbi1wcm9jZXNzX19pbmRleCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xufVxuLmNhcmQtYXBwbGljYXRpb24tcHJvY2Vzc19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmNhcmQtYXBwbGljYXRpb24tcHJvY2Vzc19fc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5jYXJkLWFwcGxpY2F0aW9uLXByb2Nlc3NfX2ltYWdlIHtcbiAgZmxleDogNTAlO1xufVxuLmNhcmQtYXBwbGljYXRpb24tcHJvY2Vzc19faW1hZ2UgcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJkLWFwcGxpY2F0aW9uLXByb2Nlc3NfX2ltYWdlIHBpY3R1cmUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLWFwcGxpY2F0aW9uLXByb2Nlc3NfX2J0biB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uY2FyZC1jb250YWN0LXNsaWRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXJkLWNvbnRhY3Qtc2xpZGVyX19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtY29udGFjdC1zbGlkZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWNvbnRhY3Qtc2xpZGVyX19tb2RhbC10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLWNvbnRhY3Qtc2xpZGVyX19tb2RhbC10cmlnZ2VyOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLmNhcmQtY29udGFjdC1zbGlkZXJfX2ltYWdlLXdyYXBwZXIge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtY29udGFjdC1zbGlkZXJfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtY29udGFjdC1zbGlkZXJfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcmQtY29udGFjdC1zbGlkZXJfX25hbWUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjcwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNhcmQtY29udGFjdC1zbGlkZXJfX2Z1bmN0aW9uIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tY29sb3Itd2hpdGUpLCAwLjgpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDMwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2FyZC1jb250YWN0LXNsaWRlcl9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG59XG4uY2FyZC1jb250YWN0LXNsaWRlcl9fYnV0dG9uIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1jb250YWN0LXRleHRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uY2FyZC1jb250YWN0LXRleHRfX2NvbnRhY3Qtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY2FyZC1jb250YWN0LXRleHRfX2NvbnRhY3Qtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uY2FyZC1jb250YWN0LXRleHRfX2NvbnRhY3Qge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLmNhcmQtY29udGFjdC10ZXh0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uY2FyZC1jb250YWN0LXRleHRfX3RleHQtYm9sZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNhcmQtY29udGFjdC10ZXh0X19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tbGVmdDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtY29udGFjdC10ZXh0X19saW5rOmhvdmVyLCAuY2FyZC1jb250YWN0LXRleHRfX2xpbms6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYXJkLWNvbnRhY3QtdGV4dF9fbGluayBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IC0yOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbn1cbi5jYXJkLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG4gIHBhZGRpbmc6IDE2cHggMCAxNnB4IDE2cHg7XG4gIGdhcDogMTZweDtcbn1cbi5jYXJkLWNvbnRhY3RfX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAxMjhweDtcbn1cbi5jYXJkLWNvbnRhY3RfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5jYXJkLWNvbnRhY3RfX25hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jYXJkLWNvbnRhY3RfX2Z1bmN0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY2FyZC1jb250YWN0X19mdW5jdGlvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtY29udGFjdF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uY2FyZC1jb250YWN0X19saW5rLS1saW5rZWRpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC1jb250YWN0X19saW5rLS1vcmFuZ2Uge1xuICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG59XG4uY2FyZC1jb250YWN0X19saW5rOmhvdmVyLCAuY2FyZC1jb250YWN0X19saW5rOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWNvbnRhY3RfX2xpbms6aG92ZXIgc3BhbjpsYXN0LWNoaWxkLCAuY2FyZC1jb250YWN0X19saW5rOmZvY3VzIHNwYW46bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhcmQtY29udGFjdF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uY2FyZC1jb250YWN0X19pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uY2FyZC1jb250YWN0X19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jYXJkLWNvbnRhY3RfX3RleHQtLWVtYWlsIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC1ldmVudCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHBhZGRpbmc6IDE2cHggMCAxNnB4IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLWV2ZW50X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FyZC1ldmVudF9fdGl0bGUtd3JhcHBlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uY2FyZC1ldmVudF9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJkLWV2ZW50X19pbWFnZS13cmFwcGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTYwcHg7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5jYXJkLWV2ZW50X19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLWZ1bGwtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBnYXA6IDE2cHg7XG59XG4uY2FyZC1mdWxsLWltYWdlOmhvdmVyIC5jYXJkLWZ1bGwtaW1hZ2VfX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi5jYXJkLWZ1bGwtaW1hZ2U6aG92ZXIgLmNhcmQtZnVsbC1pbWFnZV9fYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNhcmQtZnVsbC1pbWFnZTpob3ZlciAuY2FyZC1mdWxsLWltYWdlX19idG46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmNhcmQtZnVsbC1pbWFnZV9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTUwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkLWZ1bGwtaW1hZ2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmQtZnVsbC1pbWFnZV9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYXJkLWZ1bGwtaW1hZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtZnVsbC1pbWFnZV9fdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB6LWluZGV4OiAyO1xufVxuLmNhcmQtZnVsbC1pbWFnZV9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzMDtcbn1cbi5jYXJkLWltYWdlLXRleHRfX3RhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhhZmZlclhIXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi5jYXJkLWltYWdlLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG59XG4uY2FyZC1pbWFnZS10ZXh0OmhvdmVyIC5jYXJkLWltYWdlLXRleHRfX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi5jYXJkLWltYWdlLXRleHQ6aG92ZXIgLmNhcmQtaW1hZ2UtdGV4dF9fYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNhcmQtaW1hZ2UtdGV4dDpob3ZlciAuY2FyZC1pbWFnZS10ZXh0X19idG46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmNhcmQtaW1hZ2UtdGV4dF9faW1hZ2Utd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2FyZC1pbWFnZS10ZXh0X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmNhcmQtaW1hZ2UtdGV4dF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cbi5jYXJkLWltYWdlLXRleHRfX2NvbnRlbnQgc3Bhbltyb2xlPWJ1dHRvbl0ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmNhcmQtaW1hZ2UtdGV4dF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY2FyZC1pbWFnZS10ZXh0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5jYXJkLWltYWdlLXRleHRfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbn1cbi5jYXJkLWxvbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC1sb25nOmhvdmVyIC5jYXJkLWxvbmdfX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi5jYXJkLWxvbmc6aG92ZXIgLmNhcmQtbG9uZ19fYnRuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5jYXJkLWxvbmc6aG92ZXIgLmNhcmQtbG9uZ19fYnRuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbn1cbi5jYXJkLWxvbmdfX3R5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxlZnQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgei1pbmRleDogMjtcbn1cbi5jYXJkLWxvbmdfX2ltYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTUwKTtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTcwcHg7XG59XG4uY2FyZC1sb25nX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkLWxvbmdfX2NvbnRlbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4uY2FyZC1sb25nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5jYXJkLWxvbmdfX2xpbmsge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzA7XG59XG4uY2FyZC1udW1iZXItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkLW51bWJlci10ZXh0OmhvdmVyIC5jYXJkLW51bWJlci10ZXh0X19saW5rIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLW51bWJlci10ZXh0OmhvdmVyIC5jYXJkLW51bWJlci10ZXh0X19saW5rIGkge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cbi5jYXJkLW51bWJlci10ZXh0OmhvdmVyIC5jYXJkLW51bWJlci10ZXh0X19saW5rIGk6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcmQtbnVtYmVyLXRleHRfX2ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5jYXJkLW51bWJlci10ZXh0X19udW1iZXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NjRmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNhcmQtbnVtYmVyLXRleHRfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNhcmQtbnVtYmVyLXRleHRfX3RleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY2FyZC1udW1iZXItdGV4dF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMDQ2NGZmO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IGF1dG8gMCAwIDA7XG59XG4uY2FyZC1udW1iZXItdGV4dF9fbGluayBpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4ycztcbiAgY29sb3I6ICMwNDY0ZmY7XG59XG4uY2FyZC1udW1iZXItdGV4dF9fbGluayBpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ2NGZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNhcmQtbmV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdhcDogMTZweDtcbn1cbi5jYXJkLW5ld3M6aG92ZXIgLmNhcmQtbmV3c19faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuLmNhcmQtbmV3czpob3ZlciAuY2FyZC1uZXdzX19idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uY2FyZC1uZXdzOmhvdmVyIC5jYXJkLW5ld3NfX2J0bjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uY2FyZC1uZXdzX190eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FyZC1uZXdzX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMTcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC1uZXdzX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkLW5ld3NfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2FyZC1uZXdzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLW5ld3NfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMzA7XG59XG4uY2FyZC10aXRsZSB7XG4gIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtdGl0bGU6bm90KC5jYXJkLXRpdGxlLS12YWx1ZS1wcm9wKSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZC10aXRsZS1yY2Mge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xufVxuLmNhcmQtdGl0bGU6aG92ZXIgLmNhcmQtdGl0bGVfX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi5jYXJkLXRpdGxlOmhvdmVyIC5jYXJkLXRpdGxlX19idG4ge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNhcmQtdGl0bGU6aG92ZXIgLmNhcmQtdGl0bGVfX2J0bjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uY2FyZC10aXRsZV9faW1hZ2Utd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY2FyZC10aXRsZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5jYXJkLXRpdGxlX19pbWFnZS0tZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jYXJkLXRpdGxlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG4uY2FyZC10aXRsZV9fdGFnIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNhcmQtdGl0bGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jYXJkLXRpdGxlX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG59XG4uY2FyZC12YWNhbmN5IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgcGFkZGluZzogMTZweCAwIDE2cHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtdmFjYW5jeS0tc3BhY2luZy1ib3R0b20ge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmNhcmQtdmFjYW5jeS0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmNhcmQtdmFjYW5jeS0td2hpdGUgLmNhcmQtdmFjYW5jeV9fY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuLmNhcmQtdmFjYW5jeS0td2hpdGUgLmNhcmQtdmFjYW5jeV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuLmNhcmQtdmFjYW5jeS0td2hpdGUgLmNhcmQtdmFjYW5jeV9faW5mb3JtYXRpb24taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5jYXJkLXZhY2FuY3ktLXdoaXRlIC5jYXJkLXZhY2FuY3lfX2J1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy0zMDApO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMjhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB3aWR0aDogNDRweDtcbn1cbi5jYXJkLXZhY2FuY3lfX2NhdGVnb3J5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBnYXA6IDRweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmNhcmQtdmFjYW5jeV9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY2FyZC12YWNhbmN5X19pbmZvcm1hdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBnYXA6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uY2FyZC12YWNhbmN5X19pbmZvcm1hdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJkLXZhY2FuY3lfX2luZm9ybWF0aW9uIHNwYW4gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmNhcmQtY3VzdG9tZXItbGFyZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBnYXA6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJkLWN1c3RvbWVyLWxhcmdlOmhvdmVyIC5jYXJkLWN1c3RvbWVyLWxhcmdlX19pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4uY2FyZC1jdXN0b21lci1sYXJnZTpob3ZlciAuY2FyZC1jdXN0b21lci1sYXJnZV9fYnRuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5jYXJkLWN1c3RvbWVyLWxhcmdlOmhvdmVyIC5jYXJkLWN1c3RvbWVyLWxhcmdlX19idG46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmNhcmQtY3VzdG9tZXItbGFyZ2VfX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2FyZC1jdXN0b21lci1sYXJnZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FyZC1jdXN0b21lci1sYXJnZV9fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXJkLWN1c3RvbWVyLWxhcmdlX19icmFuZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY2FyZC1jdXN0b21lci1sYXJnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2FyZC1jdXN0b21lci1sYXJnZV9fYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jYXJkLWN1c3RvbWVyLWxhcmdlX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDMwO1xufVxuLmNhcmQtY3VzdG9tZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBnYXA6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJkLWN1c3RvbWVyOmhvdmVyIC5jYXJkLWN1c3RvbWVyX19pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4uY2FyZC1jdXN0b21lcjpob3ZlciAuY2FyZC1jdXN0b21lcl9fYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNhcmQtY3VzdG9tZXI6aG92ZXIgLmNhcmQtY3VzdG9tZXJfX2J0bjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uY2FyZC1jdXN0b21lcl9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQtY3VzdG9tZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmQtY3VzdG9tZXJfX2JyYW5kLW5hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY2FyZC1jdXN0b21lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhcmQtY3VzdG9tZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmQtY3VzdG9tZXJfX2J0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uY2FyZC1jdXN0b21lcl9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzMDtcbn1cbi5leHAtY29kZSBwcmUge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5jb250YWN0LWJsb2NrIHtcbiAgcGFkZGluZzogNjZweCAwO1xufVxuLmNvbnRhY3QtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmNvbnRhY3QtYmxvY2tfX2NvbC0yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMjRweDtcbn1cbi5jb250YWN0LWJsb2NrX19jb2wtMSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuLmNvbnRhY3QtYmxvY2tfX2J1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbi5leHAtY29udGFjdC1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwLWNvbnRhY3QtZm9ybV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmctYmxhY2sgLmV4cC1jb250YWN0LWZvcm1fX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtY29udGFjdC1mb3JtX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iZy1ibGFjayAuZXhwLWNvbnRhY3QtZm9ybV9fY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLWNvbnRhY3QtZm9ybV9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZXhwLWNvbnRhY3QtZm9ybV9fYnV0dG9ucyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmV4cC1jb250YWN0LWZvcm1fX2J1dHRvbnMgLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmV4cC1jb250YWN0LWZvcm1fX2JhY2tncm91bmQgcGljdHVyZSxcbi5leHAtY29udGFjdC1mb3JtX19iYWNrZ3JvdW5kIGZpZ3VyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5leHAtY29udGFjdC1mb3JtX19iYWNrZ3JvdW5kIHBpY3R1cmUgaW1nLFxuLmV4cC1jb250YWN0LWZvcm1fX2JhY2tncm91bmQgcGljdHVyZSBzb3VyY2UsXG4uZXhwLWNvbnRhY3QtZm9ybV9fYmFja2dyb3VuZCBmaWd1cmUgaW1nLFxuLmV4cC1jb250YWN0LWZvcm1fX2JhY2tncm91bmQgZmlndXJlIHNvdXJjZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLWNvbnRhY3QtcGVyc29ucy1ibG9jayAuZmFjZXR3cC1mYWNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtY29udGFjdC1wZXJzb24tYmxvY2sge1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG4uZXhwLWNvbnRhY3QtcGVyc29uLWJsb2NrX190YWcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cC1jb250YWN0LXBlcnNvbi1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xMTI1cmVtO1xufVxuLmV4cC1jb250YWN0LXBlcnNvbi1ibG9ja19fY2FyZHMtd3JhcHBlciwgLmV4cC1jb250YWN0LXBlcnNvbi1ibG9ja19fYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmV4cC1jb250YWN0LXBlcnNvbi1ibG9ja19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLWNvbnRhY3QtcGVyc29uLWJsb2NrX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1jb250YWN0LXVzIHtcbiAgcGFkZGluZzogNDhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwLWNvbnRhY3QtdXMucmVtb3ZlLXBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZXhwLWNvbnRhY3QtdXMucmVtb3ZlLXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZXhwLWNvbnRhY3QtdXMuYmctYmxhY2sge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmV4cC1jb250YWN0LXVzX190YWcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJnLWJsYWNrIC5leHAtY29udGFjdC11c19fdGFnIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtY29udGFjdC11c19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV4cC1jb250YWN0LXVzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5leHAtY29udGFjdC11c19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5leHAtY29udGFjdC11c19fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uZXhwLWNvbnRhY3QtdXNfX2JhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leHAtY29udGFjdC11c19fYmFja2dyb3VuZCBmaWd1cmUsXG4uZXhwLWNvbnRhY3QtdXNfX2JhY2tncm91bmQgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4cC1jb250YWN0LXVzX19iYWNrZ3JvdW5kIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLWNvbnRlbnQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uZXhwLWNvbnRlbnRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5leHAtY29udGVudCBoNC5leHAtY29udGVudF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmV4cC1jb250ZW50X19zdWItdGl0bGUge1xuICBjb2xvcjogIzA0NjRmZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1jb250ZW50X19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4uZXhwLWNvbnRlbnRfX2ludHJvIHAsXG4uZXhwLWNvbnRlbnRfX2ludHJvIC5sZWFkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5leHAtY29udGVudF9faW50cm8gcDpsYXN0LW9mLXR5cGUsXG4uZXhwLWNvbnRlbnRfX2ludHJvIC5sZWFkOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmV4cC1jb250ZW50IHAubGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmV4cC1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4cC1jb3VudGVyLS1iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNTApO1xufVxuLmV4cC1jb3VudGVyLS1iZy1saWdodCAuZXhwLWNvdW50ZXJfX2JvZHkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmV4cC1jb3VudGVyLS1iZy1saWdodCAuZXhwLWNvdW50ZXJfX2NhcmQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5leHAtY291bnRlci0tYmctbGlnaHQgLmV4cC1jb3VudGVyX192YWx1ZSxcbi5leHAtY291bnRlci0tYmctbGlnaHQgLmV4cC1jb3VudGVyX19zeW1ib2wge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmV4cC1jb3VudGVyLS1iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmV4cC1jb3VudGVyLS1iZy1kYXJrIC5leHAtY291bnRlcl9fYm9keSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLWNvdW50ZXItLWJnLWRhcmsgLmV4cC1jb3VudGVyX19jYXJkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLWNvdW50ZXItLWJnLWRhcmsgLmV4cC1jb3VudGVyX192YWx1ZSxcbi5leHAtY291bnRlci0tYmctZGFyayAuZXhwLWNvdW50ZXJfX3N5bWJvbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLWNvdW50ZXJfX2NhcmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzJweDtcbn1cbi5leHAtY291bnRlcl9fY2FyZCB7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDE2cHg7XG59XG4uZXhwLWNvdW50ZXJfX2ljb24ge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmV4cC1jb3VudGVyX19pY29uIGltZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmV4cC1jb3VudGVyX192YWx1ZSwgLmV4cC1jb3VudGVyX19zeW1ib2wge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDQ2ODhyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5leHAtY291bnRlcl9fYm9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uZXhwLWNvdW50ZXJfX2JvZHkgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1jb3VudGVyX19idG4ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmV4cC13b3JrLXdpdGgtdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cHggMCA0OHB4O1xufVxuLmV4cC13b3JrLXdpdGgtdXNfX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZXhwLXdvcmstd2l0aC11c19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZXhwLXdvcmstd2l0aC11c19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5leHAtd29yay13aXRoLXVzX19jb250ZW50IHAge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43MTtcbn1cbi5leHAtd29yay13aXRoLXVzX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZXhwLXdvcmstd2l0aC11c19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmx1ZS01MCk7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbi5leHAtZG93bmxvYWRfX2ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtZG93bmxvYWRfX3RpdGxlLFxuLmV4cC1mb3JtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZXhwLWRvd25sb2FkX19pbWFnZSxcbi5leHAtZm9ybV9faW1hZ2Uge1xuICBoZWlnaHQ6IDM3NXB4O1xufVxuLmV4cC1kb3dubG9hZF9fY29udGVudCBzcGFuLFxuLmV4cC1mb3JtX19jb250ZW50IHNwYW4ge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmV4cC1kb3dubG9hZF9fY29udGVudCBoNCxcbi5leHAtZm9ybV9fY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZXhwLWRvd25sb2FkX19jb250ZW50LXRpdGxlLFxuLmV4cC1mb3JtX19jb250ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmV4cC1kb3dubG9hZF9fdXJsLFxuLmV4cC1mb3JtX191cmwge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA0NjRmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5leHAtZG93bmxvYWRfX3VybCBzdmcsXG4uZXhwLWZvcm1fX3VybCBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4ycztcbn1cbi5leHAtZG93bmxvYWRfX3VybDpob3Zlcixcbi5leHAtZm9ybV9fdXJsOmhvdmVyIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5leHAtZG93bmxvYWRfX3VybDpob3ZlciBzdmcsXG4uZXhwLWZvcm1fX3VybDpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cbi5leHAtZG93bmxvYWRfX21vZGFsLFxuLmV4cC1mb3JtX19tb2RhbCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5leHAtZG93bmxvYWRfX21vZGFsIC5tb2RhbC1oZWFkZXIsXG4uZXhwLWZvcm1fX21vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmV4cC1kb3dubG9hZF9fbW9kYWwgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlLFxuLmV4cC1mb3JtX19tb2RhbCAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTE4IDcuMDVMMTYuOTUgNkwxMiAxMC45NUw3LjA1IDZMNiA3LjA1TDEwLjk1IDEyTDYgMTYuOTVMNy4wNSAxOEwxMiAxMy4wNUwxNi45NSAxOEwxOCAxNi45NUwxMy4wNSAxMkwxOCA3LjA1WlwiIGZpbGw9XCJibGFja1wiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5leHAtZG93bmxvYWRfX21vZGFsIC5tb2RhbC1ib2R5LFxuLmV4cC1mb3JtX19tb2RhbCAubW9kYWwtYm9keSB7XG4gIG1hcmdpbjogMjRweCAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmV4cC1kb3dubG9hZF9fbW9kYWwgaDIsXG4uZXhwLWZvcm1fX21vZGFsIGgyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNTYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5leHAtZG93bmxvYWRfX21vZGFsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmdmaWVsZF9sYWJlbCxcbi5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy03MDApO1xufVxuLmV4cC1kb3dubG9hZF9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuZ2lucHV0X2NvbXBsZXggbGFiZWwsXG4uZXhwLWZvcm1fX21vZGFsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmdpbnB1dF9jb21wbGV4IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLTcwMCk7XG59XG4uZXhwLWRvd25sb2FkX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHRleHRhcmVhLFxuLmV4cC1kb3dubG9hZF9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dCxcbi5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB0ZXh0YXJlYSxcbi5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy0zMDApO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLTYwMCk7XG59XG4uZXhwLWRvd25sb2FkX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHRleHRhcmVhOmFjdGl2ZSwgLmV4cC1kb3dubG9hZF9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB0ZXh0YXJlYTpmb2N1cywgLmV4cC1kb3dubG9hZF9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB0ZXh0YXJlYTpmb2N1cy13aXRoaW4sIC5leHAtZG93bmxvYWRfX21vZGFsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXQ6YWN0aXZlLCAuZXhwLWRvd25sb2FkX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0OmZvY3VzLCAuZXhwLWRvd25sb2FkX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0OmZvY3VzLXdpdGhpbiwgLmV4cC1mb3JtX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHRleHRhcmVhOmFjdGl2ZSwgLmV4cC1mb3JtX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzLCAuZXhwLWZvcm1fX21vZGFsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQgdGV4dGFyZWE6Zm9jdXMtd2l0aGluLCAuZXhwLWZvcm1fX21vZGFsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXQ6YWN0aXZlLCAuZXhwLWZvcm1fX21vZGFsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXQ6Zm9jdXMsIC5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dDpmb2N1cy13aXRoaW4ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAzcHggcmdiYSg0LCAxMDAsIDI1NSwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTcwMCk7XG59XG4uZXhwLWRvd25sb2FkX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzLXZpc2libGUsXG4uZXhwLWRvd25sb2FkX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0OmZvY3VzLXZpc2libGUsXG4uZXhwLWZvcm1fX21vZGFsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSxcbi5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5leHAtZG93bmxvYWRfX21vZGFsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQtY2hvaWNlLWlucHV0ICsgbGFiZWwsXG4uZXhwLWZvcm1fX21vZGFsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQtY2hvaWNlLWlucHV0ICsgbGFiZWwge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmV4cC1kb3dubG9hZF9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCxcbi5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuLmV4cC1kb3dubG9hZF9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5leHAtZG93bmxvYWRfX21vZGFsIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmV4cC1kb3dubG9hZF9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSwgLmV4cC1kb3dubG9hZF9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyLCAuZXhwLWZvcm1fX21vZGFsIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUsIC5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmV4cC1kb3dubG9hZF9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIC8qIGFmdGVyICovXG59XG4uZXhwLWRvd25sb2FkX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcbi5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtNzAwKTtcbiAgdG9wOiAycHg7XG59XG4uZXhwLWRvd25sb2FkX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIHotaW5kZXg6IDA7XG59XG4uZXhwLWRvd25sb2FkX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmV4cC1mb3JtX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgLyogYmVmb3JlICovXG59XG4uZXhwLWRvd25sb2FkX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG4uZXhwLWZvcm1fX21vZGFsIC5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuLmV4cC1kb3dubG9hZF9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmV4cC1mb3JtX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICB0b3A6IDMuNXB4O1xuICBsZWZ0OiAzcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItdG9wOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDM1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuLmV4cC1kb3dubG9hZF9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcixcbi5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uZXhwLWRvd25sb2FkX19tb2RhbCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbi5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBidXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1kb3dubG9hZF9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCxcbi5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwLWRvd25sb2FkX19tb2RhbC1pbWFnZSxcbi5leHAtZm9ybV9fbW9kYWwtaW1hZ2Uge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtMzAwKTtcbn1cbi5leHAtZG93bmxvYWRfX21vZGFsLWltYWdlIHBpY3R1cmUgaW1nLFxuLmV4cC1mb3JtX19tb2RhbC1pbWFnZSBwaWN0dXJlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLWV2ZW50cy1mYWNldC1vdmVydmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbi5leHAtZXZlbnRzLWZhY2V0LW92ZXJ2aWV3X19wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uZXhwLWV2ZW50cy1mYWNldC1vdmVydmlld19fbW9udGgge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmV4cC1ldmVudHMtZmFjZXQtb3ZlcnZpZXdfX2V2ZW50LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLWV2ZW50cy1mYWNldC1vdmVydmlld19fZXZlbnQtY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5leHAtZXZlbnRzLWZhY2V0LW92ZXJ2aWV3X19kZXRhaWxzIHtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5leHAtZXZlbnRzLWZhY2V0LW92ZXJ2aWV3X19kZXRhaWxzIC5kYXRlLFxuLmV4cC1ldmVudHMtZmFjZXQtb3ZlcnZpZXdfX2RldGFpbHMgLmxvY2F0aW9uLFxuLmV4cC1ldmVudHMtZmFjZXQtb3ZlcnZpZXdfX2RldGFpbHMgLmRpdmlkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5leHAtZXZlbnRzLWZhY2V0LW92ZXJ2aWV3X19jb250ZW50IHtcbiAgZmxleDogMTtcbn1cbi5leHAtZXZlbnRzLWZhY2V0LW92ZXJ2aWV3X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5leHAtZXZlbnRzLWZhY2V0LW92ZXJ2aWV3X190aHVtYm5haWwge1xuICB3aWR0aDogMjkzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTU0cHg7XG59XG4uZXhwLWV2ZW50cy1mYWNldC1vdmVydmlld19fdGh1bWJuYWlsIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLWV2ZW50cy1mYWNldC1vdmVydmlldyAuZmFjZXR3cC1mYWNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtZGV0YWlsLXBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmV4cC1kZXRhaWwtcGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leHAtZGV0YWlsLXBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUsXG4uZXhwLWRldGFpbC1wYWdlLWhlYWRlcl9fYmFja2dyb3VuZCBmaWd1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXhwLWRldGFpbC1wYWdlLWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlIGltZyxcbi5leHAtZGV0YWlsLXBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kIGZpZ3VyZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmV4cC1kZXRhaWwtcGFnZS1oZWFkZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI0cHggMjBweDtcbn1cbi5leHAtZGV0YWlsLXBhZ2UtaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5leHAtZGV0YWlsLXBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXJfX3Njcm9sbCAuZXhwLWluc3BpcmF0aW9uLWRldGFpbC1wYWdlLWhlYWRlcl9fY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4uZXhwLWluc3BpcmF0aW9uLWRldGFpbC1wYWdlLWhlYWRlcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXJfX3NvY2lhbHMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXJfX3NvY2lhbHMgdWwgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDY0ZmY7XG59XG4uZXhwLWV2ZW50LWhlYWRlcl9fY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzA0NjRmZjtcbn1cbi5leHAtZXZlbnQtaGVhZGVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwLWV2ZW50LWhlYWRlcl9faW5mbyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLWV2ZW50LWhlYWRlcl9faW5mbyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5leHAtZXZlbnQtaGVhZGVyX19zb2NpYWxzIHVsIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uZXhwLWluc3BpcmF0aW9uLWRldGFpbC1wYWdlLWhlYWRlcixcbi5leHAtZXZlbnQtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXJfX2JhY2tncm91bmQgcGljdHVyZSxcbi5leHAtZXZlbnQtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXhwLWluc3BpcmF0aW9uLWRldGFpbC1wYWdlLWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlIGltZyxcbi5leHAtaW5zcGlyYXRpb24tZGV0YWlsLXBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUgc291cmNlLFxuLmV4cC1ldmVudC1oZWFkZXJfX2JhY2tncm91bmQgcGljdHVyZSBpbWcsXG4uZXhwLWV2ZW50LWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlIHNvdXJjZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDBweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXJfX2NvbnRlbnQtd3JhcHBlcixcbi5leHAtZXZlbnQtaGVhZGVyX19jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uZXhwLWluc3BpcmF0aW9uLWRldGFpbC1wYWdlLWhlYWRlcl9fdGl0bGUsXG4uZXhwLWV2ZW50LWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLWluc3BpcmF0aW9uLWRldGFpbC1wYWdlLWhlYWRlcl9fc29jaWFscyxcbi5leHAtZXZlbnQtaGVhZGVyX19zb2NpYWxzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5leHAtaW5zcGlyYXRpb24tZGV0YWlsLXBhZ2UtaGVhZGVyX19zb2NpYWxzIHVsLFxuLmV4cC1ldmVudC1oZWFkZXJfX3NvY2lhbHMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZXhwLWluc3BpcmF0aW9uLWRldGFpbC1wYWdlLWhlYWRlcl9fc29jaWFscyB1bCBsaSxcbi5leHAtZXZlbnQtaGVhZGVyX19zb2NpYWxzIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5leHAtaW5zcGlyYXRpb24tZGV0YWlsLXBhZ2UtaGVhZGVyX19zb2NpYWxzIHVsIGxpIGEsXG4uZXhwLWV2ZW50LWhlYWRlcl9fc29jaWFscyB1bCBsaSBhIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5leHAtaW5zcGlyYXRpb24tZGV0YWlsLXBhZ2UtaGVhZGVyX19zb2NpYWxzIHVsIGxpIGE6aG92ZXIsIC5leHAtaW5zcGlyYXRpb24tZGV0YWlsLXBhZ2UtaGVhZGVyX19zb2NpYWxzIHVsIGxpIGE6Zm9jdXMsIC5leHAtZXZlbnQtaGVhZGVyX19zb2NpYWxzIHVsIGxpIGE6aG92ZXIsIC5leHAtZXZlbnQtaGVhZGVyX19zb2NpYWxzIHVsIGxpIGE6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXJfX3NvY2lhbHMgdWwgbGkgc3Bhbixcbi5leHAtZXZlbnQtaGVhZGVyX19zb2NpYWxzIHVsIGxpIHNwYW4ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5leHAtaW5zcGlyYXRpb24tZGV0YWlsLXBhZ2UtaGVhZGVyX19zb2NpYWxzIHVsIGxpIHNwYW4uaWNvbi10d2l0dGVyIHN2Zyxcbi5leHAtZXZlbnQtaGVhZGVyX19zb2NpYWxzIHVsIGxpIHNwYW4uaWNvbi10d2l0dGVyIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXJfX3NvY2lhbHMgdWwgbGkgc3ZnLFxuLmV4cC1ldmVudC1oZWFkZXJfX3NvY2lhbHMgdWwgbGkgc3ZnIHtcbiAgZmlsbDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMge1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVyc19fdGl0bGUsIC5leHAtaGVyby1oZWFkZXItY2FyZWVyc19fY29udGVudCwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIC5idG4sIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyAuZmlsdGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHBpY3R1cmUge1xuICByaWdodDogMDtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVycyBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsXG4uZXhwLWJyYW5kLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA2OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2JhY2tncm91bmQsXG4uZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCB7XG4gIGhlaWdodDogMzQzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2JhY2tncm91bmQgcGljdHVyZSxcbi5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX19iYWNrZ3JvdW5kIHBpY3R1cmUgaW1nLFxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX19iYWNrZ3JvdW5kIHZpZGVvIHNvdXJjZSxcbi5leHAtaGVyby1oZWFkZXItY2FyZWVyc19fYmFja2dyb3VuZCB2aWRlbyxcbi5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUgaW1nLFxuLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgdmlkZW8gc291cmNlLFxuLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgdmlkZW8ge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVyc19fbG9nby13cmFwcGVyLFxuLmV4cC1icmFuZC1oZWFkZXJfX2xvZ28td3JhcHBlciB7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2xvZ28sXG4uZXhwLWJyYW5kLWhlYWRlcl9fbG9nbyB7XG4gIGhlaWdodDogYXV0bztcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX3dyYXBwZXIsXG4uZXhwLWJyYW5kLWhlYWRlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2JvcmRlcixcbi5leHAtYnJhbmQtaGVhZGVyX19ib3JkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDg1cHgpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTg1cHg7XG4gIHdpZHRoOiAxcHg7XG59XG4uYmctYmxhY2sgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX190YWcsXG4uYmctYmxhY2sgLmV4cC1icmFuZC1oZWFkZXJfX3RhZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX3RpdGxlLFxuLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDc1cmVtO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5iZy1ibGFjayAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX3RpdGxlLFxuLmJnLWJsYWNrIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2NvbnRlbnQsXG4uZXhwLWJyYW5kLWhlYWRlcl9fY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW46IDA7XG59XG4uYmctYmxhY2sgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX19jb250ZW50LFxuLmJnLWJsYWNrIC5leHAtYnJhbmQtaGVhZGVyX19jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVyc19fYnV0dG9uLXdyYXBwZXIsXG4uZXhwLWJyYW5kLWhlYWRlcl9fYnV0dG9uLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2luZm9ybWF0aW9uLFxuLmV4cC1icmFuZC1oZWFkZXJfX2luZm9ybWF0aW9uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2luZm9ybWF0aW9uIGxpLFxuLmV4cC1icmFuZC1oZWFkZXJfX2luZm9ybWF0aW9uIGxpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVyc19faW5mb3JtYXRpb24gbGkgc3ZnLFxuLmV4cC1icmFuZC1oZWFkZXJfX2luZm9ybWF0aW9uIGxpIHN2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVycyxcbi5leHAtYnJhbmQtaGVhZGVyIHtcbiAgLypcbiAgICogSGVybyBoZWFkZXIgb3ZlcndyaXRlcyBmb3Igc2ltaWxhciBoZWFkZXJzXG4gICAqL1xufVxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1zdG9yaWVzIC5leHAtYnJhbmQtaGVhZGVyX190YWcsIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLXN0b3JpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3RhZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXN0b3JpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHNwYW4sIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnIHNwYW4sIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBzcGFuLCAuZXhwLWJyYW5kLWhlYWRlci0tc3RvcmllcyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLXN0b3JpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCwgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBpbWcsXG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBzb3VyY2UsXG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIGltZyxcbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgc291cmNlLFxuLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBpbWcsXG4uZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHNvdXJjZSxcbi5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCBpbWcsXG4uZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgc291cmNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fd3JhcHBlciwgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDM5NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX190YWcsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQsIC5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXZhY2FuY2llcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgaW1nLFxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHNvdXJjZSxcbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jaWVzIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIGltZyxcbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jaWVzIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIHNvdXJjZSxcbi5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIGltZyxcbi5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHNvdXJjZSxcbi5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmNpZXMgLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgaW1nLFxuLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY2llcyAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCBzb3VyY2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIsIC5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmV4cC1icmFuZC1oZWFkZXJfX2J1dHRvbi13cmFwcGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY2llcyAuZXhwLWJyYW5kLWhlYWRlcl9fYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmZpbHRlcl9fc2VhcmNoLFxuLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY2llcyAuZmlsdGVyX19zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmN5LWRldGFpbCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jeS1kZXRhaWwgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jeS1kZXRhaWwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jeS1kZXRhaWwgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXZhY2FuY3ktZGV0YWlsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmN5LWRldGFpbCAuZXhwLWJyYW5kLWhlYWRlcl9fYnV0dG9uLXdyYXBwZXIsIC5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmN5LWRldGFpbCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmN5LWRldGFpbCAuZXhwLWJyYW5kLWhlYWRlcl9fYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0taW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX21ldGEtd3JhcHBlciwgLmV4cC1icmFuZC1oZWFkZXItLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX19tZXRhLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyAuYmFkZ2UsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0taW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX21ldGEtd3JhcHBlciAuYmFkZ2UsIC5leHAtYnJhbmQtaGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgLmJhZGdlLCAuZXhwLWJyYW5kLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX21ldGEtd3JhcHBlciAuYmFkZ2Uge1xuICBtYXJnaW46IDA7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtYnJhbmQtaGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZXZlbnRzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1ldmVudHMgLmV4cC1icmFuZC1oZWFkZXJfX3RhZywgLmV4cC1icmFuZC1oZWFkZXItLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1ldmVudHMgLmV4cC1icmFuZC1oZWFkZXJfX3RhZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZXZlbnRzIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSwgLmV4cC1icmFuZC1oZWFkZXItLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1ldmVudHMgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWhlcm8gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWhlcm8gLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQsIC5leHAtYnJhbmQtaGVhZGVyLS1oZXJvIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWhlcm8gLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0taGVybyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgaW1nLFxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1oZXJvIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBzb3VyY2UsXG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWhlcm8gLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgaW1nLFxuLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1oZXJvIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIHNvdXJjZSxcbi5leHAtYnJhbmQtaGVhZGVyLS1oZXJvIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBpbWcsXG4uZXhwLWJyYW5kLWhlYWRlci0taGVybyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgc291cmNlLFxuLmV4cC1icmFuZC1oZWFkZXItLWhlcm8gLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgaW1nLFxuLmV4cC1icmFuZC1oZWFkZXItLWhlcm8gLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgc291cmNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWhlcm8gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWhlcm8gLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIsIC5leHAtYnJhbmQtaGVhZGVyLS1oZXJvIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWhlcm8gLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogMzk2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0taGVybyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0taGVybyAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtYnJhbmQtaGVhZGVyLS1oZXJvIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWhlcm8gLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWhlcm8gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWhlcm8gLmV4cC1icmFuZC1oZWFkZXJfX3RhZywgLmV4cC1icmFuZC1oZWFkZXItLWhlcm8gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0taGVybyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX19tZXRhLXdyYXBwZXIsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWJyYW5kLWhlYWRlcl9fbWV0YS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX190YWcsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSwgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5leHAtaW5zcGlyYXRpb24tY2VudGVyLWZlYXR1cmVkLWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUgaW1nLFxuLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUgc291cmNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtaW5zcGlyYXRpb24tY2VudGVyLWZlYXR1cmVkLWhlYWRlcl9fY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzA0NjRmZjtcbiAgcGFkZGluZzogMjRweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtaW5zcGlyYXRpb24tY2VudGVyLWZlYXR1cmVkLWhlYWRlcl9fY29udGVudC13cmFwcGVyOmhvdmVyIC5leHAtaW5zcGlyYXRpb24tY2VudGVyLWZlYXR1cmVkLWhlYWRlcl9fbGluayBzcGFuLCAuZXhwLWluc3BpcmF0aW9uLWNlbnRlci1mZWF0dXJlZC1oZWFkZXJfX2NvbnRlbnQtd3JhcHBlcjpmb2N1cyAuZXhwLWluc3BpcmF0aW9uLWNlbnRlci1mZWF0dXJlZC1oZWFkZXJfX2xpbmsgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xufVxuLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyX19jb250ZW50LXdyYXBwZXI6aG92ZXIgLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyX19saW5rIHNwYW46YWZ0ZXIsIC5leHAtaW5zcGlyYXRpb24tY2VudGVyLWZlYXR1cmVkLWhlYWRlcl9fY29udGVudC13cmFwcGVyOmZvY3VzIC5leHAtaW5zcGlyYXRpb24tY2VudGVyLWZlYXR1cmVkLWhlYWRlcl9fbGluayBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5leHAtaW5zcGlyYXRpb24tY2VudGVyLWZlYXR1cmVkLWhlYWRlcl9fY29udGVudC13cmFwcGVyOmhvdmVyIC5leHAtaW5zcGlyYXRpb24tY2VudGVyLWZlYXR1cmVkLWhlYWRlcl9fbGluayBzcGFuIHN2ZywgLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyX19jb250ZW50LXdyYXBwZXI6Zm9jdXMgLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyX19saW5rIHNwYW4gc3ZnIHtcbiAgZmlsbDogIzA0NjRmZjtcbn1cbi5leHAtaW5zcGlyYXRpb24tY2VudGVyLWZlYXR1cmVkLWhlYWRlcl9faW5mbyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLWluc3BpcmF0aW9uLWNlbnRlci1mZWF0dXJlZC1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLWluc3BpcmF0aW9uLWNlbnRlci1mZWF0dXJlZC1oZWFkZXJfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uZXhwLWluc3BpcmF0aW9uLWNlbnRlci1mZWF0dXJlZC1oZWFkZXJfX2xpbms6aG92ZXIsIC5leHAtaW5zcGlyYXRpb24tY2VudGVyLWZlYXR1cmVkLWhlYWRlcl9fbGluazpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLWluc3BpcmF0aW9uLWNlbnRlci1mZWF0dXJlZC1oZWFkZXJfX2xpbmsgc3BhbiB7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4ycztcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyX19saW5rIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjJzO1xuICB6LWluZGV4OiAtMTtcbn1cbi5leHAtaW5zcGlyYXRpb24tY2VudGVyLWZlYXR1cmVkLWhlYWRlcl9fbGluayBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cC1ibG9jay1leHAtcGFnZS1jb250ZW50IHNlY3Rpb246Zmlyc3QtY2hpbGQuZXhwLW92ZXJ2aWV3LXBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDExNnB4O1xufVxuLmV4cC1vdmVydmlldy1wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4cC1vdmVydmlldy1wYWdlLWhlYWRlci5yZW1vdmUtcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5leHAtb3ZlcnZpZXctcGFnZS1oZWFkZXIucmVtb3ZlLXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZXhwLW92ZXJ2aWV3LXBhZ2UtaGVhZGVyX190YWcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cC1vdmVydmlldy1wYWdlLWhlYWRlcl9fY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5leHAtb3ZlcnZpZXctcGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjExMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5leHAtb3ZlcnZpZXctcGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTUlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1vdmVydmlldy1wYWdlLWhlYWRlcl9fYnRuLCAuZXhwLW92ZXJ2aWV3LXBhZ2UtaGVhZGVyX19idG4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uZXhwLW92ZXJ2aWV3LXBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuLmV4cC1vdmVydmlldy1wYWdlLWhlYWRlcl9faW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDU0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwLW92ZXJ2aWV3LXBhZ2UtaGVhZGVyX19pbWFnZS13cmFwcGVyIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtb3ZlcnZpZXctcGFnZS1oZWFkZXJfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmV4cC1zdG9yaWVzLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXhwLXN0b3JpZXMtaGVhZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZXhwLXN0b3JpZXMtaGVhZGVyX19iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmV4cC1zdG9yaWVzLWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlLFxuLmV4cC1zdG9yaWVzLWhlYWRlcl9fYmFja2dyb3VuZCB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5leHAtc3Rvcmllcy1oZWFkZXJfX2JhY2tncm91bmQgcGljdHVyZSBpbWcsXG4uZXhwLXN0b3JpZXMtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUgc291cmNlLFxuLmV4cC1zdG9yaWVzLWhlYWRlcl9fYmFja2dyb3VuZCB2aWRlbyBpbWcsXG4uZXhwLXN0b3JpZXMtaGVhZGVyX19iYWNrZ3JvdW5kIHZpZGVvIHNvdXJjZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDBweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4cC1zdG9yaWVzLWhlYWRlcl9faW5mbyB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5leHAtc3Rvcmllcy1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1zdG9yaWVzLWhlYWRlcl9fY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1pbWFnZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtaW1hZ2UgLnN1YnNjcmlwdCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZXhwLWluc3BpcmF0aW9uIHtcbiAgcGFkZGluZzogNDhweCAwO1xufVxuLmV4cC1pbnNwaXJhdGlvbl9fdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHAtaW5zcGlyYXRpb25fX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uZXhwLWluc3BpcmF0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjExMjVyZW07XG59XG4uZXhwLWluc3BpcmF0aW9uX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmV4cC1pbnNwaXJhdGlvbl9fY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG4uZXhwLWxpc3QgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG59XG4uZXhwLWxpc3Qgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0KSBcIi5cIjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTgwJTtcbn1cbi5leHAtbGlzdCB1bCwgLmV4cC1saXN0IG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGlzdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5leHAtbGlzdCB1bCBsaSwgLmV4cC1saXN0IG9sIGxpIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZXhwLWxpc3QgdWwgbGk6YmVmb3JlLCAuZXhwLWxpc3Qgb2wgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cbi5leHAtbGlzdCB1bCBsaSAuZXhwLWxpc3QgLmNvbnRhaW5lciwgLmV4cC1saXN0IG9sIGxpIC5leHAtbGlzdCAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5leHAtbGlzdCB1bCBsaSAuZXhwLWxpc3QgLnJvdywgLmV4cC1saXN0IG9sIGxpIC5leHAtbGlzdCAucm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwLWxpc3QgdWwgbGkgLmV4cC1saXN0IC5yb3cgPiAqLCAuZXhwLWxpc3Qgb2wgbGkgLmV4cC1saXN0IC5yb3cgPiAqIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4cC1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXhwLW1hcCAjbWFwIHtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgYm9yZGVyLWJvdHRvbTogNjBweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uZXhwLW1hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmV4cC1tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1kIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmV4cC1tYXAgLmdtLXN0eWxlIGltZyB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5leHAtbWFwIC5jbHVzdGVyID4gZGl2IHtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG4uZXhwLW1hcCBidXR0b24uZ20tdWktaG92ZXItZWZmZWN0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmV4cC1tYXAgLm5hdi1waWxscyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xufVxuLmV4cC1tYXAgLm5hdi1waWxscyAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbn1cbi5leHAtbWFwIC5uYXYtcGlsbHMgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbn1cbi5leHAtbWFwIC5uYXYtcGlsbHMgLm5hdi1pdGVtIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZXhwLW1hcCAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG59XG4uZXhwLW1hcCAubmF2LXBpbGxzIC5uYXYtbGluazpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmV4cC1tYXAgLm5hdi1waWxscyAubmF2LWxpbms6bm90KC5hY3RpdmUpOmhvdmVyLCAuZXhwLW1hcCAubmF2LXBpbGxzIC5uYXYtbGluazpub3QoLmFjdGl2ZSk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xufVxuLmV4cC1tYXAgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG59XG4uZXhwLW1hcCAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsIC5leHAtbWFwIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xufVxuLmV4cC1tYXAgLm5hdi1waWxscyAubmF2LWxpbmsgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5leHAtbWFwIC5nbS11aS1ob3Zlci1lZmZlY3Qge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy0yMDApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICByaWdodDogMjRweDtcbiAgdG9wOiAyNHB4O1xufVxuLmV4cC1tYXAgLmdtLXVpLWhvdmVyLWVmZmVjdCBzcGFuIHtcbiAgbWFyZ2luOiAwO1xufVxuLmV4cC1tYXAgLm1hcC1vdmVybGF5IHtcbiAgd2lkdGg6IDI2OXB4O1xufVxuLmV4cC1tYXAgLm1hcC1vdmVybGF5X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMzNweDtcbn1cbi5leHAtbWFwIC5tYXAtb3ZlcmxheV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLW1hcCAubWFwLW92ZXJsYXlfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhhZmZlclhIXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDg2cHg7XG59XG4uZXhwLW1hcCAubWFwLW92ZXJsYXlfX2NvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5leHAtbWFwIC5tYXAtb3ZlcmxheV9fY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cC1tYXAgLm1hcC1vdmVybGF5X19jb250ZW50IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cC1tYXAgLm1hcC1vdmVybGF5X19jb250ZW50IC5saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uZXhwLW1hcCAubWFwLW92ZXJsYXlfX2NvbnRlbnQgLmxpbms6aG92ZXIsIC5leHAtbWFwIC5tYXAtb3ZlcmxheV9fY29udGVudCAubGluazpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmV4cC1tYXAgLm1hcC1vdmVybGF5X19jb250ZW50IC5saW5rIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmV4cC1tYXAgLm1hcC1vdmVybGF5X192aXNpdCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGNvbG9yOiAjMDQ2NGZmO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmV4cC1tYXAgLm1hcC1vdmVybGF5X192aXNpdDpob3ZlciwgLmV4cC1tYXAgLm1hcC1vdmVybGF5X192aXNpdDpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZXhwLW1hcCAubWFwLW92ZXJsYXlfX3Zpc2l0IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6ICMwNDY0ZmY7XG59XG4uZXhwLW1lZGlhLWdyaWRfX2ltZy13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uZXhwLW1lZGlhLWdyaWRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZXhwLW1vcmUtY3VzdG9tZXItY2FzZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBmb250LWZhbWlseTogXCJIYWZmZXJYSFwiLCBzYW5zLXNlcmlmO1xufVxuLmV4cC1tb3JlLWN1c3RvbWVyLWNhc2VzX19oZWFkIHtcbiAgcGFkZGluZzogMzJweCAwIDI0cHg7XG59XG4uZXhwLW1vcmUtY3VzdG9tZXItY2FzZXNfX2hlYWQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwLW1vcmUtY3VzdG9tZXItY2FzZXNfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbi5leHAtbW9yZS1jdXN0b21lci1jYXNlc19fbGluay10by1vdmVydmlldyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2xvcjogIzA0NjRmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5leHAtbW9yZS1jdXN0b21lci1jYXNlc19fbGluay10by1vdmVydmlldyBzdmcge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG59XG4uZXhwLW1vcmUtY3VzdG9tZXItY2FzZXNfX2xpbmstdG8tb3ZlcnZpZXc6aG92ZXIgc3ZnLCAuZXhwLW1vcmUtY3VzdG9tZXItY2FzZXNfX2xpbmstdG8tb3ZlcnZpZXc6Zm9jdXMgc3ZnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG4ud3AtYmxvY2stZXhwLW11dGxpY29sdW1ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbi53cC1ibG9jay1leHAtbXV0bGljb2x1bW5zIC5leHAtbXVsdGktY29sdW1uLWl0ZW06aG92ZXIgZmlndXJlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4ud3AtYmxvY2stZXhwLW11dGxpY29sdW1ucyAuZXhwLW11bHRpLWNvbHVtbi1pdGVtIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMDQ2NGZmO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3R0b206IDA7XG59XG4ud3AtYmxvY2stZXhwLW11dGxpY29sdW1ucyAuZXhwLW11bHRpLWNvbHVtbi1pdGVtIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2xhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICMwMDNjZDc7XG59XG4ud3AtYmxvY2stZXhwLW11dGxpY29sdW1ucyAuZXhwLW11bHRpLWNvbHVtbi1pdGVtIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2xhYmVsIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4ycztcbn1cbi53cC1ibG9jay1leHAtbXV0bGljb2x1bW5zIC5leHAtbXVsdGktY29sdW1uLWl0ZW0gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fbGFiZWwgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2NkNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjJzO1xuICB6LWluZGV4OiAtMTtcbn1cbi53cC1ibG9jay1leHAtbXV0bGljb2x1bW5zIC5leHAtbXVsdGktY29sdW1uLWl0ZW0gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fbGFiZWwgc3BhbiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiAjMDQ2NGZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndwLWJsb2NrLWV4cC1tdXRsaWNvbHVtbnMgLnJvdyA+IC5jb2wtMTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud3AtYmxvY2stZXhwLW11dGxpY29sdW1ucyBmaWd1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLndwLWJsb2NrLWV4cC1tdXRsaWNvbHVtbnMgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLndwLWJsb2NrLWV4cC1tdXRsaWNvbHVtbnMgLndwLWJsb2NrLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ud3AtYmxvY2stZXhwLW11dGxpY29sdW1ucyBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53cC1ibG9jay1leHAtbXV0bGljb2x1bW5zIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLndwLWJsb2NrLWV4cC1tdXRsaWNvbHVtbnMgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMDQ2NGZmO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwLWJsb2NrLWV4cC1tdXRsaWNvbHVtbnMtLWhhcy1idXR0b24gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1leHAtbXV0bGljb2x1bW5zLS1oYXMtYnV0dG9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmV4cC1uZXdzbGV0dGVyIHtcbiAgcGFkZGluZzogNDhweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtMTAwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2JhY2tkcm9wLXdoaXRlLW1vYmlsZS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5leHAtbmV3c2xldHRlciAuY29udGFpbmVyIC5nZm9ybV9oZWFkaW5nLFxuLmV4cC1uZXdzbGV0dGVyIC5jb250YWluZXIgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHAtbmV3c2xldHRlcl9fdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHAtbmV3c2xldHRlcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZXhwLW5ld3NsZXR0ZXJfX3RpdGxlIGgyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbn1cbi5leHAtbmV3c2xldHRlcl9fY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uZXhwLW5ld3NsZXR0ZXJfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5leHAtbmV3c2xldHRlcl9fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5leHAtb3VyLWxvY2F0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZXhwLW91ci1sb2NhdGlvbnMuYmctYmxhY2sge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmV4cC1vdXItbG9jYXRpb25zLmFib3ZlLWZvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IC02NnB4O1xuICBtaW4taGVpZ2h0OiA2OTNweDtcbn1cbi5leHAtb3VyLWxvY2F0aW9uc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5leHAtb3VyLWxvY2F0aW9uc19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZXhwLW91ci1sb2NhdGlvbnNfX2JhY2tncm91bmQge1xuICBtYXJnaW46IDM1cHggYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5leHAtb3VyLWxvY2F0aW9uc19fYmFja2dyb3VuZCBwaWN0dXJlIGltZyxcbi5leHAtb3VyLWxvY2F0aW9uc19fYmFja2dyb3VuZCBwaWN0dXJlIHNvdXJjZSxcbi5leHAtb3VyLWxvY2F0aW9uc19fYmFja2dyb3VuZCBmaWd1cmUgaW1nLFxuLmV4cC1vdXItbG9jYXRpb25zX19iYWNrZ3JvdW5kIGZpZ3VyZSBzb3VyY2Uge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtcGFyYWdyYXBoIHAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5leHAtcGFyYWdyYXBoIHAubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmV4cC1wcm9wb3NpdGlvbnMtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV4cC1wcm9wb3NpdGlvbnMtY2FyZCAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5leHAtcHJvcG9zaXRpb25zLWNhcmQgLmNhcmQ6aG92ZXIgLmNhcmQtYnRuLCAuZXhwLXByb3Bvc2l0aW9ucy1jYXJkIC5jYXJkOmZvY3VzIC5jYXJkLWJ0biB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLXByb3Bvc2l0aW9ucy1jYXJkIC5jYXJkOmhvdmVyIC5jYXJkLWJ0bjo6YmVmb3JlLCAuZXhwLXByb3Bvc2l0aW9ucy1jYXJkIC5jYXJkOmZvY3VzIC5jYXJkLWJ0bjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uZXhwLXByb3Bvc2l0aW9ucy1jYXJkIC5jYXJkIC5jYXJkLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBhZGRpbmc6IDI0cHggMjRweCA1MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5leHAtcHJvcG9zaXRpb25zLWNhcmQgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1udW1iZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDMuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDkzNzVyZW07XG59XG4uZXhwLXByb3Bvc2l0aW9ucy1jYXJkIC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG4uZXhwLXByb3Bvc2l0aW9ucy1jYXJkIC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHAtcHJvcG9zaXRpb25zLWNhcmQgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLmV4cC1wcm9wb3NpdGlvbnMtY2FyZCAuY2FyZCAuY2FyZC1idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmV4cC1wcm9wb3NpdGlvbnMtY2FyZCAuY2FyZCAuY2FyZC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDMwO1xufVxuLmV4cC1xdW90ZSB7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbn1cbi5leHAtcXVvdGUgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmV4cC1xdW90ZSBibG9ja3F1b3RlIHAsXG4uZXhwLXF1b3RlIGJsb2NrcXVvdGUgY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtcXVvdGUgYmxvY2txdW90ZSBwIGVtLFxuLmV4cC1xdW90ZSBibG9ja3F1b3RlIGNpdGUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5leHAtcXVvdGUgZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5zd2lwZXIuc3dpcGVyLWNvbnRhaW5lci1yZWxhdGVkLWFydGljbGVzIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLmV4cC1yZWxhdGVkLWFydGljbGVzIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLXJlbGF0ZWQtYXJ0aWNsZXNfX3RpdGxlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmV4cC1yZWxhdGVkLWFydGljbGVzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwLXJlbGF0ZWQtY3VzdG9tZXItY2FzZXMge1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG4uZXhwLXJlbGF0ZWQtY3VzdG9tZXItY2FzZXNfX2ZlYXR1cmVkLXBvc3Qge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5leHAtcmVsYXRlZC1jdXN0b21lci1jYXNlc19fcG9zdHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG59XG4uZXhwLXJlbGF0ZWQtY3VzdG9tZXItY2FzZXNfX3Bvc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTMwMCk7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLXJlbGF0ZWQtY3VzdG9tZXItY2FzZXNfX3Bvc3Q6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtMzAwKTtcbn1cbi5leHAtcmVsYXRlZC1jdXN0b21lci1jYXNlc19fbGluay13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4uZXhwLXJlbGV2YW50LWxpbmtzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmV4cC1yZWxldmFudC1saW5rc19fbGlua2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZXhwLXJlbGV2YW50LWxpbmtzX19saW5rbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5leHAtcmVsZXZhbnQtbGlua3NfX2xpbmtsaXN0IGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uZXhwLXJlbGV2YW50LWxpbmtzX19saW5rbGlzdCBsaSBhIHtcbiAgY29sb3I6ICMwNDY0ZmY7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZXhwLXJlbGV2YW50LWxpbmtzX19saW5rbGlzdCBsaSBhOmhvdmVyLCAuZXhwLXJlbGV2YW50LWxpbmtzX19saW5rbGlzdCBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDNjZDc7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAzY2Q3O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuLmV4cC1zZWFyY2gtcmVzdWx0X19oZWFkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDhweCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZXhwLXNlYXJjaC1yZXN1bHRfX2hlYWRlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwLXNlYXJjaC1yZXN1bHRfX2hlYWRlci13cmFwcGVyIC5mYWNldHdwLWZhY2V0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmV4cC1zZWFyY2gtcmVzdWx0X19oZWFkZXItd3JhcHBlciAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1pbnB1dC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZXhwLXNlYXJjaC1yZXN1bHRfX2hlYWRlci13cmFwcGVyIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWlucHV0LXdyYXAgLmZhY2V0d3Atc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci1yYWRpdXM6IDgwMHB4O1xuICBwYWRkaW5nOiA3cHggMjRweDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLmV4cC1zZWFyY2gtcmVzdWx0X19oZWFkZXItd3JhcHBlciAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1pbnB1dC13cmFwIC5mYWNldHdwLWljb24ge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5leHAtc2VhcmNoLXJlc3VsdF9faGVhZGVyLXdyYXBwZXIgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtaW5wdXQtd3JhcCAuZmFjZXR3cC1pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDJweCA0MnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL3N2Zy9tYWduaWZ5aW5nLWdsYXNzLW9yYW5nZS1jaXJjbGUuc3ZnXCIpO1xufVxuLmV4cC1zZWFyY2gtcmVzdWx0X19oZWFkZXItd3JhcHBlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLWZhY2V0LXNlYXJjaF9maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZXhwLXNlYXJjaC1yZXN1bHRfX2hlYWRlci13cmFwcGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtZmFjZXQtc2VhcmNoX2ZpbHRlciAuZmFjZXR3cC1yYWRpbyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5leHAtc2VhcmNoLXJlc3VsdF9faGVhZGVyLXdyYXBwZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC1mYWNldC1zZWFyY2hfZmlsdGVyIC5mYWNldHdwLXJhZGlvLmNoZWNrZWQge1xuICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbn1cbi5leHAtc2VhcmNoLXJlc3VsdF9faGVhZGVyLXdyYXBwZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC1mYWNldC1zZWFyY2hfZmlsdGVyIC5mYWNldHdwLXJhZGlvOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG59XG4uZXhwLXNlYXJjaC1yZXN1bHRfX2hlYWRlci13cmFwcGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtZmFjZXQtc2VhcmNoX2ZpbHRlciAuZmFjZXR3cC1yYWRpbyAuZmFjZXR3cC1kaXNwbGF5LXZhbHVlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5leHAtc2VhcmNoLXJlc3VsdF9faGVhZGVyLXdyYXBwZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC1mYWNldC1zZWFyY2hfZmlsdGVyIC5mYWNldHdwLXJhZGlvIC5mYWNldHdwLWNvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4cC1zZWFyY2gtcmVzdWx0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLXNlYXJjaC1yZXN1bHRfX2hlYWRlci1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5leHAtc2VhcmNoLXJlc3VsdF9faGVhZGVyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBnYXA6IDNweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5leHAtc2VhcmNoLXJlc3VsdF9faGVhZGVyLXJlc3VsdHMgLmZhY2V0d3AtY291bnRzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmV4cC1zZWFyY2gtcmVzdWx0X19ib2R5IC5zZWFyY2hfX3Jlc3VsdCB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtMzAwKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5leHAtc2VhcmNoLXJlc3VsdF9fYm9keSAuc2VhcmNoX19yZXN1bHQ6aG92ZXIsIC5leHAtc2VhcmNoLXJlc3VsdF9fYm9keSAuc2VhcmNoX19yZXN1bHQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xufVxuLmV4cC1zZWFyY2gtcmVzdWx0X19ib2R5IC5zZWFyY2hfX3Jlc3VsdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtc2VhcmNoLXJlc3VsdF9fYm9keSAuc2VhcmNoX19yZXN1bHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4cC1zZWFyY2gtcmVzdWx0X19ib2R5IC5zZWFyY2hfX3Jlc3VsdC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV4cC1zZWFyY2gtcmVzdWx0X19ib2R5IC5zZWFyY2hfX3Bvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZXhwLXNlYXJjaC1yZXN1bHRfX2JvZHkgLnNlYXJjaF9fcG9zdC1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cC1zZWFyY2gtcmVzdWx0X19ib2R5IC5zZWFyY2hfX3Bvc3QtdGF4b25vbWllcyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy02MDApO1xuICBtYXJnaW46IDA7XG59XG4uZXhwLXNlYXJjaC1yZXN1bHRfX2JvZHkgLnNlYXJjaF9fcG9zdC10YXhvbm9teSB7XG4gIG1hcmdpbjogMCAxNnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtNjAwKTtcbn1cbi5leHAtYXBwbGljYXRpb24tcHJvY2Vzcy1zbGlkZXItYmxvY2sge1xuICBwYWRkaW5nOiA0OHB4IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uZXhwLWFwcGxpY2F0aW9uLXByb2Nlc3Mtc2xpZGVyLWJsb2NrIC5zd2lwZXItYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmV4cC1hcHBsaWNhdGlvbi1wcm9jZXNzLXNsaWRlci1ibG9jayAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmV4cC1hcHBsaWNhdGlvbi1wcm9jZXNzLXNsaWRlci1ibG9ja19fYnV0dG9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDQ2NGZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLyogc3R5bGVsaW50LWRpc2FibGUgbWF4LW5lc3RpbmctZGVwdGggKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMgKi9cbi5leHAtY29udGFjdHMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBwYWRkaW5nOiA0OHB4IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uZXhwLWNvbnRhY3RzLXNsaWRlcl9fdGl0bGUtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5leHAtY29udGFjdHMtc2xpZGVyX19idXR0b25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5leHAtY29udGFjdHMtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmV4cC1jb250YWN0cy1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmV4cC1jb250YWN0cy1zbGlkZXIgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG59XG4uZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtYm9keSAuY29udGFjdC1tb2RhbF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNDMwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDQ2ODhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtYm9keSAuY29udGFjdC1tb2RhbF9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmV4cC1jb250YWN0cy1zbGlkZXIgLm1vZGFsLWJvZHkgLmNvbnRhY3QtbW9kYWxfX2ludHJvIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MzA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cC1jb250YWN0cy1zbGlkZXIgLm1vZGFsLWJvZHkgLmNvbnRhY3QtbW9kYWxfX2ludHJvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtYm9keSAuY29udGFjdC1tb2RhbF9fcWEtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtYm9keSAuY29udGFjdC1tb2RhbF9fcWEtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IC5jb250YWN0LW1vZGFsX19xYS1xdWVzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDY3MDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IC5jb250YWN0LW1vZGFsX19xYS1hbnN3ZXIsIC5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IC5jb250YWN0LW1vZGFsX19xYS1hbnN3ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQzMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtYm9keSAuY29udGFjdC1tb2RhbF9fcWEtYW5zd2VyOmxhc3QtY2hpbGQsIC5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IC5jb250YWN0LW1vZGFsX19xYS1hbnN3ZXIgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IC5jb250YWN0LW1vZGFsX19jb250YWN0LWluZm8ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmV4cC1jb250YWN0cy1zbGlkZXIgLm1vZGFsLWJvZHkgLmNvbnRhY3QtbW9kYWxfX2NvbnRhY3QtaW5mby1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTYwcHg7XG59XG4uZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtYm9keSAuY29udGFjdC1tb2RhbF9fY29udGFjdC1pbmZvLW5hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2NzA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtYm9keSAuY29udGFjdC1tb2RhbF9fY29udGFjdC1pbmZvLWZ1bmN0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDMwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IC5jb250YWN0LW1vZGFsX19jb250YWN0LWluZm8tZGV0YWlscyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA4cHg7XG59XG4uZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtYm9keSAuY29udGFjdC1tb2RhbF9fY29udGFjdC1pbmZvLWRldGFpbHMgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IC5jb250YWN0LW1vZGFsX19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2NzA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtYm9keSAuY29udGFjdC1tb2RhbF9fbGluazpob3ZlciwgLmV4cC1jb250YWN0cy1zbGlkZXIgLm1vZGFsLWJvZHkgLmNvbnRhY3QtbW9kYWxfX2xpbms6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmV4cC1jb250YWN0cy1zbGlkZXIgLm1vZGFsLWJvZHkgLmNvbnRhY3QtbW9kYWxfX2xpbms6aG92ZXIgc3BhbjpsYXN0LWNoaWxkLCAuZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtYm9keSAuY29udGFjdC1tb2RhbF9fbGluazpmb2N1cyBzcGFuOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IC5jb250YWN0LW1vZGFsX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtYm9keSAuY29udGFjdC1tb2RhbF9faWNvbiBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmV4cC1jb250YWN0cy1zbGlkZXIgLm1vZGFsLWJvZHkgLmNvbnRhY3QtbW9kYWxfX3RleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IC5jb250YWN0LW1vZGFsX19tYWluLXRleHQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmV4cC1jb250YWN0cy1zbGlkZXIgLm1vZGFsLWJvZHkgLmNvbnRhY3QtbW9kYWxfX21haW4tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDMwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IC5jb250YWN0LW1vZGFsX19tYWluLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtZXZlbnRzLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy0xMDApO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uZXhwLWV2ZW50cy1zbGlkZXIgLnN3aXBlci1idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZXhwLWV2ZW50cy1zbGlkZXJfX3RhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5leHAtZXZlbnRzLXNsaWRlcl9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtZXZlbnRzLXNsaWRlcl9fbGluay10by1vdmVydmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXhwLWV2ZW50cy1zbGlkZXJfX2xpbmstdG8tb3ZlcnZpZXc6bm90KC5leHAtZXZlbnRzLXNsaWRlcl9fbGluay10by1vdmVydmlldy0tdG9wKSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uZXhwLWV2ZW50cy1zbGlkZXJfX2xpbmstdG8tb3ZlcnZpZXctLXRvcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZXhwLWV2ZW50cy1zbGlkZXJfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmV4cC1ldmVudHMtc2xpZGVyX19pbmZvcm1hdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4uZXhwLWV2ZW50cy1zbGlkZXJfX2Jsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZXhwLWZlYXR1cmVkLWltYWdlLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5leHAtZmVhdHVyZWQtaW1hZ2Utc2xpZGVyX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmV4cC1mZWF0dXJlZC1pbWFnZS1zbGlkZXJfX2ltYWdlLXdyYXBwZXIgaW1nLFxuLmV4cC1mZWF0dXJlZC1pbWFnZS1zbGlkZXJfX2ltYWdlLXdyYXBwZXIgc291cmNlLFxuLmV4cC1mZWF0dXJlZC1pbWFnZS1zbGlkZXJfX2ltYWdlLXdyYXBwZXIgdmlkZW8ge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5leHAtZmVhdHVyZWQtaW1hZ2Utc2xpZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0OTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZXhwLWZlYXR1cmVkLWltYWdlLXNsaWRlcl9fYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHAtZmVhdHVyZWQtaW1hZ2Utc2xpZGVyX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDk1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uYmctYmxhY2sgLmV4cC1mZWF0dXJlZC1pbWFnZS1zbGlkZXJfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtZmVhdHVyZWQtaW1hZ2Utc2xpZGVyX19jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5iZy1ibGFjayAuZXhwLWZlYXR1cmVkLWltYWdlLXNsaWRlcl9fY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLWZlYXR1cmVkLWltYWdlLXNsaWRlcl9fYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmV4cC1pbWFnZS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwLWltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5leHAtaW1hZ2Utc2xpZGVyIC5zd2lwZXItYnV0dG9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTdweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZXhwLWltYWdlLXNsaWRlciAucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MHB4O1xuICBib3R0b206IDUwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMjc1cHg7XG59XG4uZXhwLWltYWdlLXNsaWRlciAucGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZXhwLWxvZ28tc2xpZGVyIC5zd2lwZXItYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXhwLWxvZ28tc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZXhwLWxvZ28tc2xpZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5leHAtbG9nby1zbGlkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuLmV4cC1sb2dvLXNsaWRlcl9faW1hZ2Uge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uZXhwLWxvZ28tc2xpZGVyX19pbWFnZTpob3ZlciwgLmV4cC1sb2dvLXNsaWRlcl9faW1hZ2U6Zm9jdXMge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG59XG4uZXhwLWxvZ28tc2xpZGVyX19pbWFnZS5zaXplLXNtYWxsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZXhwLWxvZ28tc2xpZGVyX19pbWFnZS5zaXplLW1lZGl1bSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmV4cC1sb2dvLXNsaWRlcl9faW1hZ2Uuc2l6ZS1sYXJnZSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5leHAtaW1wYWN0LXN0b3J5LXNsaWRlcl9fY29udGVudCB7XG4gIG9yZGVyOiAyO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ2NGZmO1xuICBwYWRkaW5nOiAyNHB4IDM2cHg7XG59XG4uZXhwLWltcGFjdC1zdG9yeS1zbGlkZXJfX2F1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiSGFmZmVyWEhcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5leHAtaW1wYWN0LXN0b3J5LXNsaWRlcl9fYXV0aG9yLWpvYiB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJIYWZmZXJYSFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19idXR0b24tdGhpcy1zdG9yeSwgLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19idXR0b24tYWxsLXN0b3JpZXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19idXR0b24tYWxsLXN0b3JpZXMge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19jb250ZW50LWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leHAtaW1wYWN0LXN0b3J5LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xufVxuLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHAtaW1wYWN0LXN0b3J5LXNsaWRlcl9fbmV4dC1zdG9yeSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtaW1wYWN0LXN0b3J5LXNsaWRlcl9fbmV4dC1zdG9yeSBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtaW1wYWN0LXN0b3J5LXNsaWRlcl9fbmV4dC1zdG9yeSBidXR0b24gc3ZnIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uZXhwLWltcGFjdC1zdG9yeS1zbGlkZXJfX3NsaWRlciAuc3dpcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwLWltcGFjdC1zdG9yeS1zbGlkZXJfX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5leHAtaW1wYWN0LXN0b3J5LXNsaWRlcl9fc2xpZGVyIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5leHAtaW1wYWN0LXN0b3J5LXNsaWRlcl9fc2xpZGVyIC5zd2lwZXItYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogODhweDtcbiAgcmlnaHQ6IDE1MHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19zbGlkZXIgLnN3aXBlci1idXR0b24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZXhwLWltcGFjdC1zdG9yeS1zbGlkZXJfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmV4cC12YWNhbmN5LXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy0xMDApO1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG4uZXhwLXZhY2FuY3ktc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZXhwLXZhY2FuY3ktc2xpZGVyIC5zd2lwZXItYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmV4cC12YWNhbmN5LXNsaWRlcl9fdGl0bGUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5leHAtdmFjYW5jeS1zbGlkZXJfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmV4cC12YWNhbmN5LXNsaWRlcl9fbGluay10by1vdmVydmlldyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZXhwLXZlcnRpY2FsLXN0YWNrZWQtc2xpZGVyLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuLmV4cC12ZXJ0aWNhbC1zdGFja2VkLXNsaWRlci1ibG9ja19fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAxNnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5iZy1ibGFjayAuZXhwLXZlcnRpY2FsLXN0YWNrZWQtc2xpZGVyLWJsb2NrX19jb250ZW50LXdyYXBwZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtdmVydGljYWwtc3RhY2tlZC1zbGlkZXItYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNDY4OHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYmctYmxhY2sgLmV4cC12ZXJ0aWNhbC1zdGFja2VkLXNsaWRlci1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmV4cC12ZXJ0aWNhbC1zdGFja2VkLXNsaWRlci1ibG9ja19fY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbjogMDtcbn1cbi5iZy1ibGFjayAuZXhwLXZlcnRpY2FsLXN0YWNrZWQtc2xpZGVyLWJsb2NrX19jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtdmVydGljYWwtc3RhY2tlZC1zbGlkZXItYmxvY2tfX2J1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5leHAtdHJlbmRpbmctc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLTEwMCk7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5leHAtdHJlbmRpbmctc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmV4cC10cmVuZGluZy1zbGlkZXIgLnN3aXBlci1zbGlkZTpob3ZlciAuZXhwLXRyZW5kaW5nLXNsaWRlcl9faW1hZ2Utd3JhcHBlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xufVxuLmV4cC10cmVuZGluZy1zbGlkZXIgLnN3aXBlci1idXR0b24td3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5leHAtdHJlbmRpbmctc2xpZGVyIC5zd2lwZXItYnV0dG9uLXdyYXBwZXItLW1vYmlsZSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLXRyZW5kaW5nLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi13cmFwcGVyLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHAtdHJlbmRpbmctc2xpZGVyIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmV4cC10cmVuZGluZy1zbGlkZXJfX3RpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZXhwLXRyZW5kaW5nLXNsaWRlcl9fd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzJweDtcbn1cbi5leHAtdHJlbmRpbmctc2xpZGVyX19pbWFnZS13cmFwcGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogNzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNzJweDtcbn1cbi5leHAtdHJlbmRpbmctc2xpZGVyX19pbWFnZS13cmFwcGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4cC10cmVuZGluZy1zbGlkZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmV4cC10cmVuZGluZy1zbGlkZXJfX3RpdGxlIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmV4cC10cmVuZGluZy1zbGlkZXJfX3RpdGxlLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5leHAtdHJlbmRpbmctc2xpZGVyX19jb250ZW50IHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZXhwLXNvY2lhbC1zaGFyaW5nIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1zb2NpYWwtc2hhcmluZyB1bCBsaSBhIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmV4cC1zb2NpYWwtc2hhcmluZyB1bCBsaSBhOmhvdmVyLCAuZXhwLXNvY2lhbC1zaGFyaW5nIHVsIGxpIGE6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmV4cC1zb2NpYWwtc2hhcmluZyB1bCBsaSBhOmhvdmVyIHNwYW4sIC5leHAtc29jaWFsLXNoYXJpbmcgdWwgbGkgYTpmb2N1cyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmV4cC1zb2NpYWwtc2hhcmluZyB1bCBsaSBhOmhvdmVyIHN2ZywgLmV4cC1zb2NpYWwtc2hhcmluZyB1bCBsaSBhOmZvY3VzIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtc29jaWFsLXNoYXJpbmcgdWwgbGkgc3BhbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtMzAwKTtcbn1cbi5leHAtc29jaWFsLXNoYXJpbmcgdWwgbGkgc3ZnIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmxhY2spO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xufVxuLmV4cC1zcGxpdC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwLXNwbGl0LWNvbnRlbnQtLWxlZnQgLmV4cC1zcGxpdC1jb250ZW50X19jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMnB4IDQ4cHggMzJweCAwO1xufVxuLmV4cC1zcGxpdC1jb250ZW50LS1yaWdodCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cbi5leHAtc3BsaXQtY29udGVudC0tcmlnaHQgLmV4cC1zcGxpdC1jb250ZW50X190aXRsZTpub3QoW2NsYXNzKj1cIi0tXCJdKSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbn1cbi5leHAtc3BsaXQtY29udGVudC0tcmlnaHQgLmV4cC1zcGxpdC1jb250ZW50X19pbWFnZS13cmFwcGVyIGltZyB7XG4gIGhlaWdodDogMTY2cHg7XG4gIHdpZHRoOiAxNjZweDtcbn1cbi5leHAtc3BsaXQtY29udGVudF9fdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5leHAtc3BsaXQtY29udGVudF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5iZy1ibGFjayAuZXhwLXNwbGl0LWNvbnRlbnRfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtc3BsaXQtY29udGVudF9fdGl0bGUtLXhzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZXhwLXNwbGl0LWNvbnRlbnRfX3RpdGxlLS12c21hbGwge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZXhwLXNwbGl0LWNvbnRlbnRfX3RpdGxlLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5leHAtc3BsaXQtY29udGVudF9fdGl0bGUtLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmV4cC1zcGxpdC1jb250ZW50X190aXRsZS0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuLmV4cC1zcGxpdC1jb250ZW50X190aXRsZS0teGxhcmdlIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuLmV4cC1zcGxpdC1jb250ZW50X19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iZy1ibGFjayAuZXhwLXNwbGl0LWNvbnRlbnRfX2NvbnRlbnQge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmV4cC1zcGxpdC1jb250ZW50X19idXR0b24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uZXhwLXNwbGl0LWNvbnRlbnRfX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwLXNwbGl0LWNvbnRlbnRfX2ltYWdlLXdyYXBwZXItLWNvbnRhaW4gaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5leHAtc3BsaXQtY29udGVudF9faW1hZ2Utd3JhcHBlci0tY292ZXIgaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmV4cC1zcGxpdC1jb250ZW50X19pbWFnZS13cmFwcGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtc3BsaXQtaW1hZ2VfX2NvbnRlbnQtcmV2ZXJzZWQgPiAucm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmV4cC1zcGxpdC1pbWFnZV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXhwLXNwbGl0LWltYWdlX19pbWFnZSBwaWN0dXJlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcbn1cbi5leHAtc3BsaXQtaW1hZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4IDI0cHg7XG59XG4uZXhwLXNwbGl0LWltYWdlX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmV4cC1zcGxpdC1pbWFnZV9fY29udGVudCBhOm5vdCguYnRuKSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDQ2NGZmO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmV4cC1zcGxpdC1pbWFnZV9fY29udGVudCBhOm5vdCguYnRuKSBzdmcge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmV4cC1zcGxpdC1pbWFnZV9fbWV0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZXhwLXNwbGl0LWltYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZXhwLXN0b3J5LXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXhwLXN0b3J5LXNsaWRlcl9fcXVvdGUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI0cHggMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDMzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ2NGZmO1xufVxuLmV4cC1zdG9yeS1zbGlkZXJfX3F1b3RlLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5leHAtc3Rvcnktc2xpZGVyX19xdW90ZS1ib3R0b20gLmV4cC1zdG9yeS1zbGlkZXJfX25leHQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4cC1zdG9yeS1zbGlkZXJfX3BhZ2luYXRpb24gc3BhbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBvcGFjaXR5OiAwLjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXhwLXN0b3J5LXNsaWRlcl9fcGFnaW5hdGlvbiBzcGFuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5leHAtc3Rvcnktc2xpZGVyX19wYWdpbmF0aW9uIHNwYW4uYWN0aXZlIHtcbiAgd2lkdGg6IDcycHg7XG4gIG9wYWNpdHk6IDE7XG59XG4uZXhwLXN0b3J5LXNsaWRlcl9fcXVvdGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmV4cC1zdG9yeS1zbGlkZXJfX3F1b3RlIC5hdXRob3Ige1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV4cC1zdG9yeS1zbGlkZXJfX3F1b3RlIC5xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5leHAtc3Rvcnktc2xpZGVyX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leHAtc3Rvcnktc2xpZGVyX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwdnc7XG4gIGJveC1zaGFkb3c6IC0yMHB4IDBweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5leHAtc3Rvcnktc2xpZGVyX19xdW90ZSwgLmV4cC1zdG9yeS1zbGlkZXJfX3NsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmV4cC1zdG9yeS1zbGlkZXJfX3F1b3RlLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IGZhZGVJbiBlYXNlIDFzO1xufVxuLmV4cC1zdG9yeS1zbGlkZXJfX3NsaWRlIHtcbiAgaGVpZ2h0OiAyMzJweDtcbn1cbi5leHAtc3Rvcnktc2xpZGVyX19zbGlkZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODk7XG59XG4uZXhwLXN0b3J5LXNsaWRlcl9fbmV4dC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXhwLXN0b3J5LXNsaWRlcl9fbW9iaWxlLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uc3ViLW5hdmJhcl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy0xMDApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA2OHB4O1xuICB6LWluZGV4OiA5MDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXM7XG59XG4uYWRtaW4tYmFyLm1lbnUtLWlzLXZpc2libGUgLnN1Yi1uYXZiYXJfX3dyYXBwZXIge1xuICB0b3A6IDY4cHg7XG59XG4uYWRtaW4tYmFyLm1lbnUtLWlzLWhpZGRlbiAuc3ViLW5hdmJhcl9fd3JhcHBlciB7XG4gIHRvcDogMDtcbn1cbi5tZW51LS1pcy1oaWRkZW4gLnN1Yi1uYXZiYXJfX3dyYXBwZXIge1xuICB0b3A6IDA7XG59XG4uc3ViLW5hdmJhcl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zdWItbmF2YmFyX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgLnN1Yi1uYXZiYXJfX2xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc3ViLW5hdmJhcl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTZweDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy03MDApO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uc3ViLW5hdmJhcl9fbGluazpob3ZlciwgLnN1Yi1uYXZiYXJfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN1Yi1uYXZiYXJfX2Ryb3Bkb3duIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zaGFkZXMtMTAwKSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDEyIDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOS43NSA0LjVMNiA4LjI1TDIuMjUgNC41JyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLXdpZHRoPScxLjEzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IGNhbGMoMTAwJSAtIDAuNzVyZW0pIGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5leHAtdGFibGUgYSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzA0NjRmZjtcbn1cbi5leHAtdGFibGUgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5leHAtdGFibGUgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjViNWI1O1xufVxuLmV4cC10YWJsZSAudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi5leHAtdGFibGUgdGhlYWQgdHIgdGgge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDMycHg7XG59XG4uZXhwLXRhYmxlIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAwIDAgMDtcbn1cbi5leHAtdGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTZweCAwIDA7XG59XG4uZXhwLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbn1cbi5leHAtdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiNWI1YjU7XG59XG4uZXhwLXRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjViNWI1O1xufVxuLmV4cC10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNWI1YjU7XG59XG4uZXhwLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxNnB4O1xufVxuLmV4cC10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAwO1xufVxuLmV4cC10ZXh0LWhpZ2hsaWdodCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbi5leHAtdGV4dC1oaWdobGlnaHRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCAxNnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5leHAtdGV4dC1oaWdobGlnaHRfX2NvbnRlbnQgcCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtOTAwKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uZXhwLXRleHQtaGlnaGxpZ2h0X19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwLXRpdGxlLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZXhwLXRyZW5kaW5nLXRvcGljLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5leHAtdHJlbmRpbmctdG9waWMtc2xpZGVyIC5zd2lwZXItc2xpZGU6aG92ZXIgLmV4cC10cmVuZGluZy10b3BpYy1zbGlkZXJfX2NvbnRlbnQsIC5leHAtdHJlbmRpbmctdG9waWMtc2xpZGVyIC5zd2lwZXItc2xpZGU6Zm9jdXMgLmV4cC10cmVuZGluZy10b3BpYy1zbGlkZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ2NGZmO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmV4cC10cmVuZGluZy10b3BpYy1zbGlkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLXRyZW5kaW5nLXRvcGljLXNsaWRlcl9fd3JhcHBlciB7XG4gIGhlaWdodDogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZXhwLXRyZW5kaW5nLXRvcGljLXNsaWRlcl9fYWN0aXZlIC5leHAtdHJlbmRpbmctdG9waWMtc2xpZGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NjRmZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtdHJlbmRpbmctdG9waWMtc2xpZGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgcGFkZGluZzogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZXhwLXRyZW5kaW5nLXRvcGljLXNsaWRlcl9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5leHAtdHJlbmRpbmctdG9waWMtc2xpZGVyX19pbWFnZSB7XG4gIHdpZHRoOiAxMTJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZXhwLXRyZW5kaW5nLXRvcGljLXNsaWRlcl9faW1hZ2UgcGljdHVyZSBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV4cC10cmVuZGluZy10b3BpYyB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbi5leHAtdHJlbmRpbmctdG9waWNfX3RhZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLXRyZW5kaW5nLXRvcGljX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDQ2ODhyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5iZy1ibGFjayAuZXhwLXRyZW5kaW5nLXRvcGljX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZXhwLXRyZW5kaW5nLXRvcGljX19jb250ZW50IHAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5iZy1ibGFjayAuZXhwLXRyZW5kaW5nLXRvcGljX19jb250ZW50IHAge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJnLWJsYWNrIC5leHAtdHJlbmRpbmctdG9waWNfX2NvbnRlbnQge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmV4cC10cmVuZGluZy10b3BpY19fYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmV4cC10cmVuZGluZy10b3BpY19faW1hZ2Uge1xuICBoZWlnaHQ6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtdHJlbmRpbmctdG9waWNfX2ltYWdlLS1tb2JpbGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmV4cC10cmVuZGluZy10b3BpY19faW1hZ2UtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4cC10cmVuZGluZy10b3BpY19faW1hZ2UgcGljdHVyZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnVwY29taW5nLWV2ZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy0xMDApO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMTZweCA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXBjb21pbmctZXZlbnRzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGJvdHRvbTogMTZweDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxcHg7XG4gIHdpZHRoOiAxcHg7XG59XG4udXBjb21pbmctZXZlbnRzOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ4LCAyNDgsIDI0OCwgMCkgMCUsIHZhcigtLWNvbG9yLXNoYWRlcy0xMDApIDEwMCUpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogODBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi51cGNvbWluZy1ldmVudHMtLWZvb3RlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi51cGNvbWluZy1ldmVudHNfX25vLWV2ZW50cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4udXBjb21pbmctZXZlbnRzX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtZmFtaWx5OiBcIkhhZmZlclhIXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLnVwY29taW5nLWV2ZW50c19fZXZlbnRzLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXBjb21pbmctZXZlbnRzX19ldmVudHMtaGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogLTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDEycHg7XG59XG4udXBjb21pbmctZXZlbnRzX19ldmVudHMtaGVhZGVyIGgzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4udXBjb21pbmctZXZlbnRzX19jb250ZW50LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVwY29taW5nLWV2ZW50c19fY29udGVudC1yb3c6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEycHg7XG4gIGxlZnQ6IC02cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuLnVwY29taW5nLWV2ZW50c19fY29udGVudC1yb3cgLnN1YnRpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZ2FwOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQ7XG59XG4udXBjb21pbmctZXZlbnRzX19jb250ZW50LXJvdyAudGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1vdXQ7XG59XG4udXBjb21pbmctZXZlbnRzX19jb250ZW50LXJvdzpmb2N1cyAuc3VidGl0bGUsXG4udXBjb21pbmctZXZlbnRzX19jb250ZW50LXJvdzpmb2N1cyAudGl0bGUsXG4udXBjb21pbmctZXZlbnRzX19jb250ZW50LXJvdzpob3ZlciAuc3VidGl0bGUsXG4udXBjb21pbmctZXZlbnRzX19jb250ZW50LXJvdzpob3ZlciAudGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLTcwMCk7XG59XG4uZXhwLXZhY2FuY3ktbGlzdGluZyB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbi5leHAtdmFjYW5jeS1saXN0aW5nLmJnLWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtdmFsdWUtcHJvcG9zaXRpb25zLWludHJvX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG4uZXhwLXZhbHVlLXByb3Bvc2l0aW9ucy1pbnRyb19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIYWZmZXJYSFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi40Mzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cC12YWx1ZS1wcm9wb3NpdGlvbnMtaW50cm9fX3BhcmFncmFwaCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSGFmZmVyWEhcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5leHAtdmFsdWUtcHJvcG9zaXRpb25zLWludHJvX19pbWFnZS1jb2x1bW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5leHAtdmFsdWUtcHJvcG9zaXRpb25zLWludHJvX19pbWFnZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV4cC12YWx1ZS1wcm9wb3NpdGlvbnMtaW50cm9fX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtdmFsdWUtcHJvcG9zaXRpb25zLW92ZXJ2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4cC12YWx1ZS1wcm9wb3NpdGlvbnMtb3ZlcnZpZXdfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDc1cmVtO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuLmV4cC12YWx1ZS1wcm9wb3NpdGlvbnMtb3ZlcnZpZXcgLnN3aXBlci1jb250YWluZXItdmFsdWUtcHJvcG9zaXRpb24gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmV4cC12YWx1ZS1wcm9wb3NpdGlvbnMtb3ZlcnZpZXcgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4cC12YWx1ZS1wcm9wb3NpdGlvbnMtb3ZlcnZpZXcgLmNhcmQ6aG92ZXIgLmNhcmQtYnRuLCAuZXhwLXZhbHVlLXByb3Bvc2l0aW9ucy1vdmVydmlldyAuY2FyZDpmb2N1cyAuY2FyZC1idG4ge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmV4cC12YWx1ZS1wcm9wb3NpdGlvbnMtb3ZlcnZpZXcgLmNhcmQ6aG92ZXIgLmNhcmQtYnRuOjpiZWZvcmUsIC5leHAtdmFsdWUtcHJvcG9zaXRpb25zLW92ZXJ2aWV3IC5jYXJkOmZvY3VzIC5jYXJkLWJ0bjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uZXhwLXZhbHVlLXByb3Bvc2l0aW9ucy1vdmVydmlldyAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDUwcHg7XG59XG4uZXhwLXZhbHVlLXByb3Bvc2l0aW9ucy1vdmVydmlldyAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA5Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5leHAtdmFsdWUtcHJvcG9zaXRpb25zLW92ZXJ2aWV3IC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDQwcHg7XG59XG4uZXhwLXZhbHVlLXByb3Bvc2l0aW9ucy1vdmVydmlldyAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLXZhbHVlLXByb3Bvc2l0aW9ucy1vdmVydmlldyAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLmV4cC12YWx1ZS1wcm9wb3NpdGlvbnMtb3ZlcnZpZXcgLmNhcmQgLmNhcmQtbGluayB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMDtcbn1cbi5leHAtdmlkZW9fX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uZXhwLWNvbnRhY3QtcGVyc29uLWxnLWJsb2NrX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmV4cC1jb250YWN0LXBlcnNvbi1sZy1ibG9ja19fdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHAtY29udGFjdC1wZXJzb24tbGctYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTEyNXJlbTtcbn1cbi5leHAtY29udGFjdC1wZXJzb24tbGctYmxvY2tfX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwLWNvbnRhY3QtcGVyc29uLWxnLWJsb2NrX19pbWFnZS13cmFwcGVyLS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cC1jb250YWN0LXBlcnNvbi1sZy1ibG9ja19faW1hZ2Utd3JhcHBlci0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwLWNvbnRhY3QtcGVyc29uLWxnLWJsb2NrX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZXhwLWNvbnRhY3QtcGVyc29uLWxnLWJsb2NrX19jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICBnYXA6IDE2cHg7XG59XG4uZXhwLWNvbnRhY3QtcGVyc29uLWxnLWJsb2NrX19jb250ZW50IHtcbiAgZmxleDogMTtcbn1cbi5leHAtY29udGFjdC1wZXJzb24tbGctYmxvY2tfX25hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5leHAtY29udGFjdC1wZXJzb24tbGctYmxvY2tfX2Z1bmN0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZXhwLWNvbnRhY3QtcGVyc29uLWxnLWJsb2NrX19mdW5jdGlvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1jb250YWN0LXBlcnNvbi1sZy1ibG9ja19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5leHAtY29udGFjdC1wZXJzb24tbGctYmxvY2tfX2xpbmstLWxpbmtlZGluIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtY29udGFjdC1wZXJzb24tbGctYmxvY2tfX2xpbms6aG92ZXIsIC5leHAtY29udGFjdC1wZXJzb24tbGctYmxvY2tfX2xpbms6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmV4cC1jb250YWN0LXBlcnNvbi1sZy1ibG9ja19fbGluazpob3ZlciBzcGFuOmxhc3QtY2hpbGQsIC5leHAtY29udGFjdC1wZXJzb24tbGctYmxvY2tfX2xpbms6Zm9jdXMgc3BhbjpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZXhwLWNvbnRhY3QtcGVyc29uLWxnLWJsb2NrX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5leHAtY29udGFjdC1wZXJzb24tbGctYmxvY2tfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5leHAtY29udGFjdC1wZXJzb24tbGctYmxvY2tfX3RleHQtLWVtYWlsIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXhwLXJlbGF0ZWQtY29udGFjdC1wZXJzb24tYmxvY2sge1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG4uZXhwLXJlbGF0ZWQtY29udGFjdC1wZXJzb24tYmxvY2tfX3RhZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXhwLXJlbGF0ZWQtY29udGFjdC1wZXJzb24tYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTEyNXJlbTtcbn1cbi5leHAtcmVsYXRlZC1jb250YWN0LXBlcnNvbi1ibG9ja19fY2FyZHMtd3JhcHBlciwgLmV4cC1yZWxhdGVkLWNvbnRhY3QtcGVyc29uLWJsb2NrX19idXR0b24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uZXhwLXJlbGF0ZWQtY29udGFjdC1wZXJzb24tYmxvY2tfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmV4cC1yZWxhdGVkLWNvbnRhY3QtcGVyc29uLWJsb2NrX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyogUEFSVElBTFNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQgKi9cbi5tb2RhbC5saWdodGJveCAubW9kYWwtZGlhbG9nIHtcbiAgLS1icy1tb2RhbC13aWR0aDogbWluKGNhbGMoMTAwJSAtIDY0cHgpLCAxMDAwcHgpO1xufVxuLm1vZGFsLmxpZ2h0Ym94IC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLmxpZ2h0Ym94IC5tb2RhbC1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5tb2RhbC5saWdodGJveCAuYnRuLWNsb3NlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwubGlnaHRib3ggLmJ0bi1jbG9zZSBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1vZGFsLW9wZW4tY3VzdG9tIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLW9wZW4tY3VzdG9tLCAubW9kYWwtb3Blbi1jdXN0b20ubW9kYWwtb3BlbiB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4uYmFkZ2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cbi5iYWRnZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5iYWRnZS0td2hpdGUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5iYWRnZS0td2hpdGUtaW52ZXJ0ZWQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy00MDApO1xufVxuLmJhZGdlLS1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLmV4cC1idXR0b24tY29udGFpbmVyLFxuLmV4cC1idXR0b24tY29udGFpbmVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmV4cC1idXR0b24tY29udGFpbmVyIC5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzLFxuLmV4cC1idXR0b24tY29udGFpbmVyIC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IC5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLWJ1dHRvbi1jb250YWluZXIgLmV4cC1idXR0b24gLmNvbnRhaW5lcixcbi5leHAtYnV0dG9uLWNvbnRhaW5lciAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCAuZXhwLWJ1dHRvbiAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItdmVydGljYWwtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSg0LCAxMDAsIDI1NSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBtYXJnaW46IDRweCAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAyOHB4O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci12ZXJ0aWNhbC1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIsIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItdmVydGljYWwtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NjRmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItdmVydGljYWwtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ2NGZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uOm5vdCguc3dpcGVyLXZlcnRpY2FsLXBhZ2luYXRpb24pIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMjhweDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbjpub3QoLnN3aXBlci12ZXJ0aWNhbC1wYWdpbmF0aW9uKSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDcwcHg7XG59XG4uc3dpcGVyLXBhZ2luYXRpb246bm90KC5zd2lwZXItdmVydGljYWwtcGFnaW5hdGlvbikgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIGIge1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMy4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1uYW1lOiBjb3VudGluZ0JhcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbjpub3QoLnN3aXBlci12ZXJ0aWNhbC1wYWdpbmF0aW9uKSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uOm5vdCguc3dpcGVyLXZlcnRpY2FsLXBhZ2luYXRpb24pIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwJTtcbiAgei1pbmRleDogMjtcbn1cbkBrZXlmcmFtZXMgY291bnRpbmdCYXIge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLTEwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy0zMDApO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDQ0cHg7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zyxcbi5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLTIwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLTIwMCk7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQgc3ZnLFxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXNoYWRlcy03MDApO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXByaW1hcnksXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDY0ZmY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1zZWNvbmRhcnksXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy03MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC0tc2Vjb25kYXJ5LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LS1zZWNvbmRhcnkuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy04MDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy04MDApO1xufVxuLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmcsIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgc3ZnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcsIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgc3ZnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG4uc3dpcGVyLW92ZXJmbG93LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5zd2lwZXItb3ZlcmZsb3ctY29udGFpbmVyIC5jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItb3ZlcmZsb3ctY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJfX3NwYWNpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZpbHRlcl9fbW9iaWxlLW9wZW4tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZpbHRlcl9fbW9iaWxlLW9wZW4tZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTUwMCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbn1cbi5maWx0ZXJfX21vYmlsZS1vcGVuLWZpbHRlciBzdmcge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5maWx0ZXJfX21vYmlsZS1vcGVuLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy01MDApO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG59XG4uZmlsdGVyX19tb2JpbGUtb3Blbi1zZWFyY2ggc3ZnIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uZmlsdGVyX19tb2JpbGUtb3ZlcmxheSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmZpbHRlcl9fbW9iaWxlLW92ZXJsYXkgLmZpbHRlcl9fc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maWx0ZXJfX21vYmlsZS1vdmVybGF5IC5maWx0ZXJfX3NlYXJjaC13cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZpbHRlcl9fbW9iaWxlLW92ZXJsYXkgLmZpbHRlcl9fc2VhcmNoLXdyYXBwZXIgLmZhY2V0d3AtZmFjZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmlsdGVyX19tb2JpbGUtb3ZlcmxheSAuZmlsdGVyX19zZWFyY2gtd3JhcHBlciAuZmFjZXR3cC1pbnB1dC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsdGVyX19tb2JpbGUtb3ZlcmxheSAuZmlsdGVyX19zZWFyY2gtd3JhcHBlciAuZmFjZXR3cC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJfX21vYmlsZS1vdmVybGF5IC5maWx0ZXJfX3NlYXJjaC13cmFwcGVyIC5mYWNldHdwLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogODAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy0zMDApO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtNjAwKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsdGVyX19tb2JpbGUtaGVhZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZmlsdGVyX19tb2JpbGUtaGVhZCBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogZmxleC1lbmQ7XG59XG4uZmlsdGVyX19tb2JpbGUtaGVhZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5maWx0ZXJfX21vYmlsZS1jbG9zZS1maWx0ZXIsIC5maWx0ZXJfX21vYmlsZS1jbG9zZS1zZWFyY2gge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5maWx0ZXJfX21vYmlsZS1jbG9zZS1maWx0ZXIgYnV0dG9uLCAuZmlsdGVyX19tb2JpbGUtY2xvc2Utc2VhcmNoIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uZmlsdGVyX19tb2JpbGUtY2xvc2UtZmlsdGVyIGJ1dHRvbiBzdmcsIC5maWx0ZXJfX21vYmlsZS1jbG9zZS1zZWFyY2ggYnV0dG9uIHN2ZyB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmZpbHRlcl9fbW9iaWxlLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG59XG4uZmlsdGVyX19tb2JpbGUtYm9keSAucm93IHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuLmZpbHRlcl9fbW9iaWxlLWJvZHkgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmlsdGVyX19tb2JpbGUtYm9keSBociB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmlsdGVyX19tb2JpbGUtYm9keS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlcl9fbW9iaWxlLWJvZHktdGl0bGUgLnN3aXRjaC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZmlsdGVyX19tb2JpbGUtYm9keS10aXRsZSBzdmcge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmZpbHRlcl9fbW9iaWxlLXNob3ctcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogODAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGFmZmVyWEhcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uZmlsdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcl9fbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmZpbHRlcl9fY2hlY2tib3gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXJfX2NoZWNrYm94LXdyYXBwZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItYmxhY2spO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmZpbHRlcl9fY2hlY2tib3gtd3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4uZmlsdGVyX19jaGVja2JveC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4uZmlsdGVyX19jaGVja2JveC13cmFwcGVyOm50aC1jaGlsZCgxbisxKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QxZDFkMTtcbn1cbi5maWx0ZXJfX2NoZWNrYm94LXdyYXBwZXI6bnRoLWNoaWxkKDFuKzEpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG4uZmlsdGVyX19zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcl9fc2VhcmNoIC5mYWNldHdwLXR5cGUtc2VhcmNoIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZpbHRlcl9fc2VhcmNoIC5mYWNldHdwLXR5cGUtc2VhcmNoIC5mYWNldHdwLWlucHV0LXdyYXAgLmZhY2V0d3AtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyX19zZWFyY2ggLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhY2V0d3AtaW5wdXQtd3JhcCAuZmFjZXR3cC1pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZmlsdGVyX19zZWFyY2ggLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhY2V0d3AtaW5wdXQtd3JhcCAuZmFjZXR3cC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDgwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtMzAwKTtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtNjAwKTtcbn1cbi5maWx0ZXJfX3NlYXJjaC0taG9tZS1sYXJnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbHRlcl9fc2VhcmNoLS1ob21lLWxhcmdlIC5jdXN0b20tdHlwZS1zZWFyY2gsXG4uZmlsdGVyX19zZWFyY2gtLWhvbWUtbGFyZ2UgLmZhY2V0d3AtdHlwZS1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXJfX3NlYXJjaC0taG9tZS1sYXJnZSAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXJfX3NlYXJjaC0taG9tZS1sYXJnZSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogODAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGFmZmVyWEhcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NzY3Njc7XG59XG4uZmlsdGVyX19zZWFyY2gtLWhvbWUtbGFyZ2UgLmZpbHRlcl9fc2VhcmNoLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maWx0ZXJfX3NlYXJjaC0taG9tZS1sYXJnZSAuZmlsdGVyX19zZWFyY2gtd3JhcHBlciAuZmFjZXR3cC1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXJfX3NlYXJjaC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZmlsdGVyX19zZWFyY2gtd3JhcHBlciBzcGFuOm5vdCguZmFjZXR3cC1pbnB1dC13cmFwKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maWx0ZXJfX3NlYXJjaC13cmFwcGVyIHNwYW46bm90KC5mYWNldHdwLWlucHV0LXdyYXApIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uZmlsdGVyX19zZWFyY2gtd3JhcHBlciAuZmFjZXR3cC1zZWFyY2gge1xuICBtaW4td2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyX19jb3VudC1hbGwtYWN0aXZlLCAuZmlsdGVyX19jb3VudC1hY3RpdmUge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTUwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZpbHRlcl9fY291bnQtYWxsLWFjdGl2ZS0tc21hbGwsIC5maWx0ZXJfX2NvdW50LWFjdGl2ZS0tc21hbGwge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5maWx0ZXJfX2NvdW50LWFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uZmlsdGVyLW9wZW5fX3Jlc3VsdCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA4MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTMwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCA4cHggMTJweCAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmZpbHRlci1vcGVuX19yZXN1bHQuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5maWx0ZXItb3Blbl9fcmVzdWx0LmFjdGl2ZSBzdmcge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5leHAtbmV3c3Jvb20tYXV0aG9yLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5leHAtbmV3c3Jvb20tYXV0aG9yLWJsb2NrIHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuLmV4cC1uZXdzcm9vbS1hdXRob3ItYmxvY2tfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCAxNnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5leHAtbmV3c3Jvb20tYXV0aG9yLWJsb2NrX193cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZXhwLW5ld3Nyb29tLWF1dGhvci1ibG9ja19faW5mb3JtYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmV4cC1uZXdzcm9vbS1hdXRob3ItYmxvY2tfX2ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmV4cC1uZXdzcm9vbS1hdXRob3ItYmxvY2tfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtbmV3c3Jvb20tYXV0aG9yLWJsb2NrX19hdXRob3IgaDQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZXhwLW5ld3Nyb29tLWF1dGhvci1ibG9ja19fYXV0aG9yIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1uZXdzcm9vbS1hdXRob3ItYmxvY2tfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZXhwLW5ld3Nyb29tLWF1dGhvci1ibG9ja19fbGluayBhIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZXhwLW5ld3Nyb29tLWF1dGhvci1ibG9ja19fbGluayBhOmhvdmVyLCAuZXhwLW5ld3Nyb29tLWF1dGhvci1ibG9ja19fbGluayBhOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZXhwLW5ld3Nyb29tLWF1dGhvci1ibG9ja19fbGluayBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmV4cC1uZXdzcm9vbS1hdXRob3ItYmxvY2tfX2RhdGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5leHAtbmV3c3Jvb20tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmV4cC1uZXdzcm9vbS1ibG9ja19fZXZlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZXhwLW5ld3Nyb29tLWJsb2NrX19ldmVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmV4cC1uZXdzcm9vbS1ibG9ja19fZXZlbnQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5leHAtbmV3c3Jvb20tYmxvY2tfX2V2ZW50IHVsIGxpIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uZXhwLW5ld3Nyb29tLWJsb2NrX19ldmVudC1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5leHAtbmV3c3Jvb20tYmxvY2tfX2V2ZW50LWFkZHJlc3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmV4cC1uZXdzcm9vbS1ibG9ja19fdXJsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5leHAtbmV3c3Jvb20tYmxvY2tfX3VybDpob3ZlciwgLmV4cC1uZXdzcm9vbS1ibG9ja19fdXJsOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDNjZDc7XG59XG4uZXhwLW5ld3Nyb29tLWJsb2NrX191cmw6aG92ZXIgc3BhbiwgLmV4cC1uZXdzcm9vbS1ibG9ja19fdXJsOmZvY3VzIHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cbi5leHAtbmV3c3Jvb20tYmxvY2tfX3VybDpob3ZlciBzcGFuOmFmdGVyLCAuZXhwLW5ld3Nyb29tLWJsb2NrX191cmw6Zm9jdXMgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNjZDc7XG59XG4uZXhwLW5ld3Nyb29tLWJsb2NrX191cmw6aG92ZXIgc3BhbiBzdmcsIC5leHAtbmV3c3Jvb20tYmxvY2tfX3VybDpmb2N1cyBzcGFuIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtbmV3c3Jvb20tYmxvY2tfX3VybCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG59XG4uZXhwLW5ld3Nyb29tLWJsb2NrX191cmwgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjJzO1xuICB6LWluZGV4OiAtMTtcbn1cbi5leHAtbmV3c3Jvb20tYmxvY2tfX3VybCBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXhwLW5ld3Nyb29tLWJsb2NrX19kb3dubG9hZC1idXR0b24tLXNwYWNlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uZmFjZXR3cC1mYWNldC5mYWNldHdwLWZhY2V0LXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mYWNldHdwLWZhY2V0LmZhY2V0d3AtZmFjZXQtcGFnaW5hdGlvbl9fc3BhY2luZyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1wYWdlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXBhZ2U6aG92ZXIsIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXBhZ2U6Zm9jdXMsIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXBhZ2U6YWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG59XG4uZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1wYWdlLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9yYW5nZS01MDApO1xufVxuLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtcGFnZS5hY3RpdmU6aG92ZXIsIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXBhZ2UuYWN0aXZlOmZvY3VzLCAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1wYWdlLmFjdGl2ZTphY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXBhZ2UuZG90czpob3ZlciwgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtcGFnZS5kb3RzOmZvY3VzLCAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1wYWdlLmRvdHM6YWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtcGFnZV9fcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc2l0ZS1zd2l0Y2hlciAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWluLXdpZHRoOiAyMTBweDtcbiAgbWFyZ2luOiA1cHggMCAhaW1wb3J0YW50O1xufVxuLnNpdGUtc3dpdGNoZXIgLmRyb3Bkb3duLW1lbnVfX2l0ZW0tbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2l0ZS1zd2l0Y2hlcl9fbW9kYWwge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2l0ZS1zd2l0Y2hlcl9fbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2l0ZS1zd2l0Y2hlcl9fbW9kYWwgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xOCA3LjA1TDE2Ljk1IDZMMTIgMTAuOTVMNy4wNSA2TDYgNy4wNUwxMC45NSAxMkw2IDE2Ljk1TDcuMDUgMThMMTIgMTMuMDVMMTYuOTUgMThMMTggMTYuOTVMMTMuMDUgMTJMMTggNy4wNVpcIiBmaWxsPVwiYmxhY2tcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4uc2l0ZS1zd2l0Y2hlcl9fbW9kYWwgLm1vZGFsLWJvZHkge1xuICBtYXJnaW46IDI0cHggMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaXRlLXN3aXRjaGVyX19tb2RhbCAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1NjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNpdGUtc3dpdGNoZXJfX21vZGFsIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnNpdGUtc3dpdGNoZXJfX21vZGFsLWltYWdlIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlLTUwMCk7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uc2l0ZS1zd2l0Y2hlcl9fbW9kYWwtaW1hZ2UgcGljdHVyZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlLXN3aXRjaGVyX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5zaXRlLXN3aXRjaGVyX19idXR0b25zIC5kcm9wZG93biB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnNpdGUtc3dpdGNoZXJfX2J1dHRvbnMgYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnNpdGUtc3dpdGNoZXJfX2J1dHRvbnMgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2l0ZS1zd2l0Y2hlcl9fYnV0dG9ucyBzdmcge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuI2N1c3RvbS1jdXJzb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwdmg7XG4gIGxlZnQ6IDUwdnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWE2MWE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jY3VzdG9tLWN1cnNvci5jdXJzb3ItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbjtcbn1cbmJvZHk6bm90KC53cC1hZG1pbikgLnNsaWRlLWluIHtcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHk6bm90KC53cC1hZG1pbikgLnNsaWRlLWluLFxuYm9keTpub3QoLndwLWFkbWluKSAuc2xpZGUtaW4tbm8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XG59XG5ib2R5Om5vdCgud3AtYWRtaW4pIC5pcy1zbGlkZS1pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5Om5vdCgud3AtYWRtaW4pIC5pcy1zbGlkZS1pbixcbmJvZHk6bm90KC53cC1hZG1pbikgLmlzLXNsaWRlLWluLW5vIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZpbmlzaCB7XG4gIDAlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zbGlkZUluLTIgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zbGlkZUluLTIuYWN0aXZlICo6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgZWFzZSAxLCBmaW5pc2ggMC44cyAwLjhzIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMi5hY3RpdmUgKjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAwLjRzIGVhc2UgMSwgZmluaXNoIDAuOHMgMS4ycyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMyAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuLnNsaWRlSW4tMy5hY3RpdmUgKjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDAuOHMgaW5maW5pdGU7XG59XG4uc2xpZGVJbi0zLmFjdGl2ZSAqOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDAuNHMgZWFzZSAxLCBmaW5pc2ggMC44cyAxLjJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0zLmFjdGl2ZSAqOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDAuOHMgZWFzZSAxLCBmaW5pc2ggMC44cyAxLjZzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi00ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpZGVJbi00LmFjdGl2ZSAqOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMC44cyBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTQuYWN0aXZlICo6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMC40cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDEuMnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTQuYWN0aXZlICo6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMC44cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDEuNnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTQuYWN0aXZlICo6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMS4ycyBlYXNlIDEsIGZpbmlzaCAwLjhzIDJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi01ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpZGVJbi01LmFjdGl2ZSAqOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMC44cyBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTUuYWN0aXZlICo6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMC40cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDEuMnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTUuYWN0aXZlICo6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMC44cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDEuNnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTUuYWN0aXZlICo6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMS4ycyBlYXNlIDEsIGZpbmlzaCAwLjhzIDJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi01LmFjdGl2ZSAqOm50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDEuNnMgZWFzZSAxLCBmaW5pc2ggMC44cyAyLjRzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi02ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpZGVJbi02LmFjdGl2ZSAqOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMC44cyBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTYuYWN0aXZlICo6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMC40cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDEuMnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTYuYWN0aXZlICo6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMC44cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDEuNnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTYuYWN0aXZlICo6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMS4ycyBlYXNlIDEsIGZpbmlzaCAwLjhzIDJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi02LmFjdGl2ZSAqOm50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDEuNnMgZWFzZSAxLCBmaW5pc2ggMC44cyAyLjRzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi02LmFjdGl2ZSAqOm50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDJzIGVhc2UgMSwgZmluaXNoIDAuOHMgMi44cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tNyAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuLnNsaWRlSW4tNy5hY3RpdmUgKjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDAuOHMgaW5maW5pdGU7XG59XG4uc2xpZGVJbi03LmFjdGl2ZSAqOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDAuNHMgZWFzZSAxLCBmaW5pc2ggMC44cyAxLjJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi03LmFjdGl2ZSAqOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDAuOHMgZWFzZSAxLCBmaW5pc2ggMC44cyAxLjZzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi03LmFjdGl2ZSAqOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDEuMnMgZWFzZSAxLCBmaW5pc2ggMC44cyAycyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tNy5hY3RpdmUgKjpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAxLjZzIGVhc2UgMSwgZmluaXNoIDAuOHMgMi40cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tNy5hY3RpdmUgKjpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAycyBlYXNlIDEsIGZpbmlzaCAwLjhzIDIuOHMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTcuYWN0aXZlICo6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMi40cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDMuMnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTggKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zbGlkZUluLTguYWN0aXZlICo6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgZWFzZSAxLCBmaW5pc2ggMC44cyAwLjhzIGluZmluaXRlO1xufVxuLnNsaWRlSW4tOC5hY3RpdmUgKjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAwLjRzIGVhc2UgMSwgZmluaXNoIDAuOHMgMS4ycyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tOC5hY3RpdmUgKjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAwLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMS42cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tOC5hY3RpdmUgKjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAxLjJzIGVhc2UgMSwgZmluaXNoIDAuOHMgMnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTguYWN0aXZlICo6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMS42cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDIuNHMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTguYWN0aXZlICo6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMnMgZWFzZSAxLCBmaW5pc2ggMC44cyAyLjhzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi04LmFjdGl2ZSAqOm50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDIuNHMgZWFzZSAxLCBmaW5pc2ggMC44cyAzLjJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi04LmFjdGl2ZSAqOm50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDIuOHMgZWFzZSAxLCBmaW5pc2ggMC44cyAzLjZzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi05ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpZGVJbi05LmFjdGl2ZSAqOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMC44cyBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTkuYWN0aXZlICo6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMC40cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDEuMnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTkuYWN0aXZlICo6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMC44cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDEuNnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTkuYWN0aXZlICo6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMS4ycyBlYXNlIDEsIGZpbmlzaCAwLjhzIDJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi05LmFjdGl2ZSAqOm50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDEuNnMgZWFzZSAxLCBmaW5pc2ggMC44cyAyLjRzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi05LmFjdGl2ZSAqOm50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDJzIGVhc2UgMSwgZmluaXNoIDAuOHMgMi44cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tOS5hY3RpdmUgKjpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAyLjRzIGVhc2UgMSwgZmluaXNoIDAuOHMgMy4ycyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tOS5hY3RpdmUgKjpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAyLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMy42cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tOS5hY3RpdmUgKjpudGgtY2hpbGQoOSkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAzLjJzIGVhc2UgMSwgZmluaXNoIDAuOHMgNHMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTEwICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpZGVJbi0xMC5hY3RpdmUgKjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDAuOHMgaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMC5hY3RpdmUgKjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAwLjRzIGVhc2UgMSwgZmluaXNoIDAuOHMgMS4ycyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTAuYWN0aXZlICo6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMC44cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDEuNnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTEwLmFjdGl2ZSAqOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDEuMnMgZWFzZSAxLCBmaW5pc2ggMC44cyAycyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTAuYWN0aXZlICo6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMS42cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDIuNHMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTEwLmFjdGl2ZSAqOm50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDJzIGVhc2UgMSwgZmluaXNoIDAuOHMgMi44cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTAuYWN0aXZlICo6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMi40cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDMuMnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTEwLmFjdGl2ZSAqOm50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDIuOHMgZWFzZSAxLCBmaW5pc2ggMC44cyAzLjZzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMC5hY3RpdmUgKjpudGgtY2hpbGQoOSkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAzLjJzIGVhc2UgMSwgZmluaXNoIDAuOHMgNHMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTEwLmFjdGl2ZSAqOm50aC1jaGlsZCgxMCkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAzLjZzIGVhc2UgMSwgZmluaXNoIDAuOHMgNC40cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTEgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zbGlkZUluLTExLmFjdGl2ZSAqOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMC44cyBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTExLmFjdGl2ZSAqOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDAuNHMgZWFzZSAxLCBmaW5pc2ggMC44cyAxLjJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMS5hY3RpdmUgKjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAwLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMS42cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTEuYWN0aXZlICo6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMS4ycyBlYXNlIDEsIGZpbmlzaCAwLjhzIDJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMS5hY3RpdmUgKjpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAxLjZzIGVhc2UgMSwgZmluaXNoIDAuOHMgMi40cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTEuYWN0aXZlICo6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMnMgZWFzZSAxLCBmaW5pc2ggMC44cyAyLjhzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMS5hY3RpdmUgKjpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAyLjRzIGVhc2UgMSwgZmluaXNoIDAuOHMgMy4ycyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTEuYWN0aXZlICo6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMi44cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDMuNnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTExLmFjdGl2ZSAqOm50aC1jaGlsZCg5KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDMuMnMgZWFzZSAxLCBmaW5pc2ggMC44cyA0cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTEuYWN0aXZlICo6bnRoLWNoaWxkKDEwKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDMuNnMgZWFzZSAxLCBmaW5pc2ggMC44cyA0LjRzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMS5hY3RpdmUgKjpudGgtY2hpbGQoMTEpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgNHMgZWFzZSAxLCBmaW5pc2ggMC44cyA0LjhzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuLnNsaWRlSW4tMTIuYWN0aXZlICo6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgZWFzZSAxLCBmaW5pc2ggMC44cyAwLjhzIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTIuYWN0aXZlICo6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMC40cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDEuMnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTEyLmFjdGl2ZSAqOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDAuOHMgZWFzZSAxLCBmaW5pc2ggMC44cyAxLjZzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMi5hY3RpdmUgKjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAxLjJzIGVhc2UgMSwgZmluaXNoIDAuOHMgMnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTEyLmFjdGl2ZSAqOm50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDEuNnMgZWFzZSAxLCBmaW5pc2ggMC44cyAyLjRzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMi5hY3RpdmUgKjpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAycyBlYXNlIDEsIGZpbmlzaCAwLjhzIDIuOHMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTEyLmFjdGl2ZSAqOm50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDIuNHMgZWFzZSAxLCBmaW5pc2ggMC44cyAzLjJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMi5hY3RpdmUgKjpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAyLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMy42cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTIuYWN0aXZlICo6bnRoLWNoaWxkKDkpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMy4ycyBlYXNlIDEsIGZpbmlzaCAwLjhzIDRzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMi5hY3RpdmUgKjpudGgtY2hpbGQoMTApIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMy42cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDQuNHMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTEyLmFjdGl2ZSAqOm50aC1jaGlsZCgxMSkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyA0cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDQuOHMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTEyLmFjdGl2ZSAqOm50aC1jaGlsZCgxMikge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyA0LjRzIGVhc2UgMSwgZmluaXNoIDAuOHMgNS4ycyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTMgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zbGlkZUluLTEzLmFjdGl2ZSAqOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMC44cyBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTEzLmFjdGl2ZSAqOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDAuNHMgZWFzZSAxLCBmaW5pc2ggMC44cyAxLjJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMy5hY3RpdmUgKjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAwLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMS42cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTMuYWN0aXZlICo6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMS4ycyBlYXNlIDEsIGZpbmlzaCAwLjhzIDJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMy5hY3RpdmUgKjpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAxLjZzIGVhc2UgMSwgZmluaXNoIDAuOHMgMi40cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTMuYWN0aXZlICo6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMnMgZWFzZSAxLCBmaW5pc2ggMC44cyAyLjhzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMy5hY3RpdmUgKjpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAyLjRzIGVhc2UgMSwgZmluaXNoIDAuOHMgMy4ycyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTMuYWN0aXZlICo6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMi44cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDMuNnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTEzLmFjdGl2ZSAqOm50aC1jaGlsZCg5KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDMuMnMgZWFzZSAxLCBmaW5pc2ggMC44cyA0cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTMuYWN0aXZlICo6bnRoLWNoaWxkKDEwKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDMuNnMgZWFzZSAxLCBmaW5pc2ggMC44cyA0LjRzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMy5hY3RpdmUgKjpudGgtY2hpbGQoMTEpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgNHMgZWFzZSAxLCBmaW5pc2ggMC44cyA0LjhzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xMy5hY3RpdmUgKjpudGgtY2hpbGQoMTIpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgNC40cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDUuMnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTEzLmFjdGl2ZSAqOm50aC1jaGlsZCgxMykge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyA0LjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgNS42cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTQgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zbGlkZUluLTE0LmFjdGl2ZSAqOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMC44cyBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTE0LmFjdGl2ZSAqOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDAuNHMgZWFzZSAxLCBmaW5pc2ggMC44cyAxLjJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xNC5hY3RpdmUgKjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAwLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMS42cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTQuYWN0aXZlICo6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMS4ycyBlYXNlIDEsIGZpbmlzaCAwLjhzIDJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xNC5hY3RpdmUgKjpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAxLjZzIGVhc2UgMSwgZmluaXNoIDAuOHMgMi40cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTQuYWN0aXZlICo6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMnMgZWFzZSAxLCBmaW5pc2ggMC44cyAyLjhzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xNC5hY3RpdmUgKjpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAyLjRzIGVhc2UgMSwgZmluaXNoIDAuOHMgMy4ycyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTQuYWN0aXZlICo6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMi44cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDMuNnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTE0LmFjdGl2ZSAqOm50aC1jaGlsZCg5KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDMuMnMgZWFzZSAxLCBmaW5pc2ggMC44cyA0cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTQuYWN0aXZlICo6bnRoLWNoaWxkKDEwKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDMuNnMgZWFzZSAxLCBmaW5pc2ggMC44cyA0LjRzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xNC5hY3RpdmUgKjpudGgtY2hpbGQoMTEpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgNHMgZWFzZSAxLCBmaW5pc2ggMC44cyA0LjhzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xNC5hY3RpdmUgKjpudGgtY2hpbGQoMTIpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgNC40cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDUuMnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTE0LmFjdGl2ZSAqOm50aC1jaGlsZCgxMykge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyA0LjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgNS42cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTQuYWN0aXZlICo6bnRoLWNoaWxkKDE0KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDUuMnMgZWFzZSAxLCBmaW5pc2ggMC44cyA2cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTUgKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zbGlkZUluLTE1LmFjdGl2ZSAqOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMC44cyBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTE1LmFjdGl2ZSAqOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDAuNHMgZWFzZSAxLCBmaW5pc2ggMC44cyAxLjJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xNS5hY3RpdmUgKjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAwLjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgMS42cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTUuYWN0aXZlICo6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMS4ycyBlYXNlIDEsIGZpbmlzaCAwLjhzIDJzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xNS5hY3RpdmUgKjpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAxLjZzIGVhc2UgMSwgZmluaXNoIDAuOHMgMi40cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTUuYWN0aXZlICo6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMnMgZWFzZSAxLCBmaW5pc2ggMC44cyAyLjhzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xNS5hY3RpdmUgKjpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyAyLjRzIGVhc2UgMSwgZmluaXNoIDAuOHMgMy4ycyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTUuYWN0aXZlICo6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgMi44cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDMuNnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTE1LmFjdGl2ZSAqOm50aC1jaGlsZCg5KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDMuMnMgZWFzZSAxLCBmaW5pc2ggMC44cyA0cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTUuYWN0aXZlICo6bnRoLWNoaWxkKDEwKSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDMuNnMgZWFzZSAxLCBmaW5pc2ggMC44cyA0LjRzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xNS5hY3RpdmUgKjpudGgtY2hpbGQoMTEpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgNHMgZWFzZSAxLCBmaW5pc2ggMC44cyA0LjhzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJbi0xNS5hY3RpdmUgKjpudGgtY2hpbGQoMTIpIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgNC40cyBlYXNlIDEsIGZpbmlzaCAwLjhzIDUuMnMgZWFzZS1pbiBpbmZpbml0ZTtcbn1cbi5zbGlkZUluLTE1LmFjdGl2ZSAqOm50aC1jaGlsZCgxMykge1xuICBhbmltYXRpb246IHNsaWRlSW4gMC44cyA0LjhzIGVhc2UgMSwgZmluaXNoIDAuOHMgNS42cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTUuYWN0aXZlICo6bnRoLWNoaWxkKDE0KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDUuMnMgZWFzZSAxLCBmaW5pc2ggMC44cyA2cyBlYXNlLWluIGluZmluaXRlO1xufVxuLnNsaWRlSW4tMTUuYWN0aXZlICo6bnRoLWNoaWxkKDE1KSB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIDUuNnMgZWFzZSAxLCBmaW5pc2ggMC44cyA2LjRzIGVhc2UtaW4gaW5maW5pdGU7XG59XG4uc2xpZGVJblNpbmdsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuLnNsaWRlSW5TaW5nbGUuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgZWFzZSAxLCBmaW5pc2ggMC44cyAwLjhzIGluZmluaXRlO1xufVxuLmZhY2V0d3AtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmFjZXR3cC9jaGVja2JveC5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgM3B4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cbi5mYWNldHdwLWNoZWNrYm94LmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmFjZXR3cC9jaGVja2JveC1vbi5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5maWx0ZXItb3BlbiAuZmFjZXR3cC1jaGVja2JveCxcbi5maWx0ZXJfX21vYmlsZS1ib2R5IC5mYWNldHdwLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1vcGVuIC5mYWNldHdwLWNoZWNrYm94LmNoZWNrZWQsXG4uZmlsdGVyX19tb2JpbGUtYm9keSAuZmFjZXR3cC1jaGVja2JveC5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhc3N3b3JkLXByb3RlY3RlZC1ib3gge1xuICBwYWRkaW5nLXRvcDogMTE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuI2NtcGx6LWRvY3VtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbiNjbXBsei1kb2N1bWVudCBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuI2NtcGx6LWRvY3VtZW50IGgxLCAjY21wbHotZG9jdW1lbnQgaDIsICNjbXBsei1kb2N1bWVudCBoMywgI2NtcGx6LWRvY3VtZW50IGg0LCAjY21wbHotZG9jdW1lbnQgaDUsICNjbXBsei1kb2N1bWVudCBoNiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI2NtcGx6LWRvY3VtZW50IGgxLCAjY21wbHotZG9jdW1lbnQgaDIge1xuICBjb2xvcjogIzA0NjRmZjtcbn1cbiNjbXBsei1kb2N1bWVudCBoMSwgI2NtcGx6LWRvY3VtZW50IGgyLCAjY21wbHotZG9jdW1lbnQgaDMsICNjbXBsei1kb2N1bWVudCBoNCwgI2NtcGx6LWRvY3VtZW50IGg1LCAjY21wbHotZG9jdW1lbnQgaDYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbn1cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xufVxuLmV4cC10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5iZy1ibGFjayAuZXhwLXRhZywgLmV4cC10YWctLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5leHAtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5qcy1hbmltYXRlLXRyZW5kaW5nLXNsaWRlci1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5qcy1hbmltYXRlLWhlYWRlci1ib3JkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmpzLWFuaW1hdGUtaGVhZGVyLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG59XG4uanMtYW5pbWF0ZS10cmVuZGluZy1zbGlkZXItaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXB4KTtcbn1cbi5qcy1hbmltYXRlLXNsaWRlLWluLWltYWcsXG4uanMtYW5pbWF0ZS1oZWFkZXItaW1hZ2Uge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5qcy1hbmltYXRlLXNsaWRlLWluLWl0ZW0sXG4uanMtYW5pbWF0ZS1oZWFkZXItaW1hZ2UtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qcy1hbmltYXRlLXNsaWRlLWluLW92ZXJsYXksXG4uanMtYW5pbWF0ZS1oZWFkZXItaW1hZ2Utb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHotaW5kZXg6IDI7XG59XG4uanMtYW5pbWF0ZS1zbGlkZS1pbi1vdmVybGF5LS1ibGFjaywgLmJnLWJsYWNrIC5qcy1hbmltYXRlLXNsaWRlLWluLW92ZXJsYXksIC5qcy1hbmltYXRlLWhlYWRlci1pbWFnZS1vdmVybGF5LS1ibGFjaywgLmJnLWJsYWNrIC5qcy1hbmltYXRlLWhlYWRlci1pbWFnZS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmpzLWFuaW1hdGUtc2xpZGUtaW4tb3ZlcmxheS0tYmx1ZS01MCwgLmJnLWJsdWUtNTAgLmpzLWFuaW1hdGUtc2xpZGUtaW4tb3ZlcmxheSwgLmpzLWFuaW1hdGUtaGVhZGVyLWltYWdlLW92ZXJsYXktLWJsdWUtNTAsIC5iZy1ibHVlLTUwIC5qcy1hbmltYXRlLWhlYWRlci1pbWFnZS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS01MCk7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogOHB4O1xufVxuLmV4cC1sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcGRvd24tbWVudSAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spICFpbXBvcnRhbnQ7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xufVxuLmV4cC1sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24tZmxhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmV4cC1sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uLWZsYWcgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24tZmxhZy1pbWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV4cC1sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uLXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uaXMtYWN0aXZlIC5leHAtbGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbi1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24taWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtbGFuZ3VhZ2Utc3dpdGNoZXJfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGhlaWdodDogMTAwZHZoO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbn1cbi5leHAtbGFuZ3VhZ2Utc3dpdGNoZXJfX292ZXJsYXkuaXMtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmV4cC1sYW5ndWFnZS1zd2l0Y2hlcl9fb3ZlcmxheS1pbm5lciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNjhweCAwIDMycHg7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19vdmVybGF5LWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5leHAtbGFuZ3VhZ2Utc3dpdGNoZXJfX292ZXJsYXktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIYWZmZXIgWEhcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19vdmVybGF5LWNsb3NlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmV4cC1sYW5ndWFnZS1zd2l0Y2hlcl9fb3ZlcmxheS1jbG9zZSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtbGFuZ3VhZ2Utc3dpdGNoZXJfX292ZXJsYXktY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDgwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19vdmVybGF5LWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHAtbGFuZ3VhZ2Utc3dpdGNoZXJfX292ZXJsYXktbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAyNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19vdmVybGF5LWxpc3Qtc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2hhZGVzLTcwMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAxcHg7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19vdmVybGF5LWNvdW50cnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMThweDtcbn1cbi5leHAtbGFuZ3VhZ2Utc3dpdGNoZXJfX292ZXJsYXktY291bnRyeS1mbGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19vdmVybGF5LWNvdW50cnktZmxhZyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtbGFuZ3VhZ2Utc3dpdGNoZXJfX292ZXJsYXktY291bnRyeS1mbGFnLWltYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19vdmVybGF5LWNvdW50cnktbGFiZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMTc1cHg7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19vdmVybGF5LWNvdW50cnktbGFuZ3VhZ2VzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4O1xufVxuLmV4cC1sYW5ndWFnZS1zd2l0Y2hlcl9fb3ZlcmxheS1jb3VudHJ5LWxhbmd1YWdlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19vdmVybGF5LWNvdW50cnktbGFuZ3VhZ2U6aG92ZXIsIC5leHAtbGFuZ3VhZ2Utc3dpdGNoZXJfX292ZXJsYXktY291bnRyeS1sYW5ndWFnZTpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4ubG9jYXRpb24tbW9kYWxfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmxvY2F0aW9uLW1vZGFsX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgb3BhY2l0eTogMC44O1xufVxuLmxvY2F0aW9uLW1vZGFsX19jb3VudHJpZXMge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5sb2NhdGlvbi1tb2RhbF9fY291bnRyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG59XG4ubG9jYXRpb24tbW9kYWxfX2NvdW50cnkgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5sb2NhdGlvbi1tb2RhbF9fY291bnRyeS1wcmVmaXgge1xuICB3aWR0aDogMTAwcHg7XG59XG4ubG9jYXRpb24tbW9kYWxfX25vLWNvdW50cmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG59XG4ubG9jYXRpb24tbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4vKiBMQVlPVVRTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmpzLWhlYWRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uanMtaGVhZGVyLmlzLWhpZGRlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4uanMtaGVhZGVyLmlzLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmhlYWRlci5qcy1oZWFkZXItLWZpeGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmhlYWRlci0tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uaGVhZGVyLS1ibGFjay5qcy1oZWFkZXItLWZpeGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmhlYWRlcl9fYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5oZWFkZXJfX2J1dHRvbiB7XG4gIGhlaWdodDogMzdweDtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xufVxuLmhlYWRlcl9fbWVudSB7XG4gIGhlaWdodDogODVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX21lbnUgLm5hdmJhciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uaGVhZGVyX19tZW51IC5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5oZWFkZXJfX21lbnUgLm5hdmJhciA+IC5jb250YWluZXIsXG4uaGVhZGVyX19tZW51IC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyX19tZW51IC5uYXZiYXIgLm5hdi1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIC5uYXYtbGluaywgLmhlYWRlcl9fbWVudSAubmF2YmFyIC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50IC5uYXYtbGluayB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhlYWRlcl9fbWVudSAubmF2YmFyIC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmhlYWRlci0tYmxhY2sgLmhlYWRlcl9fbWVudSAubmF2YmFyIC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5oZWFkZXJfX21lbnUgLm5hdmJhciAubmF2LWl0ZW0gYS5uYXYtbGluazpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmhlYWRlci0tYmxhY2sgLmhlYWRlcl9fbWVudSAubmF2YmFyIC5uYXYtaXRlbSBhLm5hdi1saW5rOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5oZWFkZXJfX21lbnUgLm5hdmJhciAubmF2LWl0ZW0gYS5uYXYtbGluazpob3ZlciwgLmhlYWRlcl9fbWVudSAubmF2YmFyIC5uYXYtaXRlbSBhLm5hdi1saW5rOmZvY3VzLCAuaGVhZGVyX19tZW51IC5uYXZiYXIgLm5hdi1pdGVtIGEubmF2LWxpbms6YWN0aXZlIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXJfX21lbnUgLm5hdmJhciAubmF2LWl0ZW0gYS5uYXYtbGluazpob3Zlcjpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5oZWFkZXJfX21lbnUgLm5hdmJhciAubmF2LWl0ZW0gYS5uYXYtbGluazpmb2N1czpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5oZWFkZXJfX21lbnUgLm5hdmJhciAubmF2LWl0ZW0gYS5uYXYtbGluazphY3RpdmU6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuLmhlYWRlcl9fbWVudSAubmF2YmFyIC5uYXYtaXRlbSBhLm5hdi1saW5rLnNob3cge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlcl9fbWVudSAubmF2YmFyIC5uYXYtaXRlbSBhLm5hdi1saW5rLnNob3c6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuLmhlYWRlcl9fbWVudSAubmF2YmFyIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG4uaGVhZGVyX19tZW51IC5uYXZiYXIgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51ID4gLmNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyX19tZW51IC5uYXZiYXIgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IDY4cHg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuLmhlYWRlcl9fbWVudSAubmF2YmFyIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93ID4gLmNvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogMC43NXMgZWFzZSAwcyBub3JtYWwgZm9yd2FyZHMgZmFkZWluO1xufVxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2NiUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIGhlaWdodDogMjJweDtcbn1cbi5oZWFkZXJfX2xvZ28tLXNsb2dhbiB7XG4gIGhlaWdodDogMzZweDtcbn1cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci0tYmxhY2sgLmhlYWRlcl9fc2VhcmNoIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5oZWFkZXJfX3NlYXJjaCAuc3dpdGNoLWljb24uaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXJfX3NlYXJjaCAuc3dpdGNoLWljb24tLWNsb3NlIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMzdweDtcbiAgcGFkZGluZzogN3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtNTAwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmhlYWRlcl9fc2VhcmNoIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfX3NlYXJjaCBmb3JtIHtcbiAgd2lkdGg6IDQyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0NXB4O1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlcl9fc2VhcmNoIGZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtMzAwKTtcbn1cbi5oZWFkZXJfX3NpdGUtc3dpdGNoZXIge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbi5oZWFkZXJfX3NpdGUtc3dpdGNoZXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX3NpdGUtc3dpdGNoZXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5oZWFkZXJfX3NpdGUtc3dpdGNoZXIgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjMyXCIgaGVpZ2h0PVwiMzJcIiBmaWxsPVwiJTIzMDAwMDAwXCIgdmlld0JveD1cIjAgMCAyNTYgMjU2XCI+PHBhdGggZD1cIk0yMTMuNjYsMTAxLjY2bC04MCw4MGE4LDgsMCwwLDEtMTEuMzIsMGwtODAtODBBOCw4LDAsMCwxLDUzLjY2LDkwLjM0TDEyOCwxNjQuNjlsNzQuMzQtNzQuMzVhOCw4LDAsMCwxLDExLjMyLDExLjMyWlwiPjwvcGF0aD48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmhlYWRlci0tYmxhY2sgLmhlYWRlcl9fc2l0ZS1zd2l0Y2hlciAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzMlwiIGhlaWdodD1cIjMyXCIgZmlsbD1cIiUyM0ZGRkZGRlwiIHZpZXdCb3g9XCIwIDAgMjU2IDI1NlwiPjxwYXRoIGQ9XCJNMjEzLjY2LDEwMS42NmwtODAsODBhOCw4LDAsMCwxLTExLjMyLDBsLTgwLTgwQTgsOCwwLDAsMSw1My42Niw5MC4zNEwxMjgsMTY0LjY5bDc0LjM0LTc0LjM1YTgsOCwwLDAsMSwxMS4zMiwxMS4zMlpcIj48L3BhdGg+PC9zdmc+Jyk7XG59XG4uaGVhZGVyX19zaXRlLXN3aXRjaGVyIC5kcm9wZG93bi10b2dnbGUuc2hvdzphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaGVhZGVyX19zaXRlLXN3aXRjaGVyIC5kcm9wZG93bi1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAyNzVweDtcbiAgdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcmlnaHQ6IC01MHB4O1xuICBib3JkZXI6IDA7XG59XG4uaGVhZGVyX19zaXRlLXN3aXRjaGVyIC5kcm9wZG93bi1tZW51X19pdGVtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5oZWFkZXJfX3NpdGUtc3dpdGNoZXIgLmRyb3Bkb3duLW1lbnVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uaGVhZGVyX19zaXRlLXN3aXRjaGVyIC5kcm9wZG93bi1tZW51X19pdGVtLWxpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmhlYWRlcl9fc2l0ZS1zd2l0Y2hlciAuZHJvcGRvd24tbWVudV9faXRlbS1saW5rOmhvdmVyLCAuaGVhZGVyX19zaXRlLXN3aXRjaGVyIC5kcm9wZG93bi1tZW51X19pdGVtLWxpbms6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5oZWFkZXIgLm5hdmJhci1uYXYge1xuICBnYXA6IDMycHg7XG59XG4uaGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5hZG1pbi1iYXIgLm1vYmlsZS1oZWFkZXIge1xuICB0b3A6IDQ2cHg7XG59XG4uYWRtaW4tYmFyIC5tb2JpbGUtaGVhZGVyLmpzLWhlYWRlci0tZml4ZWQge1xuICB0b3A6IDA7XG59XG4uYWRtaW4tYmFyIC5tYWluLW1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExOHB4KTtcbn1cbi5tb2JpbGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLm1vYmlsZS1oZWFkZXIgLm5hdmJhciB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5tb2JpbGUtaGVhZGVyIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm1vYmlsZS1oZWFkZXIgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubW9iaWxlLWhlYWRlciAubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5tb2JpbGUtaGVhZGVyX19sb2dvIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLm1vYmlsZS1oZWFkZXJfX2xvZ28tLXNsb2dhbiB7XG4gIGhlaWdodDogMzJweDtcbn1cbi5tb2JpbGUtaGVhZGVyX19sYW5ndWFnZS1zd2l0Y2hlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm1haW4tbW9iaWxlLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDY4cHggLSA2LjVyZW0pO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2OHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAuNTIsIDAsIDEpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogOTk5Nztcbn1cbi5tYWluLW1vYmlsZS1uYXZpZ2F0aW9uLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMCwgMC41MiwgMCwgMSk7XG59XG4ubWFpbi1tb2JpbGUtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiB7XG4gIGdhcDogMzJweDtcbn1cbi5tYWluLW1vYmlsZS1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ubWFpbi1tb2JpbGUtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZ2FwOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWFpbi1tb2JpbGUtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1tb2JpbGUtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmxhbmctc3dpdGNoZXItbGluayB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ubWFpbi1tb2JpbGUtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmxhbmctc3dpdGNoZXItbGluazpob3ZlciwgLm1haW4tbW9iaWxlLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5sYW5nLXN3aXRjaGVyLWxpbms6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW4tbW9iaWxlLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiAjMDQ2NGZmO1xuICB0cmFuc2l0aW9uOiAwLjEycyBlYXNlO1xufVxuLm1haW4tbW9iaWxlLW5hdmlnYXRpb24gLm1lZ2FtZW51IHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwdncsIDAsIDApICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLm1haW4tbW9iaWxlLW5hdmlnYXRpb24gLm1lZ2FtZW51LnNob3cge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLW1vYmlsZS1uYXZpZ2F0aW9uIC5tZWdhbWVudSAuYnRuLWJhY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTUwMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuLm1haW4tbW9iaWxlLW5hdmlnYXRpb24gLm1lZ2FtZW51IC5idG4tYmFjayBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLm1haW4tbW9iaWxlLW5hdmlnYXRpb24gLm1lZ2FtZW51IC5uYXZiYXItbmF2IHtcbiAgZ2FwOiAyNHB4O1xufVxuLm1haW4tbW9iaWxlLW5hdmlnYXRpb24gLm1lZ2FtZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1tb2JpbGUtbmF2aWdhdGlvbiAubWVnYW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluLW1vYmlsZS1uYXZpZ2F0aW9uIC5tZWdhbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5tYWluLW1vYmlsZS1uYXZpZ2F0aW9uIC5tZWdhbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmNoaWxkcmVuIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5tYWluLW1vYmlsZS1uYXZpZ2F0aW9uIC5tZWdhbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmNoaWxkcmVuLmNoaWxkcmVuLS1hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XG59XG4ubWFpbi1tb2JpbGUtbmF2aWdhdGlvbiAubWVnYW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5jaGlsZHJlbiAubWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLm1haW4tbW9iaWxlLW5hdmlnYXRpb24gLm1lZ2FtZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuY2hpbGRyZW4gLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubWFpbi1tb2JpbGUtbmF2aWdhdGlvbiAubWVnYW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5jaGlsZHJlbiAubWVudS1pdGVtIGEge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLm1haW4tbW9iaWxlLW5hdmlnYXRpb24gLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbn1cbi5tYWluLW1vYmlsZS1uYXZpZ2F0aW9uIC5tZWdhbWVudSAuZHJvcGRvd24tbWVudV9faXRlbSB7XG4gIG1hcmdpbjogMTJweCAwIDEycHggMjRweDtcbn1cbi5tYWluLW1vYmlsZS1uYXZpZ2F0aW9uIC5tZWdhbWVudSAuZHJvcGRvd24tbWVudV9faXRlbS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5tYWluLW1vYmlsZS1uYXZpZ2F0aW9uIC5tZWdhbWVudSAuZHJvcGRvd24tbWVudV9faXRlbS1saW5rOmhvdmVyLCAubWFpbi1tb2JpbGUtbmF2aWdhdGlvbiAubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnVfX2l0ZW0tbGluazpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW4tbW9iaWxlLW5hdmlnYXRpb24gLm1lZ2FtZW51IC5iYWNrLXRvLW92ZXJ2aWV3IHtcbiAgbWFyZ2luOiAzMnB4IDAgMDtcbn1cbi5tYWluLW1vYmlsZS1uYXZpZ2F0aW9uX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuLm1haW4tbW9iaWxlLW5hdmlnYXRpb25fX2Zvb3RlciAuYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmZvb3RlciAub3ZlcnZpZXcgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyIC5vdmVydmlldyBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbi5mb290ZXJfX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmZvb3Rlcl9fc29jaWFscyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlcl9fc29jaWFscyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb290ZXJfX3NvY2lhbHMgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5mb290ZXJfX3NvY2lhbHMgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG4uZm9vdGVyX19zb2NpYWxzIHVsIGxpIGE6aG92ZXIsIC5mb290ZXJfX3NvY2lhbHMgdWwgbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5mb290ZXJfX3NvY2lhbHMgdWwgbGkgc3ZnIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cbi5mb290ZXJfX21lbnUtd3JhcHBlci0taXMtb3BlbiAuZm9vdGVyX190aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjAgMjFcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTUgMTAuMDYyNUg1VjExLjMxMjVIMTVWMTAuMDYyNVpcIiBmaWxsPVwiJTIzQTNBM0EzXCIvPjwvc3ZnPicpO1xufVxuLmZvb3Rlcl9fbWVudS13cmFwcGVyLS1pcy1vcGVuIC5mb290ZXJfX21lbnUge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgdHJhbnNpdGlvbjogMjIwbXMgZWFzZTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5mb290ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNoYWRlcy01MDApO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX190aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgMjAgMjFcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTAuNjI1IDEwLjA2MjVWNS42ODc1SDkuMzc1VjEwLjA2MjVINVYxMS4zMTI1SDkuMzc1VjE1LjY4NzVIMTAuNjI1VjExLjMxMjVIMTVWMTAuMDYyNUgxMC42MjVaXCIgZmlsbD1cIiUyM0EzQTNBM1wiLz48L3N2Zz4nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvb3Rlcl9fdGl0bGUtLXNvY2lhbHM6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmZvb3Rlcl9fbWVudSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDIyMG1zIGVhc2U7XG59XG4uZm9vdGVyX19tZW51IHVsIHtcbiAgZ2FwOiAxNnB4O1xufVxuLmZvb3Rlcl9fbWVudSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uZm9vdGVyX19tZW51IHVsIGxpIGEge1xuICBwYWRkaW5nOiAwO1xufVxuLmZvb3Rlcl9fbGVnYWwge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtNTAwKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG4uZm9vdGVyX19sZWdhbCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbn1cbi5mb290ZXJfX2xlZ2FsIHVsIGxpIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2hhZGVzLTUwMCk7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9vdGVyX19jb21wYW55LXNpdGUge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmZvb3Rlcl9fY29tcGFueS1zaXRlIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4ubWVnYW1lbnUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy0yMDApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTIwMCk7XG59XG4ubWVnYW1lbnVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4ubWVnYW1lbnVfX2NvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDU2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubWVnYW1lbnVfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubWVnYW1lbnVfX3RyZW5kaW5nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1vcmFuZ2UtNTAwKTtcbn1cbi5tZWdhbWVudV9fc3VibWVudSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5tZWdhbWVudV9fc3VibWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi5tZWdhbWVudV9fc3VibWVudSB1bCBsaSBhLFxuLm1lZ2FtZW51X19zdWJtZW51IHVsIGxpIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZ2FtZW51X19zdWJtZW51IHVsIGxpIGE6YWZ0ZXIsXG4ubWVnYW1lbnVfX3N1Ym1lbnUgdWwgbGkgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4ubWVnYW1lbnVfX3N1Ym1lbnUgdWwgbGkgYTpob3ZlciwgLm1lZ2FtZW51X19zdWJtZW51IHVsIGxpIGE6YWN0aXZlLCAubWVnYW1lbnVfX3N1Ym1lbnUgdWwgbGkgYTpmb2N1cywgLm1lZ2FtZW51X19zdWJtZW51IHVsIGxpIHNwYW46aG92ZXIsIC5tZWdhbWVudV9fc3VibWVudSB1bCBsaSBzcGFuOmFjdGl2ZSwgLm1lZ2FtZW51X19zdWJtZW51IHVsIGxpIHNwYW46Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1lZ2FtZW51X19zdWJtZW51IHVsIGxpIGE6aG92ZXI6YWZ0ZXIsIC5tZWdhbWVudV9fc3VibWVudSB1bCBsaSBhOmFjdGl2ZTphZnRlciwgLm1lZ2FtZW51X19zdWJtZW51IHVsIGxpIGE6Zm9jdXM6YWZ0ZXIsIC5tZWdhbWVudV9fc3VibWVudSB1bCBsaSBzcGFuOmhvdmVyOmFmdGVyLCAubWVnYW1lbnVfX3N1Ym1lbnUgdWwgbGkgc3BhbjphY3RpdmU6YWZ0ZXIsIC5tZWdhbWVudV9fc3VibWVudSB1bCBsaSBzcGFuOmZvY3VzOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuLm1lZ2FtZW51X19zdWJtZW51IHVsIGxpIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5tZWdhbWVudV9fc3VibWVudSB1bCBsaSBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWdhbWVudV9fc3VibWVudSB1bCBsaSBzdmcge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLm1lZ2FtZW51X19zdWJtZW51IHVsIC5jaGlsZHJlbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xuICBnYXA6IDhweDtcbn1cbi5tZWdhbWVudV9fc3VibWVudSB1bCAuY2hpbGRyZW4uY2hpbGRyZW4tLWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5tZWdhbWVudV9fc3VibWVudSB1bCAuY2hpbGRyZW4gbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubWVnYW1lbnVfX3RhZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWVnYW1lbnVfX2ZlYXR1cmVkLCAubWVnYW1lbnVfX2V2ZW50cywgLm1lZ2FtZW51X19jYXNlcywgLm1lZ2FtZW51X19yZWxlYXNlcywgLm1lZ2FtZW51X192YWNhbmNpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtMTAwKTtcbiAgcGFkZGluZzogNDBweCAwIDQwcHggMzJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVnYW1lbnVfX2ZlYXR1cmVkOmFmdGVyLCAubWVnYW1lbnVfX2V2ZW50czphZnRlciwgLm1lZ2FtZW51X19jYXNlczphZnRlciwgLm1lZ2FtZW51X19yZWxlYXNlczphZnRlciwgLm1lZ2FtZW51X192YWNhbmNpZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtMTAwKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA5MCU7XG4gIHdpZHRoOiA5OTk5OSU7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tZWdhbWVudV9fZmVhdHVyZWQgYTpub3QoLmJ0bik6aG92ZXIsIC5tZWdhbWVudV9fZmVhdHVyZWQgYTpub3QoLmJ0bik6YWN0aXZlLCAubWVnYW1lbnVfX2ZlYXR1cmVkIGE6bm90KC5idG4pOmZvY3VzLCAubWVnYW1lbnVfX2V2ZW50cyBhOm5vdCguYnRuKTpob3ZlciwgLm1lZ2FtZW51X19ldmVudHMgYTpub3QoLmJ0bik6YWN0aXZlLCAubWVnYW1lbnVfX2V2ZW50cyBhOm5vdCguYnRuKTpmb2N1cywgLm1lZ2FtZW51X19jYXNlcyBhOm5vdCguYnRuKTpob3ZlciwgLm1lZ2FtZW51X19jYXNlcyBhOm5vdCguYnRuKTphY3RpdmUsIC5tZWdhbWVudV9fY2FzZXMgYTpub3QoLmJ0bik6Zm9jdXMsIC5tZWdhbWVudV9fcmVsZWFzZXMgYTpub3QoLmJ0bik6aG92ZXIsIC5tZWdhbWVudV9fcmVsZWFzZXMgYTpub3QoLmJ0bik6YWN0aXZlLCAubWVnYW1lbnVfX3JlbGVhc2VzIGE6bm90KC5idG4pOmZvY3VzLCAubWVnYW1lbnVfX3ZhY2FuY2llcyBhOm5vdCguYnRuKTpob3ZlciwgLm1lZ2FtZW51X192YWNhbmNpZXMgYTpub3QoLmJ0bik6YWN0aXZlLCAubWVnYW1lbnVfX3ZhY2FuY2llcyBhOm5vdCguYnRuKTpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lZ2FtZW51X19ldmVudHMgLm1lZ2FtZW51X19jb250ZW50LXJvdyBzcGFuOm5vdCgudGl0bGUpLCAubWVnYW1lbnVfX2Nhc2VzIC5tZWdhbWVudV9fY29udGVudC1yb3cgc3Bhbjpub3QoLnRpdGxlKSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubWVnYW1lbnVfX2V2ZW50cyAubWVnYW1lbnVfX2NvbnRlbnQtcm93IC5jb250ZW50LCAubWVnYW1lbnVfX2Nhc2VzIC5tZWdhbWVudV9fY29udGVudC1yb3cgLmNvbnRlbnQge1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5tZWdhbWVudV9fZXZlbnRzIC5tZWdhbWVudV9fY29udGVudC1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVnYW1lbnVfX2V2ZW50cyAubWVnYW1lbnVfX2NvbnRlbnQtcm93Om5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiA0cHggZG90dGVkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDE7XG59XG4ubWVnYW1lbnVfX3JlbGVhc2VzIC5tZWdhbWVudV9fY29udGVudC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1lZ2FtZW51X19zdG9yaWVzIC5tZWdhbWVudV9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tZWdhbWVudV9fdmFjYW5jaWVzIC5tZWdhbWVudV9fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tZWdhbWVudV9fdmFjYW5jaWVzIC5tZWdhbWVudV9fY29udGVudC1yb3cgLmNhdGVnb3J5IHtcbiAgY29sb3I6ICMwNDY0ZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5tZWdhbWVudV9fdmFjYW5jaWVzIC5tZWdhbWVudV9fY29udGVudC1yb3cgLnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG4ubWVnYW1lbnVfX3ZhY2FuY2llcyAubWVnYW1lbnVfX2NvbnRlbnQtcm93IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dDtcbn1cbi5tZWdhbWVudV9fY29udGVudC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tZWdhbWVudV9fY29udGVudC1yb3cgc3Bhbixcbi5tZWdhbWVudV9fY29udGVudC1yb3cgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuLm1lZ2FtZW51X19jb250ZW50LXJvdyAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1lZ2FtZW51X19jb250ZW50LXJvdyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZWdhbWVudV9fY29udGVudC1yb3cgLmNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tZWdhbWVudV9fY29udGVudC1yb3cgLmltYWdlIHtcbiAgd2lkdGg6IDcycHg7XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG59XG4ubWVnYW1lbnVfX2NvbnRlbnQtcm93IC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubWVnYW1lbnUgLm5hdi1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tZWdhbWVudSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMwNDY0ZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWdhbWVudSAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAubWVnYW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cywgLm1lZ2FtZW51IC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmYWE2MWE7XG59XG4uZXJyb3ItcGFnZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTE2cHggMTBweCA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmVycm9yLXBhZ2VfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lcnJvci1wYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZXJyb3ItcGFnZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmVycm9yLXBhZ2VfX3RleHQtLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmVycm9yLXBhZ2VfX2J1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5leHAtY3VzdG9tZXItY2FzZXMtb3ZlcnZpZXdfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGFmZmVyWEhcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW46IDA7XG59XG4uZXhwLWltcGFjdC1jYXNlcy1vdmVydmlldyB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG4uZXhwLWltcGFjdC1jYXNlcy1vdmVydmlldy5uby1maWx0ZXJzIHtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuLmV4cC1pbXBhY3QtY2FzZXMtb3ZlcnZpZXdfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGFmZmVyWEhcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW46IDA7XG59XG4uZXhwLWltcGFjdC1jYXNlcy1vdmVydmlldyAuZmFjZXR3cC1mYWNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtYXJ0aWNsZS1vdmVydmlldyB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG4uZXhwLWFydGljbGUtb3ZlcnZpZXdfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNDY4OHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHAtYXJ0aWNsZS1vdmVydmlldy5uby1maWx0ZXJzIHtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuLmV4cC1hcnRpY2xlLW92ZXJ2aWV3IC5mYWNldHdwLXRlbXBsYXRlIC51cGNvbWluZy1ldmVudHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4cC1hcnRpY2xlLW92ZXJ2aWV3IC5mYWNldHdwLWZhY2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cC1hcnRpY2xlLW92ZXJ2aWV3IC5mYWNldHdwLWZhY2V0IHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uZXhwLW5ld3Nyb29tLW92ZXJ2aWV3IHtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuLmxheW91dF9fbS1zbGlkZXItbWQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAyNzBweDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgcGFkZGluZzogNDBweCAxNnB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGdyaWQtZ2FwOiA4cHg7XG59XG4uZXhwLXN1YnNjcmlwdGlvbi1mb3JtZXhwLXN1YnNjcmlwdGlvbi1wYWdlX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5leHAtc3Vic2NyaXB0aW9uLWZvcm1leHAtc3Vic2NyaXB0aW9uLXBhZ2VfX2Zvcm0gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZXhwLXN1YnNjcmlwdGlvbi1mb3JtZXhwLXN1YnNjcmlwdGlvbi1wYWdlX19mb3JtIGZvcm0gLmdmb3JtX2JvZHksXG4uZXhwLXN1YnNjcmlwdGlvbi1mb3JtZXhwLXN1YnNjcmlwdGlvbi1wYWdlX19mb3JtIGZvcm0gLmdmb3JtLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHAtc3Vic2NyaXB0aW9uLWZvcm1leHAtc3Vic2NyaXB0aW9uLXBhZ2VfX2Zvcm0gZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLFxuLmV4cC1zdWJzY3JpcHRpb24tZm9ybWV4cC1zdWJzY3JpcHRpb24tcGFnZV9fZm9ybSBmb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uZXhwLXN1YnNjcmlwdGlvbi1mb3JtZXhwLXN1YnNjcmlwdGlvbi1wYWdlX19mb3JtIGZvcm0gLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5leHAtc3Vic2NyaXB0aW9uLWZvcm1leHAtc3Vic2NyaXB0aW9uLXBhZ2VfX2Zvcm0gZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgYm9yZGVyLXJhZGl1czogODAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbn1cbi5leHAtc3Vic2NyaXB0aW9uLWZvcm1leHAtc3Vic2NyaXB0aW9uLXBhZ2VfX2Zvcm0gZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLXN1YnNjcmlwdGlvbi1mb3JtZXhwLXN1YnNjcmlwdGlvbi1wYWdlX19mb3JtIGZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NjRmZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwLXRoYW5reW91LXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5leHAtdGhhbmt5b3UtcGFnZSAuY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4cC10aGFua3lvdS1wYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi5leHAtdGhhbmt5b3UtcGFnZV9fY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHAtdGhhbmt5b3UtcGFnZV9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5leHAtY29udGFjdHMtbGlzdGluZ19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4vKiBGQUNFVFdQXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmV4cC1mYWNldHdwLWxvYWRpbmcgLmNvbnRlbnQtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHAtZmFjZXR3cC1sb2FkaW5nIC5sZHMtcmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmV4cC1mYWNldHdwLWxvYWRpbmcgLmxkcy1yaW5nIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogOHB4O1xuICBib3JkZXI6IDhweCBzb2xpZCAjMDQ2NGZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6ICMwNDY0ZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uZXhwLWZhY2V0d3AtbG9hZGluZyAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG4uZXhwLWZhY2V0d3AtbG9hZGluZyAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuLmV4cC1mYWNldHdwLWxvYWRpbmcgLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuQGtleWZyYW1lcyBsZHMtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpe1xuICAuYWRtaW4tYmFyIC5maXhlZC10b3Age1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpe1xuICAuZXhwLWJhbm5lcl9faW1hZ2Utd3JhcHBlciAudmlkZW8tdGFibGV0LFxuICAuZXhwLWJhbm5lcl9faW1hZ2Utd3JhcHBlciAuaW1hZ2UtdGFibGV0LFxuICAuZXhwLWJhbm5lcl9fYmFja2dyb3VuZCAudmlkZW8tdGFibGV0LFxuICAuZXhwLWJhbm5lcl9fYmFja2dyb3VuZCAuaW1hZ2UtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgLndwLWJsb2NrLWV4cC1tdXRsaWNvbHVtbnMtLWhhcy1idXR0b24gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSBhLCAjZWRpdG9yIC5idG4sIC5idG4ge1xuICAgIHBhZGRpbmc6IDE0cHggMzJweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gIH1cbiAgLmJ0bi0tbW9iaWxlLXdpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5idG4taWNvbi1saW5rIHNwYW4ge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gIH1cbiAgLmJ0bi1pY29uLWxpbmstLXNtYWxsIHNwYW4ge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgfVxuICAjZWRpdG9yIC5idG4tLW1vYmlsZS13aWRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAjZWRpdG9yIC5idG4taWNvbi1saW5rIHNwYW4ge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAxM3B4IDI0cHg7XG4gIH1cbiAgI2VkaXRvciAuYnRuLWljb24tbGluay0tc21hbGwgc3BhbiB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICB9XG4gIC50ZXh0LWxpbmstLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5jYXJkLWFwcGxpY2F0aW9uLXByb2Nlc3Mge1xuICAgIG1pbi1oZWlnaHQ6IDIzNnB4O1xuICB9XG4gIC5jYXJkLWFwcGxpY2F0aW9uLXByb2Nlc3NfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAuY2FyZC1hcHBsaWNhdGlvbi1wcm9jZXNzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuY2FyZC1jb250YWN0LXNsaWRlcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5jYXJkLWNvbnRhY3Qtc2xpZGVyX19mdW5jdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5jYXJkLWltYWdlLXRleHRfX3RhZyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG4gIC5jYXJkLWltYWdlLXRleHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2FyZC1udW1iZXItdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCAzMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY2FyZC1udW1iZXItdGV4dF9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbiAgLmNhcmQtbnVtYmVyLXRleHRfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmNhcmQtbnVtYmVyLXRleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5jYXJkLW51bWJlci10ZXh0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuY2FyZC1udW1iZXItdGV4dF9fbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jYXJkLW5ld3Mge1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIH1cbiAgLmNhcmQtbmV3c19fdHlwZSB7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gIH1cbiAgLmNhcmQtbmV3c19faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxuICAuY2FyZC1uZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuZXhwLWNvbnRhY3QtcGVyc29uLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbiAgLmV4cC1jb250ZW50X19pbnRybyBwLFxuICAuZXhwLWNvbnRlbnRfX2ludHJvIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICB9XG4gIC5leHAtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmV4cC1jb3VudGVyX19jYXJkIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmV4cC1jb3VudGVyX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5leHAtY291bnRlcl9fdmFsdWUsIC5leHAtY291bnRlcl9fc3ltYm9sIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1NjI1cmVtO1xuICB9XG4gIC5leHAtY291bnRlcl9fYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5leHAtY291bnRlcl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5leHAtZGV0YWlsLXBhZ2UtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA2NHB4IDY0cHggMHB4IDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmV4cC1kZXRhaWwtcGFnZS1oZWFkZXJfX2JhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmV4cC1kZXRhaWwtcGFnZS1oZWFkZXJfX2JhY2tncm91bmQgcGljdHVyZSxcbiAgLmV4cC1kZXRhaWwtcGFnZS1oZWFkZXJfX2JhY2tncm91bmQgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmV4cC1kZXRhaWwtcGFnZS1oZWFkZXJfX2JhY2tncm91bmQgcGljdHVyZSBpbWcsXG4gIC5leHAtZGV0YWlsLXBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuICAuZXhwLWRldGFpbC1wYWdlLWhlYWRlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1jb2xvci1ibGFjayksIDAuODgpO1xuICB9XG4gIC5leHAtaW5zcGlyYXRpb24tZGV0YWlsLXBhZ2UtaGVhZGVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZXhwLWV2ZW50LWhlYWRlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDEwMCwgMjU1LCAwLjkpO1xuICB9XG4gIC5leHAtZXZlbnQtaGVhZGVyX19pbmZvIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxuICAuZXhwLWluc3BpcmF0aW9uLWRldGFpbC1wYWdlLWhlYWRlcixcbiAgLmV4cC1ldmVudC1oZWFkZXIge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXJfX2JhY2tncm91bmQsXG4gIC5leHAtZXZlbnQtaGVhZGVyX19iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5leHAtaW5zcGlyYXRpb24tZGV0YWlsLXBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUsXG4gIC5leHAtZXZlbnQtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuZXhwLWluc3BpcmF0aW9uLWRldGFpbC1wYWdlLWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlIGltZyxcbiAgLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXJfX2JhY2tncm91bmQgcGljdHVyZSBzb3VyY2UsXG4gIC5leHAtZXZlbnQtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUgaW1nLFxuICAuZXhwLWV2ZW50LWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlIHNvdXJjZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5leHAtaW5zcGlyYXRpb24tZGV0YWlsLXBhZ2UtaGVhZGVyX19jb250ZW50LXdyYXBwZXIsXG4gIC5leHAtZXZlbnQtaGVhZGVyX19jb250ZW50LXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHggNDhweCAwcHggMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXJfX3RpdGxlLFxuICAuZXhwLWV2ZW50LWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjI1cmVtO1xuICB9XG4gIC5leHAtaW5zcGlyYXRpb24tZGV0YWlsLXBhZ2UtaGVhZGVyX19zb2NpYWxzLFxuICAuZXhwLWV2ZW50LWhlYWRlcl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2luZm9ybWF0aW9uLFxuICAuZXhwLWJyYW5kLWhlYWRlcl9faW5mb3JtYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVyc19faW5mb3JtYXRpb24gbGksXG4gIC5leHAtYnJhbmQtaGVhZGVyX19pbmZvcm1hdGlvbiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuZXhwLWluc3BpcmF0aW9uLWNlbnRlci1mZWF0dXJlZC1oZWFkZXIge1xuICAgIGhlaWdodDogNTIxcHg7XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyX19iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5leHAtaW5zcGlyYXRpb24tY2VudGVyLWZlYXR1cmVkLWhlYWRlcl9fYmFja2dyb3VuZCBwaWN0dXJlIGltZyxcbiAgLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyX19iYWNrZ3JvdW5kIHBpY3R1cmUgc291cmNlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyX19jb250ZW50LXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyX19pbmZvIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5leHAtc3Rvcmllcy1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxODRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuZXhwLXN0b3JpZXMtaGVhZGVyX19iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5leHAtc3Rvcmllcy1oZWFkZXJfX2JhY2tncm91bmQgcGljdHVyZSxcbiAgLmV4cC1zdG9yaWVzLWhlYWRlcl9fYmFja2dyb3VuZCB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5leHAtc3Rvcmllcy1oZWFkZXJfX2JhY2tncm91bmQgcGljdHVyZSBpbWcsXG4gIC5leHAtc3Rvcmllcy1oZWFkZXJfX2JhY2tncm91bmQgcGljdHVyZSBzb3VyY2UsXG4gIC5leHAtc3Rvcmllcy1oZWFkZXJfX2JhY2tncm91bmQgdmlkZW8gaW1nLFxuICAuZXhwLXN0b3JpZXMtaGVhZGVyX19iYWNrZ3JvdW5kIHZpZGVvIHNvdXJjZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5leHAtc3Rvcmllcy1oZWFkZXJfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5leHAtc3Rvcmllcy1oZWFkZXJfX2luZm8gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICAuZXhwLXN0b3JpZXMtaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5leHAtc3Rvcmllcy1oZWFkZXJfX2NvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5leHAtaW5zcGlyYXRpb24ge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxuICAuZXhwLWxpc3Qgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmV4cC1saXN0IHVsIGxpLCAuZXhwLWxpc3Qgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuZXhwLW1hcCAuc3BhY2VyIHtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gIH1cbiAgLmV4cC1tb3JlLWN1c3RvbWVyLWNhc2VzX19oZWFkIHtcbiAgICBwYWRkaW5nOiA4OHB4IDAgMzJweDtcbiAgfVxuICAuZXhwLW1vcmUtY3VzdG9tZXItY2FzZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxuICAuZXhwLW1vcmUtY3VzdG9tZXItY2FzZXNfX2xpbmstdG8tb3ZlcnZpZXcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuICAuZXhwLXByb3Bvc2l0aW9ucy1jYXJkIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweCAzMnB4O1xuICB9XG4gIC5leHAtcHJvcG9zaXRpb25zLWNhcmQgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1udW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmV4cC1wcm9wb3NpdGlvbnMtY2FyZCAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICB9XG4gIC5leHAtcHJvcG9zaXRpb25zLWNhcmQgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmV4cC1wcm9wb3NpdGlvbnMtY2FyZCAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmV4cC1xdW90ZSB7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICB9XG4gIC5leHAtcXVvdGUgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLmV4cC1zZWFyY2gtcmVzdWx0X19oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTMzcHggNDBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmV4cC1zZWFyY2gtcmVzdWx0X19oZWFkZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZXhwLXNlYXJjaC1yZXN1bHRfX2hlYWRlci13cmFwcGVyIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWlucHV0LXdyYXAgLmZhY2V0d3Atc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA3cHggMzJweDtcbiAgfVxuICAuZXhwLXNlYXJjaC1yZXN1bHRfX2hlYWRlci1maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLmV4cC1zZWFyY2gtcmVzdWx0X19oZWFkZXItcmVzdWx0cyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5leHAtc2VhcmNoLXJlc3VsdF9fYm9keSAuc2VhcmNoX19yZXN1bHQge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAzMnB4O1xuICB9XG4gIC5leHAtc2VhcmNoLXJlc3VsdF9fYm9keSAuc2VhcmNoX19wb3N0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG4gIC5leHAtc2VhcmNoLXJlc3VsdF9fYm9keSAuc2VhcmNoX19wb3N0LWV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuZXhwLWFwcGxpY2F0aW9uLXByb2Nlc3Mtc2xpZGVyLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbiAgLmV4cC1jb250YWN0cy1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxuICAuZXhwLWNvbnRhY3RzLXNsaWRlcl9fdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxuICAuZXhwLWV2ZW50cy1zbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG4gIC5leHAtZXZlbnRzLXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG4gIC5leHAtc3Rvcnktc2xpZGVyX19xdW90ZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC5leHAtc3Rvcnktc2xpZGVyX19xdW90ZSAuYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAuZXhwLXN0b3J5LXNsaWRlcl9fcXVvdGUgLnF1b3RlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZXhwLXN0b3J5LXNsaWRlcl9fc2xpZGUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmV4cC1zdG9yeS1zbGlkZXJfX21vYmlsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVwY29taW5nLWV2ZW50cy0tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51cGNvbWluZy1ldmVudHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZXhwLXZhbHVlLXByb3Bvc2l0aW9ucy1pbnRyb19fY29udGVudCB7XG4gICAgcGFkZGluZzogODhweCAwIDg4cHggODhweDtcbiAgfVxuICAuZXhwLXZhbHVlLXByb3Bvc2l0aW9ucy1pbnRyb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjYyNXJlbTtcbiAgfVxuICAuZXhwLXZhbHVlLXByb3Bvc2l0aW9ucy1pbnRyb19fcGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZXhwLXZhbHVlLXByb3Bvc2l0aW9ucy1pbnRyb19faW1hZ2UtY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5leHAtdmFsdWUtcHJvcG9zaXRpb25zLWludHJvX19pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmV4cC12YWx1ZS1wcm9wb3NpdGlvbnMtb3ZlcnZpZXcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gIC5leHAtdmFsdWUtcHJvcG9zaXRpb25zLW92ZXJ2aWV3IC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweCAzMnB4O1xuICB9XG4gIC5leHAtdmFsdWUtcHJvcG9zaXRpb25zLW92ZXJ2aWV3IC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5leHAtdmFsdWUtcHJvcG9zaXRpb25zLW92ZXJ2aWV3IC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtaW1hZ2Uge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG4gIC5leHAtdmFsdWUtcHJvcG9zaXRpb25zLW92ZXJ2aWV3IC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5leHAtdmFsdWUtcHJvcG9zaXRpb25zLW92ZXJ2aWV3IC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuZXhwLWNvbnRhY3QtcGVyc29uLWxnLWJsb2NrX190YWcge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgLmV4cC1jb250YWN0LXBlcnNvbi1sZy1ibG9ja19faW1hZ2Utd3JhcHBlci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leHAtY29udGFjdC1wZXJzb24tbGctYmxvY2tfX2ltYWdlLXdyYXBwZXItLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxuICAuZXhwLWNvbnRhY3QtcGVyc29uLWxnLWJsb2NrX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5leHAtY29udGFjdC1wZXJzb24tbGctYmxvY2tfX2Z1bmN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5leHAtY29udGFjdC1wZXJzb24tbGctYmxvY2tfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmV4cC1yZWxhdGVkLWNvbnRhY3QtcGVyc29uLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbiAgLmZpbHRlcl9fbW9iaWxlLW9wZW4tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmlsdGVyX19tb2JpbGUtb3Blbi1maWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpbHRlcl9fbW9iaWxlLW9wZW4tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWx0ZXJfX21vYmlsZS1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWx0ZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtMzAwKTtcbiAgICBib3JkZXItcmFkaXVzOiA4MDBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG4gIC5maWx0ZXJfX2NvbnRhaW5lciAuZmFjZXR3cC10eXBlLWNoZWNrYm94ZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5maWx0ZXJfX2NvbnRhaW5lciAuZmFjZXR3cC10eXBlLWNoZWNrYm94ZXMgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtMzAwKTtcbiAgfVxuICAuZmlsdGVyX19jb250YWluZXIgLmZhY2V0d3AtdHlwZS1jaGVja2JveGVzIHNlbGVjdDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5maWx0ZXJfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICAuZmlsdGVyX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZpbHRlcl9fc2VhcmNoLS1zcGFjZS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuZmlsdGVyX19zZWFyY2gtLWhvbWUtbGFyZ2UgLmZpbHRlcl9fc2VhcmNoLXdyYXBwZXIgLmZhY2V0d3Atc2VhcmNoIHtcbiAgICBtaW4td2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZpbHRlcl9fY291bnQtYWxsLWFjdGl2ZSwgLmZpbHRlcl9fY291bnQtYWN0aXZlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZpbHRlci1vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDI0cHggODhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zaGFkZXMtMTAwKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTMwMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy0zMDApO1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmZpbHRlci1vcGVuX19oZWFkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLmZpbHRlci1vcGVuX19ib2R5ID4gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxuICAuZmlsdGVyLW9wZW5fX3Jlc2V0LWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNTAwKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgLmZpbHRlci1vcGVuX19yZXNldC1maWx0ZXJzIHN2ZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5maWx0ZXItb3Blbl9fcmVzdWx0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMTRweCAyNHB4O1xuICB9XG4gIC5leHAtbmV3c3Jvb20tYmxvY2tfX2V2ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLmV4cC1uZXdzcm9vbS1ibG9ja19fZXZlbnQgdWwgbGkgc3ZnIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC1mYWNldC1wYWdpbmF0aW9uX19zcGFjaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLXBhZ2Uge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxuICAucGFzc3dvcmQtcHJvdGVjdGVkLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDE3M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuICB9XG4gICNjbXBsei1kb2N1bWVudCBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5leHAtY3VzdG9tZXItY2FzZXMtb3ZlcnZpZXdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZXhwLWltcGFjdC1jYXNlcy1vdmVydmlld19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi45Mzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5leHAtYXJ0aWNsZS1vdmVydmlldyAuZmFjZXR3cC10ZW1wbGF0ZSAudXBjb21pbmctZXZlbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZXhwLW5ld3Nyb29tLW92ZXJ2aWV3IC5leHAtbmV3c3Jvb20tb3ZlcnZpZXctY2FyZHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmxheW91dF9fbS1zbGlkZXItbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQgbWluLWNvbnRlbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZ3JpZC1nYXA6IDMycHg7XG4gIH1cbiAgLmV4cC1zdWJzY3JpcHRpb24tZm9ybWV4cC1zdWJzY3JpcHRpb24tcGFnZV9fZm9ybSBmb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5leHAtc3Vic2NyaXB0aW9uLWZvcm1leHAtc3Vic2NyaXB0aW9uLXBhZ2VfX2Zvcm0gZm9ybSAuZ2Zvcm1fYm9keSxcbiAgLmV4cC1zdWJzY3JpcHRpb24tZm9ybWV4cC1zdWJzY3JpcHRpb24tcGFnZV9fZm9ybSBmb3JtIC5nZm9ybS1ib2R5IHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG4gIC5leHAtc3Vic2NyaXB0aW9uLWZvcm1leHAtc3Vic2NyaXB0aW9uLXBhZ2VfX2Zvcm0gZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuZXhwLXN1YnNjcmlwdGlvbi1mb3JtZXhwLXN1YnNjcmlwdGlvbi1wYWdlX19mb3JtIGZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuZXhwLXN1YnNjcmlwdGlvbi1mb3JtZXhwLXN1YnNjcmlwdGlvbi1wYWdlX19mb3JtIGZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KXtcbiAgLmhpZGUtb24tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODNweCl7XG4gIC5hZG1pbi1iYXIgLm1vYmlsZS1oZWFkZXIge1xuICAgIHRvcDogMzJweDtcbiAgfVxuICAuYWRtaW4tYmFyIC5tYWluLW1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG4gIC5oaWRlLW9uLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMzc1cmVtO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNjI1cmVtO1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53cC1ib290c3RyYXAtYmxvY2tzLXJvdyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnJvdy1ndXR0ZXIteS1sYXJnZSB7XG4gICAgLS1icy1ndXR0ZXIteTogNTZweDtcbiAgfVxuICAuYnRuLWFycm93IHtcbiAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgfVxuICAjZWRpdG9yIC5idG4tYXJyb3cge1xuICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICB9XG4gIC5leHAtYWNjb3JkaW9uLWNvbnRhaW5lcl9fdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5leHAtYWNjb3JkaW9uLWNvbnRhaW5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmV4cC1iYW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDY2MHB4O1xuICB9XG4gIC5leHAtYmFubmVyX19iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5leHAtYmFubmVyX19iYWNrZ3JvdW5kIHBpY3R1cmUsXG4gIC5leHAtYmFubmVyX19iYWNrZ3JvdW5kIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5leHAtYmFubmVyX19iYWNrZ3JvdW5kIHBpY3R1cmUgaW1nLFxuICAuZXhwLWJhbm5lcl9fYmFja2dyb3VuZCBwaWN0dXJlIHNvdXJjZSxcbiAgLmV4cC1iYW5uZXJfX2JhY2tncm91bmQgdmlkZW8gaW1nLFxuICAuZXhwLWJhbm5lcl9fYmFja2dyb3VuZCB2aWRlbyBzb3VyY2Uge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmV4cC1iYW5uZXJfX2ltYWdlLXdyYXBwZXIgLnZpZGVvLWRlc2t0b3AsXG4gIC5leHAtYmFubmVyX19pbWFnZS13cmFwcGVyIC5pbWFnZS1kZXNrdG9wLFxuICAuZXhwLWJhbm5lcl9fYmFja2dyb3VuZCAudmlkZW8tZGVza3RvcCxcbiAgLmV4cC1iYW5uZXJfX2JhY2tncm91bmQgLmltYWdlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5leHAtYmFubmVyX19pbWFnZS13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDMycHg7XG4gIH1cbiAgLmV4cC1iYW5uZXJfX2ltYWdlLS1sZWZ0IHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuZXhwLWJhbm5lcl9faW1hZ2UtLXJpZ2h0IHtcbiAgICB3aWR0aDogMjAzcHg7XG4gICAgaGVpZ2h0OiAxNjIuNHB4O1xuICB9XG4gIC5leHAtYmFubmVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDMycHggMCA0MHB4O1xuICB9XG4gIC5leHAtYmFubmVyX190YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmV4cC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5leHAtYmFubmVyX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cC1iYW5uZXJfX2J0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuY2FyZC1hcHBsaWNhdGlvbi1wcm9jZXNzX19pbmRleCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmNhcmQtYXBwbGljYXRpb24tcHJvY2Vzc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5jYXJkLWNvbnRhY3Qtc2xpZGVyX19pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDMwNHB4O1xuICB9XG4gIC5jYXJkLWNvbnRhY3QtdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5jYXJkLWNvbnRhY3QtdGV4dF9fY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbiAgLmNhcmQtY29udGFjdC10ZXh0X19saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICB9XG4gIC5jYXJkLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDMycHggMCAzMnB4IDMycHg7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG4gIC5jYXJkLWNvbnRhY3RfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmNhcmQtY29udGFjdF9fZnVuY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmNhcmQtY29udGFjdF9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuY2FyZC1mdWxsLWltYWdlIHtcbiAgICBnYXA6IDEycHg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY2FyZC1mdWxsLWltYWdlX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5jYXJkLWZ1bGwtaW1hZ2VfX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuY2FyZC1mdWxsLWltYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuY2FyZC1mdWxsLWltYWdlX190eXBlIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMTZweDtcbiAgfVxuICAuY2FyZC1pbWFnZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwNHB4KTtcbiAgfVxuICAuY2FyZC1pbWFnZS10ZXh0X19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5jYXJkLWltYWdlLXRleHRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG4gIC5jYXJkLWltYWdlLXRleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5jYXJkLWltYWdlLXRleHRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmNhcmQtbG9uZyB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGdhcDogMTJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNhcmQtbG9uZ19fdHlwZSB7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDE2cHg7XG4gIH1cbiAgLmNhcmQtbG9uZ19faW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1sb25nX19jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmNhcmQtbG9uZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmNhcmQtdGl0bGUge1xuICAgIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogODhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xuICB9XG4gIC5jYXJkLXRpdGxlOm5vdCguY2FyZC10aXRsZS0tdmFsdWUtcHJvcCkge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODhweCk7XG4gIH1cbiAgLmNhcmQtdGl0bGUtcmNjIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICB9XG4gIC5jYXJkLXRpdGxlX19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5jYXJkLXRpdGxlX19pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jYXJkLXRpdGxlX19pbWFnZS0tZnVsbC1oZWlnaHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY2FyZC10aXRsZV9fdGFnIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5jYXJkLXRpdGxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5jYXJkLXZhY2FuY3ktLXdoaXRlIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIC5jYXJkLXZhY2FuY3ktLXdoaXRlIC5jYXJkLXZhY2FuY3lfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLmNhcmQtdmFjYW5jeS0td2hpdGUgLmNhcmQtdmFjYW5jeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5jYXJkLXZhY2FuY3lfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5jYXJkLXZhY2FuY3lfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmNhcmQtY3VzdG9tZXItbGFyZ2Uge1xuICAgIGdhcDogMjRweDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIH1cbiAgLmNhcmQtY3VzdG9tZXItbGFyZ2VfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDM3cHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAuY2FyZC1jdXN0b21lci1sYXJnZV9fYnJhbmQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuY2FyZC1jdXN0b21lci1sYXJnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmNhcmQtY3VzdG9tZXIge1xuICAgIGdhcDogMjRweDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIH1cbiAgLmNhcmQtY3VzdG9tZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmNhcmQtY3VzdG9tZXJfX2JyYW5kLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmNhcmQtY3VzdG9tZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5jb250YWN0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNjFweCAwIDEyMHB4O1xuICB9XG4gIC5jb250YWN0LWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxuICAuY29udGFjdC1ibG9ja19fY29sLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLmV4cC1jb250YWN0LWZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU3NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZXhwLWNvbnRhY3QtZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5leHAtY29udGFjdC1mb3JtX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICB9XG4gIC5leHAtY29udGFjdC1mb3JtX19idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG4gIC5leHAtY29udGFjdC1mb3JtX19iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IDg2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA4NnB4O1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLmV4cC1jb250YWN0LWZvcm1fX2JhY2tncm91bmQgcGljdHVyZSxcbiAgLmV4cC1jb250YWN0LWZvcm1fX2JhY2tncm91bmQgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmV4cC1jb250YWN0LWZvcm1fX2JhY2tncm91bmQgcGljdHVyZSBpbWcsXG4gIC5leHAtY29udGFjdC1mb3JtX19iYWNrZ3JvdW5kIHBpY3R1cmUgc291cmNlLFxuICAuZXhwLWNvbnRhY3QtZm9ybV9fYmFja2dyb3VuZCBmaWd1cmUgaW1nLFxuICAuZXhwLWNvbnRhY3QtZm9ybV9fYmFja2dyb3VuZCBmaWd1cmUgc291cmNlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNjRweCAwIDAgNjRweDtcbiAgfVxuICAuZXhwLWNvbnRhY3QtZm9ybV9fYmFja2dyb3VuZC0tbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuZXhwLWNvbnRhY3QtZm9ybV9fYmFja2dyb3VuZC0tbGVmdCBwaWN0dXJlIGltZyxcbiAgLmV4cC1jb250YWN0LWZvcm1fX2JhY2tncm91bmQtLWxlZnQgcGljdHVyZSBzb3VyY2UsXG4gIC5leHAtY29udGFjdC1mb3JtX19iYWNrZ3JvdW5kLS1sZWZ0IGZpZ3VyZSBpbWcsXG4gIC5leHAtY29udGFjdC1mb3JtX19iYWNrZ3JvdW5kLS1sZWZ0IGZpZ3VyZSBzb3VyY2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNjRweCA2NHB4IDA7XG4gIH1cbiAgLmV4cC1jb250YWN0LXBlcnNvbi1ibG9ja19fdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5leHAtY29udGFjdC1wZXJzb24tYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxuICAuZXhwLWNvbnRhY3QtcGVyc29uLWJsb2NrX19jYXJkcy13cmFwcGVyLCAuZXhwLWNvbnRhY3QtcGVyc29uLWJsb2NrX19idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuICAuZXhwLWNvbnRhY3QtcGVyc29uLWJsb2NrX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5leHAtY29udGFjdC11cyB7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICB9XG4gIC5leHAtY29udGFjdC11c19fdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG4gIC5leHAtY29udGFjdC11c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmV4cC1jb250YWN0LXVzX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5leHAtY29udGFjdC11c19fYnV0dG9ucyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLmV4cC1jb250YWN0LXVzX19iYWNrZ3JvdW5kIHtcbiAgICBtaW4taGVpZ2h0OiA1NDZweDtcbiAgfVxuICAuZXhwLXdvcmstd2l0aC11cyB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxMjVweDtcbiAgfVxuICAuZXhwLXdvcmstd2l0aC11c19faW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2MiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZXhwLXdvcmstd2l0aC11c19fY29udGVudCB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLmV4cC13b3JrLXdpdGgtdXNfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43ODtcbiAgfVxuICAuZXhwLXdvcmstd2l0aC11c19fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmV4cC13b3JrLXdpdGgtdXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5leHAtZG93bmxvYWQge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG4gIC5leHAtZG93bmxvYWRfX2ltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1JTtcbiAgfVxuICAuZXhwLWRvd25sb2FkX19pbWFnZSxcbiAgLmV4cC1mb3JtX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICAuZXhwLWRvd25sb2FkX19jb250ZW50LXdyYXBwZXIsXG4gIC5leHAtZm9ybV9fY29udGVudC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDU4MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmV4cC1kb3dubG9hZF9fY29udGVudCxcbiAgLmV4cC1mb3JtX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuZXhwLWRvd25sb2FkX19jb250ZW50IHNwYW4sXG4gIC5leHAtZm9ybV9fY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuZXhwLWRvd25sb2FkX19jb250ZW50IGg0LFxuICAuZXhwLWZvcm1fX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cC1kb3dubG9hZF9fY29udGVudC10aXRsZSxcbiAgLmV4cC1mb3JtX19jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG4gIC5leHAtZG93bmxvYWRfX3VybCxcbiAgLmV4cC1mb3JtX191cmwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuICAuZXhwLWRvd25sb2FkX19tb2RhbCAubW9kYWwtYm9keSxcbiAgLmV4cC1mb3JtX19tb2RhbCAubW9kYWwtYm9keSB7XG4gICAgbWFyZ2luOiAxMHB4IDUwcHggNzJweDtcbiAgfVxuICAuZXhwLWRvd25sb2FkX19tb2RhbCBoMixcbiAgLmV4cC1mb3JtX19tb2RhbCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmV4cC1kb3dubG9hZF9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuZ2lucHV0X2NvbXBsZXggbGFiZWwsXG4gIC5leHAtZm9ybV9fbW9kYWwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuZ2lucHV0X2NvbXBsZXggbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cbiAgLmV4cC1kb3dubG9hZF9fbW9kYWwtaW1hZ2UsXG4gIC5leHAtZm9ybV9fbW9kYWwtaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZXhwLWVtYmVkIC5jb2wtbWQtMTAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDQzMHB4O1xuICB9XG4gIC5leHAtZW1iZWQgLmNvbC1tZC04IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuZXhwLWV2ZW50cy1mYWNldC1vdmVydmlldyB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gIH1cbiAgLmV4cC1ldmVudHMtZmFjZXQtb3ZlcnZpZXdfX3BhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44NzVyZW07XG4gIH1cbiAgLmV4cC1ldmVudHMtZmFjZXQtb3ZlcnZpZXdfX21vbnRoIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLmV4cC1ldmVudHMtZmFjZXQtb3ZlcnZpZXdfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgZmxleDogMTtcbiAgfVxuICAuZXhwLWV2ZW50cy1mYWNldC1vdmVydmlld19fZGV0YWlscyAuZGF0ZSxcbiAgLmV4cC1ldmVudHMtZmFjZXQtb3ZlcnZpZXdfX2RldGFpbHMgLmxvY2F0aW9uLFxuICAuZXhwLWV2ZW50cy1mYWNldC1vdmVydmlld19fZGV0YWlscyAuZGl2aWRlciB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICAuZXhwLWV2ZW50cy1mYWNldC1vdmVydmlld19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZXhwLWV2ZW50cy1mYWNldC1vdmVydmlld19fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5leHAtZGV0YWlsLXBhZ2UtaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMjVyZW07XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHtcbiAgICBoZWlnaHQ6IDc1MnB4O1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVyc19fc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IDU1MnB4O1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyxcbiAgLmV4cC1icmFuZC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVyc19fYmFja2dyb3VuZCxcbiAgLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjRweCAtIDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2JhY2tncm91bmQgcGljdHVyZSxcbiAgLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgcGljdHVyZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2xvZ28td3JhcHBlcixcbiAgLmV4cC1icmFuZC1oZWFkZXJfX2xvZ28td3JhcHBlciB7XG4gICAgYm90dG9tOiAzMnB4O1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzJweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX3dyYXBwZXIsXG4gIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2JvcmRlcixcbiAgLmV4cC1icmFuZC1oZWFkZXJfX2JvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5iZy1ibGFjayAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX2JvcmRlcixcbiAgLmJnLWJsYWNrIC5leHAtYnJhbmQtaGVhZGVyX19ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnNfX3RpdGxlLFxuICAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX19jb250ZW50LFxuICAuZXhwLWJyYW5kLWhlYWRlcl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTUlO1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVyc19fYnV0dG9uLXdyYXBwZXIsXG4gIC5leHAtYnJhbmQtaGVhZGVyX19idXR0b24td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWJyYW5kLWhlYWRlcl9fd3JhcHBlciwgLmV4cC1icmFuZC1oZWFkZXItLXN0b3JpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tc3RvcmllcyAuZXhwLWJyYW5kLWhlYWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1zdG9yaWVzIC5leHAtYnJhbmQtaGVhZGVyX190YWcsIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLXN0b3JpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3RhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXN0b3JpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHNwYW4sIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnIHNwYW4sIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBzcGFuLCAuZXhwLWJyYW5kLWhlYWRlci0tc3RvcmllcyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tc3RvcmllcyAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtYnJhbmQtaGVhZGVyLS1zdG9yaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLXN0b3JpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBpbWcsXG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIHNvdXJjZSxcbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCBpbWcsXG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgc291cmNlLFxuICAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzIGltZyxcbiAgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBzb3VyY2UsXG4gIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCBpbWcsXG4gIC5leHAtYnJhbmQtaGVhZGVyLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCBzb3VyY2Uge1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSwgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNzVyZW07XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3RhZywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX190YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXZhY2FuY2llcyAuZXhwLWJyYW5kLWhlYWRlcl9fd3JhcHBlciwgLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY2llcyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmNpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmNpZXMgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jaWVzIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLXZhY2FuY2llcyAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmN5LWRldGFpbCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tdmFjYW5jeS1kZXRhaWwgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jeS1kZXRhaWwgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tdmFjYW5jeS1kZXRhaWwgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLXZhY2FuY3ktZGV0YWlsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS12YWNhbmN5LWRldGFpbCAuZXhwLWJyYW5kLWhlYWRlcl9fYnV0dG9uLXdyYXBwZXIsIC5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmN5LWRldGFpbCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS12YWNhbmN5LWRldGFpbCAuZXhwLWJyYW5kLWhlYWRlcl9fYnV0dG9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0taW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIsIC5leHAtYnJhbmQtaGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1pbnNwaXJhdGlvbiAuZXhwLWJyYW5kLWhlYWRlcl9fd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNDY5cHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0taW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX21ldGEtd3JhcHBlciwgLmV4cC1icmFuZC1oZWFkZXItLWluc3BpcmF0aW9uIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWluc3BpcmF0aW9uIC5leHAtYnJhbmQtaGVhZGVyX19tZXRhLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1pbnNwaXJhdGlvbiAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0taW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlLCAuZXhwLWJyYW5kLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0taW5zcGlyYXRpb24gLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZXZlbnRzIC5leHAtYnJhbmQtaGVhZGVyX190YWcsIC5leHAtYnJhbmQtaGVhZGVyLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tZXZlbnRzIC5leHAtYnJhbmQtaGVhZGVyX190YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzOjpiZWZvcmUsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZXZlbnRzIC5leHAtYnJhbmQtaGVhZGVyX190YWc6OmJlZm9yZSwgLmV4cC1icmFuZC1oZWFkZXItLWV2ZW50cyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnM6OmJlZm9yZSwgLmV4cC1icmFuZC1oZWFkZXItLWV2ZW50cyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnOjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWV2ZW50cyAuZXhwLWJyYW5kLWhlYWRlcl9fdGl0bGUsIC5leHAtYnJhbmQtaGVhZGVyLS1ldmVudHMgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tZXZlbnRzIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNzVyZW07XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1oZXJvIC5leHAtaGVyby1oZWFkZXItY2FyZWVycyBpbWcsXG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0taGVybyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgc291cmNlLFxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWhlcm8gLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgaW1nLFxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWhlcm8gLmV4cC1icmFuZC1oZWFkZXJfX2JhY2tncm91bmQgc291cmNlLFxuICAuZXhwLWJyYW5kLWhlYWRlci0taGVybyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgaW1nLFxuICAuZXhwLWJyYW5kLWhlYWRlci0taGVybyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMgc291cmNlLFxuICAuZXhwLWJyYW5kLWhlYWRlci0taGVybyAuZXhwLWJyYW5kLWhlYWRlcl9fYmFja2dyb3VuZCBpbWcsXG4gIC5leHAtYnJhbmQtaGVhZGVyLS1oZXJvIC5leHAtYnJhbmQtaGVhZGVyX19iYWNrZ3JvdW5kIHNvdXJjZSB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1oZXJvIC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1oZXJvIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyLCAuZXhwLWJyYW5kLWhlYWRlci0taGVybyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1oZXJvIC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA0MjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWhlcm8gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWhlcm8gLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlLCAuZXhwLWJyYW5kLWhlYWRlci0taGVybyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtYnJhbmQtaGVhZGVyLS1oZXJvIC5leHAtYnJhbmQtaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWhlcm8gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWhlcm8gLmV4cC1icmFuZC1oZWFkZXJfX3RhZywgLmV4cC1icmFuZC1oZWFkZXItLWhlcm8gLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0taGVybyAuZXhwLWJyYW5kLWhlYWRlcl9fdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMtLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX193cmFwcGVyLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1icmFuZC1oZWFkZXJfX3dyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1icmFuZC1oZWFkZXJfX21ldGEtd3JhcHBlciwgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX19tZXRhLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1icmFuZC1oZWFkZXJfX3RhZywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtaGVyby1oZWFkZXItY2FyZWVycywgLmV4cC1icmFuZC1oZWFkZXItLWZlYXR1cmVkLWluc3BpcmF0aW9uLW92ZXJ2aWV3IC5leHAtYnJhbmQtaGVhZGVyX190YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLS1mZWF0dXJlZC1pbnNwaXJhdGlvbi1vdmVydmlldyAuZXhwLWhlcm8taGVhZGVyLWNhcmVlcnMsIC5leHAtaGVyby1oZWFkZXItY2FyZWVycy0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzLCAuZXhwLWJyYW5kLWhlYWRlci0tZmVhdHVyZWQtaW5zcGlyYXRpb24tb3ZlcnZpZXcgLmV4cC1icmFuZC1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbiAgfVxuICAuZXhwLWluc3BpcmF0aW9uLWNlbnRlci1mZWF0dXJlZC1oZWFkZXJfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuICAud3AtYmxvY2stZXhwLXBhZ2UtY29udGVudCBzZWN0aW9uOmZpcnN0LWNoaWxkLmV4cC1vdmVydmlldy1wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDE0OXB4O1xuICB9XG4gIC5leHAtb3ZlcnZpZXctcGFnZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxuICAuZXhwLW92ZXJ2aWV3LXBhZ2UtaGVhZGVyX190YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmV4cC1vdmVydmlldy1wYWdlLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmV4cC1vdmVydmlldy1wYWdlLWhlYWRlcl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuZXhwLW92ZXJ2aWV3LXBhZ2UtaGVhZGVyX19idG4sIC5leHAtb3ZlcnZpZXctcGFnZS1oZWFkZXJfX2J0bi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5leHAtb3ZlcnZpZXctcGFnZS1oZWFkZXJfX2J0bi0taW4tY29udGVudCwgLmV4cC1vdmVydmlldy1wYWdlLWhlYWRlcl9fYnRuLXdyYXBwZXItLWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLmV4cC1vdmVydmlldy1wYWdlLWhlYWRlcl9fYnRuLS1hbGlnbi1yaWdodCwgLmV4cC1vdmVydmlldy1wYWdlLWhlYWRlcl9fYnRuLXdyYXBwZXItLWFsaWduLXJpZ2h0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuZXhwLW92ZXJ2aWV3LXBhZ2UtaGVhZGVyX19pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZXhwLWluc3BpcmF0aW9uX190YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5leHAtaW5zcGlyYXRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxuICAuZXhwLWluc3BpcmF0aW9uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5leHAtaW5zcGlyYXRpb25fX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbl9fY2FyZC1ob2xkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZXhwLW1hcCAjbWFwIHtcbiAgICBoZWlnaHQ6IDc4MHB4O1xuICB9XG4gIC5leHAtbWFwIC5uYXYtcGlsbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmV4cC1tYXAgLm5hdi1waWxscyAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICAuZXhwLW1hcCAubWFwLW92ZXJsYXlfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHggMTJweDtcbiAgfVxuICAuZXhwLW1hcCAubWFwLW92ZXJsYXlfX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuZXhwLW1hcCAubWFwLW92ZXJsYXlfX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuZXhwLW1hcCAubWFwLW92ZXJsYXlfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5leHAtbWFwIC5tYXAtb3ZlcmxheV9fY29udGVudCAubGluayB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC53cC1ibG9jay1leHAtbXV0bGljb2x1bW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwNHB4KTtcbiAgfVxuICAud3AtYmxvY2stZXhwLW11dGxpY29sdW1ucyBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLndwLWJsb2NrLWV4cC1tdXRsaWNvbHVtbnMgLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAud3AtYmxvY2stZXhwLW11dGxpY29sdW1ucyBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLndwLWJsb2NrLWV4cC1tdXRsaWNvbHVtbnMtLWhhcy1idXR0b24gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAuZXhwLW5ld3NsZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYmFja2Ryb3Atd2hpdGUucG5nXCIpO1xuICB9XG4gIC5leHAtbmV3c2xldHRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICB9XG4gIC5leHAtbmV3c2xldHRlcl9fdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5leHAtbmV3c2xldHRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmV4cC1uZXdzbGV0dGVyX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjExMjVyZW07XG4gIH1cbiAgLmV4cC1uZXdzbGV0dGVyX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5leHAtbmV3c2xldHRlcl9fc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5leHAtb3VyLWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDYyN3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmV4cC1vdXItbG9jYXRpb25zX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjYyNXJlbTtcbiAgfVxuICAuZXhwLW91ci1sb2NhdGlvbnNfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLmV4cC1vdXItbG9jYXRpb25zX19iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IDgwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmV4cC1xdW90ZSBibG9ja3F1b3RlIHAsXG4gIC5leHAtcXVvdGUgYmxvY2txdW90ZSBjaXRlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbiAgLmV4cC1yZWxhdGVkLWFydGljbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxuICAuZXhwLXJlbGF0ZWQtYXJ0aWNsZXNfX3RpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmV4cC1yZWxhdGVkLWFydGljbGVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcbiAgfVxuICAuZXhwLXJlbGF0ZWQtY3VzdG9tZXItY2FzZXMge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxuICAuZXhwLXJlbGF0ZWQtY3VzdG9tZXItY2FzZXNfX2ZlYXR1cmVkLXBvc3Qge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxuICAuZXhwLXJlbGF0ZWQtY3VzdG9tZXItY2FzZXNfX3Bvc3RzLXdyYXBwZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDMycHggMCAzMnB4IDMycHg7XG4gIH1cbiAgLmV4cC1yZWxhdGVkLWN1c3RvbWVyLWNhc2VzX19wb3N0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZXhwLXJlbGF0ZWQtY3VzdG9tZXItY2FzZXNfX2xpbmstd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbiAgLmV4cC1zZWFyY2gtcmVzdWx0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjExMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIC5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDMycHggMzJweDtcbiAgfVxuICAuZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtYm9keSAuY29udGFjdC1tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDU2MjVyZW07XG4gIH1cbiAgLmV4cC1jb250YWN0cy1zbGlkZXIgLm1vZGFsLWJvZHkgLmNvbnRhY3QtbW9kYWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIH1cbiAgLmV4cC1jb250YWN0cy1zbGlkZXIgLm1vZGFsLWJvZHkgLmNvbnRhY3QtbW9kYWxfX2ludHJvIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmV4cC1jb250YWN0cy1zbGlkZXIgLm1vZGFsLWJvZHkgLmNvbnRhY3QtbW9kYWxfX3FhLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuICAuZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtYm9keSAuY29udGFjdC1tb2RhbF9fcWEtcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmV4cC1jb250YWN0cy1zbGlkZXIgLm1vZGFsLWJvZHkgLmNvbnRhY3QtbW9kYWxfX3FhLWFuc3dlciwgLmV4cC1jb250YWN0cy1zbGlkZXIgLm1vZGFsLWJvZHkgLmNvbnRhY3QtbW9kYWxfX3FhLWFuc3dlciBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IC5jb250YWN0LW1vZGFsX19jb250YWN0LWluZm8ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmxhY2spO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG4gIC5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IC5jb250YWN0LW1vZGFsX19jb250YWN0LWluZm8tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuZXhwLWNvbnRhY3RzLXNsaWRlciAubW9kYWwtYm9keSAuY29udGFjdC1tb2RhbF9fY29udGFjdC1pbmZvLWZ1bmN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IC5jb250YWN0LW1vZGFsX19saW5rIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5leHAtY29udGFjdHMtc2xpZGVyIC5tb2RhbC1ib2R5IC5jb250YWN0LW1vZGFsX19tYWluLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuZXhwLWV2ZW50cy1zbGlkZXJfX2xpbmstdG8tb3ZlcnZpZXc6bm90KC5leHAtZXZlbnRzLXNsaWRlcl9fbGluay10by1vdmVydmlldy0tdG9wKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAuZXhwLWZlYXR1cmVkLWltYWdlLXNsaWRlcl9faW1hZ2Utd3JhcHBlciBpbWcsXG4gIC5leHAtZmVhdHVyZWQtaW1hZ2Utc2xpZGVyX19pbWFnZS13cmFwcGVyIHNvdXJjZSxcbiAgLmV4cC1mZWF0dXJlZC1pbWFnZS1zbGlkZXJfX2ltYWdlLXdyYXBwZXIgdmlkZW8ge1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICB9XG4gIC5leHAtZmVhdHVyZWQtaW1hZ2Utc2xpZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgbWluLWhlaWdodDogNTc0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZXhwLWZlYXR1cmVkLWltYWdlLXNsaWRlcl9fYm9yZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIH1cbiAgLmJnLWJsYWNrIC5leHAtZmVhdHVyZWQtaW1hZ2Utc2xpZGVyX19ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxuICAuZXhwLWZlYXR1cmVkLWltYWdlLXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZXhwLWZlYXR1cmVkLWltYWdlLXNsaWRlcl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTUlO1xuICB9XG4gIC5leHAtZmVhdHVyZWQtaW1hZ2Utc2xpZGVyX19idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuZXhwLWltcGFjdC1zdG9yeS1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDY0ZmY7XG4gIH1cbiAgLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyIC5zbGlkZV9jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzNDZweDtcbiAgfVxuICAuZXhwLWltcGFjdC1zdG9yeS1zbGlkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDg4cHg7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19hdXRob3ItbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuZXhwLWltcGFjdC1zdG9yeS1zbGlkZXJfX2F1dGhvci1qb2Ige1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5leHAtaW1wYWN0LXN0b3J5LXNsaWRlcl9fcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40Mzc1cmVtO1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19idXR0b24tdGhpcy1zdG9yeSwgLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19idXR0b24tYWxsLXN0b3JpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xuICB9XG4gIC5leHAtaW1wYWN0LXN0b3J5LXNsaWRlcl9fYnV0dG9uLWFsbC1zdG9yaWVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leHAtaW1wYWN0LXN0b3J5LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5leHAtaW1wYWN0LXN0b3J5LXNsaWRlcl9fbGluayBhLFxuICAuZXhwLWltcGFjdC1zdG9yeS1zbGlkZXJfX2xpbmsgYTpob3ZlcixcbiAgLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19saW5rIGE6Zm9jdXMsXG4gIC5leHAtaW1wYWN0LXN0b3J5LXNsaWRlcl9fbGluayBhOmFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLmV4cC1pbXBhY3Qtc3Rvcnktc2xpZGVyX19uZXh0LXN0b3J5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leHAtaW1wYWN0LXN0b3J5LXNsaWRlcl9fc2xpZGVyIC5zd2lwZXItYnV0dG9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0NjRmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLmV4cC12YWNhbmN5LXNsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmV4cC12YWNhbmN5LXNsaWRlcl9fdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuZXhwLXZhY2FuY3ktc2xpZGVyX19saW5rLXRvLW92ZXJ2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIC5leHAtdmVydGljYWwtc3RhY2tlZC1zbGlkZXItYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG4gIC5leHAtdmVydGljYWwtc3RhY2tlZC1zbGlkZXItYmxvY2tfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmV4cC12ZXJ0aWNhbC1zdGFja2VkLXNsaWRlci1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuZXhwLXZlcnRpY2FsLXN0YWNrZWQtc2xpZGVyLWJsb2NrX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5leHAtdmVydGljYWwtc3RhY2tlZC1zbGlkZXItYmxvY2tfX2J1dHRvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5leHAtdHJlbmRpbmctc2xpZGVyIC5zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5leHAtdHJlbmRpbmctc2xpZGVyIC5zd2lwZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1jb2xvci1zaGFkZXMtMTAwKSAwJSwgcmdiYSgyNDgsIDI0OCwgMjQ4LCAwKSAxMDAlKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmV4cC10cmVuZGluZy1zbGlkZXIgLnN3aXBlci1idXR0b24td3JhcHBlci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leHAtdHJlbmRpbmctc2xpZGVyIC5zd2lwZXItYnV0dG9uLXdyYXBwZXItLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmV4cC10cmVuZGluZy1zbGlkZXJfX3RpdGxlLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG4gIC5leHAtdHJlbmRpbmctc2xpZGVyX190aXRsZS0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmV4cC1zcGxpdC1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbiAgLmV4cC1zcGxpdC1jb250ZW50LS1yaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbiAgLmV4cC1zcGxpdC1jb250ZW50LS1yaWdodCAuZXhwLXNwbGl0LWNvbnRlbnRfX3RpdGxlOm5vdChbY2xhc3MqPVwiLS1cIl0pIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5leHAtc3BsaXQtY29udGVudC0tcmlnaHQgLmV4cC1zcGxpdC1jb250ZW50X19pbWFnZS13cmFwcGVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAzMnB4O1xuICB9XG4gIC5leHAtc3BsaXQtY29udGVudC0tcmlnaHQgLmV4cC1zcGxpdC1jb250ZW50X19pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgICB3aWR0aDogMjI1cHg7XG4gIH1cbiAgLmV4cC1zcGxpdC1jb250ZW50LS1yaWdodC5iZy1ibGFjayAuZXhwLXNwbGl0LWNvbnRlbnRfX2ltYWdlLXdyYXBwZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG4gIC5leHAtc3BsaXQtY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbiAgLmV4cC1zcGxpdC1jb250ZW50X190aXRsZS0teHNtYWxsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmV4cC1zcGxpdC1jb250ZW50X190aXRsZS0tdnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmV4cC1zcGxpdC1jb250ZW50X190aXRsZS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5leHAtc3BsaXQtY29udGVudF9fdGl0bGUtLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuICAuZXhwLXNwbGl0LWNvbnRlbnRfX3RpdGxlLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIC5leHAtc3BsaXQtY29udGVudF9fdGl0bGUtLXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxuICAuZXhwLXNwbGl0LWNvbnRlbnRfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmV4cC1zcGxpdC1jb250ZW50X19pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmV4cC1zcGxpdC1pbWFnZV9fY29udGVudC1yZXZlcnNlZCA+IC5yb3cgLmV4cC1zcGxpdC1pbWFnZV9faW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDI0cHggMjRweCAwO1xuICB9XG4gIC5leHAtc3BsaXQtaW1hZ2VfX2NvbnRlbnQtcmV2ZXJzZWQgPiAucm93IC5leHAtc3BsaXQtaW1hZ2VfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMCAwIDI0cHg7XG4gIH1cbiAgLmV4cC1zcGxpdC1pbWFnZV9faW1hZ2UgcGljdHVyZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMCAwIDI0cHg7XG4gIH1cbiAgLmV4cC1zcGxpdC1pbWFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDI0cHggMjRweCAwO1xuICB9XG4gIC5leHAtc3BsaXQtaW1hZ2VfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cC1zcGxpdC1pbWFnZV9fY29udGVudCBhOm5vdCguYnRuKSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5leHAtc3BsaXQtaW1hZ2VfX21ldGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5leHAtc3BsaXQtaW1hZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5leHAtc3Rvcnktc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ2NGZmO1xuICB9XG4gIC5leHAtc3Rvcnktc2xpZGVyX19xdW90ZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmV4cC1zdG9yeS1zbGlkZXJfX3F1b3RlLWJvdHRvbSAuZXhwLXN0b3J5LXNsaWRlcl9fbmV4dC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmV4cC1zdG9yeS1zbGlkZXJfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIC5leHAtc3Rvcnktc2xpZGVyX19zbGlkZS5tYWdpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgei1pbmRleDogOTA7XG4gIH1cbiAgLmV4cC1zdG9yeS1zbGlkZXJfX3NsaWRlLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgei1pbmRleDogODg7XG4gIH1cbiAgLmV4cC1zdG9yeS1zbGlkZXJfX3NsaWRlLm5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3NSUpIHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICB6LWluZGV4OiA5MDtcbiAgfVxuICAuZXhwLXN0b3J5LXNsaWRlcl9fbmV4dC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0NjRmZjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQ1cHg7XG4gICAgcmlnaHQ6IDg1cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgei1pbmRleDogOTk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuZXhwLXN0b3J5LXNsaWRlcl9fbmV4dC1idXR0b246aG92ZXIsIC5leHAtc3Rvcnktc2xpZGVyX19uZXh0LWJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2NkNztcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gIzAwM2NkNztcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmV4cC1zdG9yeS1zbGlkZXJfX25leHQtYnV0dG9uIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zdWItbmF2YmFyX193cmFwcGVyIHtcbiAgICB0b3A6IDg1cHg7XG4gIH1cbiAgLmFkbWluLWJhci5tZW51LS1pcy12aXNpYmxlIC5zdWItbmF2YmFyX193cmFwcGVyIHtcbiAgICB0b3A6IDExN3B4O1xuICB9XG4gIC5hZG1pbi1iYXIubWVudS0taXMtaGlkZGVuIC5zdWItbmF2YmFyX193cmFwcGVyIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbiAgLnN1Yi1uYXZiYXJfX2xpbmsge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgfVxuICAuZXhwLXRleHQtaGlnaGxpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgfVxuICAuZXhwLXRleHQtaGlnaGxpZ2h0X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMzJweCAzMnB4O1xuICB9XG4gIC5leHAtdGV4dC1oaWdobGlnaHRfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5leHAtdHJlbmRpbmctdG9waWMge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG4gIC5leHAtdHJlbmRpbmctdG9waWNfX3RhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuZXhwLXRyZW5kaW5nLXRvcGljX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNTYyNXJlbTtcbiAgfVxuICAuZXhwLXRyZW5kaW5nLXRvcGljX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDRweDtcbiAgICBtYXgtd2lkdGg6IDMzNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgfVxuICAuZXhwLXRyZW5kaW5nLXRvcGljX19pbWFnZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leHAtdHJlbmRpbmctdG9waWNfX2ltYWdlLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZXhwLXZhY2FuY3ktbGlzdGluZyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmV4cC12YWx1ZS1wcm9wb3NpdGlvbnMtb3ZlcnZpZXdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTEyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxuICAuZXhwLWNvbnRhY3QtcGVyc29uLWxnLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbiAgLmV4cC1jb250YWN0LXBlcnNvbi1sZy1ibG9jay0tbGctc3BsaXQgLmV4cC1jb250YWN0LXBlcnNvbi1sZy1ibG9ja19fY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmV4cC1jb250YWN0LXBlcnNvbi1sZy1ibG9jay0tbGctc3BsaXQgLmV4cC1jb250YWN0LXBlcnNvbi1sZy1ibG9ja19fY29udGVudCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5leHAtcmVsYXRlZC1jb250YWN0LXBlcnNvbi1ibG9ja19fdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5leHAtcmVsYXRlZC1jb250YWN0LXBlcnNvbi1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG4gIC5leHAtcmVsYXRlZC1jb250YWN0LXBlcnNvbi1ibG9ja19fY2FyZHMtd3JhcHBlciwgLmV4cC1yZWxhdGVkLWNvbnRhY3QtcGVyc29uLWJsb2NrX19idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuICAuZXhwLXJlbGF0ZWQtY29udGFjdC1wZXJzb24tYmxvY2tfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJhZGdlIHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cbiAgLmJhZGdlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuZXhwLWJ1dHRvbi1jb250YWluZXIsXG4gIC5leHAtYnV0dG9uLWNvbnRhaW5lciAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQtLWxhcmdlLFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LS1sYXJnZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC5leHAtbmV3c3Jvb20tYXV0aG9yLWJsb2NrX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMzJweCAzMnB4O1xuICB9XG4gIC5leHAtbmV3c3Jvb20tYXV0aG9yLWJsb2NrX193cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZXhwLW5ld3Nyb29tLWF1dGhvci1ibG9ja19faW5mb3JtYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cC1uZXdzcm9vbS1hdXRob3ItYmxvY2tfX2ltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogODhweDtcbiAgfVxuICAuZXhwLW5ld3Nyb29tLWF1dGhvci1ibG9ja19fYXV0aG9yIGg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5leHAtbmV3c3Jvb20tYXV0aG9yLWJsb2NrX19hdXRob3IgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuZXhwLW5ld3Nyb29tLWF1dGhvci1ibG9ja19fbGluayBhIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5zaXRlLXN3aXRjaGVyX19tb2RhbCAubW9kYWwtYm9keSB7XG4gICAgbWFyZ2luOiAyNHB4IDY0cHggNzJweDtcbiAgfVxuICAuc2l0ZS1zd2l0Y2hlcl9fbW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuc2l0ZS1zd2l0Y2hlcl9fbW9kYWwtaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDMzNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5zaXRlLXN3aXRjaGVyX19tb2RhbC1pbWFnZSBwaWN0dXJlIGltZyB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgI2NtcGx6LWRvY3VtZW50IGgxLCAjY21wbHotZG9jdW1lbnQgaDIsICNjbXBsei1kb2N1bWVudCBoMywgI2NtcGx6LWRvY3VtZW50IGg0LCAjY21wbHotZG9jdW1lbnQgaDUsICNjbXBsei1kb2N1bWVudCBoNiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5leHAtdGFnIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5leHAtbGFuZ3VhZ2Utc3dpdGNoZXJfX292ZXJsYXkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0NmR2aDtcbiAgfVxuICAuZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19vdmVybGF5LWlubmVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjBweCA0MHB4O1xuICB9XG4gIC5leHAtbGFuZ3VhZ2Utc3dpdGNoZXJfX292ZXJsYXktaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmV4cC1sYW5ndWFnZS1zd2l0Y2hlcl9fb3ZlcmxheS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgfVxuICAuZXhwLWxhbmd1YWdlLXN3aXRjaGVyX19vdmVybGF5LWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5leHAtbGFuZ3VhZ2Utc3dpdGNoZXJfX292ZXJsYXktY291bnRyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmV4cC1sYW5ndWFnZS1zd2l0Y2hlcl9fb3ZlcmxheS1jb3VudHJ5LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSAqL1xuICB9XG4gIC5leHAtbGFuZ3VhZ2Utc3dpdGNoZXJfX292ZXJsYXktY291bnRyeS1sYW5ndWFnZXMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICovXG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmxvY2F0aW9uLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbiAgLmFkbWluLWJhciAuaGVhZGVyIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbiAgLmhlYWRlci5qcy1oZWFkZXI6bm90KC5qcy1oZWFkZXItLWZpeGVkKSAubmF2YmFyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWRlci5qcy1oZWFkZXI6bm90KC5qcy1oZWFkZXItLWZpeGVkKSAubmF2YmFyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm90dG9tOiAtMjRweDtcbiAgfVxuICAuaGVhZGVyLS1ibGFjay5qcy1oZWFkZXI6bm90KC5qcy1oZWFkZXItLWZpeGVkKSAubmF2YmFyX193cmFwcGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG4gIC5oZWFkZXJfX21lbnUgLm5hdmJhcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICBtaW4taGVpZ2h0OiAzN3B4O1xuICB9XG4gIC5oZWFkZXItLWJsYWNrIC5oZWFkZXJfX21lbnUgLm5hdmJhcl9fd3JhcHBlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxuICAuaGVhZGVyX19tZW51IC5oYXMtbWVnYW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyX19zaXRlLXN3aXRjaGVyIC5uYXZiYXItbmF2IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyBpbWcge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAuZm9vdGVyX19zb2NpYWxzIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mb290ZXJfX21lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy04MDApO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZm9vdGVyX19tZW51LXdyYXBwZXItLWlzLW9wZW4gLmZvb3Rlcl9fdGl0bGU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19tZW51LXdyYXBwZXItLWlzLW9wZW4gLmZvb3Rlcl9fbWVudSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZm9vdGVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZm9vdGVyX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5mb290ZXJfX2xlZ2FsIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG4gIC5mb290ZXJfX2xlZ2FsIHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvb3Rlcl9fbGVnYWwgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxuICAubWVnYW1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZXJyb3ItcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTY1cHggNDBweCA5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmVycm9yLXBhZ2VfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVycm9yLXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTEyNXJlbTtcbiAgfVxuICAuZXJyb3ItcGFnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5leHAtYXJ0aWNsZS1vdmVydmlld19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDU2MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZXhwLWFydGljbGUtb3ZlcnZpZXcgLmV4cC1hcnRpY2xlLW92ZXJ2aWV3LWNhcmRzX19pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmV4cC1uZXdzcm9vbS1vdmVydmlldyB7XG4gICAgcGFkZGluZzogODhweCAwO1xuICB9XG4gIC5leHAtbmV3c3Jvb20tb3ZlcnZpZXcgLmV4cC1uZXdzcm9vbS1vdmVydmlldy1jYXJkc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuICAuZXhwLXRoYW5reW91LXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZXhwLXRoYW5reW91LXBhZ2VfX2NvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5leHAtY29udGFjdHMtbGlzdGluZ19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KXtcbiAgLmV4cC1zdG9yeS1zbGlkZXJfX3F1b3RlLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZXhwLXN0b3J5LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5leHAtc3Rvcnktc2xpZGVyX19wYWdpbmF0aW9uIHNwYW4ge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmV4cC1zdG9yeS1zbGlkZXJfX3F1b3RlIC5hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG4gIC5leHAtc3Rvcnktc2xpZGVyX19xdW90ZSAucXVvdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDY0ZmY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5oZWFkZXJfX21lbnUgLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmhlYWRlcl9fc2l0ZS1zd2l0Y2hlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KXtcbiAgLmhlYWRlciAubmF2YmFyLW5hdiB7XG4gICAgZ2FwOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgLmV4cC1zb2NpYWwtc2hhcmluZyB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjM3NXJlbTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjYyNXJlbTtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIH1cbiAgLmNhcmQtY3VzdG9tZXItbGFyZ2VfX2ltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgLmNhcmQtY3VzdG9tZXJfX2ltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgLmV4cC1kb3dubG9hZF9fbW9kYWwgLm1vZGFsLWJvZHksXG4gIC5leHAtZm9ybV9fbW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIG1hcmdpbjogMTBweCAxMDBweCA3MnB4O1xuICB9XG4gIC5mb290ZXJfX21lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCl7XG4gIC5oZWFkZXIgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODlweCl7XG4gIC5hZG1pbi1iYXIgLmV4cC1zb2NpYWwtc2hhcmluZ19fc2Nyb2xsZXIge1xuICAgIHRvcDogMTE1cHg7XG4gIH1cbiAgLmV4cC1zb2NpYWwtc2hhcmluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuZXhwLXNvY2lhbC1zaGFyaW5nX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5leHAtc29jaWFsLXNoYXJpbmdfX3Njcm9sbGVyIHtcbiAgICB0b3A6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpe1xuICAuZmlsdGVyX19wb3NpdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpe1xuICAuZmlsdGVyX19wb3NpdGlvbiAuZmlsdGVyX19zZWFyY2gge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCl7XG4gIC5leHAtZXZlbnRzLWZhY2V0LW92ZXJ2aWV3X19kZXRhaWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuZmlsdGVyX19zcGFjaW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5maWx0ZXJfX3NwYWNpbmcgLmZpbHRlcl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5maWx0ZXJfX3NwYWNpbmcgLmZpbHRlcl9fc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KXtcbiAgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDhoMjRNNCAxNmgyNE00IDI0aDI0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG4gIC5iZy1ibGFjayAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgOGgyNE00IDE2aDI0TTQgMjRoMjQnLyUzRSUzQy9zdmclM0VcIik7XG4gIH1cbiAgLm1vYmlsZS1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAubW9iaWxlLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5leHAtYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSBwLFxuICAuZXhwLWFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmNhcmQtdGl0bGUtcGVvcGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTMwMCk7XG4gIH1cbiAgLmNhcmQtdmFjYW5jeS0td2hpdGUgLmNhcmQtdmFjYW5jeV9faW5mb3JtYXRpb24taW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmV4cC1jb250YWN0LWZvcm1fX2J1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZXhwLWNvbnRhY3QtZm9ybV9fYmFja2dyb3VuZCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5leHAtY29udGFjdC11c19fYmFja2dyb3VuZCB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuZXhwLWNvdW50ZXJfX2NhcmQtd3JhcHBlciB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmV4cC1kb3dubG9hZF9fdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5leHAtZG93bmxvYWQgLm1vZGFsLWRpYWxvZyxcbiAgLmV4cC1mb3JtIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmV4cC1kb3dubG9hZF9faW1hZ2UsXG4gIC5leHAtZm9ybV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmV4cC1kb3dubG9hZF9fbW9kYWwgLm1vZGFsLWhlYWRlcixcbiAgLmV4cC1mb3JtX19tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZXhwLWRvd25sb2FkX19tb2RhbCAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2UsXG4gIC5leHAtZm9ybV9fbW9kYWwgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmV4cC1ldmVudHMtZmFjZXQtb3ZlcnZpZXdfX3RodW1ibmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZXhwLWluc3BpcmF0aW9uX19jYXJkLWhvbGRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy0zMDApO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxuICAuZXhwLXJlbGF0ZWQtYXJ0aWNsZXMgLmNhcmQtZnVsbC1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTMwMCk7XG4gIH1cbiAgLmV4cC1ldmVudHMtc2xpZGVyX19saW5rLXRvLW92ZXJ2aWV3LS10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmV4cC1ldmVudHMtc2xpZGVyX19pbmZvcm1hdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5leHAtZmVhdHVyZWQtaW1hZ2Utc2xpZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgfVxuICAuZXhwLXRyZW5kaW5nLXNsaWRlcl9fdGl0bGUtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5leHAtc3BsaXQtY29udGVudC0tbGVmdCAuZXhwLXNwbGl0LWNvbnRlbnRfX2ltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMjE4cHg7XG4gIH1cbiAgLmV4cC1zcGxpdC1jb250ZW50LS1yaWdodCAuZXhwLXNwbGl0LWNvbnRlbnRfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLmV4cC1zdG9yeS1zbGlkZXJfX3F1b3RlLWJvdHRvbSAuZXhwLXN0b3J5LXNsaWRlcl9fbGluayAudGV4dC1saW5rOm5vdCguZXhwLXN0b3J5LXNsaWRlcl9fbmV4dC1idXR0b24pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5leHAtc3Rvcnktc2xpZGVyX19pbWFnZSAuZXhwLXN0b3J5LXNsaWRlcl9fbmV4dC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vZGFsLmxpZ2h0Ym94IC5tb2RhbC1kaWFsb2cge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gIH1cbiAgLm1vZGFsLmxpZ2h0Ym94IC5tb2RhbC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiAxNnB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC5leHAtbmV3c3Jvb20tYXV0aG9yLWJsb2NrX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zaXRlLXN3aXRjaGVyIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNpdGUtc3dpdGNoZXJfX21vZGFsIC5tb2RhbC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNpdGUtc3dpdGNoZXJfX21vZGFsIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mYWNldHdwLWNoZWNrYm94LmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG4gIC5mYWNldHdwLWNoZWNrYm94IHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDgwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy0zMDApO1xuICB9XG4gIC5mb290ZXJfX3NvY2lhbHMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNoYWRlcy04MDApO1xuICB9XG4gIC5mb290ZXJfX3RpdGxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fbGVnYWwgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAubWVnYW1lbnUgLm5hdi1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIC5uYXYtbGluaywgLm1lZ2FtZW51IC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICMwMDNjZDc7XG4gIH1cbiAgLmV4cC1hcnRpY2xlLW92ZXJ2aWV3IC5leHAtYXJ0aWNsZS1vdmVydmlldy1jYXJkc19faXRlbS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmV4cC1hcnRpY2xlLW92ZXJ2aWV3IC5leHAtYXJ0aWNsZS1vdmVydmlldy1jYXJkc19faXRlbS13cmFwcGVyOm50aC1jaGlsZCgxKSAuZXhwLWFydGljbGUtb3ZlcnZpZXctY2FyZHNfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtMzAwKTtcbiAgfVxuICAuZXhwLWFydGljbGUtb3ZlcnZpZXcgLmV4cC1hcnRpY2xlLW92ZXJ2aWV3LWNhcmRzX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTMwMCk7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgLmV4cC1zb2NpYWwtc2hhcmluZyB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpe1xuICAuaGlkZS1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZXhwLWRldGFpbC1wYWdlLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZXhwLWRldGFpbC1wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmV4cC1kZXRhaWwtcGFnZS1oZWFkZXJfX2JhY2tncm91bmQge1xuICAgIGhlaWdodDogMjI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmV4cC1kZXRhaWwtcGFnZS1oZWFkZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXIgLm1vYmlsZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXIgLm1vYmlsZS1mbGV4IC5leHAtaW5zcGlyYXRpb24tZGV0YWlsLXBhZ2UtaGVhZGVyX190aXRsZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXIgLm1vYmlsZS1mbGV4IC5leHAtaW5zcGlyYXRpb24tZGV0YWlsLXBhZ2UtaGVhZGVyX19pbmZvIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZXhwLWluc3BpcmF0aW9uLWRldGFpbC1wYWdlLWhlYWRlciAubW9iaWxlLWZsZXggLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXJfX2luZm8gLmJhZGdlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbi1kZXRhaWwtcGFnZS1oZWFkZXIgLm1vYmlsZS1mbGV4IC5leHAtaW5zcGlyYXRpb24tZGV0YWlsLXBhZ2UtaGVhZGVyX19zb2NpYWxzIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZXhwLWluc3BpcmF0aW9uLWRldGFpbC1wYWdlLWhlYWRlcl9fYmFja2dyb3VuZCxcbiAgLmV4cC1ldmVudC1oZWFkZXJfX2JhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbiAgLmV4cC1oZXJvLWhlYWRlci1jYXJlZXJzX19sb2dvLXdyYXBwZXIsXG4gIC5leHAtYnJhbmQtaGVhZGVyX19sb2dvLXdyYXBwZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbi1jZW50ZXItZmVhdHVyZWQtaGVhZGVyX19iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgaGVpZ2h0OiAyMzJweDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgfVxuICAuZXhwLXN0b3JpZXMtaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5leHAtc3Rvcmllcy1oZWFkZXJfX2JhY2tncm91bmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmV4cC1pbnNwaXJhdGlvbl9fY2FyZC1ob2xkZXItd3JhcHBlcjpmaXJzdC1vZi10eXBlIC5leHAtaW5zcGlyYXRpb25fX2NhcmQtaG9sZGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTMwMCk7XG4gIH1cbiAgLmV4cC1zdG9yeS1zbGlkZXJfX2ltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgfVxuICAuZXhwLXRyZW5kaW5nLXRvcGljLXNsaWRlcl9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudXBjb21pbmctZXZlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG4gIC5leHAtY3VzdG9tZXItc3Rvcmllcy1vdmVydmlld19faXRlbS13cmFwcGVyOmZpcnN0LW9mLXR5cGUgLmV4cC1jdXN0b21lci1zdG9yaWVzLW92ZXJ2aWV3X19pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTMwMCk7XG4gIH1cbiAgLmV4cC1jdXN0b21lci1zdG9yaWVzLW92ZXJ2aWV3X19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2hhZGVzLTMwMCk7XG4gIH1cbiAgLmZpbHRlci1vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmV4cC1pbXBhY3QtY2FzZXMtb3ZlcnZpZXcge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuZXhwLWFydGljbGUtb3ZlcnZpZXcge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuZXhwLW5ld3Nyb29tLW92ZXJ2aWV3IC5leHAtbmV3c3Jvb20tb3ZlcnZpZXctY2FyZHNfX2l0ZW0td3JhcHBlcjpmaXJzdC1vZi10eXBlIC5leHAtbmV3c3Jvb20tb3ZlcnZpZXctY2FyZHNfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtMzAwKTtcbiAgfVxuICAuZXhwLW5ld3Nyb29tLW92ZXJ2aWV3IC5leHAtbmV3c3Jvb20tb3ZlcnZpZXctY2FyZHNfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zaGFkZXMtMzAwKTtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7XG4gIC5leHAtYmFubmVyX19pbWFnZS13cmFwcGVyIC52aWRlby1tb2JpbGUsXG4gIC5leHAtYmFubmVyX19pbWFnZS13cmFwcGVyIC5pbWFnZS1tb2JpbGUsXG4gIC5leHAtYmFubmVyX19iYWNrZ3JvdW5kIC52aWRlby1tb2JpbGUsXG4gIC5leHAtYmFubmVyX19iYWNrZ3JvdW5kIC5pbWFnZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5leHAtaW1hZ2Utc2xpZGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZXhwLWltcGFjdC1zdG9yeS1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4vKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiEqXFxcbiAgISoqKiBjc3MgLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cnVsZVNldFsxXS5ydWxlc1sxXS51c2VbMV0hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvZGlzdC9janMuanM/P3J1bGVTZXRbMV0ucnVsZXNbMV0udXNlWzJdIS4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzFdLnVzZVszXSEuL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MgKioqIVxuICBcXCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqXG4gKiBTd2lwZXIgMTEuMi4xMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDI4LCAyMDI1XG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzd2lwZXItaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XG4gICovXG59XG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDdhZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuLyohKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiEqXFxcbiAgISoqKiBjc3MgLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cnVsZVNldFsxXS5ydWxlc1sxXS51c2VbMV0hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvZGlzdC9janMuanM/P3J1bGVTZXRbMV0ucnVsZXNbMV0udXNlWzJdIS4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzFdLnVzZVszXSEuL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9lZmZlY3QtY2FyZHMuc2NzcyAqKiohXG4gIFxcKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5zd2lwZXIuc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi8qISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqISpcXFxuICAhKioqIGNzcyAuL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzFdLnVzZVsxXSEuL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cnVsZVNldFsxXS5ydWxlc1sxXS51c2VbMl0hLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/P3J1bGVTZXRbMV0ucnVsZXNbMV0udXNlWzNdIS4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqKiohXG4gIFxcKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXRvcDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IDhweDtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogOHB4O1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuXG4vKiBGcmFjdGlvbiAqL1xuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLCAuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/