/* montserrat-300 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/montserrat-v18-latin-300.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/montserrat-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v18-latin-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v18-latin-300.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/montserrat-v18-latin-italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/montserrat-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v18-latin-italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v18-latin-italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-v18-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/montserrat-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v18-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v18-latin-regular.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/montserrat-v18-latin-500.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/montserrat-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v18-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v18-latin-500.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-500italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/montserrat-v18-latin-500italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/montserrat-v18-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v18-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v18-latin-500italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v18-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v18-latin-500italic.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/montserrat-v18-latin-600.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/montserrat-v18-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v18-latin-600.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v18-latin-600.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v18-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v18-latin-600.svg#Montserrat') format('svg');
  /* Legacy iOS */
}
body {
  font-family: "Montserrat", Calibri, Helvetica, Roboto, -apple-system, sans-serif;
  font-size: 1.125rem;
  color: #343434;
  line-height: 1.6;
}
@media  screen and (min-width: 1000px) {
  .content20 .desk-c2 {
    width: 20%;
  }
}
.content20 {
  flex-wrap: wrap;
}
.identity .the--navigation {
  display: flex;
  justify-content: right;
}
.identity .navigation--wrapper {
  width: 65%;
}
.identity .navigation--wrapper .nav--inner {
  justify-content: unset;
}
.identity .header--socials {
  width: 35%;
}
.identity .socials--trigger {
  display: none;
}
@media  screen and (max-width: 853px) {
  .identity .socials--trigger {
    position: absolute;
    display: block;
    height: 80px;
    width: 80px;
    background: #fff;
    color: #9daab6;
    font-size: 2rem;
    top: 0;
    right: 10px;
  }
}
@media  screen and (max-width: 620px) {
  .identity .socials--trigger {
    position: absolute;
    height: 66px;
    width: 66px;
    background: #fff;
    border-left: 1px solid #9daab6;
    border-right: 1px solid #9daab6;
    color: #9daab6;
    font-size: 2rem;
    top: 0;
    right: 100px;
  }
}
.identity .header--socials-container {
  display: flex;
  float: right;
  margin-right: 1rem;
  margin-top: 40px;
  -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: 853px) {
  .identity .header--socials-container {
    position: absolute;
    height: 44px;
    background: #fff;
    top: 100%;
    right: 0;
    margin-top: 0;
    display: flex;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate3d(0, 1rem, 0);
    -moz-transform: translate3d(0, 1rem, 0);
    -ms-transform: translate3d(0, 1rem, 0);
    -o-transform: translate3d(0, 1rem, 0);
    transform: translate3d(0, 1rem, 0);
  }
  .identity .header--socials-container.socials--visible {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.identity .social--icons {
  display: flex;
}
@media  screen and (max-width: 853px) {
  .identity .social--icons {
    align-items: center;
    padding-right: 1rem;
  }
}
.identity .social--profile {
  width: 24px;
  height: 23px;
  text-align: center;
  color: #9daab6;
  margin-left: 1rem;
  font-size: 1.25rem;
  line-height: 1.2rem;
}
.identity .social--profile.social--profile-indeed {
  background: url("../img/indeed.jpg") no-repeat center center;
  background-size: 160% auto;
}
@media  screen and (max-width: 620px) {
  .identity .mobile-hamburger {
    position: absolute;
    top: 5px;
    right: 1rem;
  }
}
.the--navigation {
  /*.item--id-guv{
    a{
      background: url("../img/nav-guv.jpg") no-repeat;
      background-position: 1rem 0.5rem;
      background-size: auto 48px;
    }
  }*/
}
.the--navigation .menu--mainmenu {
  height: 100%;
  justify-content: unset;
}
.the--navigation .menu--mainmenu > li {
  height: 100%;
}
.the--navigation .menu--mainmenu > li > a {
  height: 100%;
  box-sizing: border-box;
  padding: 1.5rem 1rem 0.5rem 1rem;
  display: flex;
  align-items: center;
  font-size: 1rem;
  color: #1d2830;
  -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;
}
.the--navigation .menu--mainmenu > li > a:hover {
  color: var(--secondaryColor);
}
.the--navigation .menu--mainmenu > li.active > a {
  font-weight: 500;
}
@media  screen and (max-width: 853px) {
  .the--navigation .menu--mainmenu > li {
    height: 56px;
    border-bottom: 1px solid #acb8c2;
    box-sizing: border-box;
  }
}
.the--navigation .item--submenu {
  padding: 0;
}
@media  screen and (min-width: 1142px) {
  .the--navigation .item--submenu li:not(:last-child) {
    border-bottom: 1px solid #acb8c2;
  }
}
.the--navigation .item--submenu li {
  border-bottom: 1px solid #acb8c2;
}
.the--navigation .item--submenu li a {
  color: var(--primaryColor);
}
.the--navigation .item--submenu li:hover {
  background: var(--secondaryColor);
}
.the--navigation .item--submenu li:hover a {
  color: #fff;
}
@media  screen and (max-width: 853px) {
  .can--touch .menu--mainmenu > li.item--has-child {
    padding-right: 0;
  }
}
header > .row:not(.identity) {
  padding-top: 40vh;
  box-sizing: border-box;
}
@media  screen and (max-width: 620px) {
  header > .row:not(.identity) {
    padding-top: 60vh;
  }
}
header > .row:not(.identity) {
  min-height: 70vh;
  margin-top: 100px;
}
@media  screen and (max-width: 853px) {
  header > .row:not(.identity) {
    margin-top: 0;
  }
}
.page--index header > .row:not(.identity) {
  min-height: 80vh;
  background: #ededed url("../img/index-header.jpg") no-repeat center center;
  background-size: cover;
}
@media  screen and (max-width: 620px) {
  .page--index header > .row:not(.identity) {
    background: #ededed url("../img/index-header-mobile.jpg") no-repeat left center;
    background-size: cover;
  }
}
.page--unternehmen-gebatec header > .row:not(.identity) {
  background: #ededed url("../img/unternehmen-gebatec-header.jpg") no-repeat center center;
  background-size: cover;
}
.page--jobs-gebatec header > .row:not(.identity) {
  background: #ededed url("../img/jobs-header.jpg") no-repeat center center;
  background-size: cover;
}
.page--leistungen header > .row:not(.identity) {
  background: #ededed url("../img/leistungen-header.jpg") no-repeat center center;
  background-size: cover;
}
.page--kontakt-gebatec header > .row:not(.identity) {
  background: #ededed url("../img/kontakt-header.jpg") no-repeat center center;
  background-size: cover;
}
@media  screen and (max-width: 620px) {
  .page--kontakt-gebatec header > .row:not(.identity) {
    background-position: 33% center;
  }
}
.page--klima header > .row:not(.identity) {
  background: #ededed url("../img/klima-header.jpg") no-repeat center center;
  background-size: cover;
}
.page--sanitaer-installation header > .row:not(.identity) {
  background: #ededed url("../img/sanitaer-header.jpg") no-repeat center center;
  background-size: cover;
}
.page--lueftungsbau header > .row:not(.identity) {
  background: #ededed url("../img/lueftungsbau-header.jpg") no-repeat center center;
  background-size: cover;
}
.page--heizungsbau header > .row:not(.identity) {
  background: #ededed url("../img/heizungsbau-header.jpg") no-repeat center center;
  background-size: cover;
}
.page--photovoltaik header > .row:not(.identity),
.page--erneuerbare-energiesysteme header > .row:not(.identity) {
  background: #ededed url("../img/photovoltaik-header.jpg") no-repeat center center;
  background-size: cover;
}
.page--referenzen header > .row:not(.identity) {
  background: #ededed url("../img/referenzen-header.jpg") no-repeat center center;
  background-size: cover;
}
.page--datenschutz header > .row:not(.identity),
.page--impressum header > .row:not(.identity) {
  background: var(--primaryColor);
  min-height: 20vh;
  padding-top: 4rem;
  padding-bottom: 4rem;
  margin-top: 100px;
}
header h1 {
  display: table;
  max-width: 100%;
  padding: 0.75rem 1rem;
  background: #fff;
  color: #1d2830;
  font-weight: 400;
  font-size: 2.5rem;
  line-height: 1;
  margin: 0;
}
@media  screen and (max-width: 620px) {
  header h1 {
    font-size: 1.25rem;
    display: block;
  }
}
header h2 {
  font-weight: 500;
  color: #94b8dd;
  font-size: 1.2rem;
  margin: 1rem 0 0 0;
  padding: 0.75rem 1rem;
  background: #1d2830;
  display: inline-block;
}
main h2 {
  font-weight: 300;
  color: #1d2830;
  margin-bottom: 2rem;
  font-size: 1.875rem;
}
@media  screen and (max-width: 375px) {
  main h2 {
    font-size: 1.75rem;
  }
}
main .image + h3,
main .paragraph + h3 {
  margin-top: 3rem;
}
main .jobs--heading {
  font-weight: 600;
  margin-bottom: 0.66rem;
}
main h2 + .jobs--heading {
  margin-top: 2rem;
}
main .jobs--doc + .jobs--heading {
  margin-top: 2rem;
}
main ul li {
  margin: 0 0 0.75rem 0;
  padding: 0 0 0 1.5rem;
  position: relative;
}
main ul li::before {
  position: absolute;
  height: 0;
  width: 0;
  top: 0.4rem;
  left: 0;
  border: 5px solid transparent;
  border-left: 5px solid #1d2830;
  content: "";
}
.boxes {
  width: 95%;
  margin-top: 20vh;
}
@media  screen and (max-width: 1141px) {
  .boxes {
    width: 100%;
    margin-top: 10vh;
  }
}
@media  screen and (max-width: 853px) {
  .boxes {
    width: 100%;
    margin-top: 15vh;
  }
}
@media  screen and (max-width: 620px) {
  .boxes {
    width: 100%;
    margin-top: 5rem;
  }
}
@media  screen and (max-width: 375px) {
  .boxes {
    margin-top: 2rem;
  }
}
.boxes .boxes--inner {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}
.box {
  width: 16%;
  height: 200px;
  padding: 2rem 1rem;
  box-sizing: border-box;
}
@media  screen and (max-width: 620px) {
  .box {
    width: 100%;
    height: 4rem;
    margin-bottom: 0.5rem;
    padding: 0.5rem 2rem;
  }
}
.box a {
  color: #fff;
  display: block;
  height: 100%;
}
@media  screen and (max-width: 620px) {
  .box a {
    display: flex;
    align-items: center;
  }
}
.box--heat {
  background: rgba(22, 2, 6, 0.85);
}
.box--cool {
  background: rgba(2, 3, 22, 0.85);
}
.box--sanitary {
  background: rgba(10, 22, 2, 0.85);
}
.box--air {
  background: rgba(2, 25, 29, 0.85);
}
.box--electro {
  background: rgba(35, 19, 3, 0.85);
}
.box--msr {
  background: rgba(65, 60, 4, 0.8);
}
.cta--box {
  background: #ececec;
  padding: 2rem 3rem;
  text-align: center;
  margin-top: 3rem;
}
@media  screen and (max-width: 620px) {
  .cta--box {
    padding: 1rem;
  }
}
.cta--heading {
  color: #1d2830;
  font-size: 1.125rem;
  line-height: 1.3;
  margin-bottom: 1rem;
  font-weight: 500;
  padding: 0 3rem;
}
@media  screen and (max-width: 620px) {
  .cta--heading {
    padding: 0;
  }
}
.cta--motivation {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-weight: 700;
}
.cta--button {
  padding: 1rem 2rem;
  color: #fff;
  background: var(--secondaryColor);
  font-weight: 500;
  display: inline-block;
}
.image.is--card figcaption {
  padding: 2.5rem 1rem 2.5rem 1rem;
  font-size: 1.25rem;
  font-weight: 400;
  text-align: center;
  display: block;
  background: #fff;
  -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;
}
.image.is--card:hover figcaption {
  background: var(--secondaryColor);
  color: #fff;
}
.page--leistungen .image--link .image figcaption {
  padding: 1.5rem 1rem 1.5rem 1rem;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  border-bottom: 2px solid #acb8c2;
  display: block;
  background: #fff;
  -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;
}
.page--leistungen .image--link .image:hover figcaption {
  background: var(--tertiaryColor);
  color: #000;
}
.conversion--button {
  display: block;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  font-weight: 600;
  padding: 1rem 2rem;
  font-size: 1.5rem;
}
@media  screen and (max-width: 620px) {
  .conversion--button {
    font-size: 1.33rem;
  }
}
@media  screen and (min-width: 1142px) {
  .page--index #ce-4 .button--is-secondary {
    margin-top: 0;
  }
}
.jobs--list .jobs--doc {
  margin-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #acb8c2;
}
.jobs--list .jobs--doc .doc--link {
  color: var(--primaryColor);
  padding: 0;
  display: flex;
}
.jobs--list .jobs--doc .doc--link .fa {
  line-height: 1.5;
  margin-right: 1rem;
}
.jobs--list .jobs--doc .doc--link:hover {
  background: transparent;
  color: #000;
}
.fullwidth--buttons .image {
  margin-bottom: 0;
}
.fullwidth--buttons .button--wrapper {
  margin-top: 0;
}
.fullwidth--buttons .button {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  display: block;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
}
@media  screen and (max-width: 1141px) {
  .fullwidth--buttons .button {
    font-size: 1rem;
    font-weight: 500;
  }
}
.contacts--line {
  display: flex;
}
.contacts--line .contacts--label {
  width: 90px;
}
.contacts--line a:hover {
  color: var(--secondaryColor);
}
.footer {
  background: #0b0f12;
  color: #ececec;
  font-size: 0.875rem;
}
.footer .footer--heading {
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  font-weight: 600;
  min-height: 45px;
}
.logo--image-footer {
  max-width: 100%;
  height: auto;
}
.footer--logos img {
  max-width: 100%;
  height: auto;
}
.footer--navigation a {
  color: #ececec;
  margin-left: 1rem;
  font-style: italic;
}
.honor {
  justify-content: center;
  display: flex;
  padding: 1rem 0;
  background: #000;
  text-align: center;
  font-size: 0.875rem;
}
.honor a {
  color: #999;
}
.honor .honor--word {
  text-transform: uppercase;
  color: #fff;
  margin-left: 0.5rem;
}
.honor .honor--web {
  color: #5abbbb;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9mb250cy5sZXNzIiwib3ZlcndyaXRlcy9ib2R5Lmxlc3MiLCJjb25maWcvdmFycy5sZXNzIiwib3ZlcndyaXRlcy9pZGVudGl0eS5sZXNzIiwiY29uZmlnL21peGlucy5sZXNzIiwib3ZlcndyaXRlcy9uYXZpZ2F0aW9uLmxlc3MiLCIuLi8uLi8uLi8uLi9jc3MvbGVzcy9jb25maWcvdmFycy5sZXNzIiwib3ZlcndyaXRlcy9oZWFkZXJpbWFnZXMubGVzcyIsIm92ZXJ3cml0ZXMvdHlwZS5sZXNzIiwib3ZlcndyaXRlcy9ob21lYm94ZXMubGVzcyIsIm92ZXJ3cml0ZXMvY3RhYm94Lmxlc3MiLCJvdmVyd3JpdGVzL2NhcmRzLmxlc3MiLCJvdmVyd3JpdGVzL2J1dHRvbnMubGVzcyIsIm92ZXJ3cml0ZXMvY29udGFjdHMubGVzcyIsIm92ZXJ3cml0ZXMvZm9vdGVyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0VBQ0UsYUFBYSxZQUFiO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQVMsd0NBQVQ7O0VBQ0EsS0FBSyxNQUFNLFNBQ1AsZ0RBQWdELE9BQU8sd0NBQ3ZELDJDQUEyQyxPQUFPLDBDQUNsRCwwQ0FBMEMsT0FBTyxtQ0FDakQseUNBQXlDLE9BQU8sNENBQ2hELG9EQUFvRCxPQUFPLE1BTC9EOzs7O0FBU0Y7RUFDRSxhQUFhLFlBQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBUywyQ0FBVDs7RUFDQSxLQUFLLE1BQU0sU0FDUCxtREFBbUQsT0FBTyx3Q0FDMUQsOENBQThDLE9BQU8sMENBQ3JELDZDQUE2QyxPQUFPLG1DQUNwRCw0Q0FBNEMsT0FBTyw0Q0FDbkQsdURBQXVELE9BQU8sTUFMbEU7Ozs7QUFTRjtFQUNFLGFBQWEsWUFBYjtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFTLDRDQUFUOztFQUNBLEtBQUssTUFBTSxTQUNQLG9EQUFvRCxPQUFPLHdDQUMzRCwrQ0FBK0MsT0FBTyww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LSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi0zMDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IGxvY2FsKCcnKSxcclxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjE4LWxhdGluLTMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MTgtbGF0aW4tMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi0zMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MTgtbGF0aW4tMzAwLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBtb250c2VycmF0LWl0YWxpYyAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjE4LWxhdGluLWl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogbG9jYWwoJycpLFxyXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MTgtbGF0aW4taXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjE4LWxhdGluLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjE4LWxhdGluLWl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi1pdGFsaWMuc3ZnI01vbnRzZXJyYXQnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIG1vbnRzZXJyYXQtcmVndWxhciAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjE4LWxhdGluLXJlZ3VsYXIuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IGxvY2FsKCcnKSxcclxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjE4LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xyXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MTgtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjE4LWxhdGluLXJlZ3VsYXIuc3ZnI01vbnRzZXJyYXQnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIG1vbnRzZXJyYXQtNTAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MTgtbGF0aW4tNTAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbCgnJyksXHJcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi01MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xyXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MTgtbGF0aW4tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjE4LWxhdGluLTUwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MTgtbGF0aW4tNTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjE4LWxhdGluLTUwMC5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogbW9udHNlcnJhdC01MDBpdGFsaWMgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi01MDBpdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IGxvY2FsKCcnKSxcclxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjE4LWxhdGluLTUwMGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi01MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MTgtbGF0aW4tNTAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi01MDBpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MTgtbGF0aW4tNTAwaXRhbGljLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBtb250c2VycmF0LTYwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjE4LWxhdGluLTYwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogbG9jYWwoJycpLFxyXG4gIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MTgtbGF0aW4tNjAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjE4LWxhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi02MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjE4LWxhdGluLTYwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi02MDAuc3ZnI01vbnRzZXJyYXQnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuIiwiYm9keXtcclxuICBmb250LWZhbWlseTogQHN0ZEZvbnQ7XHJcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICBjb2xvcjogQG1lZERhcmtHcmV5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuXHJcbkBtZWRpYSBAbWluX3RhYkx7XHJcblxyXG4gIC5jb250ZW50MjAgLmRlc2stYzIge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50MjB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4iLCJAZGVza0w6IH5cIiBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweClcIjtcclxuQGRlc2tTOiB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpXCI7XHJcbkBkZXNrOiAgflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MnB4KVwiO1xyXG5AdGFiTDogIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDFweClcIjtcclxuQG1pbl90YWJMOiB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpXCI7XHJcbkB0YWJQOiAgflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUzcHgpXCI7XHJcbkBzbUw6ICAgflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpXCI7XHJcbkBzbVA6ICAgflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE1cHgpXCI7XHJcbkBzbVg6ICAgflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpXCI7XHJcblxyXG5AbW9tZW50VG9TaG93VGhlSGFtYnVyZ2VyOiBAdGFiUDtcclxuXHJcblxyXG5cclxuXHJcbkBibGFjazogICAgICAgICAjMDAwO1xyXG5AZGFya0dyZXk6ICAgICAgIzBiMGYxMjtcclxuQGRhcmtCbHVlR3JleTogICMxZDI4MzA7XHJcbkBtZWREYXJrR3JleTogICAjMzQzNDM0O1xyXG5AbWVkQmx1ZTogICAgICAgIzk0YjhkZDtcclxuQGJsdWVHcmV5OiAgICAgICM5ZGFhYjY7XHJcbkBsaWdodEdyZXk6ICAgICAjZWNlY2VjO1xyXG5Ad2hpdGU6ICAgICAgICAgI2ZmZjtcclxuXHJcblxyXG5cclxuXHJcbkBzdGRGb250OiAgICAgXCJNb250c2VycmF0XCIsIENhbGlicmksIEhlbHZldGljYSwgUm9ib3RvLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmOyIsIi5pZGVudGl0eXtcclxuXHJcbiAgLnRoZS0tbmF2aWdhdGlvbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAubmF2aWdhdGlvbi0td3JhcHBlcntcclxuICAgIHdpZHRoOiA2NSU7XHJcblxyXG4gICAgLm5hdi0taW5uZXJ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuICAuaGVhZGVyLS1zb2NpYWxze1xyXG4gICAgd2lkdGg6IDM1JTtcclxuICB9XHJcblxyXG4gIC5zb2NpYWxzLS10cmlnZ2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJQe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XHJcbiAgICAgIGNvbG9yOiBAYmx1ZUdyZXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IEBtb2JpbGVIZWFkZXJIZWlnaHQ7XHJcbiAgICAgIHdpZHRoOiBAbW9iaWxlSGVhZGVySGVpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGJsdWVHcmV5O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYmx1ZUdyZXk7XHJcbiAgICAgIGNvbG9yOiBAYmx1ZUdyZXk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLS1zb2NpYWxzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIC5pbnRlcmFjdGlvblRyYW5zaXRpb24oKTtcclxuXHJcbiAgICBAbWVkaWEgQHRhYlB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sIDApO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXJlbSwgMCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sIDApO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sIDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sIDApO1xyXG5cclxuICAgICAgJi5zb2NpYWxzLS12aXNpYmxle1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNvY2lhbC0taWNvbnN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIEBtZWRpYSBAdGFiUHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb2NpYWwtLXByb2ZpbGV7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiBAYmx1ZUdyZXk7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcblxyXG4gICAgJi5zb2NpYWwtLXByb2ZpbGUtaW5kZWVke1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW5kZWVkLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjAlIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuICBAbWVkaWEgQHNtTHtcclxuICAgIC5tb2JpbGUtaGFtYnVyZ2Vye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNXB4O1xyXG4gICAgICByaWdodDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufSIsIi5pbnRlcmFjdGlvblRyYW5zaXRpb24oQGR1cjogMC4zM3M7IEBwcm9wczogYWxsKXtcclxuICAvLy13ZWJraXQtdHJhbnNpdGlvbjogQGZvciBAZHVyIGVhc2UtaW4tb3V0O1xyXG4gIC8vLW1vei10cmFuc2l0aW9uOiBAZm9yIEBkdXIgZWFzZS1pbi1vdXQ7XHJcbiAgLy90cmFuc2l0aW9uOiBAZm9yIEBkdXIgZWFzZS1pbi1vdXQ7XHJcblxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHByb3BzO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHByb3BzO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IEBwcm9wcztcclxuXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAZHVyO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogQGR1cjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAZHVyO1xyXG5cclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbn0iLCIudGhlLS1uYXZpZ2F0aW9ue1xyXG5cclxuICAubWVudS0tbWFpbm1lbnV7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG5cclxuICAgICYgPiBsaXtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgJiA+IGF7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW0gMC41cmVtIDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBjb2xvcjogQGRhcmtCbHVlR3JleTtcclxuICAgICAgICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCk7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogQHNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUgPiBhe1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBAbW9tZW50VG9TaG93VGhlSGFtYnVyZ2Vye1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG1lZEJsdWVHcmV5O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qLml0ZW0tLWlkLWd1dntcclxuICAgIGF7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9uYXYtZ3V2LmpwZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMC41cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDhweDtcclxuICAgIH1cclxuICB9Ki9cclxuXHJcblxyXG4gIC5pdGVtLS1zdWJtZW51e1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBAbWVkaWEgQGRlc2t7XHJcbiAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBtZWRCbHVlR3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGl7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbWVkQmx1ZUdyZXk7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5Q29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQHNlY29uZGFyeUNvbG9yO1xyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBAbW9tZW50VG9TaG93VGhlSGFtYnVyZ2Vye1xyXG4gIC5jYW4tLXRvdWNoIC5tZW51LS1tYWlubWVudSA+IGxpLml0ZW0tLWhhcy1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufSIsIkBzdGRGb250OiAgICAgc2Fucy1zZXJpZjtcclxuXHJcblxyXG5AYmxhY2s6ICAgICAgICAgICAgICMwMDA7XHJcbkBkYXJrR3JleTogICAgICAgICAgIzExMTExODtcclxuQGZvb3RlckJhY2tncm91bmQ6ICAjMTExMTE4O1xyXG5AdGV4dENvbG9yOiAgICAgICAgICMzMzM7XHJcbkB3aGl0ZTogICAgICAgICAgICAgI2ZmZjtcclxuQGV4dHJlbWVMaWdodEdyZXk6ICAjZjlmOWY5O1xyXG5AbGlnaHRHcmV5OiAgICAgICAgICNlOGU4ZTg7XHJcbkBtZWRHcmV5OiAgICAgICAgICAgIzk5OTtcclxuQG1lZEJsdWU6ICAgICAgICAgICAjOWFiYWQ2O1xyXG5AbWVkQmx1ZUdyZXk6ICAgICAgICNhY2I4YzI7XHJcbkBsaWdodEJsdWU6ICAgICAgICAgI2IyZGFlNDtcclxuXHJcbkBwcmltYXJ5Q29sb3I6ICAgIHZhciggLS1wcmltYXJ5Q29sb3IgKTtcclxuQHNlY29uZGFyeUNvbG9yOiAgdmFyKCAtLXNlY29uZGFyeUNvbG9yICk7XHJcbkB0ZXJ0aWFyeUNvbG9yOiAgIHZhciggLS10ZXJ0aWFyeUNvbG9yICk7XHJcbkBxdWFkcmluYXJ5Q29sb3I6ICAgdmFyKCAtLXF1YWRyaW5hcnlDb2xvciApO1xyXG5cclxuQHByaW1hcnlDb250cmFzdENvbG9yOiAgICBAd2hpdGU7XHJcbkBzZWNvbmRhcnlDb250cmFzdENvbG9yOiAgQHdoaXRlO1xyXG5cclxuXHJcbi8vIGRlc2t0b3AgJiBtb2JpbGUgdHJpZ2dlciBiZyBhbmQgY29sb3JcclxuQG1haW5NZW51VHJpZ2dlckNvbG9yOiAgQHNlY29uZGFyeUNvbG9yO1xyXG5AbWFpbk1lbnVUcmlnZ2VyQkc6ICAgICByZ2JhKDAsMCwwLDApO1xyXG5cclxuLy8gZGVza3RvcCBtYWluIG1lbnUgaXRlbXMgY29sb3JcclxuQG1haW5NZW51Q29sb3I6ICAgICAgIEBzZWNvbmRhcnlDb2xvcjtcclxuQG1haW5NZW51SG92ZXJDb2xvcjogIEBwcmltYXJ5Q29sb3I7XHJcblxyXG4vLyBtb2JpbGUgbWFpbiBtZW51IGJnIGFuZCBjb2xvclxyXG5AbW9iaWxlTWFpbk1lbnVCZzogICAgQHdoaXRlO1xyXG5AbW9iaWxlTWFpbk1lbnVDb2xvcjogQHRleHRDb2xvcjtcclxuXHJcbi8vIG1vYmlsZSBzdWIgbWVudSBiZyBhbmQgY29sb3JcclxuQG1vYmlsZVN1Yk1lbnVCZzogICAgIEBleHRyZW1lTGlnaHRHcmV5O1xyXG5AbW9iaWxlU3ViTWVudUNvbG9yOiAgQHRleHRDb2xvcjtcclxuXHJcblxyXG5cclxuXHJcblxyXG5AaDFzaXplOiAgMnJlbTtcclxuQGgyc2l6ZTogIDEuNzVyZW07XHJcbkBoM3NpemU6ICAxLjVyZW07XHJcbkBoNHNpemU6ICAxLjI1cmVtO1xyXG5AaDVzaXplOiAgMS4xMjVyZW07XHJcbkBoNnNpemU6ICAxcmVtO1xyXG5cclxuXHJcbkB0eXBvU3RkTWFyZ2luOiAxcmVtO1xyXG5cclxuXHJcbi8vIHN0YW5kYXJkIHdpZHRoIG9mIC5jb250YWluZXJcclxuQG1heHdpZHRoOiAxMjgwcHg7XHJcblxyXG4vLyBoZWFkZXIgSGVpZ2h0IGRlZmluaXRpb25zXHJcbkBoZWFkZXJIZWlnaHQ6ICAgIDEwMHB4O1xyXG5Ac2xpbUhlYWRlckhlaWdodDogODBweDtcclxuQG1vYmlsZUhlYWRlckhlaWdodDogNjZweDtcclxuXHJcbi8vIGhhbWJ1cmdlclxyXG5AaGFtYnVyZ2VyV2lkdGg6ICAgIDM2cHg7XHJcbkBoYW1idXJnZXJDb2xvcjogICAgQHRleHRDb2xvcjtcclxuXHJcbi8vIHBhZGRpbmcgYmV0d2VlbiBjb2xzXHJcbkBzdGRDb2xQYWRkaW5nIDogMXJlbTtcclxuXHJcbi8vIG1hcmdpbiAvIHBhZGRpbmcgYmV0d2VlbiByb3dzXHJcbkBzdGRSb3dNYXJnaW46ICA1cmVtO1xyXG5Ac2xpbVJvd01hcmdpbjogMnJlbTtcclxuXHJcbi8vIGNvbCBtYXJnaW4gKGJ0bSkgb24gYnJlYWtwb2ludCBicmVha3NcclxuQGJyZWFrQ29sTWFyZ2luOiAycmVtO1xyXG5cclxuQGZvcm1MYWJlbFdpZHRoOiAxMjBweDtcclxuXHJcbi8vIGZvb3RlciBsYWJlbCB3aWR0aFxyXG5AZm9vdGVyTGFiZWxXaWR0aDogODBweDtcclxuXHJcbi8vIGZvb3RlciBMaW5rIENvbG9yXHJcbkBmb290ZXJMaW5rQ29sb3I6IEBzZWNvbmRhcnlDb2xvcjtcclxuXHJcbi8vIGZvb3RlciB0ZXh0IGNvbG9yXHJcbkBmb290ZXJDb2xvcjogQG1lZEdyZXk7XHJcblxyXG5cclxuQGRlc2tMOiB+XCIgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpXCI7XHJcbkBkZXNrUzogflwiIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KVwiO1xyXG5AbWluX2Rlc2tNVzogflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KVwiO1xyXG5AZGVza01XOiB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpXCI7XHJcbkBkZXNrOiAgflwiIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MnB4KVwiO1xyXG5AdGFiTDogIH5cIiBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDFweClcIjtcclxuQHRhYlA6ICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTNweClcIjtcclxuQHNtTDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweClcIjtcclxuQHNtUDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTVweClcIjtcclxuQHNtWDogICB+XCIgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweClcIjtcclxuXHJcbkBtb21lbnRUb1Nob3dUaGVIYW1idXJnZXI6IEB0YWJQOyIsImhlYWRlciA+IC5yb3c6bm90KC5pZGVudGl0eSl7XHJcbiAgcGFkZGluZy10b3A6IDQwdmg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgQG1lZGlhIEBzbUx7XHJcbiAgICBwYWRkaW5nLXRvcDogNjB2aDtcclxuICB9XHJcbn1cclxuXHJcbmhlYWRlciA+IC5yb3c6bm90KC5pZGVudGl0eSl7XHJcbiAgbWluLWhlaWdodDogNzB2aDtcclxuICBtYXJnaW4tdG9wOiBAaGVhZGVySGVpZ2h0O1xyXG5cclxuICBAbWVkaWEgQHRhYlB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wYWdlLS1pbmRleHtcclxuXHJcbiAgaGVhZGVyID4gLnJvdzpub3QoLmlkZW50aXR5KXtcclxuICAgIG1pbi1oZWlnaHQ6IDgwdmg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkIHVybChcIi4uL2ltZy9pbmRleC1oZWFkZXIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgYmFja2dyb3VuZDogI2VkZWRlZCB1cmwoXCIuLi9pbWcvaW5kZXgtaGVhZGVyLW1vYmlsZS5qcGdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ucGFnZS0tdW50ZXJuZWhtZW4tZ2ViYXRlY3tcclxuICBoZWFkZXIgPiAucm93Om5vdCguaWRlbnRpdHkpe1xyXG4gICAgYmFja2dyb3VuZDogI2VkZWRlZCB1cmwoXCIuLi9pbWcvdW50ZXJuZWhtZW4tZ2ViYXRlYy1oZWFkZXIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLS1qb2JzLWdlYmF0ZWN7XHJcbiAgaGVhZGVyID4gLnJvdzpub3QoLmlkZW50aXR5KXtcclxuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQgdXJsKFwiLi4vaW1nL2pvYnMtaGVhZGVyLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS0tbGVpc3R1bmdlbntcclxuICBoZWFkZXIgPiAucm93Om5vdCguaWRlbnRpdHkpe1xyXG4gICAgYmFja2dyb3VuZDogI2VkZWRlZCB1cmwoXCIuLi9pbWcvbGVpc3R1bmdlbi1oZWFkZXIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLS1rb250YWt0LWdlYmF0ZWN7XHJcbiAgaGVhZGVyID4gLnJvdzpub3QoLmlkZW50aXR5KXtcclxuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQgdXJsKFwiLi4vaW1nL2tvbnRha3QtaGVhZGVyLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgQG1lZGlhIEBzbUx7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzJSBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBhZ2UtLWtsaW1he1xyXG4gIGhlYWRlciA+IC5yb3c6bm90KC5pZGVudGl0eSl7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkIHVybChcIi4uL2ltZy9rbGltYS1oZWFkZXIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbn1cclxuLnBhZ2UtLXNhbml0YWVyLWluc3RhbGxhdGlvbntcclxuICBoZWFkZXIgPiAucm93Om5vdCguaWRlbnRpdHkpe1xyXG4gICAgYmFja2dyb3VuZDogI2VkZWRlZCB1cmwoXCIuLi9pbWcvc2FuaXRhZXItaGVhZGVyLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG59XHJcbi5wYWdlLS1sdWVmdHVuZ3NiYXV7XHJcbiAgaGVhZGVyID4gLnJvdzpub3QoLmlkZW50aXR5KXtcclxuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQgdXJsKFwiLi4vaW1nL2x1ZWZ0dW5nc2JhdS1oZWFkZXIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbn1cclxuLnBhZ2UtLWhlaXp1bmdzYmF1e1xyXG4gIGhlYWRlciA+IC5yb3c6bm90KC5pZGVudGl0eSl7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkIHVybChcIi4uL2ltZy9oZWl6dW5nc2JhdS1oZWFkZXIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbn1cclxuLnBhZ2UtLXBob3Rvdm9sdGFpaywgLnBhZ2UtLWVybmV1ZXJiYXJlLWVuZXJnaWVzeXN0ZW1le1xyXG4gIGhlYWRlciA+IC5yb3c6bm90KC5pZGVudGl0eSl7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkIHVybChcIi4uL2ltZy9waG90b3ZvbHRhaWstaGVhZGVyLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS0tcmVmZXJlbnplbntcclxuICBoZWFkZXIgPiAucm93Om5vdCguaWRlbnRpdHkpe1xyXG4gICAgYmFja2dyb3VuZDogI2VkZWRlZCB1cmwoXCIuLi9pbWcvcmVmZXJlbnplbi1oZWFkZXIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLS1kYXRlbnNjaHV0eixcclxuLnBhZ2UtLWltcHJlc3N1bXtcclxuICBoZWFkZXIgPiAucm93Om5vdCguaWRlbnRpdHkpe1xyXG4gICAgYmFja2dyb3VuZDogQHByaW1hcnlDb2xvcjtcclxuICAgIG1pbi1oZWlnaHQ6IDIwdmg7XHJcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogQGhlYWRlckhlaWdodDtcclxuICB9XHJcbn0iLCJoZWFkZXJ7XHJcblxyXG4gIGgxIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xyXG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG4gICAgY29sb3I6IEBkYXJrQmx1ZUdyZXk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBAbWVkaWEgQHNtTHtcclxuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgye1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiBAbWVkQmx1ZTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xyXG4gICAgYmFja2dyb3VuZDogQGRhcmtCbHVlR3JleTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcblxyXG5tYWlue1xyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6IEBkYXJrQmx1ZUdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuXHJcbiAgICBAbWVkaWEgQHNtWHtcclxuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlICsgaDMsXHJcbiAgLnBhcmFncmFwaCArIGgze1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLmpvYnMtLWhlYWRpbmd7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC42NnJlbTtcclxuICB9XHJcblxyXG4gIGgyICsgLmpvYnMtLWhlYWRpbmd7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLmpvYnMtLWRvYyArIC5qb2JzLS1oZWFkaW5ne1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgdWx7XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxLjVyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB0b3A6IDAuNHJlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgQGRhcmtCbHVlR3JleTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJveGVze1xyXG4gIHdpZHRoOiA5NSU7XHJcbiAgbWFyZ2luLXRvcDogMjB2aDtcclxuXHJcbiAgQG1lZGlhIEB0YWJMe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHZoO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIEB0YWJQe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXZoO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIEBzbUx7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgQHNtWHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG5cclxuICAuYm94ZXMtLWlubmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7XHJcbiAgICAvL2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3h7XHJcbiAgd2lkdGg6IDE2JTtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICBAbWVkaWEgQHNtTHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDJyZW07XHJcbiAgfVxyXG5cclxuICBhe1xyXG4gICAgY29sb3I6IEB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSBAc21Me1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJveC0taGVhdHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDIyLCAyLDYsMC44NSk7XHJcbn1cclxuLmJveC0tY29vbHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDIsIDMsMjIsMC44NSk7XHJcbn1cclxuLmJveC0tc2FuaXRhcnl7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgMjIsMiwwLjg1KTtcclxufVxyXG4uYm94LS1haXJ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyLCAyNSwgMjksMC44NSk7XHJcbn1cclxuLmJveC0tZWxlY3Ryb3tcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAxOSwgMywwLjg1KTtcclxufVxyXG4uYm94LS1tc3J7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg2NSwgNjAsIDQsMC44KTtcclxufSIsIi5jdGEtLWJveHtcclxuICBiYWNrZ3JvdW5kOiBAbGlnaHRHcmV5O1xyXG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogM3JlbTtcclxuXHJcbiAgQG1lZGlhIEBzbUx7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jdGEtLWhlYWRpbmd7XHJcbiAgY29sb3I6IEBkYXJrQmx1ZUdyZXk7XHJcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBwYWRkaW5nOiAwIDNyZW07XHJcblxyXG4gIEBtZWRpYSBAc21Me1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuLmN0YS0tbW90aXZhdGlvbntcclxuICBjb2xvcjogQGJsYWNrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5jdGEtLWJ1dHRvbntcclxuICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgY29sb3I6IEB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiBAc2Vjb25kYXJ5Q29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn0iLCIuaW1hZ2UuaXMtLWNhcmR7XHJcbiAgZmlnY2FwdGlvbntcclxuICAgIHBhZGRpbmc6IDIuNXJlbSAxcmVtIDIuNXJlbSAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG4gICAgLmludGVyYWN0aW9uVHJhbnNpdGlvbigpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGZpZ2NhcHRpb257XHJcbiAgICAgIGJhY2tncm91bmQ6IEBzZWNvbmRhcnlDb2xvcjtcclxuICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucGFnZS0tbGVpc3R1bmdlbntcclxuICAuaW1hZ2UtLWxpbmsgLmltYWdle1xyXG4gICAgZmlnY2FwdGlvbntcclxuICAgICAgcGFkZGluZzogMS41cmVtIDFyZW0gMS41cmVtIDFyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQG1lZEJsdWVHcmV5O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG4gICAgICAuaW50ZXJhY3Rpb25UcmFuc2l0aW9uKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgZmlnY2FwdGlvbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAdGVydGlhcnlDb2xvcjtcclxuICAgICAgICBjb2xvcjogQGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbnZlcnNpb24tLWJ1dHRvbntcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiAgQG1lZGlhIEBzbUx7XHJcbiAgICBmb250LXNpemU6IDEuMzNyZW1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBAZGVza3tcclxuICAucGFnZS0taW5kZXggI2NlLTQgLmJ1dHRvbi0taXMtc2Vjb25kYXJ5e1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uam9icy0tbGlzdCAuam9icy0tZG9je1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBtZWRCbHVlR3JleTtcclxuXHJcbiAgLmRvYy0tbGlua3tcclxuICAgIGNvbG9yOiBAcHJpbWFyeUNvbG9yO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6ICBmbGV4O1xyXG5cclxuICAgIC5mYXtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6IEBibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZnVsbHdpZHRoLS1idXR0b25ze1xyXG5cclxuICAuaW1hZ2V7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuYnV0dG9uLS13cmFwcGVye1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLmJ1dHRvbntcclxuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgQHRhYkx7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvbnRhY3RzLS1saW5le1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC5jb250YWN0cy0tbGFiZWx7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICB9XHJcblxyXG4gIGE6aG92ZXJ7XHJcbiAgICBjb2xvcjogQHNlY29uZGFyeUNvbG9yO1xyXG4gIH1cclxufSIsIi5mb290ZXJ7XHJcbiAgYmFja2dyb3VuZDogQGRhcmtHcmV5O1xyXG4gIGNvbG9yOiBAbGlnaHRHcmV5O1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblxyXG5cclxuICAuZm9vdGVyLS1oZWFkaW5ne1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmxvZ28tLWltYWdlLWZvb3RlcntcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLmZvb3Rlci0tbG9nb3MgaW1ne1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG5cclxuLmZvb3Rlci0tbmF2aWdhdGlvbiBhIHtcclxuICBjb2xvcjogQGxpZ2h0R3JleTtcclxuICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcblxyXG5cclxuLmhvbm9yIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDFyZW0gMDtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IC44NzVyZW07XHJcblxyXG4gIGF7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICB9XHJcblxyXG4gIC5ob25vci0td29yZCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgfVxyXG5cclxuICAuaG9ub3ItLXdlYiB7XHJcbiAgICBjb2xvcjogIzVhYmJiYjtcclxuICB9XHJcbn0iXSwiZmlsZSI6InRoZW1lLmNzcyJ9 */
