/* anton-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/anton-v27-latin-regular.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-300 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/lato-v25-latin-300.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lato-v25-latin-regular.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/lato-v25-latin-italic.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-900 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/lato-v25-latin-900.woff2') format('woff2');
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
body {
  font-family: 'Lato', sans-serif;
  font-size: var(--fs1125);
  line-height: 1.5;
  color: #44484d;
  background: #fff;
}
main {
  min-height: 550px;
}
@media  screen and (max-width: 620px) {
  .content33R {
    margin-top: 0;
  }
}
@media  screen and (max-width: 620px) {
  .row--slim.downloads + .row--slim.downloads {
    padding-top: 0;
  }
}
@media  screen and (max-width: 620px) {
  .row.downloads {
    padding: 3rem 0;
  }
  .row.downloads.row--nopadding {
    padding: 0;
  }
  .row.downloads.row--nopadding-top {
    padding-top: 0;
  }
  .row.downloads.row--nopadding-bottom {
    padding-bottom: 0;
  }
  .row.downloads + .row:not(.downloads) {
    padding-top: 2rem;
  }
}
.has--lightgrey-background {
  background: #f1f3f6;
}
@media  screen and (min-width: 621px) and (max-width: 853px) {
  .is--33reverse .content33L {
    width: 100%;
  }
  .is--33reverse .content33C {
    margin-top: 2rem;
  }
  .is--33reverse .content33R {
    width: 50%;
  }
}
.navigation #navGetContact {
  padding: 0.5rem 1rem;
  color: var(--primaryColor);
  font-size: var(--fs125);
  font-family: 'Anton', sans-serif;
  font-weight: 500;
}
@media  screen and (max-width: 853px) {
  .navigation #navGetContact {
    display: none;
  }
}
.navigation .menu--mainmenu a {
  color: var(--primaryColor);
  font-size: var(--fs125);
  font-family: 'Anton', sans-serif;
  font-weight: 500;
}
.navigation .menu--mainmenu a:hover {
  color: #000;
}
@media  screen and (max-width: 853px) {
  .navigation .menu--mainmenu .item--submenu {
    width: 100%;
  }
}
.navigation .menu--mainmenu .item--submenu a {
  font-family: 'Lato', sans-serif;
  font-size: var(--fs1);
}
@media  screen and (min-width: 860px) and (max-width:1280px) {
  .navigation .menu--mainmenu .item--id-1 {
    display: none;
  }
}
.navigation .menu--mainmenu .item--submenu a {
  font-weight: 700;
}
#mobileContactTrigger {
  display: none;
}
@media  screen and (max-width: 1141px) {
  .navigation .menu--mainmenu a {
    font-size: var(--fs1);
  }
}
@media  screen and (max-width: 853px) {
  .navigation .menu--mainmenu a {
    font-size: var(--fs13);
  }
}
@media  screen and (max-width: 620px) {
  .navigation .menu--mainmenu a {
    font-size: var(--fs125);
  }
  #mobileContactTrigger {
    display: flex;
    box-sizing: border-box;
    padding-bottom: 7px;
    font-size: 20px;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 72px;
    top: 0;
    width: 66px;
    color: var(--tertiaryColor);
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    height: 66px;
  }
}
header {
  padding-top: 100px;
}
@media  screen and (max-width: 853px) {
  header {
    padding-top: 66px;
  }
}
header .stdHeader {
  padding: 0;
  position: relative;
  background: var(--primaryColor);
  color: #fff;
}
header .stdHeader::before {
  width: 50%;
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
  background: #eef0f3;
  content: "";
  display: block;
}
@media  screen and (max-width: 853px) {
  header .stdHeader::before {
    display: none;
  }
}
header .stdHeader .container {
  position: relative;
}
header .stdHeader .content50L {
  padding: 5rem 0 4rem 0;
}
@media  screen and (max-width: 853px) {
  header .stdHeader .content50L {
    text-align: center;
  }
}
header .stdHeader .content50R .contentElement {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
@media  screen and (max-width: 853px) {
  header .stdHeader .content50R {
    background: #eef0f3;
  }
  header .stdHeader .content50R .contentElement {
    height: 212px;
    background-size: contain;
  }
}
header .page--header .contentElement {
  position: relative;
  height: 70vh;
}
header .page--header .contentElement h1 {
  margin: 25vh 0 1rem 0;
  color: #fff;
  position: absolute;
  left: 1rem;
  top: 0;
}
@media  screen and (min-width: 1280px) {
  header .page--header .contentElement h1 {
    left: calc(50vw - (1280px / 2));
  }
}
@media  screen and (max-width: 620px) {
  header .page--header .contentElement h1 {
    margin: 5vh 0 1rem 0;
  }
}
header .page--header .contentElement .headline {
  color: #fff;
  position: absolute;
  left: 1rem;
  top: 33vh;
  font-size: var(--fs15);
  font-weight: 700;
}
@media  screen and (min-width: 1280px) {
  header .page--header .contentElement .headline {
    left: calc(50vw - (1280px / 2));
  }
}
@media  screen and (max-width: 620px) {
  header .page--header .contentElement .headline {
    font-size: var(--fs13);
    top: 18vh;
  }
}
@media  screen and (min-width: 621px) and (max-width: 853px) {
  header .page--header .contentElement {
    position: relative;
    height: 50vh;
  }
  header .page--header .background-image--layer {
    background: url("../img/header-tablet.jpg") no-repeat bottom left !important;
    background-size: 100% auto!important;
  }
  header .page--header .contentElement h1 {
    margin-top: 7vh;
  }
  header .page--header .contentElement .headline {
    top: 13vh;
  }
  header .stdHeader .content50R {
    width: 100%;
    margin-left: 0;
  }
}
@media  screen and (max-width: 377px) {
  header .page--header {
    overflow: hidden;
  }
  header .page--header .contentElement .headline {
    top: 22vh;
  }
}
.page--vorstand header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-vorstand_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--vorstand header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-vorstand_mobile.jpg");
  }
}
.page--mitgliedschaft header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-mitglied_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--mitgliedschaft header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-mitglied_mobile.jpg");
  }
}
.page--downloads header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-downloads_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--downloads header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-downloads_mobile.jpg");
  }
}
.page--news header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-news_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--news header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-news_mobile.jpg");
  }
}
.page--verein header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-verein_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--verein header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-verein_mobile.jpg");
  }
}
.page--fussball header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-fussball_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--fussball header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-fussball_mobile.jpg");
  }
}
.page--erste header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-erste_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--erste header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-erste_mobile.jpg");
  }
}
.page--zweite header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-zweite_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--zweite header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-zweite_mobile.jpg");
  }
}
.page--nachwuchs header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-nachwuchs_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--nachwuchs header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-nachwuchs_mobile.jpg");
  }
}
.page--freizeit header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-freizeit_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--freizeit header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-freizeit_mobile.jpg");
  }
}
.page--kegeln header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-kegeln_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--kegeln header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-kegeln_mobile.jpg");
  }
}
.page--turnen header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-turnen_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--turnen header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-turnen_mobile.jpg");
  }
}
.page--sponsoren header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-sponsor_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--sponsoren header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-sponsor_mobile.jpg");
  }
}
.page--kontakt header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-kontakt_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--kontakt header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-kontakt_mobile.jpg");
  }
}
.page--impressum header .stdHeader .content50R .contentElement,
.page--datenschutz header .stdHeader .content50R .contentElement,
.page--barrierefreiheit header .stdHeader .content50R .contentElement {
  background-image: url("../img/header-legal_desk.jpg");
}
@media  screen and (max-width: 853px) {
  .page--impressum header .stdHeader .content50R .contentElement,
  .page--datenschutz header .stdHeader .content50R .contentElement,
  .page--barrierefreiheit header .stdHeader .content50R .contentElement {
    background-image: url("../img/header-legal_mobile.jpg");
  }
}
/*header{
  .row:not(.identity){

    margin-top: @headerHeight;
    background: @primaryColor;
    padding: 0;

    @media @momentToShowTheHamburger{
      margin-top: @mobileHeaderHeight;
    }

    .container{
      position: relative;

      &::before{
        position: absolute;
        top: 0;
        right: 50%;
        width: 3000px;
        height: 30%;
        min-height: 120px;
        background: @white;
        content: "";
        display: none;

        @media @momentToShowTheHamburger{
          height: 25%;
          right: 0;
        }
      }

      .content50L{
        position: relative;
      }
    }


    .image{
      margin: 0;
    }


    h1{
      font-size: @fs2;
      font-weight: 500;
      font-family: @headlineFont;
      color: @primaryColor;
      line-height: 1.2;
      margin-top: 2rem;
      display: inline-block;

      span{
        display: block;
        color: @secondaryColor;
        font-family: @stdFont;
        font-size: @fs125;
        text-align: right;

        @media @momentToShowTheHamburger{
          margin-bottom: 1rem;
          text-align: left;
        }
      }

      @media @momentToShowTheHamburger{
        font-size: @fs175;
        padding: 0 1rem;
        display: block;
      }
    }

    h1 + .paragraph{
      font-size: @fs125;
      color: @white;
      margin-top: 6rem;
      max-width: 80%;

      @media @momentToShowTheHamburger{
        padding: 0 1rem;
        max-width: 100%;
      }
    }
  }
}

header:has(.header--slim){
  border-bottom: 0.5rem solid @tertiaryColor;
}
header .header--slim:not(.identity) .container::before {
  min-height: unset;
  height: 100%;
}
*/
h1 {
  font-size: 3rem;
  font-family: 'Anton', sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 0;
}
h2 {
  font-family: 'Anton', sans-serif;
  font-size: var(--fs175);
  font-weight: 500;
  color: #000;
  margin-bottom: 2rem;
}
.is--trigger {
  padding-left: 2rem;
  position: relative;
}
.is--trigger::before {
  width: 10px;
  height: 10px;
  content: "";
  border-bottom: 2px solid #44484d;
  border-right: 2px solid #44484d;
  display: block;
  transform: rotate(45deg);
  position: absolute;
  top: 0.75rem;
  left: 0;
}
.is--trigger.is-triggered::before {
  top: 1rem;
  transform: rotate(225deg);
}
h4 {
  font-family: 'Anton', sans-serif;
  font-size: var(--fs15);
  font-weight: 500;
  color: var(--primaryColor);
  margin-bottom: 2rem;
}
.has--secondary-background h4 {
  color: #000;
}
.has--primary-background h4 {
  color: #000;
}
.paragraph + h3 {
  margin-top: 3rem;
}
.has--white-color:not(.cards) h2,
.has--white-color:not(.cards) h3,
.has--white-color:not(.cards) h4 {
  color: #fff;
}
.cards .button--wrapper:has(.button--fancy) {
  padding: 0;
  margin: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: var(--secondaryColor);
  display: flex;
  justify-content: right;
}
.cards .button--fancy {
  width: 75%;
  display: block;
  box-sizing: border-box;
}
.cards .paragraph {
  margin-bottom: 2rem;
}
.button.button--tertiary {
  background: #000;
  color: #fff;
}
.button.button--tertiary:hover {
  background: var(--primaryColor);
}
.doc--link {
  display: flex;
  padding: 0.5rem 1rem;
}
.doc--link .doc--icon {
  margin-right: 1rem;
}
.documents .doc--wrapper {
  margin: 0;
  padding: 0;
}
.documents .doc--wrapper + .doc--wrapper {
  border-top: 1px solid #d4d8dc;
}
.documents .doc--wrapper .doc--link {
  display: flex;
  width: 100%;
  box-sizing: border-box;
  padding: 0.66rem 1.5rem;
  background: transparent;
  color: #44484d;
  position: relative;
}
@media  screen and (max-width: 620px) {
  .documents .doc--wrapper .doc--link {
    padding-right: 2rem;
    padding-left: 0.5rem;
  }
}
.documents .doc--wrapper .doc--link::after {
  position: absolute;
  top: 1rem;
  font-family: "fontawesome";
  content: "\f019";
  right: 1rem;
  opacity: 0.4;
  -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;
}
.documents .doc--wrapper .doc--link:hover::after {
  opacity: 0.8;
}
.documents .doc--wrapper .doc--link-text {
  width: 100%;
  justify-content: space-between;
}
.documents .doc--wrapper .doc--link-name {
  font-weight: 500;
}
.documents .button--wrapper {
  margin: 0;
  padding: 0;
}
.documents .button--wrapper .button {
  border-top: 1px solid #d4d8dc;
  display: flex;
  width: 100%;
  box-sizing: border-box;
  padding: 0.66rem 1.5rem;
  background: transparent;
  color: #44484d;
  position: relative;
}
@media  screen and (max-width: 620px) {
  .documents .button--wrapper .button {
    padding-right: 2rem;
    padding-left: 0.5rem;
  }
}
.documents .button--wrapper .button::after {
  position: absolute;
  top: 0.66rem;
  font-family: "fontawesome";
  content: "\f08e";
  right: 1rem;
  opacity: 0.4;
  -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;
}
.documents .button--wrapper .button:hover::after {
  opacity: 0.8;
}
@media  screen and (max-width: 620px) {
  .button--inline {
    display: block;
  }
  .button--inline .button {
    width: auto;
    display: inline-block;
  }
  .button--inline + .button--inline {
    margin-left: 0;
  }
}
main .paragraph--highlighted {
  font-size: var(--fs125);
  line-height: 1.6;
  background: transparent;
  padding: 0;
  margin: 2rem 0;
}
main .paragraph ul,
ul.ref--items {
  margin: 1rem 0;
}
main .paragraph ul li,
ul.ref--items li {
  padding-left: 1rem;
  margin-bottom: 0.25rem;
  position: relative;
}
main .paragraph ul li::before,
ul.ref--items li::before {
  position: absolute;
  top: 0.5rem;
  left: 0;
  width: 9px;
  height: 9px;
  background: var(--primaryColor);
  display: block;
  content: "";
}
.downloads .content33L .contentElement .doc--wrapper,
.downloads .content33C .contentElement .doc--wrapper,
.downloads .content33R .contentElement .doc--wrapper {
  width: 100%;
  min-width: 142px;
  margin: 0;
}
.downloads .content33L .contentElement .doc--wrapper .doc--link,
.downloads .content33C .contentElement .doc--wrapper .doc--link,
.downloads .content33R .contentElement .doc--wrapper .doc--link {
  display: flex;
  width: 100%;
  background: var(--primaryColor);
}
.downloads .content33L .contentElement .doc--wrapper .doc--link:hover,
.downloads .content33C .contentElement .doc--wrapper .doc--link:hover,
.downloads .content33R .contentElement .doc--wrapper .doc--link:hover {
  background: var(--secondaryColor);
}
.documents .content50 .contentElement {
  max-width: 520px;
}
main .has--primary-background a,
main .has--white-color a {
  color: #fff;
}
main .has--primary-background a:hover,
main .has--white-color a:hover {
  text-decoration: underline;
}
.cards .contentElement {
  box-shadow: 0 0 2rem rgba(0, 0, 0, 0.1);
  padding-bottom: 3rem;
  position: relative;
}
@media  screen and (max-width: 620px) {
  .cards .content33R {
    margin-top: 0;
  }
}
.has--white-color.cards {
  color: #44484d;
}
.documents .doc--wrapper {
  margin: 0;
  padding: 0;
}
.documents .doc--wrapper + .doc--wrapper {
  border-top: 1px solid #d4d8dc;
}
.documents .doc--wrapper .doc--link {
  display: flex;
  width: 100%;
  box-sizing: border-box;
  padding: 0.66rem 1.5rem;
  background: transparent;
  color: #44484d;
  position: relative;
}
.documents .doc--wrapper .doc--link:hover {
  color: var(--primaryColor);
}
@media  screen and (max-width: 620px) {
  .documents .doc--wrapper .doc--link {
    padding-right: 2rem;
    padding-left: 0.5rem;
  }
}
.documents .doc--wrapper .doc--link::after {
  position: absolute;
  top: 1rem;
  font-family: "fontawesome";
  content: "\f019";
  right: 1rem;
  opacity: 0.4;
  -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;
}
.documents .doc--wrapper .doc--link:hover::after {
  opacity: 0.8;
}
.documents .doc--wrapper .doc--link-text {
  width: 100%;
  justify-content: space-between;
}
.documents .doc--wrapper .doc--link-name {
  font-weight: 500;
}
.documents .button--wrapper {
  margin: 0;
  padding: 0;
}
.documents .button--wrapper .button {
  border-top: 1px solid #d4d8dc;
  display: flex;
  width: 100%;
  box-sizing: border-box;
  padding: 0.66rem 1.5rem;
  background: transparent;
  color: #44484d;
  position: relative;
}
@media  screen and (max-width: 620px) {
  .documents .button--wrapper .button {
    padding-right: 2rem;
    padding-left: 0.5rem;
  }
}
.documents .button--wrapper .button::after {
  position: absolute;
  top: 0.66rem;
  font-family: "fontawesome";
  content: "\f08e";
  right: 1rem;
  opacity: 0.4;
  -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;
}
.documents .button--wrapper .button:hover::after {
  opacity: 0.8;
}
#contact .contentElement {
  padding-top: 4rem;
  padding-bottom: 2rem;
}
@media  screen and (max-width: 620px) {
  #contact .contentElement {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
#contact .form--contact {
  margin-top: 2rem;
}
#contact .form--contact .button--submit {
  padding: 0.66rem 3rem;
  margin-left: 120px;
}
@media  screen and (max-width: 620px) {
  #contact .form--contact .button--submit {
    margin-left: 0;
  }
}
#contact .form--contact a {
  color: var(--primaryColor);
}
#contact .form--contact a:hover {
  color: #000;
}
.ap--item {
  width: 100%;
}
.ap--item + .ap--item {
  margin-top: 4rem;
}
.ap--item .ap--inner {
  display: flex;
  align-items: center;
}
@media  screen and (max-width: 853px) {
  .ap--item .ap--inner {
    flex-wrap: wrap;
  }
}
.ap--item .ap--inner .ap--position {
  width: 33%;
}
.ap--item .ap--inner .ap--image {
  width: 13%;
}
.ap--item .ap--inner .ap--image img {
  max-width: 80%;
  height: auto;
  border-radius: 50%;
  overflow: hidden;
}
.ap--item .ap--inner .ap--data {
  width: 54%;
  display: flex;
}
.ap--item .ap--inner .ap--data .ap--basic-data {
  width: 42%;
  box-sizing: border-box;
  padding-right: 1rem;
}
.ap--item .ap--inner .ap--data address {
  display: flex;
  width: 58%;
}
.ap--item .ap--position {
  font-size: var(--fs15);
  font-family: 'Anton', sans-serif;
  color: var(--tertiaryColor);
}
@media  screen and (min-width: 1142px) {
  .ap--item .ap--position {
    padding-right: 2rem;
    box-sizing: border-box;
  }
}
@media  screen and (max-width: 1141px) {
  .ap--item .ap--position {
    padding-right: 1rem;
    font-size: var(--fs125);
  }
}
.ap--item .ap--name {
  font-weight: 600;
  font-size: var(--fs1125);
}
.ap--item .ap--aufgabenbereich {
  color: #999;
}
.ap--item .ap--data address {
  align-items: self-end;
}
.ap--item .ap--line {
  display: flex;
  width: 100%;
}
.ap--item .ap--label {
  width: 74px;
  flex-shrink: 0;
  color: #999;
}
.ap--item .ap--entry .phone--link-number .fa-mobile {
  font-size: 24px;
}
.ap--item .ap--entry .mail--link-text .fa,
.ap--item .ap--entry .phone--link-number .fa {
  width: 24px;
  text-align: center;
}
@media  screen and (min-width: 1142px) {
  .page-id--23 .content66L .contentElement {
    padding-right: 8rem;
  }
}
.content33R .contentElement,
.content100C .contentElement {
  container-type: inline-size;
}
.ap--item {
  width: 100%;
}
@container (max-width: 430px) {
  .ap--item .ap--inner {
    flex-wrap: wrap;
  }
  .ap--item .ap--inner .ap--position {
    font-size: var(--fs125);
    font-family: 'Anton', sans-serif;
    color: var(--tertiaryColor);
  }
  .ap--item .ap--inner .ap--image {
    width: 30%;
    order: 1;
  }
  .ap--item .ap--inner .ap--position {
    width: 70%;
    order: 2;
    padding: 0;
  }
  .ap--item .ap--inner .ap--data {
    width: 100%;
    order: 3;
    flex-wrap: wrap;
  }
  .ap--item .ap--inner .ap--data .ap--basic-data,
  .ap--item .ap--inner .ap--data address {
    width: 100%;
    margin-bottom: 1.5rem;
  }
}
.ap--item + .kfa--widget {
  margin-top: 5rem;
}
.subpages--grid-inner {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
}
.subpages--grid-inner .subpage--item {
  width: calc(33.33% - 2rem);
  margin: 0 1rem 2rem;
}
@media  screen and (max-width: 1141px) {
  .subpages--grid-inner .subpage--item {
    width: calc(33.33% - 2rem);
  }
}
@media  screen and (max-width: 853px) {
  .subpages--grid-inner .subpage--item {
    width: calc(50% - 2rem);
  }
}
@media  screen and (max-width: 620px) {
  .subpages--grid-inner .subpage--item {
    width: 100%;
  }
}
.subpages--grid-inner .subpage--item-name {
  font-size: var(--fs125);
  display: block;
}
.subpages--grid-inner .subpage--item-desc {
  display: block;
  color: #44484d;
}
.subpages--index-inner {
  display: flex;
}
@media  screen and (max-width: 620px) {
  .subpages--index-inner {
    flex-wrap: wrap;
  }
}
.subpages--index-inner .subpages--index-col {
  width: 50%;
  flex-shrink: 0;
  height: 80vh;
  min-height: 600px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
@media  screen and (max-width: 620px) {
  .subpages--index-inner .subpages--index-col {
    width: 100%;
    height: auto;
    min-height: unset;
  }
}
.subpages--index-inner .subpages--index-col.subpages--fussball {
  background: var(--primaryColor) url("../content/1/img/fussball.png") no-repeat bottom left;
  background-size: 60% auto;
}
.subpages--index-inner .subpages--index-col.subpages--fussball .subpages--content {
  position: absolute;
  top: 4rem;
  right: 4rem;
  width: calc(50vw * 0.5);
  color: #fff;
}
.subpages--index-inner .subpages--index-col.subpages--fussball .subpages--content h3 {
  text-shadow: 4px 4px 0 #000000;
}
@media  screen and (max-width: 620px) {
  .subpages--index-inner .subpages--index-col.subpages--fussball .subpages--content {
    position: static;
    width: 100%;
    padding: 3rem 1rem;
  }
}
@media  screen and (max-width: 620px) {
  .subpages--index-inner .subpages--index-col.subpages--fussball {
    padding-bottom: 230px;
  }
}
.subpages--index-inner .subpages--index-col.subpages--fussball .subpages--readmore-list {
  margin-top: 1rem;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.subpages--index-inner .subpages--index-col.subpages--fussball .subpages--readmore-list li {
  max-width: 60%;
  border-bottom: 2px solid #fff;
  margin-left: 40%;
}
.subpages--index-inner .subpages--index-col.subpages--fussball .subpages--readmore-list li a {
  color: #fff;
  padding: 0.5rem 0;
  display: block;
}
@media  screen and (max-width: 853px) {
  .subpages--index-inner .subpages--index-col.subpages--fussball .subpages--readmore-list li {
    max-width: 100%;
    margin-left: 0;
  }
}
@media  screen and (max-width: 620px) {
  .subpages--index-inner .subpages--index-col.subpages--fussball .subpages--readmore-list li {
    max-width: 100%;
    margin-left: 0;
  }
}
.subpages--index-inner .subpages--box {
  width: 100%;
  height: 40vh;
  min-height: 300px;
  position: relative;
}
@media  screen and (max-width: 620px) {
  .subpages--index-inner .subpages--box {
    min-height: unset;
    padding: 0 1rem;
    height: auto;
  }
}
.subpages--index-inner .subpages--box h3 {
  text-shadow: 4px 4px 0 #000000;
}
.subpages--index-inner .subpages--box.subpages--kegeln {
  background: var(--tertiaryColor) url("../content/1/img/kegeln.png") no-repeat bottom right;
  background-size: 40% auto;
}
.subpages--index-inner .subpages--box.subpages--kegeln h3 {
  text-shadow: 4px 4px 0 #424242;
}
@media  screen and (max-width: 620px) {
  .subpages--index-inner .subpages--box.subpages--kegeln {
    padding-bottom: 200px;
    background-size: 70% auto;
  }
}
.subpages--index-inner .subpages--box.subpages--turnen {
  background: var(--secondaryColor) url("../content/1/img/barren.png") no-repeat bottom right;
  background-size: 40% auto;
}
@media  screen and (max-width: 620px) {
  .subpages--index-inner .subpages--box.subpages--turnen {
    padding-bottom: 200px;
    background-size: 70% auto;
  }
}
.subpages--index-inner .subpages--box .subpages--content {
  position: absolute;
  top: 4rem;
  left: 4rem;
  width: calc(50vw * 0.5);
  color: #fff;
}
@media  screen and (max-width: 853px) {
  .subpages--index-inner .subpages--box .subpages--content {
    left: 2rem;
    width: calc(50vw * 0.7);
  }
}
@media  screen and (max-width: 620px) {
  .subpages--index-inner .subpages--box .subpages--content {
    position: static;
    padding: 3rem 1rem 0;
  }
}
.subpages--index-inner h3 {
  font-size: var(--fs2);
  text-transform: uppercase;
  font-weight: 700;
}
.subpages--index-inner .subpages--readmore {
  padding: 0.5rem 1rem;
  border: 2px solid #fff;
  display: inline-block;
  margin-top: 1rem;
}
.subpages--index-inner .subpages--readmore:hover {
  border-color: #000;
}
.subpages--index-inner .subpages--readmore i {
  font-size: var(--fs075);
  margin-right: 0.5rem;
}
.ref--row.ref--high-liga {
  padding: 3rem 0;
  display: flex;
  flex-wrap: wrap;
}
.ref--row.ref--high-liga .ref33 {
  width: 100%;
  box-sizing: border-box;
  padding: 0;
}
@media  screen and (max-width: 620px) {
  .ref--row.ref--high-liga .ref33 {
    width: 100%;
    padding: 0;
  }
}
.ref--row .ref--items.ref--long-list {
  column-count: 2;
  column-gap: 2rem;
}
.ref--item .ref--name {
  font-weight: 500;
}
.ref--item .ref--team {
  color: #999;
}
.ref100 + .ref100,
.ref33 + .ref33 {
  margin-top: 3rem;
}
.news--teaser-grid .news--teaser-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.news--teaser-grid .news--teaser-inner .news--item {
  display: block;
  width: 32%;
  padding: 0 0 2rem 0;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
@media  screen and (max-width: 620px) {
  .news--teaser-grid .news--teaser-inner .news--item {
    width: 100%;
    margin-bottom: 2rem;
  }
}
.news--teaser-grid .news--teaser-inner .news--item .news--release {
  font-size: var(--fs0875);
  color: var(--quadrinaryColor);
  margin-top: 2rem;
}
.news--teaser-grid .news--teaser-inner .news--item .news--headline {
  min-height: 50px;
  font-family: 'Anton', sans-serif;
  font-size: var(--fs15);
  margin-bottom: 0;
}
.news--teaser-grid .news--teaser-inner .news--item .image {
  width: 100%;
  height: auto;
}
.news--teaser-grid .news--teaser-inner .news--item .news--headline,
.news--teaser-grid .news--teaser-inner .news--item .news--release {
  padding-left: 2rem;
  padding-right: 2rem;
}
.news--teaser-grid .news--teaser-inner .news--teaser-readall {
  display: block;
  width: 100%;
  padding: 2rem;
  margin-top: 3rem;
  text-align: center;
  background: var(--primaryColor);
  color: #fff;
  font-size: var(--fs1125);
  -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;
}
.news--teaser-grid .news--teaser-inner .news--teaser-readall:hover {
  background: #000;
}
.news--list .news--item {
  width: 100%;
  margin-bottom: 5rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
.news--list .news--item .image {
  width: 33%;
  flex-shrink: 0;
  height: auto;
}
@media  screen and (max-width: 620px) {
  .news--list .news--item .image {
    width: 100%;
    margin-bottom: 1rem;
  }
}
.news--list .news--item .news--data {
  width: 60%;
}
@media  screen and (max-width: 620px) {
  .news--list .news--item .news--data {
    width: 100%;
  }
}
.news--list .news--item .news--headline,
.news--list .news--item .news--preview {
  margin-bottom: 1rem;
}
.news--list .news--body {
  display: none;
}
.news--item {
  scroll-margin-top: 160px;
}
@media  screen and (max-width: 853px) {
  .news--item {
    scroll-margin-top: 80px;
  }
}
.news--item .news--meta {
  color: #999;
  margin-bottom: 2rem;
}
.news--body p + p {
  margin-top: 1rem;
}
#newsdetailOverlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  background: rgba(0, 0, 0, 0.4);
  z-index: 990;
}
.newsmodal--in #newsdetailOverlay {
  display: block;
}
#closeNewsdetail {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
  height: 42px;
  display: block;
}
#newsdetail {
  position: fixed;
  z-index: 1000;
  width: 640px;
  height: calc(90vh - 100px);
  top: calc(5vh + 100px);
  left: 50vw;
  margin-left: -320px;
  background: #fff;
  box-shadow: 0 0 3rem #000000;
  overflow: hidden;
  transform: translate3d(0, 1rem, 0);
  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;
}
@media  screen and (max-width: 620px) {
  #newsdetail {
    position: fixed;
    width: 96%;
    height: 89%;
    top: calc(1% + 66px);
    left: 2%;
    right: 2%;
    margin: 0;
  }
}
#newsdetail.active {
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
}
.news--detail-inner {
  box-sizing: border-box;
  padding: 2rem 2rem 4rem 2rem;
  height: 100%;
  width: 100%;
  overflow: scroll;
}
.news--detail-inner .news--readmore {
  display: none;
}
.news--detail-inner p + p {
  margin-top: 1rem;
}
.page--datenschutz p + h3 {
  margin-top: 3rem;
}
.page--datenschutz h3 {
  font-family: 'Anton', sans-serif;
  color: #000;
  font-weight: 500;
}
.page--datenschutz p + h4 {
  margin-top: 2rem;
}
.page--datenschutz p + h2 {
  margin-top: 5rem;
}
.page--datenschutz p + p {
  margin-top: 1rem;
}
.page--datenschutz main ul {
  margin: 1rem 0;
}
.page--datenschutz main ul li {
  list-style-type: square;
  margin-left: 1rem;
}
@media  screen and (max-width: 620px) {
  .footer {
    font-size: var(--fs0875);
  }
}
.footer a {
  color: #b0b4b7;
}
.footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.footer .footer--instance-name {
  font-weight: 500;
  color: #b0b4b7;
}
.footer .footer--team-address {
  margin-bottom: calc(var(--fs15) + 0.15rem);
}
.footer .menu--footermenu {
  display: flex;
  justify-content: space-between;
}
.footer .menu--footermenu li {
  margin: 0;
}
.footer .menu--footermenu li + li {
  margin-left: 10px;
}
.footer .menu--footermenu a::before {
  content: "+ ";
}
@media  screen and (min-width: 860px) and (max-width:1280px) {
  .footer .menu--footermenu a::before {
    display: none;
  }
}
.footer .verbaende--list li a::before {
  content: "» ";
}
@media  screen and (max-width: 620px) {
  .footer .verbaende--list li a {
    display: block;
    padding: 0.33rem 0;
  }
}
.footer .footer--downloads {
  margin: 2rem 0;
}
.honor {
  font-size: var(--fs1);
}
.subfooter {
  background: var(--primaryColor);
  position: relative;
  color: #fff;
}
.subfooter .container {
  position: relative;
}
@media  screen and (max-width: 620px) {
  .subfooter .container {
    flex-wrap: wrap;
  }
}
.subfooter .button--wrapper {
  display: flex;
  height: 100%;
  justify-content: center;
  margin: 0;
  padding: 0;
}
.subfooter .button {
  display: flex;
  width: auto;
  position: relative;
  height: 100%;
  background: transparent;
  padding-left: 6rem;
  color: #fff;
  font-weight: 700;
  align-items: center;
  border: 2px solid #fff;
}
.subfooter .button::before {
  width: 42px;
  height: 42px;
  position: absolute;
  content: "";
  top: calc(50% - 21px);
  left: 2rem;
  background: url("../img/membership.svg") no-repeat center center;
  background-size: contain;
  display: block;
}
.subfooter .button:hover {
  background: var(--secondaryColor);
}
.subfooter h2,
.subfooter p {
  color: #fff;
}
a:focus {
  outline: 2px solid var(--primaryColor);
  text-decoration: underline;
}
button:focus {
  outline: 2px solid var(--primaryColor);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9mb250cy5sZXNzIiwib3ZlcndyaXRlcy9ib2R5Lmxlc3MiLCJjb25maWcvdmFycy5sZXNzIiwiLi4vLi4vLi4vLi4vY3NzL2xlc3MvY29uZmlnL3ZhcnMubGVzcyIsIm92ZXJ3cml0ZXMvbWFpbi5sZXNzIiwib3ZlcndyaXRlcy9yb3dzLmxlc3MiLCJvdmVyd3JpdGVzL25hdmlnYXRpb24ubGVzcyIsIm92ZXJ3cml0ZXMvaGVhZGVyLmxlc3MiLCJvdmVyd3JpdGVzL2hlYWRsaW5lcy5sZXNzIiwib3ZlcndyaXRlcy9idXR0b25zLmxlc3MiLCJjb25maWcvbWl4aW5zLmxlc3MiLCJvdmVyd3JpdGVzL2NvbnRlbnQubGVzcyIsIm92ZXJ3cml0ZXMvY2FyZHMubGVzcyIsIm92ZXJ3cml0ZXMvZG93bmxvYWRzLmxlc3MiLCJvdmVyd3JpdGVzL2NvbnRhY3RGb3JtLmxlc3MiLCJvdmVyd3JpdGVzL2Fwcy5sZXNzIiwib3ZlcndyaXRlcy93aWRnZXRzLmxlc3MiLCJvdmVyd3JpdGVzL3N1YlBhZ2VzR3JpZC5sZXNzIiwib3ZlcndyaXRlcy9zdWJQYWdlc0luZGV4Lmxlc3MiLCJvdmVyd3JpdGVzL3JlZkxpc3QubGVzcyIsIm92ZXJ3cml0ZXMvbmV3cy5sZXNzIiwib3ZlcndyaXRlcy9sZWdhbC5sZXNzIiwib3ZlcndyaXRlcy9mb290ZXIubGVzcyIsIm92ZXJ3cml0ZXMvYWNjZXNzaWJpbGl0eS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQTtFQUNFLGtCQUFBOztFQUNBLGFBQWEsT0FBYjtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFTLDBDQUEwQyxPQUFPLFFBQTFEOzs7O0FBR0Y7RUFDRSxrQkFBQTs7RUFDQSxhQUFhLE1BQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBUyxxQ0FBcUMsT0FBTyxRQUFyRDs7OztBQUlGO0VBQ0Usa0JBQUE7O0VBQ0EsYUFBYSxNQUFiO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtF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LEdBQUcsRUFDQTtFQUNDLFNBQVMsSUFBVDs7QUFHRjtFQUFBLE9BTkosaUJBQ0UsR0FBRztJQU1DLGNBQUE7SUFDQSxrQkFBQTs7O0FBekRSLE9BK0RFO0VBQ0UsY0FBQTs7QUFJSjtFQUNFLFduQmxCTSxVbUJrQk47O0FBSUY7RUFDRSxZbkI3RGdCLG1CbUI2RGhCO0VBQ0Esa0JBQUE7RUFDQSxXQUFBOztBQUhGLFVBS0U7RUFDRSxrQkFBQTs7QUFFQTtFQUFBLFVBSEY7SUFJSSxlQUFBOzs7QUFUTixVQWFFO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBOztBQWxCSixVQW9CRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7O0FBRUEsVUFaRixRQVlHO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQVMsRUFBVDtFQUNBLEtBQUssZ0JBQUw7RUFDQSxVQUFBO0VBQ0EsZ0JBQWdCLGdEQUFoQjtFQUNBLHdCQUFBO0VBQ0EsY0FBQTs7QUF6Q04sVUE0Q0UsUUFBTztFQUNMLFluQnhHYyxxQm1Cd0dkOztBQTdDSixVQWdERTtBQWhERixVQWdETTtFQUNGLFdBQUE7O0FDMUhKLENBQUM7RUFDQyxtQnBCWWdCLG1Cb0JaaEI7RUFDQSwwQkFBQTs7QUFHRixNQUFNO0VBQ0YsbUJwQk9jLG1Cb0JQZCIsInNvdXJjZXNDb250ZW50IjpbIi8qIGFudG9uLXJlZ3VsYXIgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICBmb250LWZhbWlseTogJ0FudG9uJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvYW50b24tdjI3LWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBsYXRvLTMwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2xhdG8tdjI1LWxhdGluLTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcblxyXG4vKiBsYXRvLXJlZ3VsYXIgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICBmb250LWZhbWlseTogJ0xhdG8nO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9sYXRvLXYyNS1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuXHJcbi8qIGxhdG8taXRhbGljIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXHJcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvbGF0by12MjUtbGF0aW4taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuXHJcbi8qIGxhdG8tOTAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXHJcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvbGF0by12MjUtbGF0aW4tOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuIiwiYm9keXtcclxuICBmb250LWZhbWlseTogQHN0ZEZvbnQ7XHJcbiAgZm9udC1zaXplOiBAZnMxMTI1O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgY29sb3I6IEB0ZXh0Q29sb3I7XHJcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG59IiwiQGRlc2tMOiB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpXCI7XHJcbkBkZXNrUzogflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KVwiO1xyXG5AbWluTWF4V2lkdGg6IH5cIiBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweClcIjtcclxuQGRlc2s6ICB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQycHgpXCI7XHJcbkB0YWJMOiAgflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MXB4KVwiO1xyXG5AdGFiUDogIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1M3B4KVwiO1xyXG5AdGFiTF9vbmx5OiB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NjBweCkgYW5kIChtYXgtd2lkdGg6MTI4MHB4KVwiO1xyXG5AdGFiUF9vbmx5OiB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MjFweCkgYW5kIChtYXgtd2lkdGg6IDg1M3B4KVwiO1xyXG5Ac21MOiAgIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KVwiO1xyXG5Ac21QOiAgIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNXB4KVwiO1xyXG5Ac21YOiAgIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3N3B4KVwiO1xyXG5cclxuQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcjogQHRhYlA7XHJcblxyXG5cclxuXHJcblxyXG5AYmxhY2s6ICAgICAjMDAwO1xyXG5Ad2hpdGU6ICAgICAjZmZmO1xyXG5AdmVyeUxpZ2h0R3JleTogI2YxZjNmNjtcclxuQGhlYWRlckdyZXk6ICAjZWVmMGYzO1xyXG5AbGlnaHRHcmV5OiAjZDRkOGRjO1xyXG5AbWVkTGlnaHRHcmV5OiAjYjBiNGI3O1xyXG5AdGV4dENvbG9yOiAjNDQ0ODRkO1xyXG5cclxuXHJcblxyXG5Ac3RkRm9udDogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5AaGVhZGxpbmVGb250OiAnQW50b24nLCBzYW5zLXNlcmlmOyIsIkBzdGRGb250OiAgICAgc2Fucy1zZXJpZjtcclxuXHJcblxyXG5AYmxhY2s6ICAgICAgICAgICAgICMwMDA7XHJcbkBkYXJrR3JleTogICAgICAgICAgIzExMTExODtcclxuQGZvb3RlckJhY2tncm91bmQ6ICAjMTExMTE4O1xyXG5AdGV4dENvbG9yOiAgICAgICAgICMzMzM7XHJcbkB3aGl0ZTogICAgICAgICAgICAgI2ZmZjtcclxuQGV4dHJlbWVMaWdodEdyZXk6ICAjZjlmOWY5O1xyXG5AbGlnaHRHcmV5OiAgICAgICAgICNlOGU4ZTg7XHJcbkBtZWRHcmV5OiAgICAgICAgICAgIzk5OTtcclxuQG1lZEJsdWVHcmV5OiAgICAgICAjYWNiOGMyO1xyXG5cclxuQHByaW1hcnlDb2xvcjogICAgdmFyKCAtLXByaW1hcnlDb2xvciApO1xyXG5Ac2Vjb25kYXJ5Q29sb3I6ICB2YXIoIC0tc2Vjb25kYXJ5Q29sb3IgKTtcclxuQHRlcnRpYXJ5Q29sb3I6ICAgdmFyKCAtLXRlcnRpYXJ5Q29sb3IgKTtcclxuQHF1YWRyaW5hcnlDb2xvcjogdmFyKCAtLXF1YWRyaW5hcnlDb2xvciApO1xyXG5cclxuQHByaW1hcnlDb250cmFzdENvbG9yOiAgICBAd2hpdGU7XHJcbkBzZWNvbmRhcnlDb250cmFzdENvbG9yOiAgQHdoaXRlO1xyXG5cclxuXHJcbkB3YXJuaW5nQ29sb3I6ICM3MjFjMjQ7XHJcbkBzdWNjZXNzQ29sb3I6ICMxNTU3MjQ7XHJcblxyXG5cclxuLy8gZGVza3RvcCAmIG1vYmlsZSB0cmlnZ2VyIGJnIGFuZCBjb2xvclxyXG5AbWFpbk1lbnVUcmlnZ2VyQ29sb3I6ICBAc2Vjb25kYXJ5Q29sb3I7XHJcbkBtYWluTWVudVRyaWdnZXJCRzogICAgIHJnYmEoMCwwLDAsMCk7XHJcblxyXG4vLyBkZXNrdG9wIG1haW4gbWVudSBpdGVtcyBjb2xvclxyXG5AbWFpbk1lbnVDb2xvcjogICAgICAgQHNlY29uZGFyeUNvbG9yO1xyXG5AbWFpbk1lbnVIb3ZlckNvbG9yOiAgQHByaW1hcnlDb2xvcjtcclxuXHJcbi8vIG1vYmlsZSBtYWluIG1lbnUgYmcgYW5kIGNvbG9yXHJcbkBtb2JpbGVNYWluTWVudUJnOiAgICBAd2hpdGU7XHJcbkBtb2JpbGVNYWluTWVudUNvbG9yOiBAdGV4dENvbG9yO1xyXG5cclxuLy8gbW9iaWxlIHN1YiBtZW51IGJnIGFuZCBjb2xvclxyXG5AbW9iaWxlU3ViTWVudUJnOiAgICAgQGV4dHJlbWVMaWdodEdyZXk7XHJcbkBtb2JpbGVTdWJNZW51Q29sb3I6ICBAdGV4dENvbG9yO1xyXG5cclxuXHJcbi8vQGFjY0FkZDowO1xyXG5cclxuQGZzMjogICB2YXIoIC0tZnMyICk7ICAgICAgIC8vIDMyXHJcbkBmczE3NTogdmFyKCAtLWZzMTc1ICk7ICAgIC8vIDI4XHJcbkBmczE1OiAgdmFyKCAtLWZzMTUgKTsgICAgIC8vIDI0XHJcbkBmczEzOiAgdmFyKCAtLWZzMTMgKTsgICAgIC8vIDIyXHJcbkBmczEyNTogdmFyKCAtLWZzMTI1ICk7ICAgIC8vIDIwXHJcbkBmczExMjU6dmFyKCAtLWZzMTEyNSApOyAgIC8vIDE4XHJcbkBmczE6ICAgdmFyKCAtLWZzMSApOyAgICAgICAvLyAxNlxyXG5AZnMwODc1OnZhciggLS1mczA4NzUgKTsgICAvLyAxNFxyXG5AZnMwNzU6IHZhciggLS1mczA3NSApOyAgICAvLyAxMlxyXG5cclxuQGgxc2l6ZTogIEBmczI7XHJcbkBoMnNpemU6ICBAZnMxNzU7XHJcbkBoM3NpemU6ICBAZnMxNTtcclxuQGg0c2l6ZTogIEBmczEyNTtcclxuQGg1c2l6ZTogIEBmczExMjU7XHJcbkBoNnNpemU6ICBAZnMxO1xyXG5cclxuXHJcbkB0eXBvU3RkTWFyZ2luOiAxcmVtO1xyXG5cclxuXHJcbi8vIHN0YW5kYXJkIHdpZHRoIG9mIC5jb250YWluZXJcclxuQG1heHdpZHRoOiAxMjgwcHg7XHJcblxyXG4vLyBoZWFkZXIgSGVpZ2h0IGRlZmluaXRpb25zXHJcbkBoZWFkZXJIZWlnaHQ6ICAgIDEwMHB4O1xyXG5Ac2xpbUhlYWRlckhlaWdodDogODBweDtcclxuQG1vYmlsZUhlYWRlckhlaWdodDogNjZweDtcclxuXHJcbi8vIGhhbWJ1cmdlclxyXG5AaGFtYnVyZ2VyV2lkdGg6ICAgIDM2cHg7XHJcbkBoYW1idXJnZXJDb2xvcjogICAgQHRleHRDb2xvcjtcclxuXHJcbi8vIHBhZGRpbmcgYmV0d2VlbiBjb2xzXHJcbkBzdGRDb2xQYWRkaW5nIDogMXJlbTtcclxuXHJcbi8vIG1hcmdpbiAvIHBhZGRpbmcgYmV0d2VlbiByb3dzXHJcbkBzdGRSb3dNYXJnaW46ICA1cmVtO1xyXG5Ac2xpbVJvd01hcmdpbjogMnJlbTtcclxuXHJcbi8vIGNvbCBtYXJnaW4gKGJ0bSkgb24gYnJlYWtwb2ludCBicmVha3NcclxuQGJyZWFrQ29sTWFyZ2luOiAycmVtO1xyXG5cclxuQGZvcm1MYWJlbFdpZHRoOiAxMjBweDtcclxuXHJcbi8vIGZvb3RlciBsYWJlbCB3aWR0aFxyXG5AZm9vdGVyTGFiZWxXaWR0aDogODBweDtcclxuXHJcbi8vIGZvb3RlciBMaW5rIENvbG9yXHJcbkBmb290ZXJMaW5rQ29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuXHJcbi8vIGZvb3RlciB0ZXh0IGNvbG9yXHJcbkBmb290ZXJDb2xvcjogQG1lZEdyZXk7XHJcblxyXG5cclxuQGRlc2tMOiB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpXCI7XHJcbkBkZXNrUzogflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KVwiO1xyXG5AbWluX2Rlc2tNVzogflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KVwiO1xyXG5AZGVza01XOiB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpXCI7XHJcbkBkZXNrOiAgflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MnB4KVwiO1xyXG5AdGFiTDogIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDFweClcIjtcclxuQHRhYlA6ICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTNweClcIjtcclxuQHNtTDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweClcIjtcclxuQHNtUDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTVweClcIjtcclxuQHNtWDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweClcIjtcclxuXHJcbkBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXI6IEB0YWJQOyIsIm1haW57XHJcbiAgbWluLWhlaWdodDogNTUwcHg7XHJcbn1cclxuXHJcbi5jb250ZW50MzNSe1xyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3ctLXNsaW0uZG93bmxvYWRzICsgLnJvdy0tc2xpbS5kb3dubG9hZHN7XHJcbiAgQG1lZGlhIEBzbUx7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBAc21Me1xyXG5cclxuICAucm93LmRvd25sb2Fkc3tcclxuICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuXHJcbiAgICAmLnJvdy0tbm9wYWRkaW5ne1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYucm93LS1ub3BhZGRpbmctdG9we1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJvdy0tbm9wYWRkaW5nLWJvdHRvbXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC5yb3c6bm90KC5kb3dubG9hZHMpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuaGFzLS1saWdodGdyZXktYmFja2dyb3VuZCB7XHJcbiAgYmFja2dyb3VuZDogQHZlcnlMaWdodEdyZXk7XHJcbn1cclxuXHJcbi5pcy0tMzNyZXZlcnNle1xyXG4gIEBtZWRpYSBAdGFiUF9vbmx5e1xyXG4gICAgLmNvbnRlbnQzM0x7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQzM0N7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgICAuY29udGVudDMzUntcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubmF2aWdhdGlvbntcclxuXHJcbiAgI25hdkdldENvbnRhY3R7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgZm9udC1zaXplOiBAZnMxMjU7XHJcbiAgICBmb250LWZhbWlseTogQGhlYWRsaW5lRm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgQG1lZGlhIEBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS0tbWFpbm1lbnV7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcclxuICAgICAgZm9udC1zaXplOiBAZnMxMjU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAaGVhZGxpbmVGb250O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogQGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tLXN1Ym1lbnV7XHJcbiAgICAgIEBtZWRpYSBAbW9tZW50VG9TaG93VGhlSGFtYnVyZ2Vye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAc3RkRm9udDtcclxuICAgICAgICBmb250LXNpemU6IEBmczE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBAbWVkaWEgQHRhYkxfb25seXtcclxuICAgIC5tZW51LS1tYWlubWVudSAuaXRlbS0taWQtMXtkaXNwbGF5OiBub25lO31cclxuICB9XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uIC5tZW51LS1tYWlubWVudSAuaXRlbS0tc3VibWVudSBhIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4jbW9iaWxlQ29udGFjdFRyaWdnZXJ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIEB0YWJMe1xyXG4gIC5uYXZpZ2F0aW9uIC5tZW51LS1tYWlubWVudSBhe1xyXG4gICAgZm9udC1zaXplOiBAZnMxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIEB0YWJQe1xyXG4gIC5uYXZpZ2F0aW9uIC5tZW51LS1tYWlubWVudSBhe1xyXG4gICAgZm9udC1zaXplOiBAZnMxMztcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgQHNtTHtcclxuXHJcbiAgLm5hdmlnYXRpb24gLm1lbnUtLW1haW5tZW51IGF7XHJcbiAgICBmb250LXNpemU6IEBmczEyNTtcclxuICB9XHJcblxyXG4gICNtb2JpbGVDb250YWN0VHJpZ2dlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA3MnB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDY2cHg7XHJcbiAgICBjb2xvcjogQHRlcnRpYXJ5Q29sb3I7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBtZWRHcmV5O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQG1lZEdyZXk7XHJcbiAgICBoZWlnaHQ6IEBtb2JpbGVIZWFkZXJIZWlnaHQ7XHJcbiAgfVxyXG59IiwiaGVhZGVyIHtcclxuICBwYWRkaW5nLXRvcDogQGhlYWRlckhlaWdodDtcclxuXHJcbiAgQG1lZGlhIEBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXJ7XHJcbiAgICBwYWRkaW5nLXRvcDogQG1vYmlsZUhlYWRlckhlaWdodDtcclxuICB9XHJcblxyXG4gIC5zdGRIZWFkZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZDogQGhlYWRlckdyZXk7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgQG1lZGlhIEBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudDUwTHtcclxuICAgICAgcGFkZGluZzogNXJlbSAwIDRyZW0gMDtcclxuXHJcbiAgICAgIEBtZWRpYSBAbW9tZW50VG9TaG93VGhlSGFtYnVyZ2Vye1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50NTBSIHtcclxuXHJcbiAgICAgIC5jb250ZW50RWxlbWVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBAbW9tZW50VG9TaG93VGhlSGFtYnVyZ2Vye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBoZWFkZXJHcmV5O1xyXG5cclxuICAgICAgICAuY29udGVudEVsZW1lbnQge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAucGFnZS0taGVhZGVyIC5jb250ZW50RWxlbWVudHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNzB2aDtcclxuXHJcbiAgICBoMXtcclxuICAgICAgbWFyZ2luOiAyNXZoIDAgMXJlbSAwO1xyXG4gICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIEBtZWRpYSBAbWluTWF4V2lkdGh7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MHZ3IC0gKEBtYXh3aWR0aCAvIDIpICk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgIG1hcmdpbjogNXZoIDAgMXJlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRsaW5le1xyXG4gICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgIHRvcDogMzN2aDtcclxuICAgICAgZm9udC1zaXplOiBAZnMxNTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgIEBtZWRpYSBAbWluTWF4V2lkdGh7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MHZ3IC0gKEBtYXh3aWR0aCAvIDIpICk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgIGZvbnQtc2l6ZTogQGZzMTM7XHJcbiAgICAgICAgdG9wOiAxOHZoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgQG1lZGlhIEB0YWJQX29ubHl7XHJcblxyXG4gICAgLnBhZ2UtLWhlYWRlciAuY29udGVudEVsZW1lbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogNTB2aDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS0taGVhZGVyIC5iYWNrZ3JvdW5kLWltYWdlLS1sYXllcntcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hlYWRlci10YWJsZXQuanBnXCIpIG5vLXJlcGVhdCBib3R0b20gbGVmdCFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS0taGVhZGVyIC5jb250ZW50RWxlbWVudCBoMXtcclxuICAgICAgbWFyZ2luLXRvcDogN3ZoO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLS1oZWFkZXIgLmNvbnRlbnRFbGVtZW50IC5oZWFkbGluZSB7XHJcbiAgICAgIHRvcDogMTN2aDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN0ZEhlYWRlciAuY29udGVudDUwUntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIEBzbVh7XHJcblxyXG4gICAgLnBhZ2UtLWhlYWRlcntcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5wYWdlLS1oZWFkZXIgLmNvbnRlbnRFbGVtZW50IC5oZWFkbGluZXtcclxuICAgICAgdG9wOiAyMnZoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtLXZvcnN0YW5ke1xyXG4gIGhlYWRlciAuc3RkSGVhZGVyIC5jb250ZW50NTBSIC5jb250ZW50RWxlbWVudHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXItdm9yc3RhbmRfZGVzay5qcGdcIik7XHJcblxyXG4gICAgQG1lZGlhIEBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXItdm9yc3RhbmRfbW9iaWxlLmpwZ1wiKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLS1taXRnbGllZHNjaGFmdHtcclxuICBoZWFkZXIgLnN0ZEhlYWRlciAuY29udGVudDUwUiAuY29udGVudEVsZW1lbnR7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyLW1pdGdsaWVkX2Rlc2suanBnXCIpO1xyXG5cclxuICAgIEBtZWRpYSBAbW9tZW50VG9TaG93VGhlSGFtYnVyZ2Vye1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyLW1pdGdsaWVkX21vYmlsZS5qcGdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS0tZG93bmxvYWRze1xyXG4gIGhlYWRlciAuc3RkSGVhZGVyIC5jb250ZW50NTBSIC5jb250ZW50RWxlbWVudHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXItZG93bmxvYWRzX2Rlc2suanBnXCIpO1xyXG5cclxuICAgIEBtZWRpYSBAbW9tZW50VG9TaG93VGhlSGFtYnVyZ2Vye1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyLWRvd25sb2Fkc19tb2JpbGUuanBnXCIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wYWdlLS1uZXdze1xyXG4gIGhlYWRlciAuc3RkSGVhZGVyIC5jb250ZW50NTBSIC5jb250ZW50RWxlbWVudHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXItbmV3c19kZXNrLmpwZ1wiKTtcclxuXHJcbiAgICBAbWVkaWEgQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlci1uZXdzX21vYmlsZS5qcGdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBhZ2UtLXZlcmVpbntcclxuICBoZWFkZXIgLnN0ZEhlYWRlciAuY29udGVudDUwUiAuY29udGVudEVsZW1lbnR7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyLXZlcmVpbl9kZXNrLmpwZ1wiKTtcclxuXHJcbiAgICBAbWVkaWEgQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlci12ZXJlaW5fbW9iaWxlLmpwZ1wiKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLS1mdXNzYmFsbHtcclxuICBoZWFkZXIgLnN0ZEhlYWRlciAuY29udGVudDUwUiAuY29udGVudEVsZW1lbnR7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyLWZ1c3NiYWxsX2Rlc2suanBnXCIpO1xyXG5cclxuICAgIEBtZWRpYSBAbW9tZW50VG9TaG93VGhlSGFtYnVyZ2Vye1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyLWZ1c3NiYWxsX21vYmlsZS5qcGdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS0tZXJzdGV7XHJcbiAgaGVhZGVyIC5zdGRIZWFkZXIgLmNvbnRlbnQ1MFIgLmNvbnRlbnRFbGVtZW50e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlci1lcnN0ZV9kZXNrLmpwZ1wiKTtcclxuXHJcbiAgICBAbWVkaWEgQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlci1lcnN0ZV9tb2JpbGUuanBnXCIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtLXp3ZWl0ZXtcclxuICBoZWFkZXIgLnN0ZEhlYWRlciAuY29udGVudDUwUiAuY29udGVudEVsZW1lbnR7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyLXp3ZWl0ZV9kZXNrLmpwZ1wiKTtcclxuXHJcbiAgICBAbWVkaWEgQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlci16d2VpdGVfbW9iaWxlLmpwZ1wiKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLS1uYWNod3VjaHN7XHJcbiAgaGVhZGVyIC5zdGRIZWFkZXIgLmNvbnRlbnQ1MFIgLmNvbnRlbnRFbGVtZW50e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlci1uYWNod3VjaHNfZGVzay5qcGdcIik7XHJcblxyXG4gICAgQG1lZGlhIEBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXItbmFjaHd1Y2hzX21vYmlsZS5qcGdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS0tZnJlaXplaXR7XHJcbiAgaGVhZGVyIC5zdGRIZWFkZXIgLmNvbnRlbnQ1MFIgLmNvbnRlbnRFbGVtZW50e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlci1mcmVpemVpdF9kZXNrLmpwZ1wiKTtcclxuXHJcbiAgICBAbWVkaWEgQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlci1mcmVpemVpdF9tb2JpbGUuanBnXCIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtLWtlZ2VsbntcclxuICBoZWFkZXIgLnN0ZEhlYWRlciAuY29udGVudDUwUiAuY29udGVudEVsZW1lbnR7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyLWtlZ2Vsbl9kZXNrLmpwZ1wiKTtcclxuXHJcbiAgICBAbWVkaWEgQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlci1rZWdlbG5fbW9iaWxlLmpwZ1wiKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLS10dXJuZW57XHJcbiAgaGVhZGVyIC5zdGRIZWFkZXIgLmNvbnRlbnQ1MFIgLmNvbnRlbnRFbGVtZW50e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlci10dXJuZW5fZGVzay5qcGdcIik7XHJcblxyXG4gICAgQG1lZGlhIEBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXItdHVybmVuX21vYmlsZS5qcGdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS0tc3BvbnNvcmVue1xyXG4gIGhlYWRlciAuc3RkSGVhZGVyIC5jb250ZW50NTBSIC5jb250ZW50RWxlbWVudHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9oZWFkZXItc3BvbnNvcl9kZXNrLmpwZ1wiKTtcclxuXHJcbiAgICBAbWVkaWEgQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcntcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlci1zcG9uc29yX21vYmlsZS5qcGdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBhZ2UtLWtvbnRha3R7XHJcbiAgaGVhZGVyIC5zdGRIZWFkZXIgLmNvbnRlbnQ1MFIgLmNvbnRlbnRFbGVtZW50e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hlYWRlci1rb250YWt0X2Rlc2suanBnXCIpO1xyXG5cclxuICAgIEBtZWRpYSBAbW9tZW50VG9TaG93VGhlSGFtYnVyZ2Vye1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyLWtvbnRha3RfbW9iaWxlLmpwZ1wiKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnBhZ2UtLWltcHJlc3N1bSwgLnBhZ2UtLWRhdGVuc2NodXR6LCAucGFnZS0tYmFycmllcmVmcmVpaGVpdHtcclxuICBoZWFkZXIgLnN0ZEhlYWRlciAuY29udGVudDUwUiAuY29udGVudEVsZW1lbnR7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyLWxlZ2FsX2Rlc2suanBnXCIpO1xyXG5cclxuICAgIEBtZWRpYSBAbW9tZW50VG9TaG93VGhlSGFtYnVyZ2Vye1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGVyLWxlZ2FsX21vYmlsZS5qcGdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLypoZWFkZXJ7XHJcbiAgLnJvdzpub3QoLmlkZW50aXR5KXtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiBAaGVhZGVySGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgQG1lZGlhIEBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXJ7XHJcbiAgICAgIG1hcmdpbi10b3A6IEBtb2JpbGVIZWFkZXJIZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogMzAwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAbW9tZW50VG9TaG93VGhlSGFtYnVyZ2Vye1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNSU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50NTBMe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaW1hZ2V7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZzMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1mYW1pbHk6IEBoZWFkbGluZUZvbnQ7XHJcbiAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBzdGRGb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogQGZzMTI1O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBAbWVkaWEgQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcntcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIEBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXJ7XHJcbiAgICAgICAgZm9udC1zaXplOiBAZnMxNzU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEgKyAucGFyYWdyYXBoe1xyXG4gICAgICBmb250LXNpemU6IEBmczEyNTtcclxuICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcblxyXG4gICAgICBAbWVkaWEgQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcntcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5oZWFkZXI6aGFzKC5oZWFkZXItLXNsaW0pe1xyXG4gIGJvcmRlci1ib3R0b206IDAuNXJlbSBzb2xpZCBAdGVydGlhcnlDb2xvcjtcclxufVxyXG5oZWFkZXIgLmhlYWRlci0tc2xpbTpub3QoLmlkZW50aXR5KSAuY29udGFpbmVyOjpiZWZvcmUge1xyXG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4qLyIsImgxe1xyXG4gIGZvbnQtc2l6ZTogM3JlbTtcclxuICBmb250LWZhbWlseTogQGhlYWRsaW5lRm9udDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5oMntcclxuICBmb250LWZhbWlseTogQGhlYWRsaW5lRm9udDtcclxuICBmb250LXNpemU6IEBmczE3NTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiBAYmxhY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLmlzLS10cmlnZ2Vye1xyXG4gIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZXtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAdGV4dENvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgQHRleHRDb2xvcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwLjc1cmVtO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuLmlzLS10cmlnZ2VyLmlzLXRyaWdnZXJlZCB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHRvcDogMXJlbTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5oNHtcclxuICBmb250LWZhbWlseTogQGhlYWRsaW5lRm9udDtcclxuICBmb250LXNpemU6IEBmczE1O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLmhhcy0tc2Vjb25kYXJ5LWJhY2tncm91bmQgaDR7XHJcbiAgY29sb3I6IEBibGFjaztcclxufVxyXG5cclxuLmhhcy0tcHJpbWFyeS1iYWNrZ3JvdW5kIGg0e1xyXG4gIGNvbG9yOiBAYmxhY2s7XHJcbn1cclxuXHJcbi5wYXJhZ3JhcGggKyBoM3tcclxuICBtYXJnaW4tdG9wOiAzcmVtO1xyXG59XHJcblxyXG4uaGFzLS13aGl0ZS1jb2xvcjpub3QoLmNhcmRzKXtcclxuICBoMiwgaDMsIGg0e1xyXG4gICAgY29sb3I6IEB3aGl0ZTtcclxuICB9XHJcbn0iLCIuY2FyZHMge1xyXG4gIC5idXR0b24tLXdyYXBwZXI6aGFzKC5idXR0b24tLWZhbmN5KSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogQHNlY29uZGFyeUNvbG9yO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLS1mYW5jeXtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAucGFyYWdyYXBoe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYnV0dG9uLmJ1dHRvbi0tdGVydGlhcnl7XHJcbiAgYmFja2dyb3VuZDogQGJsYWNrO1xyXG4gIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeUNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmRvYy0tbGlua3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG5cclxuICAuZG9jLS1pY29ue1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uZG9jdW1lbnRzIC5kb2MtLXdyYXBwZXJ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gICYgKyAuZG9jLS13cmFwcGVye1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBsaWdodEdyZXk7XHJcbiAgfVxyXG5cclxuICAuZG9jLS1saW5re1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDAuNjZyZW0gMS41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogQHRleHRDb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICBmb250LWZhbWlseTogXCJmb250YXdlc29tZVwiO1xyXG4gICAgICBjb250ZW50OiBcIlxcZjAxOVwiO1xyXG4gICAgICByaWdodDogMXJlbTtcclxuICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZG9jLS1saW5rLXRleHR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5kb2MtLWxpbmstbmFtZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmRvY3VtZW50cyAuYnV0dG9uLS13cmFwcGVye1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICAuYnV0dG9ue1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBsaWdodEdyZXk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMC42NnJlbSAxLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiBAdGV4dENvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDAuNjZyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZvbnRhd2Vzb21lXCI7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcbiAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgIC5pbnRlcmFjdGlvblRyYW5zaXRpb24oKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBAc21Me1xyXG4gIC5idXR0b24tLWlubGluZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5idXR0b257XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC5idXR0b24tLWlubGluZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5pbnRlcmFjdGlvblRyYW5zaXRpb24oQGR1cjogMC4zM3M7IEBwcm9wczogYWxsKXtcclxuICAvLy13ZWJraXQtdHJhbnNpdGlvbjogQGZvciBAZHVyIGVhc2UtaW4tb3V0O1xyXG4gIC8vLW1vei10cmFuc2l0aW9uOiBAZm9yIEBkdXIgZWFzZS1pbi1vdXQ7XHJcbiAgLy90cmFuc2l0aW9uOiBAZm9yIEBkdXIgZWFzZS1pbi1vdXQ7XHJcblxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHByb3BzO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHByb3BzO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IEBwcm9wcztcclxuXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAZHVyO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogQGR1cjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAZHVyO1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbn0iLCJtYWluIC5wYXJhZ3JhcGgtLWhpZ2hsaWdodGVke1xyXG4gIGZvbnQtc2l6ZTogQGZzMTI1O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDJyZW0gMDtcclxufVxyXG5cclxubWFpbiAucGFyYWdyYXBoIHVsLCB1bC5yZWYtLWl0ZW1ze1xyXG4gIG1hcmdpbjogMXJlbSAwO1xyXG5cclxuICBsaXtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMC41cmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogOXB4O1xyXG4gICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5kb3dubG9hZHN7XHJcbiAgLmNvbnRlbnQzM0wsIC5jb250ZW50MzNDLCAuY29udGVudDMzUntcclxuICAgIC5jb250ZW50RWxlbWVudHtcclxuXHJcblxyXG4gICAgICAuZG9jLS13cmFwcGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTQycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAuZG9jLS1saW5re1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmRvY3VtZW50cyAuY29udGVudDUwIC5jb250ZW50RWxlbWVudHtcclxuICBtYXgtd2lkdGg6IDUyMHB4O1xyXG59XHJcblxyXG5cclxubWFpbiAuaGFzLS1wcmltYXJ5LWJhY2tncm91bmQsIG1haW4gLmhhcy0td2hpdGUtY29sb3J7XHJcbiAgYXtcclxuICAgIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhcmRze1xyXG4gIC5jb250ZW50RWxlbWVudHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAycmVtIHJnYmEoMCwwLDAsMC4xKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgLmNvbnRlbnQzM1J7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGFzLS13aGl0ZS1jb2xvci5jYXJkc3tcclxuICBjb2xvcjogQHRleHRDb2xvcjtcclxufSIsIi5kb2N1bWVudHMgLmRvYy0td3JhcHBlcntcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgJiArIC5kb2MtLXdyYXBwZXJ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGxpZ2h0R3JleTtcclxuICB9XHJcblxyXG4gIC5kb2MtLWxpbmt7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMC42NnJlbSAxLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiBAdGV4dENvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDFyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZvbnRhd2Vzb21lXCI7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XHJcbiAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgIC5pbnRlcmFjdGlvblRyYW5zaXRpb24oKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kb2MtLWxpbmstdGV4dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmRvYy0tbGluay1uYW1le1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uZG9jdW1lbnRzIC5idXR0b24tLXdyYXBwZXJ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIC5idXR0b257XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGxpZ2h0R3JleTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAwLjY2cmVtIDEuNXJlbTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IEB0ZXh0Q29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMC42NnJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZm9udGF3ZXNvbWVcIjtcclxuICAgICAgY29udGVudDogXCJcXGYwOGVcIjtcclxuICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgLmludGVyYWN0aW9uVHJhbnNpdGlvbigpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiNjb250YWN0e1xyXG4gIC5jb250ZW50RWxlbWVudHtcclxuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLS1jb250YWN0e1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAuYnV0dG9uLS1zdWJtaXR7XHJcbiAgICAgIHBhZGRpbmc6IDAuNjZyZW0gM3JlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogQHByaW1hcnlDb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6IEBibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hcC0taXRlbXtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJiArIC5hcC0taXRlbXtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgfVxyXG5cclxuICAuYXAtLWlubmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIEBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXJ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuYXAtLXBvc2l0aW9ue1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcC0taW1hZ2V7XHJcbiAgICAgIHdpZHRoOiAxMyU7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFwLS1kYXRhe1xyXG4gICAgICB3aWR0aDogNTQlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLmFwLS1iYXNpYy1kYXRhe1xyXG4gICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhZGRyZXNze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAuYXAtLXBvc2l0aW9ue1xyXG4gICAgZm9udC1zaXplOiBAZnMxNTtcclxuICAgIGZvbnQtZmFtaWx5OiBAaGVhZGxpbmVGb250O1xyXG4gICAgY29sb3I6IEB0ZXJ0aWFyeUNvbG9yO1xyXG5cclxuICAgIEBtZWRpYSBAZGVza3tcclxuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHRhYkx7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZzMTI1O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXAtLW5hbWV7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiBAZnMxMTI1O1xyXG4gIH1cclxuICAuYXAtLWF1ZmdhYmVuYmVyZWljaHtcclxuICAgIC8vbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGNvbG9yOiBAbWVkR3JleTtcclxuICB9XHJcblxyXG4gIC5hcC0tZGF0YSBhZGRyZXNze1xyXG4gICAgYWxpZ24taXRlbXM6IHNlbGYtZW5kO1xyXG4gIH1cclxuXHJcblxyXG4gIC5hcC0tbGluZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5hcC0tbGFiZWx7XHJcbiAgICB3aWR0aDogNzRweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgY29sb3I6IEBtZWRHcmV5O1xyXG4gIH1cclxuXHJcbiAgLmFwLS1lbnRyeSAucGhvbmUtLWxpbmstbnVtYmVyIC5mYS1tb2JpbGV7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuYXAtLWVudHJ5IC5tYWlsLS1saW5rLXRleHQgLmZhLFxyXG4gIC5hcC0tZW50cnkgLnBob25lLS1saW5rLW51bWJlciAuZmF7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWlkLS0yMyB7XHJcbiAgQG1lZGlhIEBkZXNre1xyXG4gICAgLmNvbnRlbnQ2NkwgLmNvbnRlbnRFbGVtZW50IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogOHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbnRlbnQzM1IgLmNvbnRlbnRFbGVtZW50LCAuY29udGVudDEwMEMgLmNvbnRlbnRFbGVtZW50IHtcclxuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XHJcbn1cclxuLmFwLS1pdGVtIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5AY29udGFpbmVyIChtYXgtd2lkdGg6IDQzMHB4KSB7XHJcbiAgLmFwLS1pdGVtIC5hcC0taW5uZXJ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgLmFwLS1wb3NpdGlvbntcclxuICAgICAgZm9udC1zaXplOiBAZnMxMjU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAaGVhZGxpbmVGb250O1xyXG4gICAgICBjb2xvcjogQHRlcnRpYXJ5Q29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcC0taXRlbSAuYXAtLWlubmVyIC5hcC0taW1hZ2V7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG4gIC5hcC0taXRlbSAuYXAtLWlubmVyIC5hcC0tcG9zaXRpb257XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuYXAtLWl0ZW0gLmFwLS1pbm5lciAuYXAtLWRhdGF7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9yZGVyOiAzO1xyXG4gICAgZmxleC13cmFwOndyYXA7XHJcbiAgfVxyXG5cclxuICAuYXAtLWl0ZW0gLmFwLS1pbm5lciAuYXAtLWRhdGEgLmFwLS1iYXNpYy1kYXRhLFxyXG4gIC5hcC0taXRlbSAuYXAtLWlubmVyIC5hcC0tZGF0YSBhZGRyZXNze1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG59IiwiLmFwLS1pdGVtICsgLmtmYS0td2lkZ2V0e1xyXG4gIG1hcmdpbi10b3A6IDVyZW07XHJcbn0iLCIuc3VicGFnZXMtLWdyaWQtaW5uZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG4gIG1hcmdpbi1yaWdodDogLTFyZW07XHJcblxyXG4gIC5zdWJwYWdlLS1pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMnJlbSk7XHJcbiAgICBtYXJnaW46IDAgMXJlbSAycmVtO1xyXG5cclxuICAgIEBtZWRpYSBAdGFiTHtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMnJlbSlcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1YnBhZ2UtLWl0ZW0tbmFtZXtcclxuICAgIGZvbnQtc2l6ZTogQGZzMTI1O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuc3VicGFnZS0taXRlbS1kZXNje1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogQHRleHRDb2xvcjtcclxuICB9XHJcbn0iLCIuc3VicGFnZXMtLWluZGV4LWlubmVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLnN1YnBhZ2VzLS1pbmRleC1jb2x7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBoZWlnaHQ6IDgwdmg7XHJcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5zdWJwYWdlcy0tZnVzc2JhbGx7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5Q29sb3IgdXJsKFwiLi4vY29udGVudC8xL2ltZy9mdXNzYmFsbC5wbmdcIikgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJSBhdXRvO1xyXG5cclxuICAgICAgLnN1YnBhZ2VzLS1jb250ZW50e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDRyZW07XHJcbiAgICAgICAgcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTB2dyAqIDAuNSk7XHJcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcclxuXHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogNHB4IDRweCAwIHJnYmEoMCwwLDAsMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1YnBhZ2VzLS1yZWFkbW9yZS1saXN0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBsaXtcclxuICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEB3aGl0ZTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7XHJcblxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSBAdGFiUHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJwYWdlcy0tYm94e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwdmg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGgze1xyXG4gICAgICB0ZXh0LXNoYWRvdzogNHB4IDRweCAwIHJnYmEoMCwwLDAsMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdWJwYWdlcy0ta2VnZWxuIHtcclxuICAgICAgYmFja2dyb3VuZDpAdGVydGlhcnlDb2xvciB1cmwoXCIuLi9jb250ZW50LzEvaW1nL2tlZ2Vsbi5wbmdcIikgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCUgYXV0bztcclxuXHJcbiAgICAgIGgze1xyXG4gICAgICAgIHRleHQtc2hhZG93OiA0cHggNHB4IDAgcmdiYSg2Niw2Niw2NiwxKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN1YnBhZ2VzLS10dXJuZW57XHJcbiAgICAgIGJhY2tncm91bmQ6IEBzZWNvbmRhcnlDb2xvciB1cmwoXCIuLi9jb250ZW50LzEvaW1nL2JhcnJlbi5wbmdcIikgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCUgYXV0bztcclxuXHJcbiAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnBhZ2VzLS1jb250ZW50e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNHJlbTtcclxuICAgICAgbGVmdDogNHJlbTtcclxuICAgICAgd2lkdGg6IGNhbGMoNTB2dyAqIDAuNSk7XHJcbiAgICAgIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gICAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgICAgbGVmdDogMnJlbTtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MHZ3ICogMC43KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDN7XHJcbiAgICBmb250LXNpemU6IEBmczI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG5cclxuICAuc3VicGFnZXMtLXJlYWRtb3Jle1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCBAd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogQGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZzMDc1O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucmVmLS1yb3cucmVmLS1oaWdoLWxpZ2F7XHJcbiAgcGFkZGluZzogM3JlbSAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAucmVmMzN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWYtLXJvdyAucmVmLS1pdGVtcy5yZWYtLWxvbmctbGlzdHtcclxuICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgY29sdW1uLWdhcDogMnJlbTtcclxufVxyXG5cclxuLnJlZi0taXRlbSAucmVmLS1uYW1le1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLnJlZi0taXRlbSAucmVmLS10ZWFte1xyXG4gIGNvbG9yOiBAbWVkR3JleTtcclxufVxyXG5cclxuLnJlZjEwMCArIC5yZWYxMDAsIC5yZWYzMyArIC5yZWYzM3tcclxuICBtYXJnaW4tdG9wOiAzcmVtO1xyXG59IiwiLm5ld3MtLXRlYXNlci1ncmlke1xyXG4gIC5uZXdzLS10ZWFzZXItaW5uZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5uZXdzLS1pdGVte1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgcGFkZGluZzogMCAwIDJyZW0gMDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cclxuICAgICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ld3MtLXJlbGVhc2V7XHJcbiAgICAgICAgLy90ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IEBmczA4NzU7XHJcbiAgICAgICAgY29sb3I6IEBxdWFkcmluYXJ5Q29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ld3MtLWhlYWRsaW5le1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBoZWFkbGluZUZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiBAZnMxNTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2V7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV3cy0taGVhZGxpbmUsIC5uZXdzLS1yZWxlYXNle1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtLXRlYXNlci1yZWFkYWxse1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiBAZnMxMTI1O1xyXG4gICAgICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCk7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubmV3cy0tbGlzdHtcclxuICAubmV3cy0taXRlbXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5pbWFnZXtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3cy0tZGF0YXtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtLWhlYWRsaW5lLCAubmV3cy0tcHJldmlld3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubmV3cy0tYm9keXtkaXNwbGF5OiBub25lO31cclxufVxyXG5cclxuLm5ld3MtLWl0ZW17XHJcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE2MHB4O1xyXG5cclxuICBAbWVkaWEgQG1vbWVudFRvU2hvd1RoZUhhbWJ1cmdlcntcclxuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgLm5ld3MtLW1ldGF7XHJcbiAgICBjb2xvcjogQG1lZEdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3MtLWJvZHkgcHtcclxuICAmICsgcHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbiNuZXdzZGV0YWlsT3ZlcmxheXtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xyXG4gIHotaW5kZXg6IDk5MDtcclxufVxyXG4ubmV3c21vZGFsLS1pbiAjbmV3c2RldGFpbE92ZXJsYXl7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuI2Nsb3NlTmV3c2RldGFpbHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiA0MnB4O1xyXG4gIGhlaWdodDogNDJweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4jbmV3c2RldGFpbHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICB3aWR0aDogNjQwcHg7XHJcbiAgaGVpZ2h0OiBjYWxjKDkwdmggLSBAaGVhZGVySGVpZ2h0KTtcclxuICB0b3A6IGNhbGMoNXZoICsgQGhlYWRlckhlaWdodCk7XHJcbiAgbGVmdDogNTB2dztcclxuICBtYXJnaW4tbGVmdDogLTMyMHB4O1xyXG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDAgM3JlbSByZ2JhKDAsMCwwLDcpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDFyZW0sMCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLmludGVyYWN0aW9uVHJhbnNpdGlvbigpO1xyXG5cclxuICBAbWVkaWEgQHNtTHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiA5NiU7XHJcbiAgICBoZWlnaHQ6IDg5JTtcclxuICAgIHRvcDogY2FsYygxJSArIEBtb2JpbGVIZWFkZXJIZWlnaHQpO1xyXG4gICAgbGVmdDogMiU7XHJcbiAgICByaWdodDogMiU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy0tZGV0YWlsLWlubmVye1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMnJlbSAycmVtIDRyZW0gMnJlbTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuXHJcbiAgLm5ld3MtLXJlYWRtb3Jle2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuICBwe1xyXG4gICAgJiArIHB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2UtLWRhdGVuc2NodXR6e1xyXG5cclxuICBwICsgaDN7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgaDN7XHJcbiAgICBmb250LWZhbWlseTogQGhlYWRsaW5lRm9udDtcclxuICAgIGNvbG9yOiBAYmxhY2s7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgcCArIGg0e1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB9XHJcblxyXG4gIHAgKyBoMntcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgfVxyXG5cclxuICBwICsgcHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG5cclxuICBtYWluIHVsIHtcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb290ZXJ7XHJcblxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgZm9udC1zaXplOiBAZnMwODc1O1xyXG4gIH1cclxuXHJcbiAgYXtcclxuICAgIGNvbG9yOiBAbWVkTGlnaHRHcmV5O1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5mb290ZXItLWluc3RhbmNlLW5hbWV7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6IEBtZWRMaWdodEdyZXk7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLS10ZWFtLWFkZHJlc3N7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCBAZnMxNSArIDAuMTVyZW0pO1xyXG4gIH1cclxuXHJcblxyXG4gIC5tZW51LS1mb290ZXJtZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICYgK2xpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIrIFwiO1xyXG5cclxuICAgICAgICBAbWVkaWEgQHRhYkxfb25seXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmVyYmFlbmRlLS1saXN0e1xyXG4gICAgbGkgYXtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiwrsgXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMzNyZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5mb290ZXItLWRvd25sb2Fkc3tcclxuICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gIH1cclxufVxyXG5cclxuLmhvbm9ye1xyXG4gIGZvbnQtc2l6ZTogQGZzMTtcclxufVxyXG5cclxuXHJcbi5zdWJmb290ZXJ7XHJcbiAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6IEB3aGl0ZTtcclxuXHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi0td3JhcHBlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5idXR0b257XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmctbGVmdDogNnJlbTtcclxuICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIEB3aGl0ZTtcclxuXHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDIxcHgpO1xyXG4gICAgICBsZWZ0OiAycmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWVtYmVyc2hpcC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idXR0b246aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kYXJ5Q29sb3I7XHJcbiAgfVxyXG5cclxuICBoMiwgcHtcclxuICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgfVxyXG59IiwiYTpmb2N1c3tcclxuICBvdXRsaW5lOiAycHggc29saWQgQHByaW1hcnlDb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuYnV0dG9uOmZvY3Vze1xyXG4gICAgb3V0bGluZTogMnB4IHNvbGlkIEBwcmltYXJ5Q29sb3I7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5hY2Nlc3NpYmlsaXR5LS1mb250c2l6ZXtcclxuXHJcblxyXG59Il0sImZpbGUiOiJ0aGVtZS5jc3MifQ== */
