/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/mask/ce_mask_hauptbuehne.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Source Sans Pro Normal - latin */
@font-face {
  font-display: swap;
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: url(/dist/fonts/400.f3856e90.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* Source Sans Pro Italic - latin */
@font-face {
  font-display: swap;
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 400;
  src: url(/dist/fonts/400i.5d7be4e1.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* Source Sans Pro Bold - latin */
@font-face {
  font-display: swap;
  font-family: "Source Sans Pro";
  font-style: bold;
  font-weight: 700;
  src: url(/dist/fonts/700.2339b9fc.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* Source Sans Pro Bold italic - latin */
@font-face {
  font-display: swap;
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 700;
  src: url(/dist/fonts/700i.26703407.woff2) format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-family: "kreuznacher-iconfont";
  src: url(/dist/fonts/kreuznacher-iconfont.734ca548.eot);
  src: url(/dist/fonts/kreuznacher-iconfont.734ca548.eot#iefix) format("embedded-opentype"), url(/dist/fonts/kreuznacher-iconfont.cf61e593.woff2) format("woff2"), url(/dist/fonts/kreuznacher-iconfont.295fd7d8.ttf) format("truetype"), url(/dist/fonts/kreuznacher-iconfont.1822e963.woff) format("woff"), url(/dist/images/kreuznacher-iconfont.1a077087.svg#kreuznacher-iconfont) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/**
 * Font family definitions for consistent usage across the project
 * These variables can be used in any file that imports this module
 */
[class^=icon-],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "kreuznacher-iconfont" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-menu-light:before {
  content: "\e958";
}
.icon-x-light:before {
  content: "\e959";
}
.icon-beratung:before {
  content: "\e952";
}
.icon-geburthilfe:before {
  content: "\e953";
}
.icon-kinder-jugendliche:before {
  content: "\e954";
}
.icon-kinderintensiv:before {
  content: "\e955";
}
.icon-saueglinge-kleinkinder:before {
  content: "\e956";
}
.icon-stethoscope:before {
  content: "\e957";
}
.icon-link:before {
  content: "\e94c";
}
.icon-car:before {
  content: "\e94d";
}
.icon-location:before {
  content: "\e94e";
}
.icon-download-light:before {
  content: "\e94f";
}
.icon-house:before {
  content: "\e950";
}
.icon-emergency:before {
  content: "\e951";
}
.icon-mail-light:before {
  content: "\e949";
}
.icon-newsletter:before {
  content: "\e94a";
}
.icon-phone-light:before {
  content: "\e94b";
}
.icon-bett:before {
  content: "\e940";
}
.icon-dialog:before {
  content: "\e941";
}
.icon-gastroenterologie:before {
  content: "\e942";
}
.icon-intensiv:before {
  content: "\e943";
}
.icon-kardiologie:before {
  content: "\e944";
}
.icon-megafon:before {
  content: "\e945";
}
.icon-schlaganfall:before {
  content: "\e946";
}
.icon-arrow-left:before {
  content: "\e935";
}
.icon-arrow-long-down:before {
  content: "\e936";
}
.icon-arrow-right:before {
  content: "\e937";
}
.icon-calendar-blank-light:before {
  content: "\e938";
}
.icon-calendar-dots-light:before {
  content: "\e939";
}
.icon-calendar-plus-light:before {
  content: "\e93a";
}
.icon-clock-light:before {
  content: "\e93b";
}
.icon-file-text-light:before {
  content: "\e93c";
}
.icon-user-circle-light:before {
  content: "\e93d";
}
.icon-user-light:before {
  content: "\e93e";
}
.icon-users-three-light:before {
  content: "\e93f";
}
.icon-fileupload:before {
  content: "\e92a";
}
.icon-menu:before {
  content: "\e926";
}
.icon-play:before {
  content: "\e927";
}
.icon-zoom-minus:before {
  content: "\e928";
}
.icon-zoom-plus:before {
  content: "\e929";
}
.icon-minus:before {
  content: "\e900";
}
.icon-plus:before {
  content: "\e901";
}
.icon-blockquote:before {
  content: "\e902";
}
.icon-dokument:before {
  content: "\e903";
}
.icon-download:before {
  content: "\e904";
}
.icon-english:before {
  content: "\e905";
}
.icon-deutsch:before {
  content: "\e92b";
}
.icon-events:before {
  content: "\e906";
}
.icon-form-checkbox-checked:before {
  content: "\e907";
}
.icon-form-checkbox:before {
  content: "\e908";
}
.icon-form-radio-checked:before {
  content: "\e909";
}
.icon-form-radio:before {
  content: "\e90a";
}
.icon-home:before {
  content: "\e90b";
}
.icon-behinderung:before {
  content: "\e90c";
}
.icon-rehafachdienste-sozialpaediatrie:before {
  content: "\e933";
}
.icon-soziale-teilhabe:before {
  content: "\e92e";
}
.icon-rehafachdienst:before {
  content: "\e92f";
}
.icon-arbeit-qualifizierung:before {
  content: "\e930";
}
.icon-dachseite:before {
  content: "\e90d";
}
.icon-kjf:before {
  content: "\e90e";
}
.icon-krankenhaeuser:before {
  content: "\e90f";
}
.icon-hospize:before {
  content: "\e934";
}
.icon-seniorenhilfe:before {
  content: "\e910";
}
.icon-wohnungslosenhilfe:before {
  content: "\e911";
}
.icon-kontakt-anfahrt:before {
  content: "\e912";
}
.icon-kontakt-mail:before {
  content: "\e913";
}
.icon-kontakt-notfall:before {
  content: "\e914";
}
.icon-kontakt-profile:before {
  content: "\e915";
}
.icon-leichte-sprache:before {
  content: "\e916";
}
.icon-nach-oben:before {
  content: "\e917";
}
.icon-news:before {
  content: "\e918";
}
.icon-pfeil-links:before {
  content: "\e919";
}
.icon-pfeil-oben:before {
  content: "\e91a";
}
.icon-pfeil-rechts:before {
  content: "\e91b";
}
.icon-pfeil-unten:before {
  content: "\e91c";
}
.icon-print:before {
  content: "\e91d";
}
.icon-social-o-twitter:before {
  content: "\e91e";
}
.icon-social-o-youtube:before {
  content: "\e91f";
}
.icon-social-o-facebook:before {
  content: "\e92c";
}
.icon-social-o-instagram:before {
  content: "\e931";
}
.icon-social-twitter:before {
  content: "\e920";
}
.icon-social-youtube:before {
  content: "\e921";
}
.icon-social-facebook:before {
  content: "\e92d";
}
.icon-social-instagram:before {
  content: "\e932";
}
.icon-social-linkedin:before {
  content: "\e947";
}
.icon-social-tiktok:before {
  content: "\e948";
}
.icon-spenden:before {
  content: "\e922";
}
.icon-square:before {
  content: "\e923";
}
.icon-suche:before {
  content: "\e924";
}
.icon-x:before {
  content: "\e925";
}
.icon-family:before {
  content: "\e90e";
}
.icon-wheelchair:before {
  content: "\e90c";
}
.icon-therapy:before {
  content: "\e933";
}
.icon-senior:before {
  content: "\e910";
}
.icon-hospital:before {
  content: "\e90f";
}
.icon-homeless:before {
  content: "\e911";
}
.icon-hand-heart:before {
  content: "\e934";
}
.icon-bett:before {
  content: "\e940";
}
.icon-dialog:before {
  content: "\e941";
}
.icon-gastroenterologie:before {
  content: "\e942";
}
.icon-intensiv:before {
  content: "\e943";
}
.icon-kardiologie:before {
  content: "\e944";
}
.icon-megafon:before {
  content: "\e945";
}
.icon-schlaganfall:before {
  content: "\e946";
}
.icon-user-light:before {
  content: "\e93e";
}
.icon-clock-light:before {
  content: "\e93b";
}
.icon-users-three-light:before {
  content: "\e93f";
}
.icon-calendar-blank-light:before {
  content: "\e938";
}
.icon-calendar-plus-light:before {
  content: "\e93a";
}
.icon-beratung:before {
  content: "\e952";
}
.icon-geburthilfe:before {
  content: "\e953";
}
.icon-kinder-jugendliche:before {
  content: "\e954";
}
.icon-kinderintensiv:before {
  content: "\e955";
}
.icon-saueglinge-kleinkinder:before {
  content: "\e956";
}
.icon-stethoscope:before {
  content: "\e957";
}
/**
 * Copyright component
 * Displays image copyright information as overlay
 * Used in: teaser-card, hauptbuehne, banner, teaser
 */
.copyright {
  position: absolute;
  bottom: 4px;
  right: 4px;
  background: rgba(0, 0, 0, 0.65);
  color: var(--color-white);
  padding: 3px 6px;
  font-size: 0.75rem;
  border-radius: 8px;
  z-index: 4;
  font-family: "Source Sans Pro", sans-serif, system-ui, sans-serif;
  font-weight: 400;
  text-decoration: none !important;
}
.ce-mask_hauptbuehne__wrapper {
  display: grid;
  grid-template-areas: "content";
  position: relative;
}
.ce-mask_hauptbuehne__figure {
  grid-area: content;
  margin: 0;
  z-index: 1;
  position: relative;
}
.ce-mask_hauptbuehne__figure::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.42) 100%);
  z-index: 2;
  pointer-events: none;
}
.ce-mask_hauptbuehne__title {
  grid-area: content;
  z-index: 3;
  position: relative;
  align-self: flex-end;
  justify-self: center;
  text-align: center;
  color: var(--color-white);
  margin: 0;
  padding: 2rem 1rem;
}
@media (min-width: 768px) {
  .ce-mask_hauptbuehne__title {
    padding: 4rem 2rem;
  }
}
.ce-mask_hauptbuehne__title {
  font-size: clamp(2rem, 4vw, 3.25rem);
  font-weight: bold;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2VfbWFza19oYXVwdGJ1ZWhuZS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBRUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0RKO0FESUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0ZKO0FES0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0hKO0FETUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0pKO0FET0E7RUFDSTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7QUNUSjtBRFlBOzs7RUFBQTtBQXFCQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QUN0Z0JBOzs7O0VBQUE7QUFRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHNnQko7QUFyaEJFO0VBQ0U7RUFDQTtFQUNBO0FBd2hCSjtBQXJoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXVoQko7QUFwaEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc2hCTjtBQWhoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFraEJKO0FFcmlCSTtFRlVGO0lBV007RUFvaEJOO0FBQ0Y7QUFoaUJFO0VBZUU7RUFDQTtBQW9oQkosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2hvc3BpdGFsL2dsb2JhbC9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9tYXNrL2NlX21hc2tfaGF1cHRidWVobmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jb3B5cmlnaHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ob3NwaXRhbC9nbG9iYWwvX2JyZWFrcG9pbnRzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gYXNzZXRzL3Njc3MvaG9zcGl0YWwvZ2xvYmFsL19mb250cy5zY3NzXG5cbi8qIFNvdXJjZSBTYW5zIFBybyBOb3JtYWwgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvU291cmNlU2Fuc1Byby80MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiBTb3VyY2UgU2FucyBQcm8gSXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL1NvdXJjZVNhbnNQcm8vNDAwaS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn1cblxuLyogU291cmNlIFNhbnMgUHJvIEJvbGQgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgICBmb250LXN0eWxlOiBib2xkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL1NvdXJjZVNhbnNQcm8vNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuLyogU291cmNlIFNhbnMgUHJvIEJvbGQgaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL1NvdXJjZVNhbnNQcm8vNzAwaS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAna3JldXpuYWNoZXItaWNvbmZvbnQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9pY29uZm9udC9rcmV1em5hY2hlci1pY29uZm9udC5lb3Q/cm1sa2dpJyk7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL2ljb25mb250L2tyZXV6bmFjaGVyLWljb25mb250LmVvdD9ybWxrZ2kjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvaWNvbmZvbnQva3JldXpuYWNoZXItaWNvbmZvbnQud29mZjI/cm1sa2dpJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2ljb25mb250L2tyZXV6bmFjaGVyLWljb25mb250LnR0Zj9ybWxrZ2knKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvaWNvbmZvbnQva3JldXpuYWNoZXItaWNvbmZvbnQud29mZj9ybWxrZ2knKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9pY29uZm9udC9rcmV1em5hY2hlci1pY29uZm9udC5zdmc/cm1sa2dpI2tyZXV6bmFjaGVyLWljb25mb250JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qKlxuICogRm9udCBmYW1pbHkgZGVmaW5pdGlvbnMgZm9yIGNvbnNpc3RlbnQgdXNhZ2UgYWNyb3NzIHRoZSBwcm9qZWN0XG4gKiBUaGVzZSB2YXJpYWJsZXMgY2FuIGJlIHVzZWQgaW4gYW55IGZpbGUgdGhhdCBpbXBvcnRzIHRoaXMgbW9kdWxlXG4gKi9cblxuLy8gRm9udCBmYW1pbGllc1xuJGZvbnQtZmFtaWx5LXByaW1hcnk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmICFkZWZhdWx0OyAvLyBIZWFkbGluZXMgYW5kIGJvZHkgdGV4dFxuJGZvbnQtZmFtaWx5LWZhbGxiYWNrOiBzeXN0ZW0tdWksIHNhbnMtc2VyaWYgIWRlZmF1bHQ7IC8vIEZhbGxiYWNrXG4kZm9udC1mYW1pbHktaWNvbjogJ2tyZXV6bmFjaGVyLWljb25mb250JyAhZGVmYXVsdDsgLy8gSWNvbiBmb250XG4vLyBTZW1hbnRpYyBmb250IGZhbWlsaWVzXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJGZvbnQtZmFtaWx5LXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIE5hdmlnYXRpb24gc3BlY2lmaWMgZm9udHMgKGlmIG5lZWRlZClcbiRmb250LWZhbWlseS1uYXZpZ2F0aW9uOiAkZm9udC1mYW1pbHktcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gQnV0dG9uIHNwZWNpZmljIGZvbnRzIChpZiBuZWVkZWQpXG4kZm9udC1mYW1pbHktYnV0dG9uczogJGZvbnQtZmFtaWx5LXByaW1hcnkgIWRlZmF1bHQ7XG5cblxuXG5cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gICAgZm9udC1mYW1pbHk6ICdrcmV1em5hY2hlci1pY29uZm9udCcgIWltcG9ydGFudDtcbiAgICBzcGVhazogbmV2ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1tZW51LWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmljb24teC1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5pY29uLWJlcmF0dW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmljb24tZ2VidXJ0aGlsZmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uaWNvbi1raW5kZXItanVnZW5kbGljaGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uaWNvbi1raW5kZXJpbnRlbnNpdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5pY29uLXNhdWVnbGluZ2Uta2xlaW5raW5kZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uaWNvbi1zdGV0aG9zY29wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uaWNvbi1jYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5pY29uLWRvd25sb2FkLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmljb24taG91c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uaWNvbi1lbWVyZ2VuY3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uaWNvbi1tYWlsLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmljb24tbmV3c2xldHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5pY29uLXBob25lLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLmljb24tYmV0dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pY29uLWRpYWxvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5pY29uLWdhc3Ryb2VudGVyb2xvZ2llOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cblxuLmljb24taW50ZW5zaXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uaWNvbi1rYXJkaW9sb2dpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5pY29uLW1lZ2Fmb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi1zY2hsYWdhbmZhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmljb24tYXJyb3ctbG9uZy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1ibGFuay1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLWRvdHMtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1wbHVzLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb24tY2xvY2stbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvbi1maWxlLXRleHQtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvbi11c2VyLWNpcmNsZS1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pY29uLXVzZXItbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi11c2Vycy10aHJlZS1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5pY29uLWZpbGV1cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29uLXpvb20tbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvbi16b29tLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1ibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tZG9rdW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLWVuZ2xpc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1kZXV0c2NoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmljb24tZXZlbnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tZm9ybS1jaGVja2JveC1jaGVja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tZm9ybS1jaGVja2JveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLWZvcm0tcmFkaW8tY2hlY2tlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLWZvcm0tcmFkaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tYmVoaW5kZXJ1bmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1yZWhhZmFjaGRpZW5zdGUtc296aWFscGFlZGlhdHJpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5pY29uLXNvemlhbGUtdGVpbGhhYmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uaWNvbi1yZWhhZmFjaGRpZW5zdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5pY29uLWFyYmVpdC1xdWFsaWZpemllcnVuZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pY29uLWRhY2hzZWl0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLWtqZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLWtyYW5rZW5oYWV1c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb24taG9zcGl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29uLXNlbmlvcmVuaGlsZmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uaWNvbi13b2hudW5nc2xvc2VuaGlsZmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1rb250YWt0LWFuZmFocnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uaWNvbi1rb250YWt0LW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1rb250YWt0LW5vdGZhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1rb250YWt0LXByb2ZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvbi1sZWljaHRlLXNwcmFjaGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1uYWNoLW9iZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1uZXdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmljb24tcGZlaWwtbGlua3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1wZmVpbC1vYmVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tcGZlaWwtcmVjaHRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmljb24tcGZlaWwtdW50ZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uaWNvbi1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5pY29uLXNvY2lhbC1vLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uaWNvbi1zb2NpYWwtby15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmljb24tc29jaWFsLW8tZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uaWNvbi1zb2NpYWwtby1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmljb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmljb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5pY29uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5pY29uLXNvY2lhbC10aWt0b2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uaWNvbi1zcGVuZGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmljb24tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tc3VjaGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi14OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLy8gVGVhc2VyIGljb25zOlxuLmljb24tZmFtaWx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24td2hlZWxjaGFpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLXRoZXJhcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uaWNvbi1zZW5pb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uaWNvbi1ob3NwaXRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLWhvbWVsZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmljb24taGFuZC1oZWFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29uLWJldHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uaWNvbi1kaWFsb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uaWNvbi1nYXN0cm9lbnRlcm9sb2dpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5pY29uLWludGVuc2l2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmljb24ta2FyZGlvbG9naWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uaWNvbi1tZWdhZm9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLmljb24tc2NobGFnYW5mYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cblxuLmljb24tdXNlci1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5pY29uLWNsb2NrLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmljb24tdXNlcnMtdGhyZWUtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1ibGFuay1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLXBsdXMtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uaWNvbi1iZXJhdHVuZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5pY29uLWdlYnVydGhpbGZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLmljb24ta2luZGVyLWp1Z2VuZGxpY2hlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmljb24ta2luZGVyaW50ZW5zaXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uaWNvbi1zYXVlZ2xpbmdlLWtsZWlua2luZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLmljb24tc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuIiwiLy8gYXNzZXRzL3Njc3MvbWFzay9jZV9tYXNrX2hhdXB0YnVlaG5lLnNjc3NcbkB1c2UgJy4uL2hvc3BpdGFsL2dsb2JhbC9jb2xvcnMnIGFzIGNvbG9ycztcbkB1c2UgJy4uL2hvc3BpdGFsL2dsb2JhbC9icmVha3BvaW50cycgYXMgYnA7XG5AdXNlICcuLi9jb21wb25lbnRzL2NvcHlyaWdodCc7XG5cbiRibG9jazogJ2NlLW1hc2tfaGF1cHRidWVobmUnO1xuXG4uI3skYmxvY2t9IHtcbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbnRlbnRcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19maWd1cmUge1xuICAgIGdyaWQtYXJlYTogY29udGVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyBHcmFkaWVudCBvdmVybGF5IGFib3ZlIGltYWdlIGJ1dCBiZWhpbmQgdGV4dFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNDIpIDEwMCUpO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAvLyBDb3B5cmlnaHQgY29tcG9uZW50IGlzIG5vdyBpbXBvcnRlZCBnbG9iYWxseVxuICAgIC8vIE5vIG5lZWQgZm9yIGxvY2FsIHN0eWxlcyBoZXJlIGFueW1vcmVcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICBAaW5jbHVkZSBicC5icmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAycmVtO1xuICAgIH1cblxuICAgIC8vIFJlc3BvbnNpdmUgZm9udCBzaXppbmdcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDR2dywgMy4yNXJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbiIsIi8vIGFzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NvcHlyaWdodC5zY3NzXG5AdXNlICcuLi9ob3NwaXRhbC9nbG9iYWwvZm9udHMnIGFzICo7XG5cbi8qKlxuICogQ29weXJpZ2h0IGNvbXBvbmVudFxuICogRGlzcGxheXMgaW1hZ2UgY29weXJpZ2h0IGluZm9ybWF0aW9uIGFzIG92ZXJsYXlcbiAqIFVzZWQgaW46IHRlYXNlci1jYXJkLCBoYXVwdGJ1ZWhuZSwgYmFubmVyLCB0ZWFzZXJcbiAqL1xuXG4kYmxvY2s6ICdjb3B5cmlnaHQnO1xuXG4uI3skYmxvY2t9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgcGFkZGluZzogM3B4IDZweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LCAkZm9udC1mYW1pbHktZmFsbGJhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgbGluayBzdHlsZXNcbn1cbiIsIi8vIEFVVE8tR0VORVJBVEVEIEZJTEUgZnJvbSBzY3JpcHRzL2J1aWxkLWJyZWFrcG9pbnRzLmpzXG4vLyBETyBOT1QgRURJVCBESVJFQ1RMWVxuLy8gU291cmNlOiBwb3N0Y3NzLmNvbmZpZy5qcyBCUkVBS1BPSU5UU1xuXG4vLyBJbXBvcnQgU2FzcyBtYXAgbW9kdWxlXG5AdXNlIFwic2FzczptYXBcIjtcblxuLy8gQnJlYWtwb2ludCB2YWx1ZXMgZnJvbSBwb3N0Y3NzLmNvbmZpZy5qc1xuJGJyZWFrcG9pbnQtc206IDY0MHB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDEwMjRweDtcbiRicmVha3BvaW50LXhsOiAxMjgwcHg7XG4kYnJlYWtwb2ludC0yeGw6IDE1MzZweDtcblxuLy8gTWFwIGZvciBwcm9ncmFtbWF0aWMgYWNjZXNzXG4kYnJlYWtwb2ludHM6IChcbiAgJ3NtJzogJGJyZWFrcG9pbnQtc20sXG4gICdtZCc6ICRicmVha3BvaW50LW1kLFxuICAnbGcnOiAkYnJlYWtwb2ludC1sZyxcbiAgJ3hsJzogJGJyZWFrcG9pbnQteGwsXG4gICcyeGwnOiAkYnJlYWtwb2ludC0yeGxcbik7XG5cbi8vIE1peGluIGZvciBlYXN5IG1lZGlhIHF1ZXJpZXMgYmFzZWQgb24gZGVmaW5lZCBicmVha3BvaW50c1xuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRwb2ludCkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAuZ2V0KCRicmVha3BvaW50cywgJHBvaW50KSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgJyN7JHBvaW50fScgaXMgbm90IGRlZmluZWQgaW4gJGJyZWFrcG9pbnRzIG1hcC5cIjtcbiAgfVxufVxuXG4vLyBNaXhpbiBmb3IgbWF4LXdpZHRoIG1lZGlhIHF1ZXJpZXMgKHNtYWxsZXIgdGhhbiBhIGJyZWFrcG9pbnQpXG5AbWl4aW4gYnJlYWtwb2ludC1kb3duKCRwb2ludCkge1xuICBAaWYgbWFwLmhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkcG9pbnQpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRwb2ludCkgLSAxcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCJCcmVha3BvaW50ICcjeyRwb2ludH0nIGlzIG5vdCBkZWZpbmVkIGluICRicmVha3BvaW50cyBtYXAuXCI7XG4gIH1cbn1cblxuLy8gTWl4aW4gZm9yIGNyZWF0aW5nIHN0eWxlcyBiZXR3ZWVuIHR3byBicmVha3BvaW50c1xuQG1peGluIGJyZWFrcG9pbnQtYmV0d2VlbigkbWluLCAkbWF4KSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRtaW4pIGFuZCBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRtYXgpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRtaW4pKSBhbmQgKG1heC13aWR0aDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRtYXgpIC0gMXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiQnJlYWtwb2ludCAnI3skbWlufScgb3IgJyN7JG1heH0nIGlzIG5vdCBkZWZpbmVkIGluICRicmVha3BvaW50cyBtYXAuXCI7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/