@font-face {
  font-family: 'Dense';
  src: local('Dense-Regular'), url('../fonts/subset-Dense-Regular.woff2') format('woff2'), url('../fonts/subset-Dense-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body {
  font-family: "Dense", sans-serif;
  font-size: 1.75rem;
}
.container {
  max-width: 1400px;
}
header .identity {
  display: none!important;
}
#ce-1 .background-image--layer {
  background-size: cover;
  background-position: center center;
}
@media  screen and (max-width: 853px) {
  #ce-1 .background-image--layer {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-position: right center;
  }
}
#ce-1 .content100C .contentElement {
  position: relative;
}
#ce-1 .content100C .contentElement h1 {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: calc((640px + 3rem) * -1);
  font-size: 4rem;
  color: #fff;
  line-height: 3rem;
}
@media  screen and (max-width: 1380px) {
  #ce-1 .content100C .contentElement h1 {
    left: 5rem;
    margin-left: unset;
  }
}
@media  screen and (max-width: 853px) {
  #ce-1 .content100C .contentElement h1 {
    left: 1rem;
  }
}
.category--heading .content100C .contentElement {
  position: relative;
}
.category--heading .content100C .contentElement h2 {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: calc((640px + 3rem) * -1);
  font-size: 4rem;
  color: #fff;
  line-height: 3rem;
}
@media  screen and (max-width: 1380px) {
  .category--heading .content100C .contentElement h2 {
    left: 5rem;
    margin-left: unset;
  }
}
@media  screen and (max-width: 1280px) {
  .category--heading .content100C .contentElement h2 {
    left: 2rem;
  }
}
@media  screen and (max-width: 853px) {
  .category--heading .content100C .contentElement h2 {
    left: 2rem;
  }
}
@media  screen and (max-width: 620px) {
  #about .background-image--layer,
  .category--heading .background-image--layer {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-position: right center;
  }
}
main {
  min-height: 550px;
  background: #fff;
  scroll-behavior: smooth;
  scroll-snap-type: y mandatory;
}
main > .row {
  scroll-snap-stop: always;
}
.row--fullscreen {
  min-height: 100vh;
  box-sizing: border-box;
}
.row--fullscreen:not(.row--middle) .container,
.row--fullscreen:not(.row--middle) .container > div,
.row--fullscreen:not(.row--middle) .contentElement {
  height: 100%;
  min-height: 100vh;
}
.row--fullscreen.category--heading,
.row--fullscreen#ce-1 {
  height: 100vh;
}
@media  screen and (max-width: 620px) {
  .row--fullscreen.category--heading,
  .row--fullscreen#ce-1 {
    height: auto;
    min-height: 100vh;
  }
}
@media  screen and (max-width: 620px) {
  .row--fullscreen.row--ref {
    height: auto;
  }
  .row--fullscreen.row--ref .container,
  .row--fullscreen.row--ref .container > div,
  .row--fullscreen.row--ref .contentElement {
    height: auto;
  }
}
.row--ref {
  background: url("../img/bg-portfolio.jpg") no-repeat right center;
  background-size: contain;
  background-position: 60vw 0;
}
@media  screen and (max-width: 853px) {
  .row--ref {
    background: #fff;
    /*
    &:not(#ce-5){
      background: url("../img/bg-portfolio_mobile.jpg") no-repeat left 120%;
      background-size: 100% auto;
    } */
  }
}
.subcategory--heading {
  background-size: cover;
}
.subcategory--heading h2 {
  margin-top: 3rem;
  margin-bottom: 1rem;
}
@media  screen and (max-width: 620px) {
  .subcategory--heading h2 {
    font-size: 2.5rem;
  }
}
h2 {
  font-size: 4rem;
  line-height: 1;
}
h2 + .headline {
  color: var(--primaryColor);
  font-size: 3rem;
  margin-bottom: 1rem;
}
.row:not(.category--heading) .content100C h2 {
  padding-left: 2rem;
  font-weight: 400;
}
@media  screen and (max-width: 620px) {
  .row:not(.category--heading) .content100C h2 {
    padding-left: 0;
  }
}
#ce-1 h1 {
  width: 600px;
  height: 600px;
  text-indent: 630px;
  overflow: hidden;
  white-space: nowrap;
  background: url("../img/portfolio2.svg") no-repeat -94px 0;
  background-size: 600px auto;
}
#about h2 {
  width: 600px;
  height: 600px;
  text-indent: 630px;
  overflow: hidden;
  white-space: nowrap;
  background: url("../img/aboutme.svg") no-repeat -69px 0;
  background-size: 600px auto;
}
#projects h2,
#kongressdesign h2,
#biathlon h2,
#allerlei h2 {
  width: 600px;
  height: 600px;
  text-indent: 630px;
  overflow: hidden;
  white-space: nowrap;
  background: url("../img/projects-socialmedia-01.svg") no-repeat -94px 0;
  background-size: 600px auto;
}
#projects .paragraph,
#kongressdesign .paragraph,
#biathlon .paragraph,
#allerlei .paragraph {
  width: calc(1280px / 2 + 1rem);
  position: absolute;
  right: 50%;
  margin-right: calc((1280px / 2 + 1rem) * -1);
  bottom: 6.5rem;
  color: #fff;
}
@media  screen and (max-width: 1280px) {
  #projects .paragraph,
  #kongressdesign .paragraph,
  #biathlon .paragraph,
  #allerlei .paragraph {
    width: calc(50% - 1rem);
    margin-right: 0;
    right: 1rem;
  }
}
@media  screen and (max-width: 620px) {
  #projects .paragraph,
  #kongressdesign .paragraph,
  #biathlon .paragraph,
  #allerlei .paragraph {
    position: relative;
    width: 100%;
    margin: 5rem 0 0 0;
    padding-left: 1rem;
    padding-right: 1rem;
    left: unset;
    right: unset;
    box-sizing: border-box;
  }
}
#kongressdesign h2 {
  background: url("../img/projects-kongressdesign-02.svg") no-repeat -94px 0;
  background-size: 600px auto;
}
#biathlon h2 {
  background: url("../img/projects-biathlon-03.svg") no-repeat -94px 0;
  background-size: 600px auto;
}
#allerlei h2 {
  background: url("../img/projects-allerlei-04.svg") no-repeat -94px 0;
  background-size: 600px auto;
}
@media  screen and (max-width: 620px) {
  #ce-1 h1,
  #about h2,
  #projects h2,
  #kongressdesign h2,
  #biathlon h2,
  #allerlei h2 {
    width: 400px;
    height: 400px;
    background-position: -70px 0;
    left: 1rem;
    background-size: 400px auto;
    position: relative;
  }
  #about h2 {
    background-position: -55px 0;
  }
}
.row--ref .headline {
  color: #000;
  font-size: 2.5rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
  line-height: 1.1;
}
h3 {
  font-weight: 400;
  font-size: 2rem;
  text-transform: uppercase;
  line-height: 1.2;
}
.is--slidertype-portfolioslider .slider--item-file,
.is--slidertype-socialmediaslider .slider--item-file {
  width: 50vw;
  height: 100%;
  margin-left: 50vw;
}
@media  screen and (max-width: 1380px) {
  .is--slidertype-portfolioslider .slider--item-file,
  .is--slidertype-socialmediaslider .slider--item-file {
    width: 66vw;
    margin-left: 34vw;
  }
}
@media  screen and (max-width: 853px) {
  .is--slidertype-portfolioslider .slider--item-file,
  .is--slidertype-socialmediaslider .slider--item-file {
    width: 100%;
    margin-left: 0;
    padding-top: 3rem;
  }
}
.is--slidertype-portfolioslider .slider--item-text,
.is--slidertype-socialmediaslider .slider--item-text {
  position: absolute;
  top: 66%;
  left: calc(50% - ((1280px / 2) + 2rem));
  font-size: 2rem;
  text-transform: uppercase;
  line-height: 1.2;
  max-width: 600px;
}
@media  screen and (max-width: 1380px) {
  .is--slidertype-portfolioslider .slider--item-text,
  .is--slidertype-socialmediaslider .slider--item-text {
    left: 1rem;
    max-width: 33vw;
  }
}
@media  screen and (max-width: 853px) {
  .is--slidertype-portfolioslider .slider--item-text,
  .is--slidertype-socialmediaslider .slider--item-text {
    position: static;
    padding: 1rem 1rem 0 1rem;
    max-width: unset;
    width: 100%;
  }
}
.is--slidertype-portfolioslider .slider--item-textarea,
.is--slidertype-socialmediaslider .slider--item-textarea {
  position: absolute;
  top: calc(66% + 3rem);
  left: calc(50% - ((1280px / 2) + 2rem));
  font-size: 1.5rem;
}
@media  screen and (max-width: 1380px) {
  .is--slidertype-portfolioslider .slider--item-textarea,
  .is--slidertype-socialmediaslider .slider--item-textarea {
    left: 1rem;
    max-width: 34vw;
  }
}
@media  screen and (max-width: 853px) {
  .is--slidertype-portfolioslider .slider--item-textarea,
  .is--slidertype-socialmediaslider .slider--item-textarea {
    position: static;
    padding: 0 1rem 1rem 1rem;
    max-width: unset;
    width: 100%;
    margin-bottom: 3rem;
  }
}
.is--slidertype-portfolioslider .slider--item-link,
.is--slidertype-socialmediaslider .slider--item-link {
  position: absolute;
  top: calc(66% + 5rem);
  left: calc(50% - ((1280px / 2) + 2rem));
  font-size: 1.5rem;
}
@media  screen and (max-width: 1380px) {
  .is--slidertype-portfolioslider .slider--item-link,
  .is--slidertype-socialmediaslider .slider--item-link {
    left: 1rem;
    max-width: 34vw;
  }
}
@media  screen and (max-width: 853px) {
  .is--slidertype-portfolioslider .slider--item-link,
  .is--slidertype-socialmediaslider .slider--item-link {
    position: static;
    padding: 0 1rem 1rem 1rem;
    max-width: unset;
    width: 100%;
    margin-bottom: 3rem;
    margin-top: -2rem;
  }
}
.is--slidertype-portfolioslider .slick-dots,
.is--slidertype-socialmediaslider .slick-dots {
  position: absolute;
  left: calc(50% - ((1280px / 2) + 2rem));
  right: 50%;
  bottom: 1rem;
  display: flex!important;
}
@media  screen and (max-width: 1380px) {
  .is--slidertype-portfolioslider .slick-dots,
  .is--slidertype-socialmediaslider .slick-dots {
    left: 1rem;
    max-width: 34vw;
  }
}
@media  screen and (max-width: 853px) {
  .is--slidertype-portfolioslider .slick-dots,
  .is--slidertype-socialmediaslider .slick-dots {
    position: static;
    max-width: unset;
    margin-bottom: 3rem;
    margin-left: 1rem;
    width: auto;
  }
}
.is--slidertype-portfolioslider .slick-dots li,
.is--slidertype-socialmediaslider .slick-dots li {
  width: 14px;
  height: 14px;
  overflow: hidden;
  border-radius: 7px;
}
.is--slidertype-portfolioslider .slick-dots li button,
.is--slidertype-socialmediaslider .slick-dots li button {
  display: block;
  width: 14px;
  height: 14px;
  background: #000;
  text-indent: 20px;
  cursor: pointer;
}
.is--slidertype-portfolioslider .slick-dots li.slick-active button,
.is--slidertype-socialmediaslider .slick-dots li.slick-active button {
  background: var(--primaryColor);
}
.is--slidertype-portfolioslider .slick-dots li + li,
.is--slidertype-socialmediaslider .slick-dots li + li {
  margin-left: 18px;
}
.is--slidertype-portfolioslider .slick-prev,
.is--slidertype-socialmediaslider .slick-prev {
  left: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
  width: 44px;
}
.is--slidertype-portfolioslider .slick-next,
.is--slidertype-socialmediaslider .slick-next {
  right: 1rem;
  width: 44px;
  background-color: rgba(0, 0, 0, 0.5);
}
.is--slidertype-socialmediaslider .slider--item-file .slider--item-image {
  max-width: 600px;
}
#plakateslider .slider--item-file .slider--item-image {
  margin-left: -4rem;
}
@media  screen and (max-width: 1440px) {
  #plakateslider .slider--item-file .slider--item-image {
    margin-left: -6rem;
  }
}
@media  screen and (max-width: 1280px) {
  #plakateslider .slider--item-file .slider--item-image {
    margin-left: -3rem;
  }
}
@media  screen and (max-width: 1141px) {
  #plakateslider .slider--item-file .slider--item-image {
    margin-left: 0;
  }
}
.video--grid {
  max-width: 800px;
  margin: 0 auto;
}
.video--grid-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
}
.video--grid-row .video--grid-item {
  width: calc(33.33% - 2rem);
}
.video--grid-row .video--grid-item a {
  display: block;
}
.video--grid-row .video--grid-item a img {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 0;
}
#video--dimmer {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.85);
  display: block;
  z-index: 1990;
  opacity: 0;
  visibility: hidden;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
  transition-duration: 0.33s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.has--video-overlay #video--dimmer {
  opacity: 1;
  visibility: visible;
}
.video--layer {
  position: fixed;
  top: 2rem;
  bottom: 2rem;
  left: 3rem;
  right: 3rem;
  background: #e8e8e8;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
  z-index: 2000;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0, 1rem, 0);
  transform: translate3d(0, 1rem, 0);
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
  transition-duration: 0.33s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.video--layer.is--active {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media  screen and (max-width: 620px) {
  .video--layer {
    top: 1rem;
    left: 0.5rem;
    right: 0.5rem;
    bottom: 1rem;
  }
}
.video--layer-inner {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 4rem;
}
@media  screen and (max-width: 620px) {
  .video--layer-inner {
    padding: 3rem 1rem 1rem 1rem;
  }
}
.video--layer-closer {
  width: 32px;
  height: 32px;
  background: var(--primaryColor);
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
}
#getNextVideo {
  position: absolute;
  right: 1rem;
  bottom: calc(50% - 22px);
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("../img/right.png");
  background-position: center center;
  background-size: 18px auto;
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: 100px;
  width: 44px;
  height: 44px;
}
#getLastVideo {
  position: absolute;
  left: 1rem;
  bottom: calc(50% - 22px);
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url("../img/left.png");
  background-position: center center;
  background-size: 18px auto;
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: 100px;
  width: 44px;
  height: 44px;
}
.video--item {
  width: 100%;
  height: 100%;
  display: flex;
}
.video--item-desc {
  height: 100px;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.2;
}
.video--item-desc .video--item-heading {
  font-weight: 600;
  font-size: 1.5rem;
}
.video--item-desc .video--item-subheading {
  display: inline;
}
.video--item-desc .video--item-platform {
  display: inline;
}
.video--item-desc .video--item-platform::before {
  content: ", ";
}
.video--canvas {
  height: calc(100% - 100px);
  width: 100%;
  position: relative;
}
.video--canvas.has--landscape-video video,
.video--canvas.has--square-video video {
  height: 100%;
  width: auto;
  display: block;
  margin: auto;
  max-width: 100%;
}
.video--canvas.has--portrait-video video {
  height: 100%;
  width: auto;
  display: block;
  margin: auto;
  max-width: 100%;
}
.video--canvas .do--video-play {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin-left: -40px;
  margin-top: -40px;
  border-radius: 40px;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.7);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200px;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
  transition-duration: 0.33s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.video--canvas .do--video-play::before {
  font-family: "fontawesome";
  content: "\f04b";
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 29px;
  display: block;
  position: absolute;
  top: 25px;
  left: 25px;
  color: #fff;
  text-indent: 7px;
}
.video--canvas .do--video-play.is--playing {
  opacity: 0;
}
.video--canvas .do--video-play.is--playing::before {
  content: "\f04c";
  text-indent: 2px;
}
.video--canvas .do--video-play.is--playing:hover,
.video--canvas video:hover + .do--video-play.is--playing {
  opacity: 1;
}
.video--canvas .do--video-sound {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  margin-left: 40px;
  margin-top: -30px;
  border-radius: 30px;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.7);
  display: block;
  overflow: hidden;
  text-indent: 200px;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.33s;
  -moz-transition-duration: 0.33s;
  transition-duration: 0.33s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.video--canvas .do--video-sound::before {
  font-family: "fontawesome";
  content: "\f028";
  font-size: 1.2rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 29px;
  displaY: block;
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  text-indent: 0;
}
.video--canvas .is--playing + .do--video-sound {
  opacity: 0;
}
.video--canvas video:hover + .is--playing + .do--video-sound,
.video--canvas .is--playing:hover + .do--video-sound,
.video--canvas .is--playing + .do--video-sound:hover {
  opacity: 1;
}
.is--ios .video--canvas .do--video-sound {
  display: none!important;
}
.footer {
  font-size: 1.25rem;
}
.footer a {
  color: #bbb;
}
.footer .footer--text {
  margin-bottom: 2rem;
  color: #fff;
  font-weight: 600;
}
.footer .footer--instance-name {
  margin-bottom: 0;
}
.footer .content50R .contentElement {
  display: flex;
  width: 100%;
  -webkit-align-items: flex-end;
  align-items: end;
  flex-wrap: wrap;
}
.footer .footer--navigation,
.footer .social--profiles {
  width: 100%;
}
.footer .menu--footermenu {
  display: flex;
  width: 100%;
  padding-bottom: 1rem;
}
.footer .menu--footermenu li + li {
  margin-left: 2rem;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9mb250cy5sZXNzIiwib3ZlcndyaXRlcy9ib2R5Lmxlc3MiLCJvdmVyd3JpdGVzL2lkZW50aXR5Lmxlc3MiLCJvdmVyd3JpdGVzL2hlYWRlci5sZXNzIiwib3ZlcndyaXRlcy9tYWluLmxlc3MiLCJvdmVyd3JpdGVzL3Jvd3MubGVzcyIsIm92ZXJ3cml0ZXMvaGVhZGxpbmVzLmxlc3MiLCIuLi8uLi8uLi8uLi9jc3MvbGVzcy9jb25maWcvdmFycy5sZXNzIiwib3ZlcndyaXRlcy9wb3J0Zm9saW9zbGlkZXIubGVzcyIsIm92ZXJ3cml0ZXMvdmlkZW9ncmlkLmxlc3MiLCJjb25maWcvbWl4aW5zLmxlc3MiLCJvdmVyd3JpdGVzL2Zvb3Rlci5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsYUFBYSxPQUFiO0VBQ0EsS0FBSyxNQUFNLHNCQUNQLHVDQUF1QyxPQUFPLGNBQzlDLHNDQUFzQyxPQUFPLE9BRmpEO0VBR0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOztBQ1BGO0VBQ0UsYUFBYSxtQkFBYjtFQUNBLGtCQUFBOztBQUdGO0VBQ0UsaUJBQUE7O0FDTkYsTUFBTztFQUNMLHVCQUFBOztBQ0RGLEtBRUU7RUFFRSxzQkFBQTtFQUNBLGtDQUFBOztBQUdBO0VBQUEsS0FORjtJQU9JLGNBQUE7SUFDQSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxTQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7SUFDQSxpQ0FBQTs7O0FBZk4sS0FtQkUsYUFBYTtFQUNYLGtCQUFBOztBQXBCSixLQW1CRSxhQUFhLGdCQUdYO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQWEseUJBQWI7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBOztBQUVBO0VBQUEsS0FaSixhQUFhLGdCQUdYO0lBVUksVUFBQTtJQUNBLGtCQUFBOzs7QUFHRjtFQUFBLEtBakJKLGFBQWEsZ0JBR1g7SUFlSSxVQUFBOzs7QUFZUixrQkFBbUIs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QSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBOztBQTNHTixjQStHRSxhQUFhO0VBQ1gsVUFBQTs7QUFoSEosY0FtSEUsTUFBSyxNQUFPLGVBQWU7QUFuSDdCLGNBb0hFLGFBQVksTUFBTztBQXBIckIsY0FxSEUsYUFBYSxtQkFBa0I7RUFDN0IsVUFBQTs7QUFJSixRQUFTLGVBQWU7RUFDdEIsdUJBQUE7O0FFOVJGO0VBQ0Usa0JBQUE7O0FBREYsT0FHRTtFQUNFLFdBQUE7O0FBSkosT0FPRTtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBOztBQVZKLE9BYUU7RUFDRSxnQkFBQTs7QUFkSixPQWtCRSxZQUFZO0VBQ1YsYUFBQTtFQUNBLFdBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBRUEsZUFBQTs7QUF4QkosT0E0QkU7QUE1QkYsT0E0QnVCO0VBQ25CLFdBQUE7O0FBN0JKLE9BZ0NFO0VBQ0UsYUFBQTtFQUVBLFdBQUE7RUFDQSxvQkFBQTs7QUFHRSxPQVBKLGtCQU1FLEdBQ0k7RUFDQSxpQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRGVuc2UnO1xyXG4gIHNyYzogbG9jYWwoJ0RlbnNlLVJlZ3VsYXInKSxcclxuICB1cmwoJy4uL2ZvbnRzL3N1YnNldC1EZW5zZS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvc3Vic2V0LURlbnNlLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuIiwiYm9keXtcclxuICBmb250LWZhbWlseTogXCJEZW5zZVwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcclxufVxyXG5cclxuLmNvbnRhaW5lcntcclxuICBtYXgtd2lkdGg6IDE0MDBweDtcclxufSIsImhlYWRlciAuaWRlbnRpdHl7XHJcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn0iLCIjY2UtMXtcclxuXHJcbiAgLmJhY2tncm91bmQtaW1hZ2UtLWxheWVye1xyXG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgLy8uaW50ZXJhY3Rpb25UcmFuc2l0aW9uKDhzKTtcclxuXHJcbiAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQxMDBDIC5jb250ZW50RWxlbWVudHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBoMXtcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygoNjQwcHggKyAzcmVtKSAqIC0xKTtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBAZGVza01heHtcclxuICAgICAgICBsZWZ0OiA1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI2NlLTEuaXMtLWluLXZpZXdwb3J0e1xyXG4gIC5iYWNrZ3JvdW5kLWltYWdlLS1sYXllcntcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiBhdXRvIDEyMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNhdGVnb3J5LS1oZWFkaW5nIC5jb250ZW50MTAwQyAuY29udGVudEVsZW1lbnR7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBoMntcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDY0MHB4ICsgM3JlbSkgKiAtMSk7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcblxyXG4gICAgQG1lZGlhIEBkZXNrTWF4e1xyXG4gICAgICBsZWZ0OiA1cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIEBjb250YWluZXJTaXple1xyXG4gICAgICBsZWZ0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBAdGFiUHtcclxuICAgICAgbGVmdDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuI2Fib3V0LCAuY2F0ZWdvcnktLWhlYWRpbmd7XHJcbiAgQG1lZGlhIEBzbUx7XHJcbiAgICAuYmFja2dyb3VuZC1pbWFnZS0tbGF5ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIm1haW57XHJcbiAgbWluLWhlaWdodDogNTUwcHg7XHJcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xyXG5cclxuICAmID4gLnJvd3tcclxuICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcclxuICB9XHJcbn0iLCIucm93LS1mdWxsc2NyZWVue1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICY6bm90KC5yb3ctLW1pZGRsZSkge1xyXG4gICAgLmNvbnRhaW5lcixcclxuICAgIC5jb250YWluZXIgPiBkaXYsXHJcbiAgICAuY29udGVudEVsZW1lbnQge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYuY2F0ZWdvcnktLWhlYWRpbmcsICYjY2UtMXtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgQHNtTHtcclxuICAgICYucm93LS1yZWZ7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIC5jb250YWluZXIsXHJcbiAgICAgIC5jb250YWluZXIgPiBkaXYsXHJcbiAgICAgIC5jb250ZW50RWxlbWVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucm93LS1yZWZ7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLXBvcnRmb2xpby5qcGdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjB2dyAwO1xyXG5cclxuXHJcblxyXG5cclxuICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcclxuICAgIC8qXHJcbiAgICAmOm5vdCgjY2UtNSl7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1wb3J0Zm9saW9fbW9iaWxlLmpwZ1wiKSBuby1yZXBlYXQgbGVmdCAxMjAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgIH0gKi9cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc3ViY2F0ZWdvcnktLWhlYWRpbmd7XHJcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3ViY2F0LWJhbm5lci5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgaDJ7XHJcbiAgICAvL21hcmdpbi10b3A6IDhyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgLy9tYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIC8vY29sb3I6IEB3aGl0ZTtcclxuXHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiaDJ7XHJcbiAgZm9udC1zaXplOiA0cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAmICsgLmhlYWRsaW5le1xyXG4gICAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdzpub3QoLmNhdGVnb3J5LS1oZWFkaW5nKSAuY29udGVudDEwMEMgaDJ7XHJcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiNjZS0xIGgxe1xyXG4gIHdpZHRoOiA2MDBweDtcclxuICBoZWlnaHQ6IDYwMHB4O1xyXG4gIHRleHQtaW5kZW50OiA2MzBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wb3J0Zm9saW8yLnN2Z1wiKSBuby1yZXBlYXQgLTk0cHggMDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4IGF1dG87XHJcbn1cclxuXHJcbiNhYm91dCBoMntcclxuICB3aWR0aDogNjAwcHg7XHJcbiAgaGVpZ2h0OiA2MDBweDtcclxuICB0ZXh0LWluZGVudDogNjMwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWJvdXRtZS5zdmdcIikgbm8tcmVwZWF0IC02OXB4IDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA2MDBweCBhdXRvO1xyXG59XHJcblxyXG4jcHJvamVjdHMsICNrb25ncmVzc2Rlc2lnbiwgI2JpYXRobG9uLCAjYWxsZXJsZWl7XHJcblxyXG4gIGgye1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIHRleHQtaW5kZW50OiA2MzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9qZWN0cy1zb2NpYWxtZWRpYS0wMS5zdmdcIikgbm8tcmVwZWF0IC05NHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4IGF1dG87XHJcbiAgfVxyXG5cclxuICAucGFyYWdyYXBoe1xyXG4gICAgd2lkdGg6IGNhbGMoIEBtYXh3aWR0aCAvIDIgKyAxcmVtKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCBAbWF4d2lkdGggLyAyICsgMXJlbSkgKiAtMSk7XHJcbiAgICBib3R0b206IDYuNXJlbTtcclxuICAgIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gICAgQG1lZGlhIEBjb250YWluZXJTaXple1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICByaWdodDogMXJlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogNXJlbSAwIDAgMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuI2tvbmdyZXNzZGVzaWduIGgye1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9qZWN0cy1rb25ncmVzc2Rlc2lnbi0wMi5zdmdcIikgbm8tcmVwZWF0IC05NHB4IDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA2MDBweCBhdXRvO1xyXG59XHJcbiNiaWF0aGxvbiBoMntcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvamVjdHMtYmlhdGhsb24tMDMuc3ZnXCIpIG5vLXJlcGVhdCAtOTRweCAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNjAwcHggYXV0bztcclxufVxyXG4jYWxsZXJsZWkgaDJ7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb2plY3RzLWFsbGVybGVpLTA0LnN2Z1wiKSBuby1yZXBlYXQgLTk0cHggMDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSBAc21Me1xyXG5cclxuICAjY2UtMSBoMSwgI2Fib3V0IGgyLCAjcHJvamVjdHMgaDIsICNrb25ncmVzc2Rlc2lnbiBoMiwgI2JpYXRobG9uIGgyLCAjYWxsZXJsZWkgaDJ7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggMDtcclxuICAgIGxlZnQ6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMHB4IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAjYWJvdXQgaDJ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTVweCAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5yb3ctLXJlZiAuaGVhZGxpbmV7XHJcbiAgY29sb3I6IEBibGFjaztcclxuICBmb250LXNpemU6IDIuNXJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxufVxyXG5cclxuXHJcbmgze1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxufSIsIkBzdGRGb250OiAgICAgc2Fucy1zZXJpZjtcclxuXHJcblxyXG5AYmxhY2s6ICAgICAgICAgICAgICMwMDA7XHJcbkBkYXJrR3JleTogICAgICAgICAgIzExMTExODtcclxuQGZvb3RlckJhY2tncm91bmQ6ICAjMTExMTE4O1xyXG5AdGV4dENvbG9yOiAgICAgICAgICMzMzM7XHJcbkB3aGl0ZTogICAgICAgICAgICAgI2ZmZjtcclxuQGV4dHJlbWVMaWdodEdyZXk6ICAjZjlmOWY5O1xyXG5AbGlnaHRHcmV5OiAgICAgICAgICNlOGU4ZTg7XHJcbkBtZWRHcmV5OiAgICAgICAgICAgIzk5OTtcclxuQG1lZEJsdWU6ICAgICAgICAgICAjOWFiYWQ2O1xyXG5AbWVkQmx1ZUdyZXk6ICAgICAgICNhY2I4YzI7XHJcbkBsaWdodEJsdWU6ICAgICAgICAgI2IyZGFlNDtcclxuXHJcbkBwcmltYXJ5Q29sb3I6ICAgIHZhciggLS1wcmltYXJ5Q29sb3IgKTtcclxuQHNlY29uZGFyeUNvbG9yOiAgdmFyKCAtLXNlY29uZGFyeUNvbG9yICk7XHJcbkB0ZXJ0aWFyeUNvbG9yOiAgIHZhciggLS10ZXJ0aWFyeUNvbG9yICk7XHJcbkBxdWFkcmluYXJ5Q29sb3I6ICAgdmFyKCAtLXF1YWRyaW5hcnlDb2xvciApO1xyXG5cclxuQHByaW1hcnlDb250cmFzdENvbG9yOiAgICBAd2hpdGU7XHJcbkBzZWNvbmRhcnlDb250cmFzdENvbG9yOiAgQHdoaXRlO1xyXG5cclxuXHJcbi8vIGRlc2t0b3AgJiBtb2JpbGUgdHJpZ2dlciBiZyBhbmQgY29sb3JcclxuQG1haW5NZW51VHJpZ2dlckNvbG9yOiAgQHNlY29uZGFyeUNvbG9yO1xyXG5AbWFpbk1lbnVUcmlnZ2VyQkc6ICAgICByZ2JhKDAsMCwwLDApO1xyXG5cclxuLy8gZGVza3RvcCBtYWluIG1lbnUgaXRlbXMgY29sb3JcclxuQG1haW5NZW51Q29sb3I6ICAgICAgIEBzZWNvbmRhcnlDb2xvcjtcclxuQG1haW5NZW51SG92ZXJDb2xvcjogIEBwcmltYXJ5Q29sb3I7XHJcblxyXG4vLyBtb2JpbGUgbWFpbiBtZW51IGJnIGFuZCBjb2xvclxyXG5AbW9iaWxlTWFpbk1lbnVCZzogICAgQHdoaXRlO1xyXG5AbW9iaWxlTWFpbk1lbnVDb2xvcjogQHRleHRDb2xvcjtcclxuXHJcbi8vIG1vYmlsZSBzdWIgbWVudSBiZyBhbmQgY29sb3JcclxuQG1vYmlsZVN1Yk1lbnVCZzogICAgIEBleHRyZW1lTGlnaHRHcmV5O1xyXG5AbW9iaWxlU3ViTWVudUNvbG9yOiAgQHRleHRDb2xvcjtcclxuXHJcblxyXG5cclxuXHJcblxyXG5AaDFzaXplOiAgMnJlbTtcclxuQGgyc2l6ZTogIDEuNzVyZW07XHJcbkBoM3NpemU6ICAxLjVyZW07XHJcbkBoNHNpemU6ICAxLjI1cmVtO1xyXG5AaDVzaXplOiAgMS4xMjVyZW07XHJcbkBoNnNpemU6ICAxcmVtO1xyXG5cclxuXHJcbkB0eXBvU3RkTWFyZ2luOiAxcmVtO1xyXG5cclxuXHJcbi8vIHN0YW5kYXJkIHdpZHRoIG9mIC5jb250YWluZXJcclxuQG1heHdpZHRoOiAxMjgwcHg7XHJcblxyXG4vLyBoZWFkZXIgSGVpZ2h0IGRlZmluaXRpb25zXHJcbkBoZWFkZXJIZWlnaHQ6ICAgIDEwMHB4O1xyXG5Ac2xpbUhlYWRlckhlaWdodDogODBweDtcclxuQG1vYmlsZUhlYWRlckhlaWdodDogNjZweDtcclxuXHJcbi8vIGhhbWJ1cmdlclxyXG5AaGFtYnVyZ2VyV2lkdGg6ICAgIDM2cHg7XHJcbkBoYW1idXJnZXJDb2xvcjogICAgQHRleHRDb2xvcjtcclxuXHJcbi8vIHBhZGRpbmcgYmV0d2VlbiBjb2xzXHJcbkBzdGRDb2xQYWRkaW5nIDogMXJlbTtcclxuXHJcbi8vIG1hcmdpbiAvIHBhZGRpbmcgYmV0d2VlbiByb3dzXHJcbkBzdGRSb3dNYXJnaW46ICA1cmVtO1xyXG5Ac2xpbVJvd01hcmdpbjogMnJlbTtcclxuXHJcbi8vIGNvbCBtYXJnaW4gKGJ0bSkgb24gYnJlYWtwb2ludCBicmVha3NcclxuQGJyZWFrQ29sTWFyZ2luOiAycmVtO1xyXG5cclxuQGZvcm1MYWJlbFdpZHRoOiAxMjBweDtcclxuXHJcbi8vIGZvb3RlciBsYWJlbCB3aWR0aFxyXG5AZm9vdGVyTGFiZWxXaWR0aDogODBweDtcclxuXHJcbi8vIGZvb3RlciBMaW5rIENvbG9yXHJcbkBmb290ZXJMaW5rQ29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuXHJcbi8vIGZvb3RlciB0ZXh0IGNvbG9yXHJcbkBmb290ZXJDb2xvcjogQG1lZEdyZXk7XHJcblxyXG5cclxuQGRlc2tMOiB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpXCI7XHJcbkBkZXNrUzogflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KVwiO1xyXG5AbWluX2Rlc2tNVzogflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KVwiO1xyXG5AZGVza01XOiB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpXCI7XHJcbkBkZXNrOiAgflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MnB4KVwiO1xyXG5AdGFiTDogIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDFweClcIjtcclxuQHRhYlA6ICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTNweClcIjtcclxuQHNtTDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweClcIjtcclxuQHNtUDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTVweClcIjtcclxuQHNtWDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweClcIjtcclxuXHJcbkBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXI6IEB0YWJQOyIsIi5pcy0tc2xpZGVydHlwZS1wb3J0Zm9saW9zbGlkZXIsIC5pcy0tc2xpZGVydHlwZS1zb2NpYWxtZWRpYXNsaWRlcntcclxuXHJcbiAgLnNsaWRlci0taXRlbS1maWxle1xyXG4gICAgd2lkdGg6IDUwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogNTB2dztcclxuXHJcbiAgICBAbWVkaWEgQGRlc2tNYXh7XHJcbiAgICAgIHdpZHRoOiA2NnZ3O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzR2dztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnNsaWRlci0taXRlbS10ZXh0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2NiU7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtICggKEBtYXh3aWR0aCAvIDIpICsgMnJlbSkpO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuXHJcbiAgICBAbWVkaWEgQGRlc2tNYXh7XHJcbiAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgIG1heC13aWR0aDogMzN2dztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlci0taXRlbS10ZXh0YXJlYXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYyg2NiUgKyAzcmVtKTtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gKCAoQG1heHdpZHRoIC8gMikgKyAycmVtKSk7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgQGRlc2tNYXh7XHJcbiAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgIG1heC13aWR0aDogMzR2dztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlci0taXRlbS1saW5re1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDY2JSArIDVyZW0pO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAoIChAbWF4d2lkdGggLyAyKSArIDJyZW0pKTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBAZGVza01heHtcclxuICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAzNHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBAdGFiUHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5zbGljay1kb3Rze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAoIChAbWF4d2lkdGggLyAyKSArIDJyZW0pKTtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgICBib3R0b206IDFyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuXHJcbiAgICBAbWVkaWEgQGRlc2tNYXh7XHJcbiAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgIG1heC13aWR0aDogMzR2dztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIGxpe1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcblxyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcclxuICAgICAgICB0ZXh0LWluZGVudDogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgbGl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgLnNsaWNrLXByZXZ7XHJcbiAgICBsZWZ0OiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbmV4dHtcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5pcy0tc2xpZGVydHlwZS1zb2NpYWxtZWRpYXNsaWRlcntcclxuICAuc2xpZGVyLS1pdGVtLWZpbGUge1xyXG4gICAgLnNsaWRlci0taXRlbS1pbWFnZXtcclxuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNwbGFrYXRlc2xpZGVye1xyXG4gIC5zbGlkZXItLWl0ZW0tZmlsZXtcclxuICAgIC5zbGlkZXItLWl0ZW0taW1hZ2V7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBAZGVza1N7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgQGNvbnRhaW5lclNpemV7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYkx7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIudmlkZW8tLWdyaWR7XHJcblxyXG4gIG1heC13aWR0aDogODAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG59XHJcblxyXG4udmlkZW8tLWdyaWQtcm93e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gIC52aWRlby0tZ3JpZC1pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMnJlbSk7XHJcblxyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4jdmlkZW8tLWRpbW1lcntcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44NSk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgei1pbmRleDogMTk5MDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCk7XHJcbn1cclxuLmhhcy0tdmlkZW8tb3ZlcmxheSAjdmlkZW8tLWRpbW1lcntcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcblxyXG4udmlkZW8tLWxheWVye1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDJyZW07XHJcbiAgYm90dG9tOiAycmVtO1xyXG4gIGxlZnQ6IDNyZW07XHJcbiAgcmlnaHQ6IDNyZW07XHJcbiAgYmFja2dyb3VuZDogQGxpZ2h0R3JleTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgei1pbmRleDogMjAwMDtcclxuXHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcmVtLDApO1xyXG4gIC5pbnRlcmFjdGlvblRyYW5zaXRpb24oKTtcclxuXHJcbiAgJi5pcy0tYWN0aXZle1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwwKTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgdG9wOiAxcmVtO1xyXG4gICAgbGVmdDogMC41cmVtO1xyXG4gICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgIGJvdHRvbTogMXJlbTtcclxuICB9XHJcbn1cclxuLnZpZGVvLS1sYXllci1pbm5lcntcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiA0cmVtO1xyXG5cclxuICBAbWVkaWEgQHNtTHtcclxuICAgIHBhZGRpbmc6IDNyZW0gMXJlbSAxcmVtIDFyZW07XHJcbiAgfVxyXG59XHJcbi52aWRlby0tbGF5ZXItY2xvc2Vye1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBiYWNrZ3JvdW5kOiBAcHJpbWFyeUNvbG9yO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgY29sb3I6IEB3aGl0ZTtcclxufVxyXG4jZ2V0TmV4dFZpZGVve1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMXJlbTtcclxuICBib3R0b206IGNhbGMoNTAlIC0gMjJweCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yaWdodC5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxufVxyXG4jZ2V0TGFzdFZpZGVve1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxcmVtO1xyXG4gIGJvdHRvbTogY2FsYyg1MCUgLSAyMnB4KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xlZnQucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtaW5kZW50OiAxMDBweDtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi52aWRlby0taXRlbXtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnZpZGVvLS1pdGVtLWRlc2N7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gIC52aWRlby0taXRlbS1oZWFkaW5ne1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvLS1pdGVtLXN1YmhlYWRpbmd7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG4gIC52aWRlby0taXRlbS1wbGF0Zm9ybXtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiLCBcIjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aWRlby0tY2FudmFze1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5oYXMtLWxhbmRzY2FwZS12aWRlbywgJi5oYXMtLXNxdWFyZS12aWRlb3tcclxuICAgIHZpZGVve1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhhcy0tcG9ydHJhaXQtdmlkZW97XHJcbiAgICB2aWRlb3tcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5kby0tdmlkZW8tcGxheXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDIwMHB4O1xyXG4gICAgLmludGVyYWN0aW9uVHJhbnNpdGlvbigpO1xyXG5cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZm9udGF3ZXNvbWVcIjtcclxuICAgICAgY29udGVudDogXCJcXGYwNGJcIjtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgbGVmdDogMjVweDtcclxuICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLS1wbGF5aW5ne1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRvLS12aWRlby1wbGF5LmlzLS1wbGF5aW5nOmhvdmVyLFxyXG4gIHZpZGVvOmhvdmVyICsgLmRvLS12aWRlby1wbGF5LmlzLS1wbGF5aW5ne1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuICAuZG8tLXZpZGVvLXNvdW5ke1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDIwMHB4O1xyXG4gICAgLmludGVyYWN0aW9uVHJhbnNpdGlvbigpO1xyXG5cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZm9udGF3ZXNvbWVcIjtcclxuICAgICAgY29udGVudDogXCJcXGYwMjhcIjtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgIGRpc3BsYVk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTVweDtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXMtLXBsYXlpbmcgKyAuZG8tLXZpZGVvLXNvdW5ke1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHZpZGVvOmhvdmVyICsgLmlzLS1wbGF5aW5nICsgLmRvLS12aWRlby1zb3VuZCxcclxuICAuaXMtLXBsYXlpbmc6aG92ZXIgKyAuZG8tLXZpZGVvLXNvdW5kLFxyXG4gIC5pcy0tcGxheWluZyArIC5kby0tdmlkZW8tc291bmQ6aG92ZXJ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmlzLS1pb3MgLnZpZGVvLS1jYW52YXMgLmRvLS12aWRlby1zb3VuZHtcclxuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxufSIsIi5pbnRlcmFjdGlvblRyYW5zaXRpb24oQGR1cjogMC4zM3M7IEBwcm9wczogYWxsKXtcclxuICAvLy13ZWJraXQtdHJhbnNpdGlvbjogQGZvciBAZHVyIGVhc2UtaW4tb3V0O1xyXG4gIC8vLW1vei10cmFuc2l0aW9uOiBAZm9yIEBkdXIgZWFzZS1pbi1vdXQ7XHJcbiAgLy90cmFuc2l0aW9uOiBAZm9yIEBkdXIgZWFzZS1pbi1vdXQ7XHJcblxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHByb3BzO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHByb3BzO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IEBwcm9wcztcclxuXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAZHVyO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogQGR1cjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAZHVyO1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbn0iLCIuZm9vdGVye1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHJcbiAgYXtcclxuICAgIGNvbG9yOiBAbWVkTGlnaHRHcmV5O1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci0tdGV4dHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gIC5mb290ZXItLWluc3RhbmNlLW5hbWV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcblxyXG4gIC5jb250ZW50NTBSIC5jb250ZW50RWxlbWVudHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGVuZDtcclxuXHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmZvb3Rlci0tbmF2aWdhdGlvbiwgLnNvY2lhbC0tcHJvZmlsZXN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5tZW51LS1mb290ZXJtZW51e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBsaXtcclxuICAgICAgJiArIGxpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il0sImZpbGUiOiJ0aGVtZS5jc3MifQ== */
