/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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_teaser.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";
}
.link-list,
ul.standard-linklist,
ul.subnav {
  padding: 0;
  margin: 0 0 30px 0;
}
.link-list li,
ul.standard-linklist li,
ul.subnav li {
  list-style: none;
  padding: 0 5px;
  border-top: 1px solid #CCD8E8;
}
.link-list li a,
ul.standard-linklist li a,
ul.subnav li a {
  display: block;
  padding: 12px 12px 12px 0;
  font-weight: 700;
  position: relative;
  border: none;
  transition: all 0.3s ease;
  text-decoration: none !important;
}
.link-list li a::after,
ul.standard-linklist li a::after,
ul.subnav li a::after {
  width: 10px;
  height: 10px;
  color: #003885;
  position: absolute;
  right: 0;
  top: 18px;
  font-family: "kreuznacher-iconfont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  font-size: 10px;
  content: "\e91b";
}
.link-list li a:hover,
ul.standard-linklist li a:hover,
ul.subnav li a:hover {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.link-list li a:focus,
ul.standard-linklist li a:focus,
ul.subnav li a:focus {
  outline: 2px solid #1A171B;
  outline-offset: 2px;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.link-list li.active,
ul.standard-linklist li.active,
ul.subnav li.active {
  background: #CCD8E8;
}
.link-list li.active a,
ul.standard-linklist li.active a,
ul.subnav li.active a {
  color: #1A171B;
}
.link-list li.active a::after,
ul.standard-linklist li.active a::after,
ul.subnav li.active a::after {
  color: #1A171B;
}
.link-list li.active a:hover,
ul.standard-linklist li.active a:hover,
ul.subnav li.active a:hover {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.link-list li.active a:focus,
ul.standard-linklist li.active a:focus,
ul.subnav li.active a:focus {
  outline: 2px solid #1A171B;
  outline-offset: 2px;
  text-decoration: underline;
  text-underline-offset: 2px;
}
ul.subnav li a::after {
  -moz-osx-font-smoothing: grayscale;
}
/**
 * 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_teaser__image-link {
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .ce-mask_teaser__image-link--one-teaser {
    height: 100%;
  }
}
.ce-mask_teaser__figure {
  z-index: 1;
  position: relative;
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .ce-mask_teaser__figure.ce-mask_teaser__figure--one-teaser {
    height: 100%;
  }
}
.ce-mask_teaser__figure > picture.ce-mask_teaser__picture {
  border-radius: 10px;
  height: auto;
  transition: all 0.3s ease;
  overflow: hidden;
  display: block;
  aspect-ratio: 16/9;
}
@media (min-width: 768px) {
  .ce-mask_teaser__figure > picture.ce-mask_teaser__picture {
    height: auto;
  }
  .ce-mask_teaser__figure > picture.ce-mask_teaser__picture.ce-mask_teaser__picture--one-teaser {
    aspect-ratio: initial;
    height: 100%;
  }
}
.ce-mask_teaser__figure--icon::before {
  font-family: "kreuznacher-iconfont" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 3.75rem;
  width: 3.75rem;
  border-radius: 50%;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  position: absolute;
  z-index: 5;
  bottom: -2rem;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--color-white);
  color: var(--color-black);
  border: 2px solid transparent;
  transition: all 0.3s ease;
}
@media (min-width: 768px) {
  .ce-mask_teaser__figure--icon::before {
    bottom: 50%;
    left: calc(100% - 2rem);
    transform: translateY(50%);
  }
}
.ce-mask_teaser__figure--blau::before {
  background-color: #003885;
  color: var(--color-white);
}
.ce-mask_teaser__figure--gold::before {
  background-color: #DD9D5F;
  color: var(--color-white);
}
.ce-mask_teaser__figure--pink::before {
  background-color: rgb(197, 0, 123);
  color: var(--color-white);
}
.ce-mask_teaser__figure--lila::before {
  background-color: rgb(91, 21, 66);
  color: var(--color-white);
}
.ce-mask_teaser__figure--orange::before {
  background-color: rgb(238, 127, 0);
  color: var(--color-white);
}
.ce-mask_teaser__figure--gelb::before {
  background-color: rgb(251, 189, 23);
  color: var(--color-black);
}
.ce-mask_teaser__figure--gruen::before {
  background-color: rgb(137, 186, 23);
  color: var(--color-white);
}
.ce-mask_teaser__figure--dunkelgruen::before {
  background-color: rgb(33, 119, 110);
  color: var(--color-white);
}
.ce-mask_teaser__figure--hellblau::before {
  background-color: rgb(1, 111, 183);
  color: var(--color-white);
}
.ce-mask_teaser__figure--image-only > picture {
  height: auto;
  aspect-ratio: initial;
  border-radius: 10px;
  overflow: hidden;
  display: block;
}
.ce-mask_teaser__figure--image-only > picture > img {
  aspect-ratio: 360/175;
}
@media (min-width: 1024px) {
  .ce-mask_teaser__figure--image-only > picture > img {
    aspect-ratio: 1140/400;
  }
}
.ce-mask_teaser__image {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.ce-mask_teaser__text-content {
  padding: 1.25rem 1.25rem 1.5rem 1.25rem;
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
}
.ce-mask_teaser__text-content p {
  margin-bottom: 0 !important;
}
.ce-mask_teaser__text-content .btn {
  transition: all 0.3s ease;
}
.ce-mask_teaser__text-content .btn--ghost {
  border: 2px solid var(--color-white, #FFFFFF);
}
.ce-mask_teaser__text-content .btn--hover-ghost {
  border: 2px solid transparent;
}
.ce-mask_teaser__text-content .btn--hover-ghost:hover, .ce-mask_teaser__text-content .btn--hover-ghost:focus {
  border: 2px solid var(--color-primary, #003885);
}
.ce-mask_teaser__wrapper {
  display: flex;
  flex-direction: column;
  gap: 0;
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
}
.ce-mask_teaser__wrapper--icon {
  gap: 1.5rem;
}
@media (min-width: 768px) {
  .ce-mask_teaser__wrapper {
    flex-direction: row;
    align-items: center;
  }
  .ce-mask_teaser__wrapper > * {
    width: 50%;
  }
}
.ce-mask_teaser__wrapper--bereichsfarbe {
  background-color: var(--color-primary, #003885);
}
.ce-mask_teaser__wrapper--bereichsfarbe.ce-mask_teaser__wrapper--color {
  color: var(--color-white, #FFFFFF);
}
.ce-mask_teaser__wrapper--bereichsfarbe.ce-mask_teaser__wrapper--color a {
  color: var(--color-white, #FFFFFF);
}
.ce-mask_teaser__wrapper--bereichsfarbe.ce-mask_teaser__wrapper--color .ce-mask_teaser__figure > picture.ce-mask_teaser__picture {
  border-radius: 10px 0 0 10px;
}
.ce-mask_teaser__wrapper--bereichsfarbe.ce-mask_teaser__wrapper--color .ce-mask_teaser__figure > picture.ce-mask_teaser__picture--color {
  border-radius: 0;
}
.ce-mask_teaser__wrapper--dachfarbe {
  background-color: rgb(197, 0, 123);
}
.ce-mask_teaser__wrapper--dachfarbe.ce-mask_teaser__wrapper--color {
  color: var(--color-white, #FFFFFF);
}
.ce-mask_teaser__wrapper--dachfarbe.ce-mask_teaser__wrapper--color a {
  color: var(--color-white, #FFFFFF);
}
.ce-mask_teaser__wrapper--dachfarbe.ce-mask_teaser__wrapper--color .ce-mask_teaser__figure > picture {
  border-radius: 10px 0 0 10px;
}
.ce-mask_teaser__wrapper--standardfarbe {
  background-color: #5B718F;
}
.ce-mask_teaser__wrapper--standardfarbe.ce-mask_teaser__wrapper--color {
  color: var(--color-white, #FFFFFF);
}
.ce-mask_teaser__wrapper--standardfarbe.ce-mask_teaser__wrapper--color a {
  color: var(--color-white, #FFFFFF);
}
.ce-mask_teaser__wrapper--standardfarbe.ce-mask_teaser__wrapper--color .ce-mask_teaser__figure > picture {
  border-radius: 10px 10px 0 0;
}
@media (min-width: 768px) {
  .ce-mask_teaser__wrapper--standardfarbe.ce-mask_teaser__wrapper--color .ce-mask_teaser__figure > picture {
    border-radius: 10px 0 0 10px;
  }
}
.ce-mask_teaser__link {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--color-primary, #003885);
  font-weight: 700;
  text-decoration: none;
  font-size: 1.125rem;
}
.ce-mask_teaser__link:hover span, .ce-mask_teaser__link:focus span {
  text-decoration: underline;
}
.ce-mask_teaser__headline {
  font-family: "Source Sans Pro", sans-serif, system-ui, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.3;
  margin-bottom: 0;
}
.ce-mask_teaser__subheadline {
  font-family: "Source Sans Pro", sans-serif, system-ui, sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3;
  margin: 0;
}
.ce-b13-2cols .ce-mask_teaser__figure > picture,
.ce-b13-3cols .ce-mask_teaser__figure > picture,
.ce-b13-4cols .ce-mask_teaser__figure > picture,
.content-subpage__aside .ce-mask_teaser__figure > picture {
  border-radius: 10px;
}
@media (min-width: 768px) {
  .ce-b13-2cols .ce-mask_teaser__figure > picture,
  .ce-b13-3cols .ce-mask_teaser__figure > picture,
  .ce-b13-4cols .ce-mask_teaser__figure > picture,
  .content-subpage__aside .ce-mask_teaser__figure > picture {
    height: auto;
  }
  .ce-b13-2cols .ce-mask_teaser__figure--icon::before,
  .ce-b13-3cols .ce-mask_teaser__figure--icon::before,
  .ce-b13-4cols .ce-mask_teaser__figure--icon::before,
  .content-subpage__aside .ce-mask_teaser__figure--icon::before {
    position: absolute;
    bottom: -2rem;
    left: 50%;
    transform: translateX(-50%);
  }
}
.ce-b13-2cols .ce-mask_teaser__image,
.ce-b13-3cols .ce-mask_teaser__image,
.ce-b13-4cols .ce-mask_teaser__image,
.content-subpage__aside .ce-mask_teaser__image {
  transition: all 0.3s ease;
  transform: scale(1);
}
.ce-b13-2cols .ce-mask_teaser__wrapper,
.ce-b13-3cols .ce-mask_teaser__wrapper,
.ce-b13-4cols .ce-mask_teaser__wrapper,
.content-subpage__aside .ce-mask_teaser__wrapper {
  transition: all 0.3s ease;
}
.ce-b13-2cols .ce-mask_teaser__wrapper:hover, .ce-b13-2cols .ce-mask_teaser__wrapper:focus-within,
.ce-b13-3cols .ce-mask_teaser__wrapper:hover,
.ce-b13-3cols .ce-mask_teaser__wrapper:focus-within,
.ce-b13-4cols .ce-mask_teaser__wrapper:hover,
.ce-b13-4cols .ce-mask_teaser__wrapper:focus-within,
.content-subpage__aside .ce-mask_teaser__wrapper:hover,
.content-subpage__aside .ce-mask_teaser__wrapper:focus-within {
  box-shadow: 0px 8px 18px rgba(0, 0, 0, 0.18);
}
.ce-b13-2cols .ce-mask_teaser__wrapper:hover .ce-mask_teaser__image, .ce-b13-2cols .ce-mask_teaser__wrapper:focus-within .ce-mask_teaser__image,
.ce-b13-3cols .ce-mask_teaser__wrapper:hover .ce-mask_teaser__image,
.ce-b13-3cols .ce-mask_teaser__wrapper:focus-within .ce-mask_teaser__image,
.ce-b13-4cols .ce-mask_teaser__wrapper:hover .ce-mask_teaser__image,
.ce-b13-4cols .ce-mask_teaser__wrapper:focus-within .ce-mask_teaser__image,
.content-subpage__aside .ce-mask_teaser__wrapper:hover .ce-mask_teaser__image,
.content-subpage__aside .ce-mask_teaser__wrapper:focus-within .ce-mask_teaser__image {
  transform: scale(1.05);
}
.ce-b13-2cols .ce-mask_teaser__wrapper:hover .ce-mask_teaser__figure > picture, .ce-b13-2cols .ce-mask_teaser__wrapper:focus-within .ce-mask_teaser__figure > picture,
.ce-b13-3cols .ce-mask_teaser__wrapper:hover .ce-mask_teaser__figure > picture,
.ce-b13-3cols .ce-mask_teaser__wrapper:focus-within .ce-mask_teaser__figure > picture,
.ce-b13-4cols .ce-mask_teaser__wrapper:hover .ce-mask_teaser__figure > picture,
.ce-b13-4cols .ce-mask_teaser__wrapper:focus-within .ce-mask_teaser__figure > picture,
.content-subpage__aside .ce-mask_teaser__wrapper:hover .ce-mask_teaser__figure > picture,
.content-subpage__aside .ce-mask_teaser__wrapper:focus-within .ce-mask_teaser__figure > picture {
  border-radius: 10px 10px 0 0;
}
.ce-b13-2cols .ce-mask_teaser__wrapper:hover .ce-mask_teaser__figure--icon::before, .ce-b13-2cols .ce-mask_teaser__wrapper:focus-within .ce-mask_teaser__figure--icon::before,
.ce-b13-3cols .ce-mask_teaser__wrapper:hover .ce-mask_teaser__figure--icon::before,
.ce-b13-3cols .ce-mask_teaser__wrapper:focus-within .ce-mask_teaser__figure--icon::before,
.ce-b13-4cols .ce-mask_teaser__wrapper:hover .ce-mask_teaser__figure--icon::before,
.ce-b13-4cols .ce-mask_teaser__wrapper:focus-within .ce-mask_teaser__figure--icon::before,
.content-subpage__aside .ce-mask_teaser__wrapper:hover .ce-mask_teaser__figure--icon::before,
.content-subpage__aside .ce-mask_teaser__wrapper:focus-within .ce-mask_teaser__figure--icon::before {
  border-color: var(--color-white);
}
.ce-b13-2cols .ce-mask_teaser__wrapper--bereichsfarbe .ce-mask_teaser__figure > picture, .ce-b13-2cols .ce-mask_teaser__wrapper--dachfarbe .ce-mask_teaser__figure > picture, .ce-b13-2cols .ce-mask_teaser__wrapper--standardfarbe .ce-mask_teaser__figure > picture,
.ce-b13-3cols .ce-mask_teaser__wrapper--bereichsfarbe .ce-mask_teaser__figure > picture,
.ce-b13-3cols .ce-mask_teaser__wrapper--dachfarbe .ce-mask_teaser__figure > picture,
.ce-b13-3cols .ce-mask_teaser__wrapper--standardfarbe .ce-mask_teaser__figure > picture,
.ce-b13-4cols .ce-mask_teaser__wrapper--bereichsfarbe .ce-mask_teaser__figure > picture,
.ce-b13-4cols .ce-mask_teaser__wrapper--dachfarbe .ce-mask_teaser__figure > picture,
.ce-b13-4cols .ce-mask_teaser__wrapper--standardfarbe .ce-mask_teaser__figure > picture,
.content-subpage__aside .ce-mask_teaser__wrapper--bereichsfarbe .ce-mask_teaser__figure > picture,
.content-subpage__aside .ce-mask_teaser__wrapper--dachfarbe .ce-mask_teaser__figure > picture,
.content-subpage__aside .ce-mask_teaser__wrapper--standardfarbe .ce-mask_teaser__figure > picture {
  border-radius: 10px 10px 0 0;
}
@media (min-width: 768px) {
  .ce-b13-2cols .ce-mask_teaser__wrapper,
  .ce-b13-3cols .ce-mask_teaser__wrapper,
  .ce-b13-4cols .ce-mask_teaser__wrapper,
  .content-subpage__aside .ce-mask_teaser__wrapper {
    flex-direction: column;
    align-items: flex-start;
  }
  .ce-b13-2cols .ce-mask_teaser__wrapper > *,
  .ce-b13-3cols .ce-mask_teaser__wrapper > *,
  .ce-b13-4cols .ce-mask_teaser__wrapper > *,
  .content-subpage__aside .ce-mask_teaser__wrapper > * {
    width: 100%;
  }
}
.ce-b13-2cols .ce__content,
.ce-b13-3cols .ce__content,
.ce-b13-4cols .ce__content {
  margin: 0;
  height: 100%;
}
.ce-b13-2cols .ce__content > div,
.ce-b13-3cols .ce__content > div,
.ce-b13-4cols .ce__content > div {
  height: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2VfbWFza190ZWFzZXIuY3NzIiwibWFwcGluZ3MiOiI7OztBQUVBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNESjtBRElBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNGSjtBREtBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNISjtBRE1BO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNKSjtBRE9BO0VBQ0k7RUFDQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0FDVEo7QURZQTs7O0VBQUE7QUFxQkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRCtCQTtFQUNJO0FDNUJKO0FEK0JBO0VBQ0k7QUM1Qko7QUQrQkE7RUFDSTtBQzVCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FEZ0NBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtBQzdCSjtBRGdDQTtFQUNJO0FDN0JKO0FDaGVBOzs7RUFHSTtFQUNBO0FEbWVKO0FDaGVJOzs7RUFDSTtFQUNBLGNBaENpQjtFQWlDakI7QURvZVI7QUNqZVE7OztFQUNJO0VBQ0EseUJBckNhO0VBc0NiLGdCQW5DaUI7RUFvQ2pCO0VBQ0E7RUFDQTtFQUNBO0FEcWVaO0FDbGVZOzs7RUFDSSxXQXhDTztFQXlDUCxZQXpDTztFQTBDUCxjQ2hFTTtFRGlFTjtFQUNBLFFBM0NpQjtFQTRDakIsU0EzQ2U7RUE0Q2YsbUNBM0NjO0VBNENkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlQXBETztFQXFEUCxnQkFqRFU7QUR1aEIxQjtBQ2xlWTs7O0VBQ0k7RUFDQSwwQkFwRGE7QUQwaEI3QjtBQ2xlWTs7O0VBQ0k7RUFDQSxtQkF4RGlCO0VBeURqQjtFQUNBLDBCQTVEYTtBRGtpQjdCO0FDamVROzs7RUFDSSxtQkM1RUs7QUZpakJqQjtBQ25lWTs7O0VBQ0ksY0NuRkY7QUYwakJkO0FDcmVnQjs7O0VBQ0ksY0N0Rk47QUYrakJkO0FDdGVnQjs7O0VBQ0k7RUFDQSwwQkE3RVM7QUR1akI3QjtBQ3ZlZ0I7OztFQUNJO0VBQ0EsbUJBaEZhO0VBaUZiO0VBQ0EsMEJBcEZTO0FEK2pCN0I7QUM5ZEk7RUFDSTtBRGllUjtBR2htQkE7Ozs7RUFBQTtBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIZ21CSjtBQWptQkk7RUFDSTtFQUNBO0FBb21CUjtBSWxtQkk7RUpESTtJQUVRO0VBcW1CZDtBQUNGO0FBam1CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBbW1CUjtBSTdtQkk7RUpZUTtJQUNJO0VBb21CZDtBQUNGO0FBbG1CUTtFQUNJLG1CQWhDSDtFQWlDRyxZQTNCRztFQTRCSCx5QkE5QkM7RUErQkQ7RUFDQTtFQUNBO0FBb21CWjtBSTFuQkk7RUpnQkk7SUFTUSxZQWpDRTtFQXNvQmhCO0VBbm1CYztJQUNJO0lBQ0E7RUFxbUJsQjtBQUNGO0FBNWxCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkNBM0VGO0VBNkVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkEvRUg7QUEwcUJiO0FJL3BCSTtFSnVDUTtJQWdDUTtJQUNBO0lBQ0E7RUE0bEJsQjtBQUNGO0FBdmxCWTtFQUNJLHlCRTlGQTtFRitGQTtBQXlsQmhCO0FBcGxCWTtFQUNJLHlCRW5HRDtFRm9HQztBQXNsQmhCO0FBamxCWTtFQUNJLGtDRTFERTtFRjJERjtBQW1sQmhCO0FBOWtCWTtFQUNJLGlDRWhFSTtFRmlFSjtBQWdsQmhCO0FBM2tCWTtFQUNJLGtDRXRFaUI7RUZ1RWpCO0FBNmtCaEI7QUF4a0JZO0VBQ0ksbUNFNUVPO0VGNkVQO0FBMGtCaEI7QUFya0JZO0VBQ0ksbUNFbEZhO0VGbUZiO0FBdWtCaEI7QUFsa0JZO0VBQ0ksbUNFdkZDO0VGd0ZEO0FBb2tCaEI7QUEvakJZO0VBQ0ksa0NFL0ZBO0VGZ0dBO0FBaWtCaEI7QUEzakJZO0VBQ0k7RUFDQTtFQUNBLG1CQWpLUDtFQWtLTztFQUNBO0FBNmpCaEI7QUE1akJnQjtFQUNJO0FBOGpCcEI7QUlwdEJJO0VKcUpZO0lBSVE7RUErakJ0QjtBQUNGO0FBeGpCSTtFQUNJO0VBQ0E7S0FBQTtFQUNBO0FBMGpCUjtBQXZqQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXlqQlI7QUF2akJRO0VBQ0k7QUF5akJaO0FBdGpCUTtFQUNJLHlCQTdMQztBQXF2QmI7QUF0akJZO0VBQ0k7QUF3akJoQjtBQXJqQlk7RUFDSTtBQXVqQmhCO0FBcmpCZ0I7RUFFSTtBQXNqQnBCO0FBaGpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG1CQXROQztFQXVORDtFQUNBO0FBa2pCUjtBQWhqQlE7RUFDSTtBQWtqQlo7QUk5dkJJO0VKbU1BO0lBYVE7SUFDQTtFQWtqQlY7RUFoakJVO0lBQ0k7RUFrakJkO0FBQ0Y7QUEvaUJRO0VBQ0k7QUFpakJaO0FBOWlCWTtFQUNJO0FBZ2pCaEI7QUE5aUJnQjtFQUNJO0FBZ2pCcEI7QUE1aUJvQjtFQUNJLDRCQWpQRTtBQSt4QjFCO0FBN2lCd0I7RUFDSTtBQStpQjVCO0FBeGlCUTtFQUNJLGtDRTNNTTtBRnF2QmxCO0FBdmlCWTtFQUNJO0FBeWlCaEI7QUF2aUJnQjtFQUNJO0FBeWlCcEI7QUFyaUJvQjtFQUNJLDRCQXZRRTtBQTh5QjFCO0FBamlCUTtFQUNJLHlCRWxRSztBRnF5QmpCO0FBaGlCWTtFQUNJO0FBa2lCaEI7QUFoaUJnQjtFQUNJO0FBa2lCcEI7QUE5aEJvQjtFQUNJLDRCQTVSQztBQTR6QnpCO0FJOXlCSTtFSjZRZ0I7SUFJUSw0QkE3UkY7RUE4ekJ4QjtBQUNGO0FBMWhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNGhCUjtBQXhoQlk7RUFDSTtBQTBoQmhCO0FBcmhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1aEJSO0FBcGhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzaEJSO0FBMWdCWTs7OztFQUNJLG1CQW5WUDtBQW0yQlQ7QUlwMUJJO0VKd1VZOzs7O0lBQ0ksWUFsVkw7RUFvMkJiO0VBOWdCa0I7Ozs7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQW1oQnRCO0FBQ0Y7QUE5Z0JROzs7O0VBQ0kseUJBbldDO0VBb1dEO0FBbWhCWjtBQWhoQlE7Ozs7RUFDSSx5QkF4V0M7QUE2M0JiO0FBbmhCWTs7Ozs7OztFQUVJLDRDQWpYRDtBQTI0QmY7QUF4aEJnQjs7Ozs7OztFQUNJO0FBZ2lCcEI7QUE1aEJvQjs7Ozs7OztFQUNJLDRCQXZYQztBQTI1QnpCO0FBaGlCd0I7Ozs7Ozs7RUFDSTtBQXdpQjVCO0FBOWhCb0I7Ozs7Ozs7Ozs7RUFDSSw0QkF2WUM7QUFnN0J6QjtBSWw2Qkk7RUo0Vkk7Ozs7SUFtQ1E7SUFDQTtFQTBpQmQ7RUF4aUJjOzs7O0lBQ0k7RUE2aUJsQjtBQUNGO0FBbmlCSTs7O0VBQ0k7RUFDQTtBQXdpQlI7QUF0aUJROzs7RUFDSTtBQTBpQlosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2hvc3BpdGFsL2dsb2JhbC9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9tYXNrL2NlX21hc2tfdGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbGluay1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvaG9zcGl0YWwvZ2xvYmFsL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jb3B5cmlnaHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ob3NwaXRhbC9nbG9iYWwvX2JyZWFrcG9pbnRzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gYXNzZXRzL3Njc3MvaG9zcGl0YWwvZ2xvYmFsL19mb250cy5zY3NzXG5cbi8qIFNvdXJjZSBTYW5zIFBybyBOb3JtYWwgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvU291cmNlU2Fuc1Byby80MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiBTb3VyY2UgU2FucyBQcm8gSXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL1NvdXJjZVNhbnNQcm8vNDAwaS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn1cblxuLyogU291cmNlIFNhbnMgUHJvIEJvbGQgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgICBmb250LXN0eWxlOiBib2xkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL1NvdXJjZVNhbnNQcm8vNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuLyogU291cmNlIFNhbnMgUHJvIEJvbGQgaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL1NvdXJjZVNhbnNQcm8vNzAwaS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAna3JldXpuYWNoZXItaWNvbmZvbnQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9pY29uZm9udC9rcmV1em5hY2hlci1pY29uZm9udC5lb3Q/cm1sa2dpJyk7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL2ljb25mb250L2tyZXV6bmFjaGVyLWljb25mb250LmVvdD9ybWxrZ2kjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvaWNvbmZvbnQva3JldXpuYWNoZXItaWNvbmZvbnQud29mZjI/cm1sa2dpJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2ljb25mb250L2tyZXV6bmFjaGVyLWljb25mb250LnR0Zj9ybWxrZ2knKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvaWNvbmZvbnQva3JldXpuYWNoZXItaWNvbmZvbnQud29mZj9ybWxrZ2knKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9pY29uZm9udC9rcmV1em5hY2hlci1pY29uZm9udC5zdmc/cm1sa2dpI2tyZXV6bmFjaGVyLWljb25mb250JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qKlxuICogRm9udCBmYW1pbHkgZGVmaW5pdGlvbnMgZm9yIGNvbnNpc3RlbnQgdXNhZ2UgYWNyb3NzIHRoZSBwcm9qZWN0XG4gKiBUaGVzZSB2YXJpYWJsZXMgY2FuIGJlIHVzZWQgaW4gYW55IGZpbGUgdGhhdCBpbXBvcnRzIHRoaXMgbW9kdWxlXG4gKi9cblxuLy8gRm9udCBmYW1pbGllc1xuJGZvbnQtZmFtaWx5LXByaW1hcnk6ICdTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmICFkZWZhdWx0OyAvLyBIZWFkbGluZXMgYW5kIGJvZHkgdGV4dFxuJGZvbnQtZmFtaWx5LWZhbGxiYWNrOiBzeXN0ZW0tdWksIHNhbnMtc2VyaWYgIWRlZmF1bHQ7IC8vIEZhbGxiYWNrXG4kZm9udC1mYW1pbHktaWNvbjogJ2tyZXV6bmFjaGVyLWljb25mb250JyAhZGVmYXVsdDsgLy8gSWNvbiBmb250XG4vLyBTZW1hbnRpYyBmb250IGZhbWlsaWVzXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJGZvbnQtZmFtaWx5LXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIE5hdmlnYXRpb24gc3BlY2lmaWMgZm9udHMgKGlmIG5lZWRlZClcbiRmb250LWZhbWlseS1uYXZpZ2F0aW9uOiAkZm9udC1mYW1pbHktcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gQnV0dG9uIHNwZWNpZmljIGZvbnRzIChpZiBuZWVkZWQpXG4kZm9udC1mYW1pbHktYnV0dG9uczogJGZvbnQtZmFtaWx5LXByaW1hcnkgIWRlZmF1bHQ7XG5cblxuXG5cbltjbGFzc149XCJpY29uLVwiXSxcbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gICAgZm9udC1mYW1pbHk6ICdrcmV1em5hY2hlci1pY29uZm9udCcgIWltcG9ydGFudDtcbiAgICBzcGVhazogbmV2ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1tZW51LWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmljb24teC1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5pY29uLWJlcmF0dW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmljb24tZ2VidXJ0aGlsZmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uaWNvbi1raW5kZXItanVnZW5kbGljaGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uaWNvbi1raW5kZXJpbnRlbnNpdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5pY29uLXNhdWVnbGluZ2Uta2xlaW5raW5kZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uaWNvbi1zdGV0aG9zY29wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uaWNvbi1jYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5pY29uLWRvd25sb2FkLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmljb24taG91c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uaWNvbi1lbWVyZ2VuY3k6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uaWNvbi1tYWlsLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmljb24tbmV3c2xldHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5pY29uLXBob25lLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLmljb24tYmV0dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pY29uLWRpYWxvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5pY29uLWdhc3Ryb2VudGVyb2xvZ2llOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cblxuLmljb24taW50ZW5zaXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uaWNvbi1rYXJkaW9sb2dpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5pY29uLW1lZ2Fmb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi1zY2hsYWdhbmZhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmljb24tYXJyb3ctbG9uZy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1ibGFuay1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLWRvdHMtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1wbHVzLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb24tY2xvY2stbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvbi1maWxlLXRleHQtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvbi11c2VyLWNpcmNsZS1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pY29uLXVzZXItbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi11c2Vycy10aHJlZS1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5pY29uLWZpbGV1cGxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29uLXpvb20tbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvbi16b29tLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1ibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tZG9rdW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLWVuZ2xpc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1kZXV0c2NoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmljb24tZXZlbnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tZm9ybS1jaGVja2JveC1jaGVja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tZm9ybS1jaGVja2JveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLWZvcm0tcmFkaW8tY2hlY2tlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLWZvcm0tcmFkaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tYmVoaW5kZXJ1bmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1yZWhhZmFjaGRpZW5zdGUtc296aWFscGFlZGlhdHJpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5pY29uLXNvemlhbGUtdGVpbGhhYmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uaWNvbi1yZWhhZmFjaGRpZW5zdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5pY29uLWFyYmVpdC1xdWFsaWZpemllcnVuZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pY29uLWRhY2hzZWl0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLWtqZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLWtyYW5rZW5oYWV1c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb24taG9zcGl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29uLXNlbmlvcmVuaGlsZmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uaWNvbi13b2hudW5nc2xvc2VuaGlsZmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1rb250YWt0LWFuZmFocnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uaWNvbi1rb250YWt0LW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1rb250YWt0LW5vdGZhbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1rb250YWt0LXByb2ZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvbi1sZWljaHRlLXNwcmFjaGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1uYWNoLW9iZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1uZXdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmljb24tcGZlaWwtbGlua3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1wZmVpbC1vYmVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tcGZlaWwtcmVjaHRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmljb24tcGZlaWwtdW50ZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uaWNvbi1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5pY29uLXNvY2lhbC1vLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uaWNvbi1zb2NpYWwtby15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmljb24tc29jaWFsLW8tZmFjZWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uaWNvbi1zb2NpYWwtby1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmljb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmljb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5pY29uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5pY29uLXNvY2lhbC10aWt0b2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uaWNvbi1zcGVuZGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmljb24tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tc3VjaGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi14OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLy8gVGVhc2VyIGljb25zOlxuLmljb24tZmFtaWx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24td2hlZWxjaGFpcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLXRoZXJhcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uaWNvbi1zZW5pb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uaWNvbi1ob3NwaXRhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLWhvbWVsZXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmljb24taGFuZC1oZWFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29uLWJldHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uaWNvbi1kaWFsb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uaWNvbi1nYXN0cm9lbnRlcm9sb2dpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5pY29uLWludGVuc2l2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmljb24ta2FyZGlvbG9naWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uaWNvbi1tZWdhZm9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLmljb24tc2NobGFnYW5mYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cblxuLmljb24tdXNlci1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5pY29uLWNsb2NrLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmljb24tdXNlcnMtdGhyZWUtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvbi1jYWxlbmRhci1ibGFuay1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5pY29uLWNhbGVuZGFyLXBsdXMtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uaWNvbi1iZXJhdHVuZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5pY29uLWdlYnVydGhpbGZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLmljb24ta2luZGVyLWp1Z2VuZGxpY2hlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmljb24ta2luZGVyaW50ZW5zaXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uaWNvbi1zYXVlZ2xpbmdlLWtsZWlua2luZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLmljb24tc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuIiwiLy8gYXNzZXRzL3Njc3MvbWFzay9jZV9tYXNrX3RlYXNlci5zY3NzXG5AdXNlICcuLi9ob3NwaXRhbC9nbG9iYWwvY29sb3JzJyBhcyBjb2xvcnM7XG5AdXNlICcuLi9ob3NwaXRhbC9nbG9iYWwvYnJlYWtwb2ludHMnIGFzIGJwO1xuQHVzZSAnLi4vaG9zcGl0YWwvZ2xvYmFsL2ZvbnRzJyBhcyAqO1xuQHVzZSAnLi4vY29tcG9uZW50cy9saW5rLWxpc3QnO1xuQHVzZSAnLi4vY29tcG9uZW50cy9jb3B5cmlnaHQnO1xuXG4kYmxvY2s6ICdjZS1tYXNrX3RlYXNlcic7XG5cbiRzaGFkb3ctaWNvbjogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiRzaGFkb3ctaG92ZXI6IDBweCA4cHggMThweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuJHJhZGl1czogMTBweDtcbiRib3JkZXItcmFkaXVzLXRvcC1vbmx5OiAkcmFkaXVzICRyYWRpdXMgMCAwO1xuJGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4kYm9yZGVyLXJhZGl1cy1sZWZ0LW9ubHk6ICRyYWRpdXMgMCAwICRyYWRpdXM7XG4kdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuJGltYWdlLWhlaWdodDogYXV0bztcbiRpbWFnZS1oZWlnaHQtbWQ6IGF1dG87XG5cblxuLiN7JGJsb2NrfSB7XG4gICAgJl9faW1hZ2UtbGluayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICYtLW9uZS10ZWFzZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAuYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlndXJlIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBicC5icmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgICYuI3skYmxvY2t9X19maWd1cmUtLW9uZS10ZWFzZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+cGljdHVyZS4jeyRibG9ja31fX3BpY3R1cmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7IC8vIFJvdW5kZWQgY29ybmVycyBvbiBhbGwgc2lkZXNcbiAgICAgICAgICAgIGhlaWdodDogJGltYWdlLWhlaWdodDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC5icmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRpbWFnZS1oZWlnaHQtbWQ7XG5cbiAgICAgICAgICAgICAgICAmLiN7JGJsb2NrfV9fcGljdHVyZS0tb25lLXRlYXNlciB7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENvcHlyaWdodCBjb21wb25lbnQgaXMgbm93IGltcG9ydGVkIGdsb2JhbGx5XG4gICAgICAgIC8vIE5vIG5lZWQgZm9yIGxvY2FsIHN0eWxlcyBoZXJlIGFueW1vcmVcblxuXG4gICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJrcmV1em5hY2hlci1pY29uZm9udFwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctaWNvbjtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTJyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLmJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJsYXUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWdvbGQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGluayB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kY29sb3ItbWFpbi1wYWdlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saWxhIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRjb2xvci1zZW5pb3ItaGVscDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tb3JhbmdlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRjb2xvci1wZW9wbGUtd2l0aC1kaXNhYmlsaXRpZXM7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWdlbGIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGNvbG9yLXJlaGFiaWxpdGF0aW9uO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ncnVlbiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kY29sb3ItY2hpbGRyZW4ta2lkcy1mYW1pbHk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWR1bmtlbGdydWVuIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRjb2xvci1ob21lbGVzcztcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taGVsbGJsYXUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGNvbG9yLWhvc3BpY2U7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFZhcmlhdGlvbjogSGVhZGVyIEltYWdlLCB1c2VkIG9uIFN1YnBhZ2VzXG4gICAgICAgICYtLWltYWdlLW9ubHkge1xuICAgICAgICAgICAgPnBpY3R1cmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICA+aW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzNjAvMTc1O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLmJyZWFrcG9pbnQoJ2xnJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMTQwLzQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190ZXh0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gMS41cmVtIDEuMjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMC42MjVyZW07XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIGFueSBvdGhlciBtYXJnaW4gc2V0dGluZ3NcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICYtLWdob3N0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci13aGl0ZSwgY29sb3JzLiRjb2xvci13aGl0ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWhvdmVyLWdob3N0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnksIGNvbG9ycy4kY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAuYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgPioge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1iZXJlaWNoc2ZhcmJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksIGNvbG9ycy4kY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgICAgIC8vIGNoYW5nZSBvbmx5IHRleHQgYW5kIGxpbmsgY29sb3IgaW5zaWRlIHRoaXMgdmFyaWFudCBpbiBjYXNlIGVkaXRvciBmb3Jnb3QgdG8gc2V0IGJnIGNvbG9yXG4gICAgICAgICAgICAmLiN7JGJsb2NrfV9fd3JhcHBlci0tY29sb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSwgY29sb3JzLiRjb2xvci13aGl0ZSk7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLCBjb2xvcnMuJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuI3skYmxvY2t9X19maWd1cmUge1xuICAgICAgICAgICAgICAgICAgICA+cGljdHVyZS4jeyRibG9ja31fX3BpY3R1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdC1vbmx5O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi0tY29sb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kYWNoZmFyYmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRjb2xvci1tYWluLXBhZ2U7XG5cbiAgICAgICAgICAgIC8vIGNoYW5nZSBvbmx5IHRleHQgYW5kIGxpbmsgY29sb3IgaW5zaWRlIHRoaXMgdmFyaWFudCBpbiBjYXNlIGVkaXRvciBmb3Jnb3QgdG8gc2V0IGJnIGNvbG9yXG4gICAgICAgICAgICAmLiN7JGJsb2NrfV9fd3JhcHBlci0tY29sb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSwgY29sb3JzLiRjb2xvci13aGl0ZSk7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLCBjb2xvcnMuJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuI3skYmxvY2t9X19maWd1cmUge1xuICAgICAgICAgICAgICAgICAgICA+cGljdHVyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZWZ0LW9ubHk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdGFuZGFyZGZhcmJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kY29sb3ItZ3JleS01MDA7XG5cbiAgICAgICAgICAgIC8vIGNoYW5nZSBvbmx5IHRleHQgYW5kIGxpbmsgY29sb3IgaW5zaWRlIHRoaXMgdmFyaWFudCBpbiBjYXNlIGVkaXRvciBmb3Jnb3QgdG8gc2V0IGJnIGNvbG9yXG4gICAgICAgICAgICAmLiN7JGJsb2NrfV9fd3JhcHBlci0tY29sb3Ige1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSwgY29sb3JzLiRjb2xvci13aGl0ZSk7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLCBjb2xvcnMuJGNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuI3skYmxvY2t9X19maWd1cmUge1xuICAgICAgICAgICAgICAgICAgICA+cGljdHVyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3Atb25seTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAuYnJlYWtwb2ludCgnbWQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdC1vbmx5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnksIGNvbG9ycy4kY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnksICRmb250LWZhbWlseS1mYWxsYmFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fc3ViaGVhZGxpbmUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnksICRmb250LWZhbWlseS1mYWxsYmFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLy8gTGF5b3V0IFZhcmlhbnRzIGluc2lkZSAyQ29sLCAzQ29sLCA0Q29sIENvbnRhaW5lciBhbmQgYXNpZGUgb24gc3VicGFnZXNcblxuLmNlLWIxMy0yY29scyxcbi5jZS1iMTMtM2NvbHMsXG4uY2UtYjEzLTRjb2xzLFxuLmNvbnRlbnQtc3VicGFnZV9fYXNpZGUge1xuICAgIC4jeyRibG9ja30ge1xuICAgICAgICAmX19maWd1cmUge1xuICAgICAgICAgICAgPnBpY3R1cmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzOyAvLyBSb3VuZGVkIGNvcm5lcnMgb24gYWxsIHNpZGVzXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLmJyZWFrcG9pbnQoJ21kJykge1xuICAgICAgICAgICAgICAgID5waWN0dXJlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaW1hZ2UtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1ob3ZlcjtcblxuICAgICAgICAgICAgICAgIC4jeyRibG9ja31fX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuI3skYmxvY2t9X19maWd1cmUge1xuICAgICAgICAgICAgICAgICAgICA+cGljdHVyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3Atb25seTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYmVyZWljaHNmYXJiZSxcbiAgICAgICAgICAgICYtLWRhY2hmYXJiZSxcbiAgICAgICAgICAgICYtLXN0YW5kYXJkZmFyYmUge1xuICAgICAgICAgICAgICAgIC4jeyRibG9ja31fX2ZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgID5waWN0dXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcC1vbmx5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC5icmVha3BvaW50KCdtZCcpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgPioge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmNlLWIxMy0yY29scyxcbi5jZS1iMTMtM2NvbHMsXG4uY2UtYjEzLTRjb2xzIHtcbiAgICAuY2VfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19saW5rLWxpc3Quc2Nzc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExpbmsgTGlzdCBDb21wb25lbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSZXVzYWJsZSBuYXZpZ2F0aW9uL2xpbmsgbGlzdCBjb21wb25lbnQgd2l0aCBhcnJvdyBpY29uc1xuLy8gU3VwcG9ydHMgbGVnYWN5IGNsYXNzZXM6IC5zdGFuZGFyZC1saW5rbGlzdCBhbmQgLnN1Ym5hdlxuXG5AdXNlICcuLi9ob3NwaXRhbC9nbG9iYWwvY29sb3JzJyBhcyBjb2xvcnM7XG5cbi8vIEJsb2NrIG5hbWVcbiRibG9jazogJ2xpbmstbGlzdCc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFNwYWNpbmdcbiRsaW5rLWxpc3QtbWFyZ2luLWJvdHRvbTogMzBweDtcbiRsaW5rLWxpc3QtaXRlbS1wYWRkaW5nOiAwIDVweDtcbiRsaW5rLWxpc3QtbGluay1wYWRkaW5nOiAxMnB4IDEycHggMTJweCAwO1xuXG4vLyBUeXBvZ3JhcGh5XG4kbGluay1saXN0LWxpbmstZm9udC13ZWlnaHQ6IDcwMDtcblxuLy8gSWNvbiBhcnJvd1xuJGxpbmstbGlzdC1hcnJvdy1zaXplOiAxMHB4O1xuJGxpbmstbGlzdC1hcnJvdy1yaWdodC1wb3NpdGlvbjogMDtcbiRsaW5rLWxpc3QtYXJyb3ctdG9wLXBvc2l0aW9uOiAxOHB4O1xuJGxpbmstbGlzdC1hcnJvdy1mb250LWZhbWlseTogJ2tyZXV6bmFjaGVyLWljb25mb250JztcbiRsaW5rLWxpc3QtYXJyb3ctY29udGVudDogXCJcXGU5MWJcIjsgLy8gVW5pY29kZSBmb3IgQ2hldnJvbiByaWdodFxuXG4vLyBJbnRlcmFjdGl2ZSBzdGF0ZXNcbiRsaW5rLWxpc3QtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuJGxpbmstbGlzdC1mb2N1cy1vdXRsaW5lLXdpZHRoOiAycHg7XG4kbGluay1saXN0LWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAycHg7XG4kbGluay1saXN0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCYXNlIENvbXBvbmVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLiN7JGJsb2NrfSxcbnVsLnN0YW5kYXJkLWxpbmtsaXN0LFxudWwuc3VibmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwICRsaW5rLWxpc3QtbWFyZ2luLWJvdHRvbSAwO1xuXG4gICAgLy8gTGlzdCBpdGVtc1xuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogJGxpbmstbGlzdC1pdGVtLXBhZGRpbmc7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcnMuJGNvbG9yLWdyZXktMTAwO1xuXG4gICAgICAgIC8vIExpbmtzXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbGluay1saXN0LWxpbmstcGFkZGluZztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGluay1saXN0LWxpbmstZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGxpbmstbGlzdC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2U7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAvLyBJY29uIGFycm93IChjaGV2cm9uIHJpZ2h0KVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbGluay1saXN0LWFycm93LXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbGluay1saXN0LWFycm93LXNpemU7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kY29sb3ItaG9zcGl0YWwtYmx1ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRsaW5rLWxpc3QtYXJyb3ctcmlnaHQtcG9zaXRpb247XG4gICAgICAgICAgICAgICAgdG9wOiAkbGluay1saXN0LWFycm93LXRvcC1wb3NpdGlvbjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGxpbmstbGlzdC1hcnJvdy1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsaW5rLWxpc3QtYXJyb3ctc2l6ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkbGluay1saXN0LWFycm93LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6ICRsaW5rLWxpc3QtdW5kZXJsaW5lLW9mZnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gRm9jdXMgc3RhdGUgKGFjY2Vzc2libGUga2V5Ym9hcmQgbmF2aWdhdGlvbilcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6ICRsaW5rLWxpc3QtZm9jdXMtb3V0bGluZS13aWR0aCBzb2xpZCBjb2xvcnMuJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAkbGluay1saXN0LWZvY3VzLW91dGxpbmUtb2Zmc2V0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGxpbmstbGlzdC11bmRlcmxpbmUtb2Zmc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQWN0aXZlIGxpc3QgaXRlbSBtb2RpZmllclxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcnMuJGNvbG9yLWdyZXktMTAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6ICRsaW5rLWxpc3QtdW5kZXJsaW5lLW9mZnNldDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogJGxpbmstbGlzdC1mb2N1cy1vdXRsaW5lLXdpZHRoIHNvbGlkIGNvbG9ycy4kY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAkbGluay1saXN0LWZvY3VzLW91dGxpbmUtb2Zmc2V0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAkbGluay1saXN0LXVuZGVybGluZS1vZmZzZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTW9kaWZpZXJzIGZvciBzcGVjaWZpYyB2YXJpYW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gU3VibmF2IHNwZWNpZmljIHN0eWxlcyAoZm9udCBzbW9vdGhpbmcgZm9yIGJldHRlciBpY29uIHJlbmRlcmluZylcbnVsLnN1Ym5hdiB7XG4gICAgbGkgYTo6YWZ0ZXIge1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cbiIsIi8vIGFzc2V0cy9zY3NzL2hvc3BpdGFsL2dsb2JhbC9fY29sb3JzLnNjc3NcbkB1c2UgJ3Nhc3M6Y29sb3InO1xuLy8gQmFzZSBob3NwaXRhbCBjb2xvcnMgZnJvbSBkZXNpZ24gZG9jdW1lbnRcbiRjb2xvci1ob3NwaXRhbC1ibHVlOiAjMDAzODg1OyAgICAgICAgICAgICAgLy8gSG9zcGl0YWwgcHJpbWFyeSBibHVlXG4kY29sb3ItaG9zcGl0YWwtYmx1ZS1ncmV5LWRhcms6ICM1QjcxOEY7ICAgIC8vIEhvc3BpdGFsIGJsdWUtZ3JleSBkYXJrXG4kY29sb3ItaG9zcGl0YWwtYmx1ZS1ncmV5LWxpZ2h0OiAjQ0NEOEU4OyAgIC8vIEhvc3BpdGFsIGJsdWUtZ3JleSBsaWdodFxuJGNvbG9yLWhvc3BpdGFsLWJsdWUtZ3JleS1saWdodGVyOiAjRjJGNUY5OyAvLyBIb3NwaXRhbCBibHVlLWdyZXkgbGlnaHRlclxuJGNvbG9yLWhvc3BpdGFsLW9yYW5nZTogI0REOUQ1RjsgICAgICAgICAgICAvLyBIb3NwaXRhbCBvcmFuZ2UgKHN0YW5kb3J0KVxuJGNvbG9yLWhvc3BpdGFsLW9yYW5nZS1saWdodGVyOiAjRjhFQkRGOyAgICAvLyBIb3NwaXRhbCBvcmFuZ2UgbGlnaHRlclxuJGNvbG9yLWhvc3BpdGFsLW1hZ2VudGE6ICNDNTAwN0I7XG5cbi8vIFNlbWFudGljIGNvbG9yc1xuJGNvbG9yLXByaW1hcnk6ICMwMDM4ODU7ICAgICAvLyBQcmltYXJ5IGNvbG9yIChob3NwaXRhbCBibHVlKVxuJGNvbG9yLXNlY29uZGFyeTogIzVCNzE4RjsgICAvLyBTZWNvbmRhcnkgY29sb3IgKGJsdWUtZ3JleSBkYXJrKVxuJGNvbG9yLWFjY2VudDogI0REOUQ1RjsgICAgICAvLyBBY2NlbnQgY29sb3IgKGhvc3BpdGFsIG9yYW5nZSlcblxuLy8gVXRpbGl0eSBjb2xvcnNcbiRjb2xvci13aGl0ZTogI0ZGRkZGRjsgICAgICAgLy8gV2hpdGUgY29sb3IgZm9yIGJhY2tncm91bmRzXG4kY29sb3ItYmxhY2s6ICMxQTE3MUI7ICAgICAgIC8vIEJsYWNrIGNvbG9yIGZvciB0ZXh0XG5cbi8vIEV4dGVuZGVkIGdyZXlzIGJhc2VkIG9uIGhvc3BpdGFsIGJsdWUtZ3JleSBwYWxldHRlXG4kY29sb3ItZ3JleS01MDogI0YyRjVGOTsgICAgIC8vIEJsdWUtR3JleS1MaWdodGVyXG4kY29sb3ItZ3JleS0xMDA6ICNDQ0Q4RTg7ICAgIC8vIEJsdWUtR3JleS1MaWdodFxuJGNvbG9yLWdyZXktMjAwOiAjQThCRERCOyAgICAvLyBJbnRlcnBvbGF0ZWRcbiRjb2xvci1ncmV5LTMwMDogIzhCQTREMDsgICAgLy8gSW50ZXJwb2xhdGVkXG4kY29sb3ItZ3JleS00MDA6ICM3MzhBQzI7ICAgIC8vIEludGVycG9sYXRlZFxuJGNvbG9yLWdyZXktNTAwOiAjNUI3MThGOyAgICAvLyBCbHVlLUdyZXktRGFya1xuJGNvbG9yLWdyZXktNjAwOiAjNEE1RDc5OyAgICAvLyBEYXJrZXIgdmFyaWFudFxuJGNvbG9yLWdyZXktNzAwOiAjMzk0ODYzOyAgICAvLyBEYXJrZXIgdmFyaWFudFxuJGNvbG9yLWdyZXktODAwOiAjMjgzMzREOyAgICAvLyBEYXJrZXIgdmFyaWFudFxuJGNvbG9yLWdyZXktOTAwOiAjMUExRjM3OyAgICAvLyBEYXJrZXIgdmFyaWFudFxuJGNvbG9yLWdyZXktOTUwOiAjMEYxMjIxOyAgICAvLyBBbG1vc3QgYmxhY2tcblxuLy8gSG92ZXIgc3RhdGVzIGFuZCBkZXJpdmVkIGNvbG9yc1xuJGNvbG9yLWhvc3BpdGFsLWJsdWUtaG92ZXI6IGNvbG9yLmFkanVzdCgkY29sb3ItaG9zcGl0YWwtYmx1ZSwgJGxpZ2h0bmVzczogLTEwJSk7XG4kY29sb3ItaG9zcGl0YWwtb3JhbmdlLWhvdmVyOiBjb2xvci5hZGp1c3QoJGNvbG9yLWhvc3BpdGFsLW9yYW5nZSwgJGxpZ2h0bmVzczogLTEwJSk7XG4kY29sb3ItcHJpbWFyeS1ob3ZlcjogY29sb3IuYWRqdXN0KCRjb2xvci1wcmltYXJ5LCAkbGlnaHRuZXNzOiAtMTAlKTtcbiRjb2xvci1zZWNvbmRhcnktaG92ZXI6IGNvbG9yLmFkanVzdCgkY29sb3Itc2Vjb25kYXJ5LCAkbGlnaHRuZXNzOiAtMTAlKTtcbiRjb2xvci1hY2NlbnQtaG92ZXI6IGNvbG9yLmFkanVzdCgkY29sb3ItYWNjZW50LCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuLy8gT3ZlcmxheSBjb2xvcnMgZm9yIGJhY2tncm91bmRzXG4kY29sb3Itb3ZlcmxheS1zbTogcmdiYSgwLCAwLCAwLCAwLjMpO1xuJGNvbG9yLW92ZXJsYXktbWQ6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4kY29sb3Itb3ZlcmxheS1sZzogcmdiYSgwLCAwLCAwLCAwLjg1KTtcblxuJGNvbG9yLW92ZXJsYXktbGlnaHQtc206IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiRjb2xvci1vdmVybGF5LWxpZ2h0LW1kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuJGNvbG9yLW92ZXJsYXktbGlnaHQtbGc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG5cbi8vIEVycm9yIGFuZCBzdGF0dXMgY29sb3JzXG4kY29sb3ItZXJyb3I6ICNjYzAwMDA7ICAgICAgIC8vIEVycm9yIGNvbG9yIChyZWQpXG4kY29sb3Itc3VjY2VzczogIzI4YTc0NTsgICAgIC8vIFN1Y2Nlc3MgY29sb3IgKGdyZWVuKVxuJGNvbG9yLXdhcm5pbmc6ICNmZmMxMDc7ICAgICAvLyBXYXJuaW5nIGNvbG9yICh5ZWxsb3cpXG5cbiRjb2xvci1lcnJvci1saWdodDogcmdiYSgyMjAsIDUzLCA2OSwgMC4wNSk7IC8vIExpZ2h0IHJlZCBmb3IgYmFja2dyb3VuZHNcbiRjb2xvci1lcnJvci1zaGFkb3c6IHJnYmEoMjIwLCA1MywgNjksIDAuMSk7IC8vIExpZ2h0IHJlZCBmb3IgZm9jdXMgc2hhZG93c1xuXG4kY29sb3Itc3VjY2Vzcy1saWdodDogcmdiYSg0MCwgMTY3LCA2OSwgMC4wNSk7XG4kY29sb3Itc3VjY2Vzcy1zaGFkb3c6IHJnYmEoNDAsIDE2NywgNjksIDAuMSk7XG5cbi8vIENTUyBQYXJlbnQgYW5kIFNpYmxpbmcgV2Vic2l0ZSBDb2xvcnNcblxuJGNvbG9yLW1haW4tcGFnZTogcmdiKDE5NywgMCwgMTIzKTsgLy8gUGluayAoUGFyZW50L01haW4gcGFnZSlcbiRjb2xvci1zZW5pb3ItaGVscDogcmdiKDkxLCAyMSwgNjYpOyAvLyBEYXJrIFJlZCAoU2VuaW9yIEhlbHAgc2libGluZyBwYWdlKVxuJGNvbG9yLXBlb3BsZS13aXRoLWRpc2FiaWxpdGllczogcmdiKDIzOCwgMTI3LCAwKTsgIC8vIE9yYW5nZSAoUGVvcGxlIHdpdGggRGlzYWJpbGl0aWVzIHNpYmxpbmcgcGFnZSlcbiRjb2xvci1yZWhhYmlsaXRhdGlvbjogcmdiKDI1MSwgMTg5LCAyMyk7IC8vIFllbGxvdyAoUmVoYWJpbGl0YXRpb24gc2libGluZyBwYWdlKVxuJGNvbG9yLWNoaWxkcmVuLWtpZHMtZmFtaWx5OiByZ2IoMTM3LCAxODYsIDIzKTsgLy8gR3JlZW4gKENoaWxkcmVuLCBLaWRzICYgRmFtaWx5IHNpYmxpbmcgcGFnZSlcbiRjb2xvci1ob3NwaWNlOiByZ2IoMSwgMTExLCAxODMpOyAvLyBCbHVlIChIb3NwaWNlIHNpYmxpbmcgcGFnZSlcbiRjb2xvci1ob21lbGVzczogcmdiKDMzLCAxMTksIDExMCk7IC8vIFRlYWwgKEhvbWVsZXNzIHNpYmxpbmcgcGFnZSlcbiIsIi8vIGFzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NvcHlyaWdodC5zY3NzXG5AdXNlICcuLi9ob3NwaXRhbC9nbG9iYWwvZm9udHMnIGFzICo7XG5cbi8qKlxuICogQ29weXJpZ2h0IGNvbXBvbmVudFxuICogRGlzcGxheXMgaW1hZ2UgY29weXJpZ2h0IGluZm9ybWF0aW9uIGFzIG92ZXJsYXlcbiAqIFVzZWQgaW46IHRlYXNlci1jYXJkLCBoYXVwdGJ1ZWhuZSwgYmFubmVyLCB0ZWFzZXJcbiAqL1xuXG4kYmxvY2s6ICdjb3B5cmlnaHQnO1xuXG4uI3skYmxvY2t9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgcGFkZGluZzogM3B4IDZweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LCAkZm9udC1mYW1pbHktZmFsbGJhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgbGluayBzdHlsZXNcbn1cbiIsIi8vIEFVVE8tR0VORVJBVEVEIEZJTEUgZnJvbSBzY3JpcHRzL2J1aWxkLWJyZWFrcG9pbnRzLmpzXG4vLyBETyBOT1QgRURJVCBESVJFQ1RMWVxuLy8gU291cmNlOiBwb3N0Y3NzLmNvbmZpZy5qcyBCUkVBS1BPSU5UU1xuXG4vLyBJbXBvcnQgU2FzcyBtYXAgbW9kdWxlXG5AdXNlIFwic2FzczptYXBcIjtcblxuLy8gQnJlYWtwb2ludCB2YWx1ZXMgZnJvbSBwb3N0Y3NzLmNvbmZpZy5qc1xuJGJyZWFrcG9pbnQtc206IDY0MHB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDEwMjRweDtcbiRicmVha3BvaW50LXhsOiAxMjgwcHg7XG4kYnJlYWtwb2ludC0yeGw6IDE1MzZweDtcblxuLy8gTWFwIGZvciBwcm9ncmFtbWF0aWMgYWNjZXNzXG4kYnJlYWtwb2ludHM6IChcbiAgJ3NtJzogJGJyZWFrcG9pbnQtc20sXG4gICdtZCc6ICRicmVha3BvaW50LW1kLFxuICAnbGcnOiAkYnJlYWtwb2ludC1sZyxcbiAgJ3hsJzogJGJyZWFrcG9pbnQteGwsXG4gICcyeGwnOiAkYnJlYWtwb2ludC0yeGxcbik7XG5cbi8vIE1peGluIGZvciBlYXN5IG1lZGlhIHF1ZXJpZXMgYmFzZWQgb24gZGVmaW5lZCBicmVha3BvaW50c1xuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRwb2ludCkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAuZ2V0KCRicmVha3BvaW50cywgJHBvaW50KSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgJyN7JHBvaW50fScgaXMgbm90IGRlZmluZWQgaW4gJGJyZWFrcG9pbnRzIG1hcC5cIjtcbiAgfVxufVxuXG4vLyBNaXhpbiBmb3IgbWF4LXdpZHRoIG1lZGlhIHF1ZXJpZXMgKHNtYWxsZXIgdGhhbiBhIGJyZWFrcG9pbnQpXG5AbWl4aW4gYnJlYWtwb2ludC1kb3duKCRwb2ludCkge1xuICBAaWYgbWFwLmhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkcG9pbnQpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRwb2ludCkgLSAxcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCJCcmVha3BvaW50ICcjeyRwb2ludH0nIGlzIG5vdCBkZWZpbmVkIGluICRicmVha3BvaW50cyBtYXAuXCI7XG4gIH1cbn1cblxuLy8gTWl4aW4gZm9yIGNyZWF0aW5nIHN0eWxlcyBiZXR3ZWVuIHR3byBicmVha3BvaW50c1xuQG1peGluIGJyZWFrcG9pbnQtYmV0d2VlbigkbWluLCAkbWF4KSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRtaW4pIGFuZCBtYXAuaGFzLWtleSgkYnJlYWtwb2ludHMsICRtYXgpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRtaW4pKSBhbmQgKG1heC13aWR0aDogbWFwLmdldCgkYnJlYWtwb2ludHMsICRtYXgpIC0gMXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuIFwiQnJlYWtwb2ludCAnI3skbWlufScgb3IgJyN7JG1heH0nIGlzIG5vdCBkZWZpbmVkIGluICRicmVha3BvaW50cyBtYXAuXCI7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/