:root {
  --header-height: 130px;
  --header-height-compressed: 100px;
}
@media screen and (max-width: 1369px) {
  :root {
    --header-height: 110px;
  }
}
@media screen and (max-width: 767px) {
  :root {
    --header-height: 100px;
    --header-height-compressed: 80px;
  }
}
@media screen and (max-width: 575px) {
  :root {
    --header-height: 70px;
    --header-height-compressed: 60px;
  }
}

#primary-blog-header-links ul {
  line-height: 1;
}
#primary-blog-header-links ul li a {
  font-size: 16px;
  letter-spacing: 1px;
  text-decoration: none;
  color: #3C3C3C;
  transition: color 0.4s ease 0s;
}
#primary-blog-header-links ul li a [class^=icon-], #primary-blog-header-links ul li a [class*=" icon-"] {
  font-size: 12px;
}
#primary-blog-header-links ul li a:hover {
  color: #979268;
}
@media screen and (max-width: 767px) {
  #primary-blog-header-links ul li a {
    font-size: 14px;
    letter-spacing: 0;
  }
  #primary-blog-header-links ul li a [class^=icon-], #primary-blog-header-links ul li a [class*=" icon-"] {
    font-size: 10px;
  }
}
@media screen and (max-width: 575px) {
  #primary-blog-header-links ul li a {
    font-size: 12px;
  }
  #primary-blog-header-links ul li a [class^=icon-], #primary-blog-header-links ul li a [class*=" icon-"] {
    font-size: 8px;
  }
}

#blog-top-overview .h6.h6-first {
  left: -15px;
  opacity: 0.3;
  color: #C8C3A6;
  font-size: 80px;
  line-height: 1;
}
@media screen and (max-width: 1199px) {
  #blog-top-overview .h6.h6-first {
    font-size: 60px;
  }
}
#blog-top-overview .h6.h6-second {
  margin-top: -45px;
  font-size: 110px;
  line-height: 1;
}
@media screen and (max-width: 1199px) {
  #blog-top-overview .h6.h6-second {
    font-size: 80px;
    margin-top: -30px;
    margin-bottom: 3.5rem !important;
  }
}
@media screen and (max-width: 991px) {
  #blog-top-overview .h6.h6-second {
    margin-bottom: 2rem !important;
  }
}

#top-blog {
  overflow: hidden;
}
body:not(.editmode) #top-blog {
  padding-left: 100px;
  padding-right: 100px;
}
@media screen and (max-width: 1510px) {
  body:not(.editmode) #top-blog {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media screen and (max-width: 991px) {
  body:not(.editmode) #top-blog {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 575px) {
  body:not(.editmode) #top-blog {
    padding-left: 15px;
    padding-right: 15px;
  }
}
#top-blog .top-media {
  background-color: #2c2d33;
  width: 100%;
  overflow: hidden;
}
#top-blog .top-media .simpleParallax {
  display: block;
  width: 100%;
}
#top-blog .top-media picture {
  display: block;
  width: 100%;
}
#top-blog .top-media img {
  width: 100%;
  max-height: 980px;
  object-fit: cover;
  aspect-ratio: 1920/820;
  opacity: 0.5;
}
@media screen and (max-width: 991px) {
  #top-blog .top-media img {
    aspect-ratio: 4/3;
  }
}
#top-blog .top-container.top-container-text .blog-top-caption {
  color: #3C3C3C;
}
#top-blog .top-container.top-container-text .blog-top-caption .blog-top-caption-headline {
  font-size: 70px;
  font-family: "Zahrah", serif;
  font-weight: 500;
  font-style: italic;
  line-height: 1.1;
  color: #979268;
}
@media screen and (max-width: 1199px) {
  #top-blog .top-container.top-container-text .blog-top-caption .blog-top-caption-headline {
    font-size: 55px;
  }
}
@media screen and (max-width: 991px) {
  #top-blog .top-container.top-container-text .blog-top-caption .blog-top-caption-headline {
    font-size: 50px;
  }
}
@media screen and (max-width: 767px) {
  #top-blog .top-container.top-container-text .blog-top-caption .blog-top-caption-headline {
    font-size: 40px;
  }
}
@media screen and (max-width: 575px) {
  #top-blog .top-container.top-container-text .blog-top-caption .blog-top-caption-headline {
    font-size: 30px;
  }
}
#top-blog .top-container.top-container-image .blog-top-caption {
  color: #fff;
  margin-left: 15px;
  margin-right: 15px;
}
#top-blog .top-container.top-container-image .blog-top-caption .blog-top-caption-headline {
  background-color: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  font-size: 28px;
}
@media screen and (max-width: 1199px) {
  #top-blog .top-container.top-container-image .blog-top-caption .blog-top-caption-headline {
    font-size: 20px;
  }
}
@media screen and (max-width: 575px) {
  #top-blog .top-container.top-container-image .blog-top-caption .blog-top-caption-headline {
    font-size: 16px;
  }
}
#top-blog .blog-top-caption {
  font-family: "Museo Sans 500", sans-serif;
  font-weight: normal;
  line-height: 1;
  letter-spacing: 1px;
}
#top-blog .blog-top-caption .blog-top-caption-author {
  font-size: 16px;
}
@media screen and (max-width: 1199px) {
  #top-blog .blog-top-caption .blog-top-caption-author {
    font-size: 14px;
  }
}
@media screen and (max-width: 575px) {
  #top-blog .blog-top-caption .blog-top-caption-author {
    font-size: 12px;
  }
}
#top-blog .blog-top-caption .blog-top-caption-interactions {
  font-size: 16px;
}
#top-blog .blog-top-caption .blog-top-caption-interactions [class^=icon-], #top-blog .blog-top-caption .blog-top-caption-interactions [class*=" icon-"] {
  font-size: 28px;
}
@media screen and (max-width: 1199px) {
  #top-blog .blog-top-caption .blog-top-caption-interactions {
    font-size: 14px;
  }
  #top-blog .blog-top-caption .blog-top-caption-interactions [class^=icon-], #top-blog .blog-top-caption .blog-top-caption-interactions [class*=" icon-"] {
    font-size: 24px;
  }
}
@media screen and (max-width: 575px) {
  #top-blog .blog-top-caption .blog-top-caption-interactions {
    font-size: 12px;
  }
  #top-blog .blog-top-caption .blog-top-caption-interactions [class^=icon-], #top-blog .blog-top-caption .blog-top-caption-interactions [class*=" icon-"] {
    font-size: 20px;
  }
}
#top-blog .blog-top-caption .blog-top-caption-interactions .add-to-watchlist {
  cursor: pointer;
}
#top-blog .blog-top-caption .blog-top-caption-interactions .add-to-watchlist.marked {
  color: #979268;
}
#top-blog #share-article {
  cursor: pointer;
}
#top-blog #share-article .share-buttons {
  background-color: #f3f2eb;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  margin-bottom: 8px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s ease 0s;
}
#top-blog #share-article .share-buttons::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #f3f2eb;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
#top-blog #share-article .share-buttons a {
  text-decoration: none;
  color: #C8C3A6;
  transition: color 0.4s ease 0s;
}
#top-blog #share-article .share-buttons a:hover {
  color: #979268;
}
#top-blog #share-article:hover .share-buttons {
  opacity: 1;
  visibility: visible;
}
#top-blog .success-badge,
#top-blog .parkzeit-badge {
  top: 0.5rem;
  right: calc(15px + 0.5rem);
}
@media screen and (min-width: 576px) {
  #top-blog .success-badge,
#top-blog .parkzeit-badge {
    top: 1rem;
    right: calc(30px + 1rem);
    width: 10%;
  }
}
@media screen and (min-width: 992px) {
  #top-blog .success-badge,
#top-blog .parkzeit-badge {
    top: 1rem;
    right: calc(60px + 1rem);
  }
}
@media screen and (min-width: 1511px) {
  #top-blog .success-badge,
#top-blog .parkzeit-badge {
    top: 1.5rem;
    right: calc(100px + 1.5rem);
  }
}

.blog-article .title,
.top-blog-article .title {
  font-size: 20px;
  font-family: "Museo Sans 500", sans-serif;
  line-height: 1.2;
  font-style: normal;
}
@media screen and (max-width: 1199px) {
  .blog-article .title,
.top-blog-article .title {
    font-size: 18px;
  }
}
@media screen and (max-width: 575px) {
  .blog-article .title,
.top-blog-article .title {
    font-size: 16px;
  }
}

.top-blog-article > div {
  padding: 0 3rem 1.5rem;
  top: 0;
  left: 0;
}
.top-blog-article .content-media {
  background-color: #2c2d33;
}
.top-blog-article .content-media img {
  opacity: 0.5;
  transition: opacity 0.4s ease 0s;
}
.top-blog-article .title-wrapper {
  background-color: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  color: #fff;
}
.top-blog-article .title-wrapper a, .top-blog-article .title-wrapper .btn {
  color: inherit;
  text-decoration: none;
}
.top-blog-article .title-wrapper .btn::after {
  display: none;
}
.top-blog-article:hover .content-media img {
  opacity: 1;
}
.top-blog-article .success-badge,
.top-blog-article .parkzeit-badge {
  top: 1rem;
  right: 1rem;
}

.blog-article {
  overflow: hidden;
}
.blog-article.blog-article-small h2 {
  font-size: 20px;
  flex-wrap: wrap;
}
.blog-article.blog-article-small .categories {
  font-size: 13px;
  flex-wrap: wrap;
}
.blog-article.blog-article-small, .blog-article.blog-article-medium {
  height: 400px;
}
@media screen and (max-width: 1399px) {
  .blog-article.blog-article-small, .blog-article.blog-article-medium {
    height: 350px;
  }
}
@media screen and (max-width: 767px) {
  .blog-article.blog-article-small, .blog-article.blog-article-medium {
    height: 300px;
  }
}
.blog-article.blog-article-large {
  height: 500px;
  overflow: hidden;
}
@media screen and (max-width: 1399px) {
  .blog-article.blog-article-large {
    height: 450px;
  }
}
@media screen and (max-width: 767px) {
  .blog-article.blog-article-large {
    height: 300px;
  }
}
.blog-article .content-media img {
  object-fit: cover;
}
@media screen and (max-width: 1399px) {
  .blog-article h3 {
    font-size: 24px;
  }
}
@media screen and (max-width: 1199px) {
  .blog-article h3 {
    font-size: 22px;
  }
}
@media screen and (max-width: 991px) {
  .blog-article h3 {
    font-size: 20px;
  }
}
@media screen and (max-width: 575px) {
  .blog-article h3 {
    font-size: 18px;
  }
}

.content-block-news .blog-article .details {
  font-size: 16px;
}

#blog-overview .grid-item:nth-child(3n+1) .blog-article {
  background-color: #C8C3A6;
}
#blog-overview .grid-item:nth-child(3n+2) .blog-article {
  background-color: #D3D5D5;
}
#blog-overview .grid-item:nth-child(3n+3) .blog-article {
  background-color: #D8DB56;
}

#blog-filter .h1 {
  color: #979268;
}

.hashtags {
  margin: -0.375rem;
}
.hashtags .hashtag {
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #F9F7F5;
  line-height: 1;
  margin: 0.375rem;
  transition: all 0.4s ease 0s;
}
@media screen and (max-width: 575px) {
  .hashtags .hashtag {
    margin: 0.25rem;
  }
}
.hashtags .hashtag:hover {
  background-color: #C8C3A6;
  color: #fff;
}

#blog-sidebar .col-12 + .col-12 .widget {
  border-top: 1px solid #C8C3A6;
  padding-top: 3.5rem;
  margin-top: 3.5rem;
}
@media screen and (max-width: 767px) {
  #blog-sidebar .col-12 + .col-12 .widget {
    padding-top: 1.75rem;
    margin-top: 1.75rem;
  }
}
#blog-sidebar .widget.widget-team > div {
  background-color: #F9F7F5;
}
#blog-sidebar .widget .widget-headline {
  font-family: "Zahrah", serif;
  font-size: 25px;
  line-height: 1.3;
}
#blog-sidebar .widget .content p {
  margin-bottom: 1rem;
}
#blog-sidebar .widget .social-navigation ul {
  line-height: 1;
}
#blog-sidebar .widget .social-navigation ul li a {
  padding: 0;
  color: #3C3C3C;
  transition: color 0.4s ease 0s;
}
#blog-sidebar .widget .social-navigation ul li a [class^=icon-], #blog-sidebar .widget .social-navigation ul li a [class*=" icon-"] {
  font-size: 25px;
}
#blog-sidebar .widget .social-navigation ul li a .url {
  font-size: 14px;
  letter-spacing: 1px;
  background-color: #F9F7F5;
}
#blog-sidebar .widget .social-navigation ul li a:hover {
  color: #979268;
}
#blog-sidebar .widget .social-navigation ul li + li {
  margin-top: 0.75rem;
}

#blog-loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  justify-content: center;
  height: 100vh;
  align-items: center;
  display: none;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1001;
}
.loading #blog-loading {
  display: flex;
}

.lds-ring {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid #D8DB56;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #D8DB56 transparent transparent transparent;
}

.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}

.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}

.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
body.document-blog-overviewParkzeit .parkzeit-badge {
  display: none;
}

.widget-book a {
  text-decoration: none !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmxvZy5iMjQ5ZmI1Yy5jc3MiLCJtYXBwaW5ncyI6IkFBMkNBO0VBQ0U7RUFDQTtBQzFDRjtBRDRDRTtFQUpGO0lBS0k7RUN6Q0Y7QUFDRjtBRDBDRTtFQVBGO0lBUUk7SUFDQTtFQ3ZDRjtBQUNGO0FEd0NFO0VBWEY7SUFZSTtJQUNBO0VDckNGO0FBQ0Y7O0FBZEU7RUFDRTtBQWlCSjtBQWJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0RDRDtFRWZMO0FEOEJGO0FBYlE7RUFDRTtBQWVWO0FBYlE7RUFDRSxjRE9FO0FDUVo7QUFiUTtFQWJGO0lBY0k7SUFDQTtFQWdCUjtFQWRRO0lBQ0U7RUFnQlY7QUFDRjtBQWRRO0VBckJGO0lBc0JJO0VBaUJSO0VBZlE7SUFDRTtFQWlCVjtBQUNGOztBQU5JO0VBQ0U7RUFDQTtFQUNBLGNEdkJFO0VDd0JGO0VBQ0E7QUFTTjtBQVBNO0VBUEY7SUFRSTtFQVVOO0FBQ0Y7QUFSSTtFQUNFO0VBQ0E7RUFDQTtBQVVOO0FBUk07RUFMRjtJQU1JO0lBQ0E7SUFDQTtFQVdOO0FBQ0Y7QUFWTTtFQVZGO0lBV0k7RUFhTjtBQUNGOztBQVJBO0VBbUJFO0FBUEY7QUFWRTtFQUNFO0VBQ0E7QUFZSjtBQVZJO0VBSkY7SUFLSTtJQUNBO0VBYUo7QUFDRjtBQVpJO0VBUkY7SUFTSTtJQUNBO0VBZUo7QUFDRjtBQWRJO0VBWkY7SUFhSTtJQUNBO0VBaUJKO0FBQ0Y7QUFiRTtFQUNFLHlCRGpGTztFQ2tGUDtFQUNBO0FBZUo7QUFiSTtFQUNFO0VBQ0E7QUFlTjtBQVpJO0VBQ0U7RUFDQTtBQWNOO0FBWEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYU47QUFYTTtFQVBGO0lBUUk7RUFjTjtBQUNGO0FBUE07RUFDRSxjRGpIRDtBQzBIUDtBQVBRO0VBQ0U7RUFDQSw0QkRuR0c7RUNvR0gsZ0JEaEdTO0VDaUdUO0VBQ0E7RUFDQSxjRDVHRTtBQ3FIWjtBQVBVO0VBUkY7SUFTSTtFQVVWO0FBQ0Y7QUFUVTtFQVhGO0lBWUk7RUFZVjtBQUNGO0FBWFU7RUFkRjtJQWVJO0VBY1Y7QUFDRjtBQWJVO0VBakJGO0lBa0JJO0VBZ0JWO0FBQ0Y7QUFWTTtFQUNFLFdEakpBO0VDa0pBO0VBQ0E7QUFZUjtBQVZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFZVjtBQVZVO0VBTkY7SUFPSTtFQWFWO0FBQ0Y7QUFaVTtFQVRGO0lBVUk7RUFlVjtBQUNGO0FBVkU7RUFDRSx5Q0RqSmtCO0VDa0psQjtFQUVBO0VBQ0E7QUFXSjtBQVRJO0VBQ0U7QUFXTjtBQVRNO0VBSEY7SUFJSTtFQVlOO0FBQ0Y7QUFYTTtFQU5GO0lBT0k7RUFjTjtBQUNGO0FBWkk7RUFDRTtBQWNOO0FBWk07RUFDRTtBQWNSO0FBWk07RUFORjtJQU9JO0VBZU47RUFiTTtJQUNFO0VBZVI7QUFDRjtBQWJNO0VBYkY7SUFjSTtFQWdCTjtFQWRNO0lBQ0U7RUFnQlI7QUFDRjtBQWRNO0VBQ0U7QUFnQlI7QUFkUTtFQUNFLGNEN0xFO0FDNk1aO0FBWEU7RUFDRTtBQWFKO0FBWEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDek9KO0FEdVBGO0FBWE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYVI7QUFYTTtFQUNFO0VBQ0EsY0RoT0E7RUUzQk47QUR5UUY7QUFYUTtFQUNFLGNEbk9FO0FDZ1BaO0FBUE07RUFDRTtFQUNBO0FBU1I7QUFKRTs7RUFFRTtFQUNBO0FBTUo7QUFKSTtFQUxGOztJQU1JO0lBQ0E7SUFDQTtFQVFKO0FBQ0Y7QUFOSTtFQVhGOztJQVlJO0lBQ0E7RUFVSjtBQUNGO0FBUkk7RUFoQkY7O0lBaUJJO0lBQ0E7RUFZSjtBQUNGOztBQU5FOztFQUNFO0VBQ0EseUNEdlFrQjtFQ3dRbEI7RUFDQTtBQVVKO0FBUkk7RUFORjs7SUFPSTtFQVlKO0FBQ0Y7QUFYSTtFQVRGOztJQVVJO0VBZUo7QUFDRjs7QUFWRTtFQUNFO0VBQ0E7RUFDQTtBQWFKO0FBWEU7RUFDRSx5QkQzU087QUN3VFg7QUFYSTtFQUNFO0VDOVRKO0FENFVGO0FBVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXRDNUSTtBQ3VVUjtBQVRJO0VBQ0U7RUFDQTtBQVdOO0FBVEk7RUFDRTtBQVdOO0FBTkk7RUFDRTtBQVFOO0FBTEU7O0VBRUU7RUFDQTtBQU9KOztBQUpBO0VBQ0U7QUFPRjtBQUpJO0VBQ0U7RUFDQTtBQU1OO0FBSEk7RUFDRTtFQUNBO0FBS047QUFERTtFQUNFO0FBR0o7QUFESTtFQUhGO0lBSUk7RUFJSjtBQUNGO0FBSEk7RUFORjtJQU9JO0VBTUo7QUFDRjtBQUpFO0VBQ0U7RUFDQTtBQU1KO0FBSkk7RUFKRjtJQUtJO0VBT0o7QUFDRjtBQU5JO0VBUEY7SUFRSTtFQVNKO0FBQ0Y7QUFQRTtFQUNFO0FBU0o7QUFMSTtFQUZGO0lBR0k7RUFRSjtBQUNGO0FBUEk7RUFMRjtJQU1JO0VBVUo7QUFDRjtBQVRJO0VBUkY7SUFTSTtFQVlKO0FBQ0Y7QUFYSTtFQVhGO0lBWUk7RUFjSjtBQUNGOztBQU5JO0VBQ0U7QUFTTjs7QUFDTTtFQUNFLHlCRDFZQTtBQzRZUjtBQUVNO0VBQ0UseUJENVpJO0FDNFpaO0FBSU07RUFDRSx5QkQxWks7QUN3WmI7O0FBVUU7RUFDRSxjRDVaUTtBQ3FaWjs7QUFXQTtFQUNFO0FBUkY7QUFVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCRHphUztFQzBhVDtFQUNBO0VDcmNGO0FEOGJGO0FBVUk7RUFURjtJQVVJO0VBUEo7QUFDRjtBQVFJO0VBQ0UseUJEamJFO0VDa2JGLFdEbGNFO0FDNGJSOztBQWVJO0VBQ0U7RUFDQTtFQUNBO0FBWk47QUFjTTtFQUxGO0lBTUk7SUFDQTtFQVhOO0FBQ0Y7QUFrQk07RUFDRSx5QkQ1Y0s7QUM0YmI7QUFtQkk7RUFDRSw0QkR6Y087RUMwY1A7RUFDQTtBQWpCTjtBQXFCTTtFQUNFO0FBbkJSO0FBd0JNO0VBQ0U7QUF0QlI7QUEwQlU7RUFDRTtFQUNBLGNEOWVMO0VFZkw7QURzZUY7QUEwQlk7RUFDRTtBQXhCZDtBQTBCWTtFQUNFO0VBQ0E7RUFDQSx5QkQ1ZUQ7QUNvZGI7QUEwQlk7RUFDRSxjRDdlRjtBQ3FkWjtBQTJCVTtFQUNFO0FBekJaOztBQWlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOUJGO0FBZ0NFO0VBQ0U7QUE5Qko7O0FBa0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEvQkY7O0FBaUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE5QkY7O0FBZ0NBO0VBQ0U7QUE3QkY7O0FBK0JBO0VBQ0U7QUE1QkY7O0FBOEJBO0VBQ0U7QUEzQkY7O0FBNkJBO0VBQ0U7SUFDRTtFQTFCRjtFQTRCQTtJQUNFO0VBMUJGO0FBQ0Y7QUErQkU7RUFDRTtBQTdCSjs7QUFrQ0U7RUFDRTtBQS9CSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vaGVscGVyL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ibG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vaGVscGVyL19taXhpbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkeHhzU2NyZWVuOiA0MjRweDtcbiR4c1NjcmVlbjogNTc1cHg7XG4kc21TY3JlZW46IDc2N3B4O1xuJG1kU2NyZWVuOiA5OTFweDtcbiRsZ1NjcmVlbjogMTE5OXB4O1xuJHhsU2NyZWVuOiAxMzk5cHg7XG4keHhsU2NyZWVuOiAxNTk5cHg7XG5cbiRtYXhQYWdlV2lkdGg6IDE5MjBweDtcblxuJHByaW1hcnlDb2xvcjogIzY4YjVhYjtcbiRzZWNvbmRhcnlDb2xvcjogI2MwYjhiMDtcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcblxuJGdyZXlMaWdodDogI0QzRDVENTtcbiRncmV5OiAjM0MzQzNDO1xuJGdyZXlEYXJrOiAjMmMyZDMzO1xuXG4kcmVkU3BvcnRhbHBlbjogI2NmMDAzNDtcbiRtYW5kYXRvcnk6ICNjZjAwMzQ7XG5cbiRncmVlbkxpZ2h0OiAjRDhEQjU2O1xuJGdyZWVuOiAjOEVBMzBFO1xuJGdyZWVuTWVkaXVtOiAjNjY3RDNEO1xuJGdyZWVuRGFyazogIzQ4NjEzODtcblxuJGJlaWdlTGlnaHQ6ICNGOUY3RjU7XG4kYmVpZ2U6ICNDOEMzQTY7XG4kYmVpZ2VEYXJrOiAjOTc5MjY4O1xuJGJlaWdlRGFya2VyOiAjN2I3NzU4O1xuXG4kZm9udE11c2VvU2Fuc0xpZ2h0OiAnTXVzZW8gU2FucyAxMDAnLCBzYW5zLXNlcmlmO1xuJGZvbnRNdXNlb1NhbnNNZWRpdW06ICdNdXNlbyBTYW5zIDUwMCcsIHNhbnMtc2VyaWY7XG4kZm9udFphaHJhaDogJ1phaHJhaCcsIHNlcmlmO1xuXG4kZm9udFdlaWdodExpZ2h0OiAzMDA7XG4kZm9udFdlaWdodFJlZ3VsYXI6IDQwMDtcbiRmb250V2VpZ2h0TWVkaXVtOiA1MDA7XG4kZm9udFdlaWdodFNlbWlCb2xkOiA2MDA7XG4kZm9udFdlaWdodEJvbGQ6IDcwMDtcbiRmb250V2VpZ2h0RXh0cmFCb2xkOiA4MDA7XG5cbjpyb290IHtcbiAgLS1oZWFkZXItaGVpZ2h0OiAxMzBweDtcbiAgLS1oZWFkZXItaGVpZ2h0LWNvbXByZXNzZWQ6IDEwMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjlweCkge1xuICAgIC0taGVhZGVyLWhlaWdodDogMTEwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtU2NyZWVuKSB7XG4gICAgLS1oZWFkZXItaGVpZ2h0OiAxMDBweDtcbiAgICAtLWhlYWRlci1oZWlnaHQtY29tcHJlc3NlZDogODBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNTY3JlZW4pIHtcbiAgICAtLWhlYWRlci1oZWlnaHQ6IDcwcHg7XG4gICAgLS1oZWFkZXItaGVpZ2h0LWNvbXByZXNzZWQ6IDYwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ2hlbHBlci92YXJpYWJsZXMnO1xuQGltcG9ydCAnaGVscGVyL21peGlucyc7XG5AaW1wb3J0ICdoZWxwZXIvcGxhY2Vob2xkZXJzJztcblxuI3ByaW1hcnktYmxvZy1oZWFkZXItbGlua3Mge1xuXG4gIHVsIHtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIGxpIHtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZWZmZWN0KGNvbG9yKTtcblxuICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJlaWdlRGFyaztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21TY3JlZW4pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNTY3JlZW4pIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNibG9nLXRvcC1vdmVydmlldyB7XG5cbiAgLmg2IHtcblxuICAgICYuaDYtZmlyc3Qge1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICBvcGFjaXR5OiAuMztcbiAgICAgIGNvbG9yOiAkYmVpZ2U7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxnU2NyZWVuKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5oNi1zZWNvbmQge1xuICAgICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgICBmb250LXNpemU6IDExMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsZ1NjcmVlbikge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZFNjcmVlbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN0b3AtYmxvZyB7XG5cbiAgYm9keTpub3QoLmVkaXRtb2RlKSAmIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUxMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWRTY3JlZW4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c1NjcmVlbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAudG9wLW1lZGlhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleURhcms7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5zaW1wbGVQYXJhbGxheCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHBpY3R1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA5ODBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxOTIwIC8gODIwO1xuICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZFNjcmVlbikge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9wLWNvbnRhaW5lciB7XG5cbiAgICAmLnRvcC1jb250YWluZXItdGV4dCB7XG5cbiAgICAgIC5ibG9nLXRvcC1jYXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuXG4gICAgICAgIC5ibG9nLXRvcC1jYXB0aW9uLWhlYWRsaW5lIHtcbiAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250WmFocmFoO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodE1lZGl1bTtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBjb2xvcjogJGJlaWdlRGFyaztcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsZ1NjcmVlbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWRTY3JlZW4pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtU2NyZWVuKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c1NjcmVlbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcC1jb250YWluZXItaW1hZ2Uge1xuXG4gICAgICAuYmxvZy10b3AtY2FwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgLmJsb2ctdG9wLWNhcHRpb24taGVhZGxpbmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuMyk7XG4gICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsZ1NjcmVlbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNTY3JlZW4pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2ctdG9wLWNhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udE11c2VvU2Fuc01lZGl1bTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgIC5ibG9nLXRvcC1jYXB0aW9uLWF1dGhvciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsZ1NjcmVlbikge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNTY3JlZW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy10b3AtY2FwdGlvbi1pbnRlcmFjdGlvbnMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGdTY3JlZW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNTY3JlZW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWRkLXRvLXdhdGNobGlzdCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLm1hcmtlZCB7XG4gICAgICAgICAgY29sb3I6ICRiZWlnZURhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3NoYXJlLWFydGljbGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5zaGFyZS1idXR0b25zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJlaWdlLCAyMiUpO1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKCRibGFjaywgLjEpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZWZmZWN0KGFsbCk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCBsaWdodGVuKCRiZWlnZSwgMjIlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRiZWlnZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1lZmZlY3QoY29sb3IpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmVpZ2VEYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuXG4gICAgICAuc2hhcmUtYnV0dG9ucyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1Y2Nlc3MtYmFkZ2UsXG4gIC5wYXJremVpdC1iYWRnZSB7XG4gICAgdG9wOiAuNXJlbTtcbiAgICByaWdodDogY2FsYygxNXB4ICsgLjVyZW0pO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzU2NyZWVuICsgMSkge1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgcmlnaHQ6IGNhbGMoMzBweCArIDFyZW0pO1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWRTY3JlZW4gKyAxKSB7XG4gICAgICB0b3A6IDFyZW07XG4gICAgICByaWdodDogY2FsYyg2MHB4ICsgMXJlbSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUxMXB4KSB7XG4gICAgICB0b3A6IDEuNXJlbTtcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMHB4ICsgMS41cmVtKTtcbiAgICB9XG4gIH1cbn1cbi5ibG9nLWFydGljbGUsXG4udG9wLWJsb2ctYXJ0aWNsZSB7XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250TXVzZW9TYW5zTWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxnU2NyZWVuKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c1NjcmVlbikge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuLnRvcC1ibG9nLWFydGljbGUge1xuXG4gID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwIDNyZW0gMS41cmVtO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jb250ZW50LW1lZGlhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleURhcms7XG5cbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWVmZmVjdChvcGFjaXR5KTtcbiAgICB9XG4gIH1cbiAgLnRpdGxlLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuMyk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cblxuICAgIGEsIC5idG4ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIC5idG46OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuXG4gICAgLmNvbnRlbnQtbWVkaWEgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIC5zdWNjZXNzLWJhZGdlLFxuICAucGFya3plaXQtYmFkZ2Uge1xuICAgIHRvcDogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgfVxufVxuLmJsb2ctYXJ0aWNsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5ibG9nLWFydGljbGUtc21hbGwge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcyB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJi5ibG9nLWFydGljbGUtc21hbGwsICYuYmxvZy1hcnRpY2xlLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bFNjcmVlbikge1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtU2NyZWVuKSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgfVxuICAmLmJsb2ctYXJ0aWNsZS1sYXJnZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsU2NyZWVuKSB7XG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21TY3JlZW4pIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG4gIC5jb250ZW50LW1lZGlhIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgaDMge1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsU2NyZWVuKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsZ1NjcmVlbikge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWRTY3JlZW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzU2NyZWVuKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LWJsb2NrLW5ld3Mge1xuXG4gIC5ibG9nLWFydGljbGUge1xuXG4gICAgLmRldGFpbHMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4jYmxvZy1vdmVydmlldyB7XG5cbiAgLmdyaWQtaXRlbSB7XG5cbiAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAuYmxvZy1hcnRpY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzbisyKSB7XG4gICAgICAuYmxvZy1hcnRpY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlMaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoM24rMykge1xuICAgICAgLmJsb2ctYXJ0aWNsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbkxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYmxvZy1maWx0ZXIge1xuXG4gIC5oMSB7XG4gICAgY29sb3I6ICRiZWlnZURhcms7XG4gIH1cbn1cblxuLmhhc2h0YWdzIHtcbiAgbWFyZ2luOiAtLjM3NXJlbTtcblxuICAuaGFzaHRhZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2VMaWdodDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IC4zNzVyZW07XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1lZmZlY3QoYWxsKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c1NjcmVlbikge1xuICAgICAgbWFyZ2luOiAuMjVyZW07XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuI2Jsb2ctc2lkZWJhciB7XG5cbiAgLmNvbC0xMiArIC5jb2wtMTIge1xuXG4gICAgLndpZGdldCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJlaWdlO1xuICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtU2NyZWVuKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAud2lkZ2V0IHtcblxuICAgICYud2lkZ2V0LXRlYW0ge1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZUxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAud2lkZ2V0LWhlYWRsaW5lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFphaHJhaDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIC5jb250ZW50IHtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtbmF2aWdhdGlvbiB7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgbGkge1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1lZmZlY3QoY29sb3IpO1xuXG4gICAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudXJsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2VMaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGJlaWdlRGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNzVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNibG9nLWxvYWRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgei1pbmRleDogMTAwMTtcblxuICAubG9hZGluZyAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5sZHMtcmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmxkcy1yaW5nIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogOHB4O1xuICBib3JkZXI6IDhweCBzb2xpZCAkZ3JlZW5MaWdodDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGxkcy1yaW5nIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgYm9yZGVyLWNvbG9yOiAkZ3JlZW5MaWdodCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7XG59XG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xufVxuQGtleWZyYW1lcyBsZHMtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbmJvZHkuZG9jdW1lbnQtYmxvZy1vdmVydmlld1Bhcmt6ZWl0IHtcblxuICAucGFya3plaXQtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLndpZGdldC1ib29rIHtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uLWVmZmVjdCgkbmFtZSwgJGR1cmF0aW9uOiAwLjRzLCAkdGltaW5nLWZ1bmN0aW9uOiBlYXNlLCAkZGVsYXk6IDBzKSB7XG4gIHRyYW5zaXRpb246ICRuYW1lICRkdXJhdGlvbiAkdGltaW5nLWZ1bmN0aW9uICRkZWxheTtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/