@charset "UTF-8";
/* Bootstrap Styles
 * Stand 28.05.2015: Bootstrap Version 3.3.4
 * Alle diese SCSS-Dateien inludieren die jeweilige orginal Bootstrap-SCSS.
 * Nach dem include können die Styles ergänzt bzw. überschrieben werden.
 * -------------------------------------------------------------------------------------------------
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/open-sans-v34-latin-300.woff") format("woff"); /* Modern Browsers */
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/open-sans-v34-latin-regular.woff") format("woff"); /* Modern Browsers */
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/open-sans-v34-latin-500.woff") format("woff"); /* Modern Browsers */
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/open-sans-v34-latin-600.woff") format("woff"); /* Legacy iOS */
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/open-sans-v34-latin-700.woff") format("woff"); /* Modern Browsers */
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/open-sans-v34-latin-800.woff") format("woff"); /* Modern Browsers */
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/open-sans-v34-latin-300italic.woff") format("woff"); /* Modern Browsers */
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/open-sans-v34-latin-italic.woff") format("woff"); /* Modern Browsers */
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/open-sans-v34-latin-500italic.woff") format("woff"); /* Modern Browsers */
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/open-sans-v34-latin-600italic.woff") format("woff"); /* Modern Browsers */
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/open-sans-v34-latin-700italic.woff") format("woff"); /* Modern Browsers */
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/open-sans-v34-latin-800italic.woff") format("woff"); /* Modern Browsers */
}
/*
 * Mixins von Elemente
 * Damit man schnell unterscheiden kann woher das Mixins kommt, sollte wir den Prefix elemente- vor den Namen des Mixins anhängen
 */
/* elemente Web - Customer-Styles
 * -------------------------------------------------------------------------------------------------
 */
body {
  position: relative;
  overflow-y: scroll; /* rechter Scroll-Balken immer einblenden */
  background: #e0e0e0;
  line-height: 1.8;
  color: #1a1a1a;
  /*
   * Fancybox shifts absolute/fixed positioned elements
   * This happens if -
   * 1) the page has vertical scrollbars
   * 2) elements are positioned to the right side of page then the script removes scrollbars from the page
   * and the page actually gets wider, therefore these elements shift to the right.
   * The margin is added to the body element to compensate that width change,
   * but that does not apply to fixed/absolute positioned elements
   * (without this margin change, the whole contents would shift to the right).
   */
}
body a:active, body a:focus, body a, body button, body input {
  text-decoration: none !important;
  outline: none;
}
body #overlay {
  background-color: #FFF;
  min-height: 250px;
}
body.iframe {
  background-image: none;
  background-color: transparent;
  -webkit-filter: none;
          filter: none;
  padding: 0 20px 0 0;
}

@media (min-width: 768px) {
  #page {
    position: relative;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  }
}
.cookieBox {
  position: fixed;
  bottom: 0px;
  z-index: 9999999;
  background-color: #FFF;
  color: #919191;
  padding: 15px;
  border-top: 1px solid #bcbcbc;
  width: 100%;
  left: 0;
  font-size: 14px;
}
.cookieBox .btn {
  background-color: #A8B700;
  color: #FFF;
  border: 1px solid #FFF;
}
.cookieBox .learnMore {
  margin-right: 30px;
}

header .container {
  background-color: #f2f2f2;
}

section#content .container {
  padding-bottom: 60px;
  background-color: #FFF;
}

#uid19 section#content .container {
  padding-bottom: 0;
}

footer .container.blueFooter {
  position: relative;
  padding-top: 10px;
  padding-bottom: 300px;
  color: #FFF;
  background-color: #516cba;
}
@media (min-width: 768px) {
  footer .container.blueFooter {
    padding-bottom: 30px;
    min-height: 356px;
  }
}
footer .container.blueFooter .map {
  right: 0;
  bottom: 0;
  position: absolute;
  width: 375px;
  height: 271px;
}
@media (min-width: 768px) {
  footer .container.blueFooter .map {
    top: 85px;
    bottom: auto;
  }
}
footer .container.blueFooter h1 {
  color: #FFF;
  font-size: 24px;
  font-weight: 100;
  margin-bottom: 30px;
  margin-top: 10px;
}
footer .container.blueFooter h3 {
  color: #FFF;
  font-size: 14px;
  margin-top: 30px;
}
footer .container.blueFooter p {
  margin-bottom: 5px;
}
footer .container.blueFooter a {
  color: #FFF;
}
footer .container.blueFooter a:hover, footer .container.blueFooter a:focus {
  color: #d9d9d9;
  text-decoration: none;
}
footer .container.grayFooter {
  color: #444444;
  background-color: #bcbcbc;
}
footer .container.grayFooter .list-unstyled {
  margin-bottom: 0;
}
footer .container.grayFooter .list-unstyled li {
  float: left;
  margin-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
}
footer .container.grayFooter .list-unstyled li a {
  color: #444444;
}
footer .container.grayFooter .list-unstyled li a:hover, footer .container.grayFooter .list-unstyled li a:focus {
  text-decoration: underline;
}
footer .container.grayFooter .buendnisText {
  font-size: 12px;
}
footer .container.grayFooter .buendnisText img {
  float: right;
}
@media (min-width: 768px) {
  footer .container.grayFooter .buendnisText {
    text-align: right;
    float: right;
    line-height: 3.8;
  }
  footer .container.grayFooter .buendnisText img {
    float: none;
  }
}

.frame-custom-101 {
  position: relative;
  margin-bottom: 0;
  border-top: 2px solid #516cba;
}
.frame-custom-101 .ce-gallery .ce-column {
  margin-top: 0;
}
.frame-custom-101 .csc-textpic-caption {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.428571429;
}
.frame-custom-101 .ce-bodytext {
  position: absolute;
  z-index: 10;
  bottom: 0;
  width: 100%;
}
.frame-custom-101 header {
  position: absolute;
  bottom: 0;
}
.frame-custom-101 header * {
  width: 200px;
  margin: 0;
  padding: 10px 10px 10px 0;
  font-size: 24px;
  font-family: "Open sans";
  font-weight: 100;
  background-color: #FFF;
  border-top-right-radius: 7px;
}
@media (max-width: 400px) {
  .frame-custom-101 header * {
    width: 130px;
    font-size: 14px;
    line-height: 1.3;
  }
}
.frame-custom-101 .button-blau,
.frame-custom-101 .button-farbig,
.frame-custom-101 .button-farbig-pfeil,
.frame-custom-101 .button-blau-pfeil,
.frame-custom-101 .button-grau,
.frame-custom-101 .button-grau-pfeil {
  position: absolute;
  bottom: 15px;
  right: 5px;
}
@media (max-width: 400px) {
  .frame-custom-101 .button-blau,
  .frame-custom-101 .button-farbig,
  .frame-custom-101 .button-farbig-pfeil,
  .frame-custom-101 .button-blau-pfeil,
  .frame-custom-101 .button-grau,
  .frame-custom-101 .button-grau-pfeil {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.bildVolleBreite, .frame-custom-102 {
  margin-top: 15px;
  margin-left: -15px;
  margin-right: -15px;
}
.bildVolleBreite div.csc-textpic, .frame-custom-102 div.csc-textpic {
  line-height: 0;
}
.bildVolleBreite div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image, .frame-custom-102 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 0;
}

.ohneMargin {
  margin-top: 0px;
}

.teaserHeadline {
  margin-top: -20px;
}
.teaserHeadline h1 {
  border-bottom: 2px solid #516cba;
  padding-bottom: 10px;
  margin-top: 0px;
}

.teaserNews {
  margin-bottom: 30px;
}

figcaption.csc-textpic-caption {
  color: #444444;
  font-size: 12px;
}

div.csc-textpic .csc-textpic-imagewrap img {
  width: 100%;
  height: auto !important;
}

.linkToTop {
  position: fixed !important;
  bottom: 15px;
  right: 25px;
  z-index: 1000;
}
@media (min-width: 992px) {
  .linkToTop {
    position: relative !important;
    bottom: 0px;
    right: 0px;
  }
}

#uid19 .navbar .navbar-main .navbar-nav > li > a {
  background-color: #516cba;
  color: #FFF;
  border: 0px;
}
#uid19 .navbar .navbar-main .navbar-nav > li > a:hover, #uid19 .navbar .navbar-main .navbar-nav > li > a:focus {
  background-color: #e0e0e0;
  color: #516cba;
}
#uid19 .navbar .navbar-main .navbar-nav > li .open > a {
  border: 0px;
  background-color: #e0e0e0;
  color: #516cba;
}

.image-embed-item {
  width: 100%;
  height: auto;
}

.frame-ruler-after::after {
  margin-bottom: 2em;
}

.ce-gallery figure {
  margin-bottom: 10px;
}

.ce-gallery .ce-column {
  margin-top: 5px;
}

.frame-space-before-extra-small {
  margin-top: 100px;
}

.frame-space-before-small {
  margin-top: 20px;
}

.frame-space-before-medium {
  margin-top: 30px;
}

.frame-space-before-large {
  margin-top: 40px;
}

.frame-space-before-extra-large {
  margin-top: 50px;
}

.frame-space-after-extra-small {
  margin-bottom: 100px;
}

.frame-space-after-small {
  margin-bottom: 20px;
}

.frame-space-after-medium {
  margin-bottom: 30px;
}

.frame-space-after-large {
  margin-bottom: 40px;
}

.frame-space-after-extra-large {
  margin-bottom: 50px;
}

.frame-custom-102 .ce-gallery figure {
  margin-bottom: 0px;
}

.frame-custom-99 {
  background-color: #f2f2f2;
  color: #444;
  border: 0px;
  border-radius: 0px;
  background-image: url("../img/i.png");
  background-position: top right;
  background-repeat: no-repeat;
  padding: 15px;
  margin-bottom: 20px;
}
.frame-custom-99 h1, .frame-custom-99 h2, .frame-custom-99 h3 {
  margin-top: 0px;
}

.error.help-block {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid #ebccd1;
  color: #000;
  background-color: #f2dede;
  border-radius: 7px;
}

.ce-gallery img {
  border-radius: 0.2rem;
}

.ce-intext.ce-left ul,
.ce-intext.ce-left ol {
  padding-left: 0;
}

/* Folgende Inhalte kleben sonst am Bild */
.ce-right.ce-above .ce-gallery,
.ce-left.ce-above .ce-gallery {
  float: none;
}

/*
.image-caption {
	font-family: $font-family-base;
	font-style: normal;
	font-size: $font-size-sm;
	padding-top: $spacer / 2;
}
 */
.ce-right.ce-intext .ce-gallery figure,
.ce-left.ce-intext .ce-gallery figure {
  padding-top: 5px;
}

.ce-right.ce-intext .ce-bodytext h1:first-child,
.ce-right.ce-intext .ce-bodytext h2:first-child,
.ce-right.ce-intext .ce-bodytext h3:first-child,
.ce-right.ce-intext .ce-bodytext h4:first-child,
.ce-left.ce-intext .ce-bodytext h1:first-child,
.ce-left.ce-intext .ce-bodytext h2:first-child,
.ce-left.ce-intext .ce-bodytext h3:first-child,
.ce-left.ce-intext .ce-bodytext h4:first-child {
  margin-top: 16px;
  padding-top: 0;
}

/* Medium devices (up to desktops, 992px) */
@media (max-width: 992px) {
  /**
  	Responsive Images fuer TYPO3 Fluid Styled Content
  	blog.teamgeist-medien.de
  */
  .ce-gallery .ce-column {
    margin: 0;
    /* Abstand zwischen Bildern */
    padding: 0 5px;
    box-sizing: border-box;
  }
  /* Kein Abstand beim ersten und letzten Bild */
  .ce-gallery .ce-column:first-child {
    padding-left: 0;
  }
  .ce-gallery .ce-column:last-child {
    margin-right: 0;
  }
  /* Fluid Image Tags */
  .ce-gallery img,
  .ce-gallery picture {
    width: 100%;
    height: auto;
  }
  /* Spaltenbreiten je nach eingestellten Columns */
  .ce-gallery[data-ce-columns="2"] .ce-column {
    width: 50%;
  }
  .ce-gallery[data-ce-columns="3"] .ce-column {
    width: 33%;
  }
  .ce-gallery[data-ce-columns="4"] .ce-column {
    width: 25%;
  }
  .ce-gallery[data-ce-columns="5"] .ce-column {
    width: 20%;
  }
  .ce-gallery[data-ce-columns="6"] .ce-column {
    width: 16.6%;
  }
  .ce-gallery[data-ce-columns="7"] .ce-column {
    width: 14%;
  }
  .ce-gallery[data-ce-columns="8"] .ce-column {
    width: 12.5%;
  }
}
/* Medium devices (up to desktops, 992px) */
@media (max-width: 992px) {
  .ce-left .ce-gallery,
  .ce-column {
    float: none;
  }
  /* Fehler uebergrosser Bereich, der Text verdraengt */
  .ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row {
    overflow: visible;
  }
  .ce-gallery {
    width: 100%;
  }
  .ce-intext.ce-right .ce-gallery,
  .ce-intext.ce-left .ce-gallery,
  .ce-above .ce-gallery {
    margin-bottom: 12px;
  }
}
@media (max-width: 640px) {
  /**
  	Responsive Images fuer TYPO3 Fluid Styled Content
  	blog.teamgeist-medien.de
  */
  /* Ein Bild pro Zeile */
  .ce-gallery .ce-column {
    /* margin: 0 0 10px; */
    margin: 0;
    width: 100%;
    box-sizing: border-box;
  }
  /* Fluid Image Tags */
  .ce-gallery img,
  .ce-gallery picture {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 640px) {
  .video-embed {
    max-width: 100%;
  }
  .video-embed .video-embed-item {
    width: 100%;
    height: 100%;
  }
}
.therapieverlauf {
  position: relative;
  z-index: 10;
  overflow: hidden;
}
.therapieverlauf p {
  position: relative;
  z-index: 7;
  min-height: 165px;
  margin-bottom: 25px;
  padding: 40px 16px 10px 16px;
  color: #444444;
  text-align: center;
  background-color: #e0e0e0;
  border-radius: 7px;
}
.therapieverlauf p:before, .therapieverlauf p:after {
  position: absolute;
  top: 100%;
  left: 50%;
  border-top-style: solid;
  content: " ";
  height: 0;
  width: 0;
  pointer-events: none;
}
.therapieverlauf p:before {
  z-index: 2;
  margin-left: -50px;
  border-top-color: #e0e0e0;
  border-top-width: 25px;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
}
.therapieverlauf p:after {
  z-index: 1;
  margin-left: -85px;
  border-top-color: #FFF;
  border-top-width: 42px;
  border-left: 85px solid transparent;
  border-right: 85px solid transparent;
}
.therapieverlauf p span.therapieverlauf-nummerierung:after {
  background-image: url("/fileadmin/template/dornier/elemente/img/nr1.png");
  content: " ";
  height: 196px;
  width: 196px;
  position: absolute;
  right: -60px;
  top: -35px;
}
.therapieverlauf p:nth-child(2) {
  z-index: 90;
  background-color: #eef1cc;
}
.therapieverlauf p:nth-child(2) span.therapieverlauf-nummerierung:after {
  background-image: url("/fileadmin/template/dornier/elemente/img/nr2.png");
}
.therapieverlauf p:nth-child(2):before {
  border-top-color: #eef1cc;
}
.therapieverlauf p:nth-child(3) {
  z-index: 80;
  background-color: #dce299;
}
.therapieverlauf p:nth-child(3) span.therapieverlauf-nummerierung:after {
  background-image: url("/fileadmin/template/dornier/elemente/img/nr3.png");
}
.therapieverlauf p:nth-child(3):before {
  border-top-color: #dce299;
}
.therapieverlauf p:nth-child(4) {
  z-index: 70;
  background-color: #cbd466;
}
.therapieverlauf p:nth-child(4) span.therapieverlauf-nummerierung:after {
  background-image: url("/fileadmin/template/dornier/elemente/img/nr4.png");
}
.therapieverlauf p:nth-child(4):before {
  border-top-color: #cbd466;
}
.therapieverlauf p:nth-child(5) {
  z-index: 60;
  background-color: #b9c533;
}
.therapieverlauf p:nth-child(5) span.therapieverlauf-nummerierung:after {
  background-image: url("/fileadmin/template/dornier/elemente/img/nr5.png");
}
.therapieverlauf p:nth-child(5):before {
  border-top-color: #b9c533;
}
.therapieverlauf p:nth-child(6) {
  z-index: 50;
  background-color: #A8B700;
}
.therapieverlauf p:nth-child(6) span.therapieverlauf-nummerierung:after {
  background-image: url("/fileadmin/template/dornier/elemente/img/nr6.png");
}
.therapieverlauf p:nth-child(6):before {
  border-top-color: #A8B700;
}
.therapieverlauf p:nth-last-child(2):before, .therapieverlauf p:nth-last-child(2):after {
  border: none !important;
}
.therapieverlauf p.therapieverlauf-info {
  color: #FFF;
  background-color: #516cba;
}
.therapieverlauf p.therapieverlauf-info:before, .therapieverlauf p.therapieverlauf-info:after {
  border: none !important;
}

.therapieverlauf1, .frame-custom-201 {
  background-color: #DBDBDB;
  border-radius: 7px;
  color: #444444;
  margin-bottom: 15px;
  min-height: 105px;
  padding: 30px 16px 20px;
  position: relative;
  text-align: left;
  z-index: 7;
  padding-left: 100px;
}
.therapieverlauf1:before, .frame-custom-201:before {
  opacity: 0.6;
  content: "1";
  font-family: "Helvetica";
  font-weight: bold;
  font-size: 60px;
  color: #FFF;
  width: 125px;
  left: -22px;
  top: 50%;
  margin-top: -52px;
  height: 100px;
  position: absolute;
  text-align: center;
}

.therapieverlauf1-pfeil, .frame-custom-202 {
  background-color: #DBDBDB;
  border-radius: 7px;
  color: #444444;
  margin-bottom: 30px;
  min-height: 105px;
  padding: 30px 16px 20px;
  position: relative;
  text-align: left;
  z-index: 7;
  padding-left: 100px;
}
.therapieverlauf1-pfeil:before, .frame-custom-202:before {
  opacity: 0.6;
  content: "1";
  font-family: "Helvetica";
  font-weight: bold;
  font-size: 60px;
  color: #FFF;
  width: 125px;
  left: -22px;
  top: 50%;
  margin-top: -52px;
  height: 100px;
  position: absolute;
  text-align: center;
}
.therapieverlauf1-pfeil:after, .frame-custom-202:after {
  content: "\e114";
  font-family: "Glyphicons Halflings";
  font-size: 21px;
  color: #FFF;
  left: 50%;
  bottom: -17px;
  border-radius: 25px;
  width: 40px;
  height: 40px;
  padding-left: 10px;
  padding-top: 6px;
  background-color: #DBDBDB;
  margin-left: -12px;
  position: absolute;
}

.therapieverlauf2, .frame-custom-203 {
  background-color: #EEF1CC;
  border-radius: 7px;
  color: #444444;
  margin-bottom: 15px;
  min-height: 105px;
  padding: 30px 16px 20px;
  position: relative;
  text-align: left;
  z-index: 7;
  padding-left: 100px;
}
.therapieverlauf2:before, .frame-custom-203:before {
  opacity: 0.6;
  content: "2";
  font-family: "Helvetica";
  font-weight: bold;
  font-size: 60px;
  color: #FFF;
  width: 125px;
  left: -22px;
  top: 50%;
  margin-top: -52px;
  height: 100px;
  position: absolute;
  text-align: center;
}

.therapieverlauf2-pfeil, .frame-custom-204 {
  background-color: #EEF1CC;
  border-radius: 7px;
  color: #444444;
  margin-bottom: 30px;
  min-height: 105px;
  padding: 30px 16px 20px;
  position: relative;
  text-align: left;
  z-index: 7;
  padding-left: 100px;
}
.therapieverlauf2-pfeil:before, .frame-custom-204:before {
  opacity: 0.6;
  content: "2";
  font-family: "Helvetica";
  font-weight: bold;
  font-size: 60px;
  color: #FFF;
  width: 125px;
  left: -22px;
  top: 50%;
  margin-top: -52px;
  height: 100px;
  position: absolute;
  text-align: center;
}
.therapieverlauf2-pfeil:after, .frame-custom-204:after {
  content: "\e114";
  font-family: "Glyphicons Halflings";
  font-size: 21px;
  color: #FFF;
  left: 50%;
  bottom: -17px;
  border-radius: 25px;
  width: 40px;
  height: 40px;
  padding-left: 10px;
  padding-top: 6px;
  background-color: #EEF1CC;
  margin-left: -12px;
  position: absolute;
}

.therapieverlauf3, .frame-custom-205 {
  background-color: #DCE299;
  border-radius: 7px;
  color: #444444;
  margin-bottom: 15px;
  min-height: 105px;
  padding: 30px 16px 20px;
  position: relative;
  text-align: left;
  z-index: 7;
  padding-left: 100px;
}
.therapieverlauf3:before, .frame-custom-205:before {
  opacity: 0.6;
  content: "3";
  font-family: "Helvetica";
  font-weight: bold;
  font-size: 60px;
  color: #FFF;
  width: 125px;
  left: -22px;
  top: 50%;
  margin-top: -52px;
  height: 100px;
  position: absolute;
  text-align: center;
}

.therapieverlauf3-pfeil, .frame-custom-206 {
  background-color: #DCE299;
  border-radius: 7px;
  color: #444444;
  margin-bottom: 30px;
  min-height: 105px;
  padding: 30px 16px 20px;
  position: relative;
  text-align: left;
  z-index: 7;
  padding-left: 100px;
}
.therapieverlauf3-pfeil:before, .frame-custom-206:before {
  opacity: 0.6;
  content: "3";
  font-family: "Helvetica";
  font-weight: bold;
  font-size: 60px;
  color: #FFF;
  width: 125px;
  left: -22px;
  top: 50%;
  margin-top: -52px;
  height: 100px;
  position: absolute;
  text-align: center;
}
.therapieverlauf3-pfeil:after, .frame-custom-206:after {
  content: "\e114";
  font-family: "Glyphicons Halflings";
  font-size: 21px;
  color: #FFF;
  left: 50%;
  bottom: -17px;
  border-radius: 25px;
  width: 40px;
  height: 40px;
  padding-left: 10px;
  padding-top: 6px;
  background-color: #DCE299;
  margin-left: -12px;
  position: absolute;
}

.therapieverlauf4, .frame-custom-207 {
  background-color: #CBD466;
  border-radius: 7px;
  color: #444444;
  margin-bottom: 15px;
  min-height: 105px;
  padding: 30px 16px 20px;
  position: relative;
  text-align: left;
  z-index: 7;
  padding-left: 100px;
}
.therapieverlauf4:before, .frame-custom-207:before {
  opacity: 0.6;
  content: "4";
  font-family: "Helvetica";
  font-weight: bold;
  font-size: 60px;
  color: #FFF;
  width: 125px;
  left: -22px;
  top: 50%;
  margin-top: -52px;
  height: 100px;
  position: absolute;
  text-align: center;
}

.therapieverlauf4-pfeil, .frame-custom-208 {
  background-color: #CBD466;
  border-radius: 7px;
  color: #444444;
  margin-bottom: 30px;
  min-height: 105px;
  padding: 30px 16px 20px;
  position: relative;
  text-align: left;
  z-index: 7;
  padding-left: 100px;
}
.therapieverlauf4-pfeil:before, .frame-custom-208:before {
  opacity: 0.6;
  content: "4";
  font-family: "Helvetica";
  font-weight: bold;
  font-size: 60px;
  color: #FFF;
  width: 125px;
  left: -22px;
  top: 50%;
  margin-top: -52px;
  height: 100px;
  position: absolute;
  text-align: center;
}
.therapieverlauf4-pfeil:after, .frame-custom-208:after {
  content: "\e114";
  font-family: "Glyphicons Halflings";
  font-size: 21px;
  color: #FFF;
  left: 50%;
  bottom: -17px;
  border-radius: 25px;
  width: 40px;
  height: 40px;
  padding-left: 10px;
  padding-top: 6px;
  background-color: #CBD466;
  margin-left: -12px;
  position: absolute;
}

.therapieverlauf5, .frame-custom-209 {
  background-color: #B9C533;
  border-radius: 7px;
  color: #444444;
  margin-bottom: 15px;
  min-height: 105px;
  padding: 30px 16px 20px;
  position: relative;
  text-align: left;
  z-index: 7;
  padding-left: 100px;
}
.therapieverlauf5:before, .frame-custom-209:before {
  opacity: 0.6;
  content: "5";
  font-family: "Helvetica";
  font-weight: bold;
  font-size: 60px;
  color: #FFF;
  width: 125px;
  left: -22px;
  top: 50%;
  margin-top: -52px;
  height: 100px;
  position: absolute;
  text-align: center;
}

.therapieverlauf5-pfeil, .frame-custom-210 {
  background-color: #B9C533;
  border-radius: 7px;
  color: #444444;
  margin-bottom: 30px;
  min-height: 105px;
  padding: 30px 16px 20px;
  position: relative;
  text-align: left;
  z-index: 7;
  padding-left: 100px;
}
.therapieverlauf5-pfeil:before, .frame-custom-210:before {
  opacity: 0.6;
  content: "5";
  font-family: "Helvetica";
  font-weight: bold;
  font-size: 60px;
  color: #FFF;
  width: 125px;
  left: -22px;
  top: 50%;
  margin-top: -52px;
  height: 100px;
  position: absolute;
  text-align: center;
}
.therapieverlauf5-pfeil:after, .frame-custom-210:after {
  content: "\e114";
  font-family: "Glyphicons Halflings";
  font-size: 21px;
  color: #FFF;
  left: 50%;
  bottom: -17px;
  border-radius: 25px;
  width: 40px;
  height: 40px;
  padding-left: 10px;
  padding-top: 6px;
  background-color: #B9C533;
  margin-left: -12px;
  position: absolute;
}

.therapieverlauf6, .frame-custom-211 {
  background-color: #A8B800;
  border-radius: 7px;
  color: #444444;
  margin-bottom: 15px;
  min-height: 105px;
  padding: 30px 16px 20px;
  position: relative;
  text-align: left;
  z-index: 7;
  padding-left: 100px;
}
.therapieverlauf6:before, .frame-custom-211:before {
  opacity: 0.6;
  content: "6";
  font-family: "Helvetica";
  font-weight: bold;
  font-size: 60px;
  color: #FFF;
  width: 125px;
  left: -22px;
  top: 50%;
  margin-top: -52px;
  height: 100px;
  position: absolute;
  text-align: center;
}

.therapieverlauf6-pfeil, .frame-custom-212 {
  background-color: #A8B800;
  border-radius: 7px;
  color: #444444;
  margin-bottom: 30px;
  min-height: 105px;
  padding: 30px 16px 20px;
  position: relative;
  text-align: left;
  z-index: 7;
  padding-left: 100px;
}
.therapieverlauf6-pfeil:before, .frame-custom-212:before {
  opacity: 0.6;
  content: "6";
  font-family: "Helvetica";
  font-weight: bold;
  font-size: 60px;
  color: #FFF;
  width: 125px;
  left: -22px;
  top: 50%;
  margin-top: -52px;
  height: 100px;
  position: absolute;
  text-align: center;
}
.therapieverlauf6-pfeil:after, .frame-custom-212:after {
  content: "\e114";
  font-family: "Glyphicons Halflings";
  font-size: 21px;
  color: #FFF;
  left: 50%;
  bottom: -17px;
  border-radius: 25px;
  width: 40px;
  height: 40px;
  padding-left: 10px;
  padding-top: 6px;
  background-color: #A8B800;
  margin-left: -12px;
  position: absolute;
}

.therapieverlauf-info, .frame-custom-213 {
  background-color: #516CBB;
  border-radius: 7px;
  color: #FFF;
  margin-bottom: 15px;
  min-height: 105px;
  padding: 30px 16px 20px;
  position: relative;
  text-align: left;
  z-index: 7;
  padding-left: 100px;
}
.therapieverlauf-info h1, .therapieverlauf-info h2, .therapieverlauf-info h3, .therapieverlauf-info h4, .therapieverlauf-info h5, .therapieverlauf-info h6, .frame-custom-213 h1, .frame-custom-213 h2, .frame-custom-213 h3, .frame-custom-213 h4, .frame-custom-213 h5, .frame-custom-213 h6 {
  color: #FFF;
}
.therapieverlauf-info a, .frame-custom-213 a {
  color: #FFF;
  text-decoration: underline;
}
.therapieverlauf-info:before, .frame-custom-213:before {
  opacity: 0.6;
  content: "i";
  font-family: "Helvetica";
  font-weight: bold;
  font-size: 60px;
  color: #FFF;
  width: 125px;
  left: -22px;
  top: 50%;
  margin-top: -52px;
  height: 100px;
  position: absolute;
  text-align: center;
}

/* FancyBox
 * -------------------------------------------------------------------------------------------------
 */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  border-radius: 4px;
}

.fancybox-opened {
  z-index: 8030;
}

.fancybox-opened .fancybox-skin {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("fancybox_sprite.png");
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("fancybox_loading.gif") center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("blank.gif"); /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

.fancybox-prev {
  left: 0;
}

.fancybox-next {
  right: 0;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}

.fancybox-lock body {
  overflow: hidden !important;
}

.fancybox-lock-test {
  overflow-y: hidden !important;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("fancybox_overlay.png");
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

.fancybox-opened .fancybox-title {
  visibility: visible;
}

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent; /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

.fancybox-title-inside-wrap {
  padding-top: 10px;
}

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("fancybox_sprite@2x.png");
    background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
  }
  #fancybox-loading div {
    background-image: url("fancybox_loading@2x.gif");
    background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
  }
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url("../img/fancybox/fancybox_sprite.png");
}

#fancybox-loading div {
  background: url("../img/fancybox/fancybox_loading.gif") center center no-repeat;
}

.fancybox-nav {
  background: transparent url("../img/fancybox/blank.gif"); /* helps IE */
}

.fancybox-overlay {
  background: url("../img/fancybox/fancybox_overlay.png");
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../img/fancybox/fancybox_sprite@2x.png");
  }
  #fancybox-loading div {
    background-image: url("../img/fancybox/fancybox_loading@2x.gif");
  }
}
.fancybox-title {
  font-family: Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* Klaro Cookiebanner
 * ---------------------------------------------------------------------
 */
/*
We declare all variables here as default so that they are easy to override...
*/
/* Border, shadows, ... */
/*
Variables that begin with $var- should NEVER be used directly in CSS rules.
they should only be included via the "@include var(property, var-name)"
mechanism.
*/
/* Border styles */
/* Cookie notice positioning */
/* Text colors */
/* Font Families */
/* White */
/* Differently shaded colors */
/*
Use @include var(property, varname) to include a variable, e.g.

    @include var(background-color, white1);

to create a white background.
*/
/* Spacing */
/* Breakpoints */
.klaro {
  font-family: inherit;
  font-family: var(--font-family, inherit);
  font-size: 14px;
  font-size: var(--font-size, 14px);
}
.klaro button {
  font-family: inherit;
  font-family: var(--font-family, inherit);
  font-size: 14px;
  font-size: var(--font-size, 14px);
}
.klaro.cm-as-context-notice {
  height: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.klaro .cookie-modal,
.klaro .context-notice,
.klaro .cookie-notice {
  /* The switch - the box around the slider */
}
.klaro .cookie-modal .cm-switch-container,
.klaro .context-notice .cm-switch-container,
.klaro .cookie-notice .cm-switch-container {
  border-bottom-style: solid;
  border-bottom-style: var(--border-style, solid);
  border-bottom-width: 1px;
  border-bottom-width: var(--border-width, 1px);
  border-bottom-color: gray;
  border-bottom-color: var(--light2, gray);
  display: block;
  position: relative;
  padding: 10px;
  padding-left: 66px;
  line-height: 20px;
  vertical-align: middle;
  min-height: 40px;
}
.klaro .cookie-modal .cm-switch-container:last-child,
.klaro .context-notice .cm-switch-container:last-child,
.klaro .cookie-notice .cm-switch-container:last-child {
  border-bottom: 0;
}
.klaro .cookie-modal .cm-switch-container:first-child,
.klaro .context-notice .cm-switch-container:first-child,
.klaro .cookie-notice .cm-switch-container:first-child {
  margin-top: 0;
}
.klaro .cookie-modal .cm-switch-container p,
.klaro .context-notice .cm-switch-container p,
.klaro .cookie-notice .cm-switch-container p {
  margin-top: 0;
}
.klaro .cookie-modal .cm-switch,
.klaro .context-notice .cm-switch,
.klaro .cookie-notice .cm-switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 30px;
}
.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider {
  background-color: #97b816;
  background-color: var(--green1, #97b816);
}
.klaro .cookie-modal .cm-list-input.half-checked:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input.half-checked:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.half-checked:checked + .cm-list-label .slider {
  background-color: #97b816;
  background-color: var(--green1, #97b816);
  opacity: 0.6;
}
.klaro .cookie-modal .cm-list-input.half-checked:checked + .cm-list-label .slider::before,
.klaro .context-notice .cm-list-input.half-checked:checked + .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input.half-checked:checked + .cm-list-label .slider::before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider,
.klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider {
  background-color: #97b816;
  background-color: var(--green2, #97b816);
  opacity: 0.8;
}
.klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider::before,
.klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider::before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}
.klaro .cookie-modal .cm-list-input.required:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input.required:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.required:checked + .cm-list-label .slider {
  background-color: #97b816;
  background-color: var(--green2, #97b816);
  opacity: 0.8;
  cursor: not-allowed;
}
.klaro .cookie-modal .slider,
.klaro .context-notice .slider,
.klaro .cookie-notice .slider {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
}
.klaro .cookie-modal .cm-list-input,
.klaro .context-notice .cm-list-input,
.klaro .cookie-notice .cm-list-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 50px;
  height: 30px;
}
.klaro .cookie-modal .cm-list-title,
.klaro .context-notice .cm-list-title,
.klaro .cookie-notice .cm-list-title {
  font-size: 1em;
  font-weight: 600;
}
.klaro .cookie-modal .cm-list-description,
.klaro .context-notice .cm-list-description,
.klaro .cookie-notice .cm-list-description {
  color: #7c7c7c;
  color: var(--dark3, #7c7c7c);
  font-size: 0.9em;
  padding-top: 4px;
}
.klaro .cookie-modal .cm-list-label,
.klaro .context-notice .cm-list-label,
.klaro .cookie-notice .cm-list-label {
  /* The slider */
  /* Rounded sliders */
}
.klaro .cookie-modal .cm-list-label .cm-switch,
.klaro .context-notice .cm-list-label .cm-switch,
.klaro .cookie-notice .cm-list-label .cm-switch {
  position: absolute;
  left: 0;
}
.klaro .cookie-modal .cm-list-label .slider,
.klaro .context-notice .cm-list-label .slider,
.klaro .cookie-notice .cm-list-label .slider {
  background-color: #b3afaf;
  background-color: var(--white4, #b3afaf);
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: 0.4s;
  width: 50px;
  display: inline-block;
}
.klaro .cookie-modal .cm-list-label .slider::before,
.klaro .context-notice .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-label .slider::before {
  background-color: #e6e6e6;
  background-color: var(--white3, #e6e6e6);
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 5px;
  bottom: 5px;
  transition: 0.4s;
}
.klaro .cookie-modal .cm-list-label .slider.round,
.klaro .context-notice .cm-list-label .slider.round,
.klaro .cookie-notice .cm-list-label .slider.round {
  border-radius: 30px;
}
.klaro .cookie-modal .cm-list-label .slider.round::before,
.klaro .context-notice .cm-list-label .slider.round::before,
.klaro .cookie-notice .cm-list-label .slider.round::before {
  border-radius: 50%;
}
.klaro .cookie-modal .cm-list-label input:focus + .slider,
.klaro .context-notice .cm-list-label input:focus + .slider,
.klaro .cookie-notice .cm-list-label input:focus + .slider {
  box-shadow-color: #bee526;
  box-shadow-color: var(--green3, #bee526);
  box-shadow: 0 0 1px var(color, green3);
}
.klaro .cookie-modal .cm-list-label input:checked + .slider::before,
.klaro .context-notice .cm-list-label input:checked + .slider::before,
.klaro .cookie-notice .cm-list-label input:checked + .slider::before {
  -webkit-transform: translateX(20px);
  transform: translateX(20px);
}
.klaro .cookie-modal .cm-list-input:focus + .cm-list-label .slider,
.klaro .context-notice .cm-list-input:focus + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input:focus + .cm-list-label .slider {
  box-shadow: 0 4px 6px 0 rgba(125, 125, 125, 0.2), 5px 5px 10px 0 rgba(125, 125, 125, 0.19);
}
.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider::before,
.klaro .context-notice .cm-list-input:checked + .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider::before {
  -webkit-transform: translateX(20px);
  transform: translateX(20px);
}
.klaro .cookie-modal .slider,
.klaro .context-notice .slider,
.klaro .cookie-notice .slider {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
}
.klaro .cookie-modal a,
.klaro .context-notice a,
.klaro .cookie-notice a {
  color: #333;
  text-decoration: underline !important;
}
.klaro .cookie-modal p,
.klaro .cookie-modal strong,
.klaro .cookie-modal h1,
.klaro .cookie-modal h2,
.klaro .cookie-modal ul,
.klaro .cookie-modal li,
.klaro .context-notice p,
.klaro .context-notice strong,
.klaro .context-notice h1,
.klaro .context-notice h2,
.klaro .context-notice ul,
.klaro .context-notice li,
.klaro .cookie-notice p,
.klaro .cookie-notice strong,
.klaro .cookie-notice h1,
.klaro .cookie-notice h2,
.klaro .cookie-notice ul,
.klaro .cookie-notice li {
  color: #a0a0a0;
  color: var(--light1, #a0a0a0);
}
.klaro .cookie-modal p,
.klaro .cookie-modal h1,
.klaro .cookie-modal h2,
.klaro .cookie-modal ul,
.klaro .cookie-modal li,
.klaro .context-notice p,
.klaro .context-notice h1,
.klaro .context-notice h2,
.klaro .context-notice ul,
.klaro .context-notice li,
.klaro .cookie-notice p,
.klaro .cookie-notice h1,
.klaro .cookie-notice h2,
.klaro .cookie-notice ul,
.klaro .cookie-notice li {
  display: block;
  text-align: left;
  margin: 0;
  padding: 0;
  margin-top: 0.7em;
}
.klaro .cookie-modal h1,
.klaro .cookie-modal h2,
.klaro .cookie-modal h3,
.klaro .cookie-modal h4,
.klaro .cookie-modal h5,
.klaro .cookie-modal h6,
.klaro .context-notice h1,
.klaro .context-notice h2,
.klaro .context-notice h3,
.klaro .context-notice h4,
.klaro .context-notice h5,
.klaro .context-notice h6,
.klaro .cookie-notice h1,
.klaro .cookie-notice h2,
.klaro .cookie-notice h3,
.klaro .cookie-notice h4,
.klaro .cookie-notice h5,
.klaro .cookie-notice h6 {
  font-family: inherit;
  font-family: var(--title-font-family, inherit);
}
.klaro .cookie-modal .cm-link,
.klaro .context-notice .cm-link,
.klaro .cookie-notice .cm-link {
  margin-right: 0.5em;
  vertical-align: middle;
}
.klaro .cookie-modal .cm-btn,
.klaro .context-notice .cm-btn,
.klaro .cookie-notice .cm-btn {
  color: #fff;
  color: var(--button-text-color, #fff);
  background-color: #97b816;
  background-color: var(--green1, #97b816);
  border-radius: 4px;
  border-radius: var(--border-radius, 4px);
  padding: 6px 10px;
  margin-right: 0.5em;
  border-style: none;
  padding: 0.4em 0.8em;
  font-size: 1em;
  cursor: pointer;
}
.klaro .cookie-modal .cm-btn:disabled,
.klaro .context-notice .cm-btn:disabled,
.klaro .cookie-notice .cm-btn:disabled {
  opacity: 0.5;
}
.klaro .cookie-modal .cm-btn.cm-btn-close,
.klaro .context-notice .cm-btn.cm-btn-close,
.klaro .cookie-notice .cm-btn.cm-btn-close {
  background-color: #97b816;
  background-color: var(--green1, #97b816);
}
.klaro .cookie-modal .cm-btn.cm-btn-success,
.klaro .context-notice .cm-btn.cm-btn-success,
.klaro .cookie-notice .cm-btn.cm-btn-success {
  background-color: #97b816;
  background-color: var(--green1, #97b816);
}
.klaro .cookie-modal .cm-btn.cm-btn-success-var,
.klaro .context-notice .cm-btn.cm-btn-success-var,
.klaro .cookie-notice .cm-btn.cm-btn-success-var {
  background-color: #97b816;
  background-color: var(--green2, #97b816);
}
.klaro .cookie-modal .cm-btn.cm-btn-info,
.klaro .context-notice .cm-btn.cm-btn-info,
.klaro .cookie-notice .cm-btn.cm-btn-info {
  background-color: #97b816;
  background-color: var(--green1, #97b816);
}
.klaro .context-notice {
  border-radius: 4px;
  border-radius: var(--border-radius, 4px);
  border-style: solid;
  border-style: var(--border-style, solid);
  border-width: 1px;
  border-width: var(--border-width, 1px);
  border-color: gray;
  border-color: var(--light2, gray);
  background-color: #a0a0a0;
  background-color: var(--light1, #a0a0a0);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 12px;
  height: 100%;
}
.klaro .context-notice.cm-dark {
  background-color: #333;
  background-color: var(--dark1, #333);
  border-color: #5c5c5c;
  border-color: var(--dark2, #5c5c5c);
}
.klaro .context-notice.cm-dark p {
  color: #a0a0a0;
  color: var(--light1, #a0a0a0);
}
.klaro .context-notice.cm-dark p a {
  color: #7489c8;
  color: var(--blue2, #7489c8);
}
.klaro .context-notice p {
  color: #333;
  color: var(--dark1, #333);
  -ms-flex-positive: 0;
      flex-grow: 0;
  text-align: center;
  padding-top: 0;
  margin-top: 0;
}
.klaro .context-notice p a {
  color: #97b816;
  color: var(--green2, #97b816);
}
.klaro .context-notice p.cm-buttons {
  margin-top: 12px;
}
.klaro .cookie-modal {
  width: 100%;
  height: 100%;
  position: fixed;
  overflow: hidden;
  left: 0;
  top: 0;
  z-index: 1000;
}
.klaro .cookie-modal.cm-embedded {
  position: relative;
  height: inherit;
  width: inherit;
  left: inherit;
  right: inherit;
  z-index: 0;
}
.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro {
  position: relative;
  -webkit-transform: none;
          transform: none;
}
.klaro .cookie-modal .cm-bg {
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.klaro .cookie-modal .cm-modal.cm-klaro {
  background-color: #333;
  background-color: var(--dark1, #333);
  color: #a0a0a0;
  color: var(--light1, #a0a0a0);
  z-index: 1001;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
  width: 100%;
  max-height: 98%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: fixed;
  overflow: auto;
}
@media (min-width: 660px) {
  .klaro .cookie-modal .cm-modal.cm-klaro {
    border-radius: 4px;
    border-radius: var(--border-radius, 4px);
    position: relative;
    margin: 0 auto;
    max-width: 640px;
    height: auto;
    width: auto;
  }
}
.klaro .cookie-modal .cm-modal .hide {
  border-style: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
}
.klaro .cookie-modal .cm-modal .hide svg {
  stroke: #a0a0a0;
  stroke: var(--light1, #a0a0a0);
}
.klaro .cookie-modal .cm-modal .cm-footer {
  border-top-color: #5c5c5c;
  border-top-color: var(--dark2, #5c5c5c);
  border-top-width: 1px;
  border-top-width: var(--border-width, 1px);
  border-top-style: solid;
  border-top-style: var(--border-style, solid);
  padding: 2em 2em 1em 2em;
}
.klaro .cookie-modal .cm-modal .cm-footer-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by {
  font-size: 0.8em;
  padding-top: 4px;
  text-align: right;
  padding-right: 8px;
}
.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a {
  color: #5c5c5c;
  color: var(--dark2, #5c5c5c);
  text-decoration: none !important;
}
.klaro .cookie-modal .cm-modal .cm-header {
  border-bottom-width: 1px;
  border-bottom-width: var(--border-width, 1px);
  border-bottom-style: solid;
  border-bottom-style: var(--border-style, solid);
  border-bottom-color: #5c5c5c;
  border-bottom-color: var(--dark2, #5c5c5c);
  padding: 2em 2em 1em 2em;
}
.klaro .cookie-modal .cm-modal .cm-header h1 {
  margin: 0;
  font-size: 2em;
  display: block;
}
.klaro .cookie-modal .cm-modal .cm-header h1.title {
  padding-right: 20px;
}
.klaro .cookie-modal .cm-modal .cm-body {
  padding: 1em 2em;
}
.klaro .cookie-modal .cm-modal .cm-body ul {
  display: block;
}
.klaro .cookie-modal .cm-modal .cm-body span {
  display: inline-block;
  width: auto;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes {
  padding: 0;
  margin: 0;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret {
  color: #666666;
  color: var(--light3, #666666);
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content {
  margin-left: -40px;
  display: none;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded {
  margin-top: 10px;
  display: block;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose {
  position: relative;
  line-height: 20px;
  vertical-align: middle;
  padding-left: 60px;
  min-height: 40px;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child {
  margin-top: 0;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p {
  margin-top: 0;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes {
  color: #666666;
  color: var(--light3, #666666);
  font-size: 0.9em;
  margin-top: 10px;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all {
  border-top-width: 1px;
  border-top-width: var(--border-width, 1px);
  border-top-style: solid;
  border-top-style: var(--border-style, solid);
  border-top-color: #5c5c5c;
  border-top-color: var(--dark2, #5c5c5c);
  padding-top: 1em;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title {
  font-weight: 600;
}
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required {
  color: #5c5c5c;
  color: var(--dark2, #5c5c5c);
  padding-left: 0.2em;
  font-size: 0.8em;
}
.klaro .cookie-notice:not(.cookie-modal-notice) {
  background-color: #333;
  background-color: var(--dark1, #333);
  z-index: 9999;
  position: fixed;
  width: 100%;
  bottom: 0;
  right: 0;
}
@media (min-width: 1024px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) {
    border-radius: 4px;
    border-radius: var(--border-radius, 4px);
    position: fixed;
    position: var(--notice-position, fixed);
    right: 20px;
    right: var(--notice-right, 20px);
    left: auto;
    left: var(--notice-left, auto);
    bottom: 20px;
    bottom: var(--notice-bottom, 20px);
    max-width: 400px;
    max-width: var(--notice-max-width, 400px);
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
    bottom: 10px;
    margin: 0 auto;
    max-width: 640px;
    height: auto;
    width: 50%;
    right: 0px;
  }
}
@media (max-width: 1023px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) {
    border-style: none;
    border-radius: 0;
  }
}
.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded {
  position: relative;
  height: inherit;
  width: inherit;
  left: inherit;
  right: inherit;
  bottom: inherit;
  z-index: 0;
}
.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body {
  padding-top: 0.5em;
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body {
  margin-bottom: 0;
  margin-right: 0;
  bottom: 0;
  padding: 1em;
  padding-top: 0;
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p {
  margin-bottom: 0.5em;
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes {
  text-decoration: underline;
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more {
  display: inline-block;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons {
  display: inline-block;
  margin-top: -0.5em;
}
@media (max-width: 384px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons {
    width: 100%;
  }
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn {
  margin-top: 0.5em;
}
@media (max-width: 384px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn {
    width: calc(50% - 0.5em);
  }
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok {
  margin-top: -0.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: right;
      justify-content: right;
  -ms-flex-align: baseline;
      align-items: baseline;
}
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div {
  margin-top: 0.5em;
}
.klaro .cookie-modal-notice {
  background-color: #333;
  background-color: var(--dark1, #333);
  color: #a0a0a0;
  color: var(--light1, #a0a0a0);
  z-index: 1001;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
  width: 100%;
  max-height: 98%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: fixed;
  overflow: auto;
  padding: 1em;
  padding-top: 0.2em;
}
@media (min-width: 400px) {
  .klaro .cookie-modal-notice {
    border-radius: 4px;
    border-radius: var(--border-radius, 4px);
    position: relative;
    margin: 0 auto;
    max-width: 400px;
    height: auto;
    width: auto;
  }
}
.klaro .cookie-modal-notice .cn-ok {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
      flex-flow: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 1em;
}
.klaro .cookie-notice-hidden {
  display: none !important;
}

/*04.08.26*/
.social-media-footer {
  float: left;
  width: 25px;
  height: 25px;
  margin: 10px;
}

/*# sourceMappingURL=data:application/json;base64,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QUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRTtJQUNFLHdCQUF3QjtFQUMxQjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isa0JBQWM7TUFBZCxjQUFjO0VBQ2QsbUJBQWU7TUFBZixlQUFlO0VBQ2Ysb0JBQXNCO01BQXRCLHNCQUFzQjtFQUN0Qix3QkFBcUI7TUFBckIscUJBQXFCO0FBQ3ZCO0FBQ0E7O0VBRUUsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsb0NBQW9DO0VBQ3BDLGNBQWM7RUFDZCw2QkFBNkI7RUFDN0IsYUFBYTtFQUNiLDhFQUE4RTtFQUM5RSxXQUFXO0VBQ1gsZUFBZTtFQUNmLFFBQVE7RUFDUixtQ0FBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLGVBQWU7RUFDZixjQUFjO0VBQ2QsWUFBWTtFQUNaLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7SUFDbEIsd0NBQXdDO0lBQ3hDLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0Usb0JBQWE7RUFBYixhQUFhO0VBQ2Isa0JBQWM7TUFBZCxjQUFjO0VBQ2Qsc0JBQThCO01BQTlCLDhCQUE4QjtFQUM5QixzQkFBbUI7TUFBbkIsbUJBQW1CO0VBQ25CLGVBQWU7QUFDakI7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQSxXQUFXO0FBQ1g7RUFDRSxXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWixZQUFZO0FBQ2QiLCJmaWxlIjoic3R5bGVzLWRvcm5pZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogQm9vdHN0cmFwIFN0eWxlc1xuICogU3RhbmQgMjguMDUuMjAxNTogQm9vdHN0cmFwIFZlcnNpb24gMy4zLjRcbiAqIEFsbGUgZGllc2UgU0NTUy1EYXRlaWVuIGlubHVkaWVyZW4gZGllIGpld2VpbGlnZSBvcmdpbmFsIEJvb3RzdHJhcC1TQ1NTLlxuICogTmFjaCBkZW0gaW5jbHVkZSBrw7ZubmVuIGRpZSBTdHlsZXMgZXJnw6RuenQgYnp3LiDDvGJlcnNjaHJpZWJlbiB3ZXJkZW4uXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIE1vZGVybiBCcm93c2VycyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIE1vZGVybiBCcm93c2VycyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IC8qIE1vZGVybiBCcm93c2VycyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG59XG4vKlxuICogTWl4aW5zIHZvbiBFbGVtZW50ZVxuICogRGFtaXQgbWFuIHNjaG5lbGwgdW50ZXJzY2hlaWRlbiBrYW5uIHdvaGVyIGRhcyBNaXhpbnMga29tbXQsIHNvbGx0ZSB3aXIgZGVuIFByZWZpeCBlbGVtZW50ZS0gdm9yIGRlbiBOYW1lbiBkZXMgTWl4aW5zIGFuaMOkbmdlblxuICovXG4vKiBlbGVtZW50ZSBXZWIgLSBDdXN0b21lci1TdHlsZXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiByZWNodGVyIFNjcm9sbC1CYWxrZW4gaW1tZXIgZWluYmxlbmRlbiAqL1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogIzFhMWExYTtcbiAgLypcbiAgICogRmFuY3lib3ggc2hpZnRzIGFic29sdXRlL2ZpeGVkIHBvc2l0aW9uZWQgZWxlbWVudHNcbiAgICogVGhpcyBoYXBwZW5zIGlmIC1cbiAgICogMSkgdGhlIHBhZ2UgaGFzIHZlcnRpY2FsIHNjcm9sbGJhcnNcbiAgICogMikgZWxlbWVudHMgYXJlIHBvc2l0aW9uZWQgdG8gdGhlIHJpZ2h0IHNpZGUgb2YgcGFnZSB0aGVuIHRoZSBzY3JpcHQgcmVtb3ZlcyBzY3JvbGxiYXJzIGZyb20gdGhlIHBhZ2VcbiAgICogYW5kIHRoZSBwYWdlIGFjdHVhbGx5IGdldHMgd2lkZXIsIHRoZXJlZm9yZSB0aGVzZSBlbGVtZW50cyBzaGlmdCB0byB0aGUgcmlnaHQuXG4gICAqIFRoZSBtYXJnaW4gaXMgYWRkZWQgdG8gdGhlIGJvZHkgZWxlbWVudCB0byBjb21wZW5zYXRlIHRoYXQgd2lkdGggY2hhbmdlLFxuICAgKiBidXQgdGhhdCBkb2VzIG5vdCBhcHBseSB0byBmaXhlZC9hYnNvbHV0ZSBwb3NpdGlvbmVkIGVsZW1lbnRzXG4gICAqICh3aXRob3V0IHRoaXMgbWFyZ2luIGNoYW5nZSwgdGhlIHdob2xlIGNvbnRlbnRzIHdvdWxkIHNoaWZ0IHRvIHRoZSByaWdodCkuXG4gICAqL1xufVxuYm9keSBhOmFjdGl2ZSwgYm9keSBhOmZvY3VzLCBib2R5IGEsIGJvZHkgYnV0dG9uLCBib2R5IGlucHV0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5ICNvdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG5ib2R5LmlmcmFtZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmaWx0ZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbn1cbi5jb29raWVCb3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMHB4O1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzkxOTE5MTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2JjYmM7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29va2llQm94IC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQThCNzAwO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbn1cbi5jb29raWVCb3ggLmxlYXJuTW9yZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuaGVhZGVyIC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG5zZWN0aW9uI2NvbnRlbnQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4jdWlkMTkgc2VjdGlvbiNjb250ZW50IC5jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuZm9vdGVyIC5jb250YWluZXIuYmx1ZUZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTZjYmE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5jb250YWluZXIuYmx1ZUZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWluLWhlaWdodDogMzU2cHg7XG4gIH1cbn1cbmZvb3RlciAuY29udGFpbmVyLmJsdWVGb290ZXIgLm1hcCB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM3NXB4O1xuICBoZWlnaHQ6IDI3MXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuY29udGFpbmVyLmJsdWVGb290ZXIgLm1hcCB7XG4gICAgdG9wOiA4NXB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuZm9vdGVyIC5jb250YWluZXIuYmx1ZUZvb3RlciBoMSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci5ibHVlRm9vdGVyIGgzIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbmZvb3RlciAuY29udGFpbmVyLmJsdWVGb290ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmZvb3RlciAuY29udGFpbmVyLmJsdWVGb290ZXIgYSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuZm9vdGVyIC5jb250YWluZXIuYmx1ZUZvb3RlciBhOmhvdmVyLCBmb290ZXIgLmNvbnRhaW5lci5ibHVlRm9vdGVyIGE6Zm9jdXMge1xuICBjb2xvcjogI2Q5ZDlkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyIC5jb250YWluZXIuZ3JheUZvb3RlciB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiY2JjO1xufVxuZm9vdGVyIC5jb250YWluZXIuZ3JheUZvb3RlciAubGlzdC11bnN0eWxlZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5mb290ZXIgLmNvbnRhaW5lci5ncmF5Rm9vdGVyIC5saXN0LXVuc3R5bGVkIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuZm9vdGVyIC5jb250YWluZXIuZ3JheUZvb3RlciAubGlzdC11bnN0eWxlZCBsaSBhIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5mb290ZXIgLmNvbnRhaW5lci5ncmF5Rm9vdGVyIC5saXN0LXVuc3R5bGVkIGxpIGE6aG92ZXIsIGZvb3RlciAuY29udGFpbmVyLmdyYXlGb290ZXIgLmxpc3QtdW5zdHlsZWQgbGkgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9vdGVyIC5jb250YWluZXIuZ3JheUZvb3RlciAuYnVlbmRuaXNUZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuZm9vdGVyIC5jb250YWluZXIuZ3JheUZvb3RlciAuYnVlbmRuaXNUZXh0IGltZyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmNvbnRhaW5lci5ncmF5Rm9vdGVyIC5idWVuZG5pc1RleHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMy44O1xuICB9XG4gIGZvb3RlciAuY29udGFpbmVyLmdyYXlGb290ZXIgLmJ1ZW5kbmlzVGV4dCBpbWcge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5mcmFtZS1jdXN0b20tMTAxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzUxNmNiYTtcbn1cbi5mcmFtZS1jdXN0b20tMTAxIC5jZS1nYWxsZXJ5IC5jZS1jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZyYW1lLWN1c3RvbS0xMDEgLmNzYy10ZXh0cGljLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xufVxuLmZyYW1lLWN1c3RvbS0xMDEgLmNlLWJvZHl0ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mcmFtZS1jdXN0b20tMTAxIGhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmZyYW1lLWN1c3RvbS0xMDEgaGVhZGVyICoge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIHNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZnJhbWUtY3VzdG9tLTEwMSBoZWFkZXIgKiB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG4uZnJhbWUtY3VzdG9tLTEwMSAuYnV0dG9uLWJsYXUsXG4uZnJhbWUtY3VzdG9tLTEwMSAuYnV0dG9uLWZhcmJpZyxcbi5mcmFtZS1jdXN0b20tMTAxIC5idXR0b24tZmFyYmlnLXBmZWlsLFxuLmZyYW1lLWN1c3RvbS0xMDEgLmJ1dHRvbi1ibGF1LXBmZWlsLFxuLmZyYW1lLWN1c3RvbS0xMDEgLmJ1dHRvbi1ncmF1LFxuLmZyYW1lLWN1c3RvbS0xMDEgLmJ1dHRvbi1ncmF1LXBmZWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmZyYW1lLWN1c3RvbS0xMDEgLmJ1dHRvbi1ibGF1LFxuICAuZnJhbWUtY3VzdG9tLTEwMSAuYnV0dG9uLWZhcmJpZyxcbiAgLmZyYW1lLWN1c3RvbS0xMDEgLmJ1dHRvbi1mYXJiaWctcGZlaWwsXG4gIC5mcmFtZS1jdXN0b20tMTAxIC5idXR0b24tYmxhdS1wZmVpbCxcbiAgLmZyYW1lLWN1c3RvbS0xMDEgLmJ1dHRvbi1ncmF1LFxuICAuZnJhbWUtY3VzdG9tLTEwMSAuYnV0dG9uLWdyYXUtcGZlaWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5iaWxkVm9sbGVCcmVpdGUsIC5mcmFtZS1jdXN0b20tMTAyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLmJpbGRWb2xsZUJyZWl0ZSBkaXYuY3NjLXRleHRwaWMsIC5mcmFtZS1jdXN0b20tMTAyIGRpdi5jc2MtdGV4dHBpYyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmJpbGRWb2xsZUJyZWl0ZSBkaXYuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWltYWdld3JhcCAuY3NjLXRleHRwaWMtaW1hZ2UsIC5mcmFtZS1jdXN0b20tMTAyIGRpdi5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIC5jc2MtdGV4dHBpYy1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5vaG5lTWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4udGVhc2VySGVhZGxpbmUge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi50ZWFzZXJIZWFkbGluZSBoMSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTE2Y2JhO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4udGVhc2VyTmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmZpZ2NhcHRpb24uY3NjLXRleHRwaWMtY2FwdGlvbiB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbmRpdi5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmxpbmtUb1RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saW5rVG9Ub3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuI3VpZDE5IC5uYXZiYXIgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNmNiYTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMHB4O1xufVxuI3VpZDE5IC5uYXZiYXIgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAjdWlkMTkgLm5hdmJhciAubmF2YmFyLW1haW4gLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBjb2xvcjogIzUxNmNiYTtcbn1cbiN1aWQxOSAubmF2YmFyIC5uYXZiYXItbWFpbiAubmF2YmFyLW5hdiA+IGxpIC5vcGVuID4gYSB7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBjb2xvcjogIzUxNmNiYTtcbn1cblxuLmltYWdlLWVtYmVkLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZnJhbWUtcnVsZXItYWZ0ZXI6OmFmdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uY2UtZ2FsbGVyeSBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2UtZ2FsbGVyeSAuY2UtY29sdW1uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZnJhbWUtc3BhY2UtYmVmb3JlLWV4dHJhLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5mcmFtZS1zcGFjZS1iZWZvcmUtc21hbGwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZnJhbWUtc3BhY2UtYmVmb3JlLW1lZGl1bSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5mcmFtZS1zcGFjZS1iZWZvcmUtbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZnJhbWUtc3BhY2UtYmVmb3JlLWV4dHJhLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmZyYW1lLXNwYWNlLWFmdGVyLWV4dHJhLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5mcmFtZS1zcGFjZS1hZnRlci1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mcmFtZS1zcGFjZS1hZnRlci1tZWRpdW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZnJhbWUtc3BhY2UtYWZ0ZXItbGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZnJhbWUtc3BhY2UtYWZ0ZXItZXh0cmEtbGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZnJhbWUtY3VzdG9tLTEwMiAuY2UtZ2FsbGVyeSBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5mcmFtZS1jdXN0b20tOTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzQ0NDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2kucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZnJhbWUtY3VzdG9tLTk5IGgxLCAuZnJhbWUtY3VzdG9tLTk5IGgyLCAuZnJhbWUtY3VzdG9tLTk5IGgzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uZXJyb3IuaGVscC1ibG9jayB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmNjZDE7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5jZS1nYWxsZXJ5IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmNlLWludGV4dC5jZS1sZWZ0IHVsLFxuLmNlLWludGV4dC5jZS1sZWZ0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBGb2xnZW5kZSBJbmhhbHRlIGtsZWJlbiBzb25zdCBhbSBCaWxkICovXG4uY2UtcmlnaHQuY2UtYWJvdmUgLmNlLWdhbGxlcnksXG4uY2UtbGVmdC5jZS1hYm92ZSAuY2UtZ2FsbGVyeSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4vKlxuLmltYWdlLWNhcHRpb24ge1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRwYWRkaW5nLXRvcDogJHNwYWNlciAvIDI7XG59XG4gKi9cbi5jZS1yaWdodC5jZS1pbnRleHQgLmNlLWdhbGxlcnkgZmlndXJlLFxuLmNlLWxlZnQuY2UtaW50ZXh0IC5jZS1nYWxsZXJ5IGZpZ3VyZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5jZS1yaWdodC5jZS1pbnRleHQgLmNlLWJvZHl0ZXh0IGgxOmZpcnN0LWNoaWxkLFxuLmNlLXJpZ2h0LmNlLWludGV4dCAuY2UtYm9keXRleHQgaDI6Zmlyc3QtY2hpbGQsXG4uY2UtcmlnaHQuY2UtaW50ZXh0IC5jZS1ib2R5dGV4dCBoMzpmaXJzdC1jaGlsZCxcbi5jZS1yaWdodC5jZS1pbnRleHQgLmNlLWJvZHl0ZXh0IGg0OmZpcnN0LWNoaWxkLFxuLmNlLWxlZnQuY2UtaW50ZXh0IC5jZS1ib2R5dGV4dCBoMTpmaXJzdC1jaGlsZCxcbi5jZS1sZWZ0LmNlLWludGV4dCAuY2UtYm9keXRleHQgaDI6Zmlyc3QtY2hpbGQsXG4uY2UtbGVmdC5jZS1pbnRleHQgLmNlLWJvZHl0ZXh0IGgzOmZpcnN0LWNoaWxkLFxuLmNlLWxlZnQuY2UtaW50ZXh0IC5jZS1ib2R5dGV4dCBoNDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vKiBNZWRpdW0gZGV2aWNlcyAodXAgdG8gZGVza3RvcHMsIDk5MnB4KSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qKlxuICBcdFJlc3BvbnNpdmUgSW1hZ2VzIGZ1ZXIgVFlQTzMgRmx1aWQgU3R5bGVkIENvbnRlbnRcbiAgXHRibG9nLnRlYW1nZWlzdC1tZWRpZW4uZGVcbiAgKi9cbiAgLmNlLWdhbGxlcnkgLmNlLWNvbHVtbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC8qIEFic3RhbmQgendpc2NoZW4gQmlsZGVybiAqL1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLyogS2VpbiBBYnN0YW5kIGJlaW0gZXJzdGVuIHVuZCBsZXR6dGVuIEJpbGQgKi9cbiAgLmNlLWdhbGxlcnkgLmNlLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jZS1nYWxsZXJ5IC5jZS1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIEZsdWlkIEltYWdlIFRhZ3MgKi9cbiAgLmNlLWdhbGxlcnkgaW1nLFxuICAuY2UtZ2FsbGVyeSBwaWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLyogU3BhbHRlbmJyZWl0ZW4gamUgbmFjaCBlaW5nZXN0ZWxsdGVuIENvbHVtbnMgKi9cbiAgLmNlLWdhbGxlcnlbZGF0YS1jZS1jb2x1bW5zPVwiMlwiXSAuY2UtY29sdW1uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jZS1nYWxsZXJ5W2RhdGEtY2UtY29sdW1ucz1cIjNcIl0gLmNlLWNvbHVtbiB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAuY2UtZ2FsbGVyeVtkYXRhLWNlLWNvbHVtbnM9XCI0XCJdIC5jZS1jb2x1bW4ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNlLWdhbGxlcnlbZGF0YS1jZS1jb2x1bW5zPVwiNVwiXSAuY2UtY29sdW1uIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jZS1nYWxsZXJ5W2RhdGEtY2UtY29sdW1ucz1cIjZcIl0gLmNlLWNvbHVtbiB7XG4gICAgd2lkdGg6IDE2LjYlO1xuICB9XG4gIC5jZS1nYWxsZXJ5W2RhdGEtY2UtY29sdW1ucz1cIjdcIl0gLmNlLWNvbHVtbiB7XG4gICAgd2lkdGg6IDE0JTtcbiAgfVxuICAuY2UtZ2FsbGVyeVtkYXRhLWNlLWNvbHVtbnM9XCI4XCJdIC5jZS1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxufVxuLyogTWVkaXVtIGRldmljZXMgKHVwIHRvIGRlc2t0b3BzLCA5OTJweCkgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2UtbGVmdCAuY2UtZ2FsbGVyeSxcbiAgLmNlLWNvbHVtbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLyogRmVobGVyIHVlYmVyZ3Jvc3NlciBCZXJlaWNoLCBkZXIgVGV4dCB2ZXJkcmFlbmd0ICovXG4gIC5jZS10ZXh0cGljLCAuY2UtaW1hZ2UsIC5jZS1ub3dyYXAgLmNlLWJvZHl0ZXh0LCAuY2UtZ2FsbGVyeSwgLmNlLXJvdyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmNlLWdhbGxlcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jZS1pbnRleHQuY2UtcmlnaHQgLmNlLWdhbGxlcnksXG4gIC5jZS1pbnRleHQuY2UtbGVmdCAuY2UtZ2FsbGVyeSxcbiAgLmNlLWFib3ZlIC5jZS1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLyoqXG4gIFx0UmVzcG9uc2l2ZSBJbWFnZXMgZnVlciBUWVBPMyBGbHVpZCBTdHlsZWQgQ29udGVudFxuICBcdGJsb2cudGVhbWdlaXN0LW1lZGllbi5kZVxuICAqL1xuICAvKiBFaW4gQmlsZCBwcm8gWmVpbGUgKi9cbiAgLmNlLWdhbGxlcnkgLmNlLWNvbHVtbiB7XG4gICAgLyogbWFyZ2luOiAwIDAgMTBweDsgKi9cbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAvKiBGbHVpZCBJbWFnZSBUYWdzICovXG4gIC5jZS1nYWxsZXJ5IGltZyxcbiAgLmNlLWdhbGxlcnkgcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnZpZGVvLWVtYmVkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpZGVvLWVtYmVkIC52aWRlby1lbWJlZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi50aGVyYXBpZXZlcmxhdWYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRoZXJhcGlldmVybGF1ZiBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA3O1xuICBtaW4taGVpZ2h0OiAxNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogNDBweCAxNnB4IDEwcHggMTZweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4udGhlcmFwaWV2ZXJsYXVmIHA6YmVmb3JlLCAudGhlcmFwaWV2ZXJsYXVmIHA6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRoZXJhcGlldmVybGF1ZiBwOmJlZm9yZSB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjVweDtcbiAgYm9yZGVyLWxlZnQ6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi50aGVyYXBpZXZlcmxhdWYgcDphZnRlciB7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAtODVweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXRvcC13aWR0aDogNDJweDtcbiAgYm9yZGVyLWxlZnQ6IDg1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogODVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi50aGVyYXBpZXZlcmxhdWYgcCBzcGFuLnRoZXJhcGlldmVybGF1Zi1udW1tZXJpZXJ1bmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZmlsZWFkbWluL3RlbXBsYXRlL2Rvcm5pZXIvZWxlbWVudGUvaW1nL25yMS5wbmdcIik7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDE5NnB4O1xuICB3aWR0aDogMTk2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC02MHB4O1xuICB0b3A6IC0zNXB4O1xufVxuLnRoZXJhcGlldmVybGF1ZiBwOm50aC1jaGlsZCgyKSB7XG4gIHotaW5kZXg6IDkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMWNjO1xufVxuLnRoZXJhcGlldmVybGF1ZiBwOm50aC1jaGlsZCgyKSBzcGFuLnRoZXJhcGlldmVybGF1Zi1udW1tZXJpZXJ1bmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZmlsZWFkbWluL3RlbXBsYXRlL2Rvcm5pZXIvZWxlbWVudGUvaW1nL25yMi5wbmdcIik7XG59XG4udGhlcmFwaWV2ZXJsYXVmIHA6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZWYxY2M7XG59XG4udGhlcmFwaWV2ZXJsYXVmIHA6bnRoLWNoaWxkKDMpIHtcbiAgei1pbmRleDogODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2UyOTk7XG59XG4udGhlcmFwaWV2ZXJsYXVmIHA6bnRoLWNoaWxkKDMpIHNwYW4udGhlcmFwaWV2ZXJsYXVmLW51bW1lcmllcnVuZzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9maWxlYWRtaW4vdGVtcGxhdGUvZG9ybmllci9lbGVtZW50ZS9pbWcvbnIzLnBuZ1wiKTtcbn1cbi50aGVyYXBpZXZlcmxhdWYgcDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RjZTI5OTtcbn1cbi50aGVyYXBpZXZlcmxhdWYgcDpudGgtY2hpbGQoNCkge1xuICB6LWluZGV4OiA3MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDQ2Njtcbn1cbi50aGVyYXBpZXZlcmxhdWYgcDpudGgtY2hpbGQoNCkgc3Bhbi50aGVyYXBpZXZlcmxhdWYtbnVtbWVyaWVydW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ZpbGVhZG1pbi90ZW1wbGF0ZS9kb3JuaWVyL2VsZW1lbnRlL2ltZy9ucjQucG5nXCIpO1xufVxuLnRoZXJhcGlldmVybGF1ZiBwOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2JkNDY2O1xufVxuLnRoZXJhcGlldmVybGF1ZiBwOm50aC1jaGlsZCg1KSB7XG4gIHotaW5kZXg6IDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjljNTMzO1xufVxuLnRoZXJhcGlldmVybGF1ZiBwOm50aC1jaGlsZCg1KSBzcGFuLnRoZXJhcGlldmVybGF1Zi1udW1tZXJpZXJ1bmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZmlsZWFkbWluL3RlbXBsYXRlL2Rvcm5pZXIvZWxlbWVudGUvaW1nL25yNS5wbmdcIik7XG59XG4udGhlcmFwaWV2ZXJsYXVmIHA6bnRoLWNoaWxkKDUpOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiOWM1MzM7XG59XG4udGhlcmFwaWV2ZXJsYXVmIHA6bnRoLWNoaWxkKDYpIHtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBOEI3MDA7XG59XG4udGhlcmFwaWV2ZXJsYXVmIHA6bnRoLWNoaWxkKDYpIHNwYW4udGhlcmFwaWV2ZXJsYXVmLW51bW1lcmllcnVuZzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9maWxlYWRtaW4vdGVtcGxhdGUvZG9ybmllci9lbGVtZW50ZS9pbWcvbnI2LnBuZ1wiKTtcbn1cbi50aGVyYXBpZXZlcmxhdWYgcDpudGgtY2hpbGQoNik6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0E4QjcwMDtcbn1cbi50aGVyYXBpZXZlcmxhdWYgcDpudGgtbGFzdC1jaGlsZCgyKTpiZWZvcmUsIC50aGVyYXBpZXZlcmxhdWYgcDpudGgtbGFzdC1jaGlsZCgyKTphZnRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRoZXJhcGlldmVybGF1ZiBwLnRoZXJhcGlldmVybGF1Zi1pbmZvIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTZjYmE7XG59XG4udGhlcmFwaWV2ZXJsYXVmIHAudGhlcmFwaWV2ZXJsYXVmLWluZm86YmVmb3JlLCAudGhlcmFwaWV2ZXJsYXVmIHAudGhlcmFwaWV2ZXJsYXVmLWluZm86YWZ0ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRoZXJhcGlldmVybGF1ZjEsIC5mcmFtZS1jdXN0b20tMjAxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWluLWhlaWdodDogMTA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDc7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4udGhlcmFwaWV2ZXJsYXVmMTpiZWZvcmUsIC5mcmFtZS1jdXN0b20tMjAxOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29udGVudDogXCIxXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEyNXB4O1xuICBsZWZ0OiAtMjJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRoZXJhcGlldmVybGF1ZjEtcGZlaWwsIC5mcmFtZS1jdXN0b20tMjAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogMTA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDc7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4udGhlcmFwaWV2ZXJsYXVmMS1wZmVpbDpiZWZvcmUsIC5mcmFtZS1jdXN0b20tMjAyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29udGVudDogXCIxXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEyNXB4O1xuICBsZWZ0OiAtMjJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aGVyYXBpZXZlcmxhdWYxLXBmZWlsOmFmdGVyLCAuZnJhbWUtY3VzdG9tLTIwMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICNGRkY7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRoZXJhcGlldmVybGF1ZjIsIC5mcmFtZS1jdXN0b20tMjAzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjFDQztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWluLWhlaWdodDogMTA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDc7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4udGhlcmFwaWV2ZXJsYXVmMjpiZWZvcmUsIC5mcmFtZS1jdXN0b20tMjAzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29udGVudDogXCIyXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEyNXB4O1xuICBsZWZ0OiAtMjJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRoZXJhcGlldmVybGF1ZjItcGZlaWwsIC5mcmFtZS1jdXN0b20tMjA0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjFDQztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogMTA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDc7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4udGhlcmFwaWV2ZXJsYXVmMi1wZmVpbDpiZWZvcmUsIC5mcmFtZS1jdXN0b20tMjA0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29udGVudDogXCIyXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEyNXB4O1xuICBsZWZ0OiAtMjJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aGVyYXBpZXZlcmxhdWYyLXBmZWlsOmFmdGVyLCAuZnJhbWUtY3VzdG9tLTIwNDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICNGRkY7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMUNDO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRoZXJhcGlldmVybGF1ZjMsIC5mcmFtZS1jdXN0b20tMjA1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRTI5OTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWluLWhlaWdodDogMTA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDc7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4udGhlcmFwaWV2ZXJsYXVmMzpiZWZvcmUsIC5mcmFtZS1jdXN0b20tMjA1OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29udGVudDogXCIzXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEyNXB4O1xuICBsZWZ0OiAtMjJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRoZXJhcGlldmVybGF1ZjMtcGZlaWwsIC5mcmFtZS1jdXN0b20tMjA2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRTI5OTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogMTA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDc7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4udGhlcmFwaWV2ZXJsYXVmMy1wZmVpbDpiZWZvcmUsIC5mcmFtZS1jdXN0b20tMjA2OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29udGVudDogXCIzXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEyNXB4O1xuICBsZWZ0OiAtMjJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aGVyYXBpZXZlcmxhdWYzLXBmZWlsOmFmdGVyLCAuZnJhbWUtY3VzdG9tLTIwNjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICNGRkY7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFMjk5O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRoZXJhcGlldmVybGF1ZjQsIC5mcmFtZS1jdXN0b20tMjA3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCRDQ2NjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWluLWhlaWdodDogMTA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDc7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4udGhlcmFwaWV2ZXJsYXVmNDpiZWZvcmUsIC5mcmFtZS1jdXN0b20tMjA3OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29udGVudDogXCI0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEyNXB4O1xuICBsZWZ0OiAtMjJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRoZXJhcGlldmVybGF1ZjQtcGZlaWwsIC5mcmFtZS1jdXN0b20tMjA4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCRDQ2NjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogMTA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDc7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4udGhlcmFwaWV2ZXJsYXVmNC1wZmVpbDpiZWZvcmUsIC5mcmFtZS1jdXN0b20tMjA4OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29udGVudDogXCI0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEyNXB4O1xuICBsZWZ0OiAtMjJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aGVyYXBpZXZlcmxhdWY0LXBmZWlsOmFmdGVyLCAuZnJhbWUtY3VzdG9tLTIwODphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICNGRkY7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JENDY2O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRoZXJhcGlldmVybGF1ZjUsIC5mcmFtZS1jdXN0b20tMjA5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5QzUzMztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWluLWhlaWdodDogMTA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDc7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4udGhlcmFwaWV2ZXJsYXVmNTpiZWZvcmUsIC5mcmFtZS1jdXN0b20tMjA5OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29udGVudDogXCI1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEyNXB4O1xuICBsZWZ0OiAtMjJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRoZXJhcGlldmVybGF1ZjUtcGZlaWwsIC5mcmFtZS1jdXN0b20tMjEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5QzUzMztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogMTA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDc7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4udGhlcmFwaWV2ZXJsYXVmNS1wZmVpbDpiZWZvcmUsIC5mcmFtZS1jdXN0b20tMjEwOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29udGVudDogXCI1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEyNXB4O1xuICBsZWZ0OiAtMjJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aGVyYXBpZXZlcmxhdWY1LXBmZWlsOmFmdGVyLCAuZnJhbWUtY3VzdG9tLTIxMDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICNGRkY7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlDNTMzO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRoZXJhcGlldmVybGF1ZjYsIC5mcmFtZS1jdXN0b20tMjExIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4QjgwMDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWluLWhlaWdodDogMTA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDc7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4udGhlcmFwaWV2ZXJsYXVmNjpiZWZvcmUsIC5mcmFtZS1jdXN0b20tMjExOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29udGVudDogXCI2XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEyNXB4O1xuICBsZWZ0OiAtMjJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRoZXJhcGlldmVybGF1ZjYtcGZlaWwsIC5mcmFtZS1jdXN0b20tMjEyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4QjgwMDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogMTA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDc7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4udGhlcmFwaWV2ZXJsYXVmNi1wZmVpbDpiZWZvcmUsIC5mcmFtZS1jdXN0b20tMjEyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29udGVudDogXCI2XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEyNXB4O1xuICBsZWZ0OiAtMjJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aGVyYXBpZXZlcmxhdWY2LXBmZWlsOmFmdGVyLCAuZnJhbWUtY3VzdG9tLTIxMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICNGRkY7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQThCODAwO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRoZXJhcGlldmVybGF1Zi1pbmZvLCAuZnJhbWUtY3VzdG9tLTIxMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTZDQkI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDEwNXB4O1xuICBwYWRkaW5nOiAzMHB4IDE2cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiA3O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuLnRoZXJhcGlldmVybGF1Zi1pbmZvIGgxLCAudGhlcmFwaWV2ZXJsYXVmLWluZm8gaDIsIC50aGVyYXBpZXZlcmxhdWYtaW5mbyBoMywgLnRoZXJhcGlldmVybGF1Zi1pbmZvIGg0LCAudGhlcmFwaWV2ZXJsYXVmLWluZm8gaDUsIC50aGVyYXBpZXZlcmxhdWYtaW5mbyBoNiwgLmZyYW1lLWN1c3RvbS0yMTMgaDEsIC5mcmFtZS1jdXN0b20tMjEzIGgyLCAuZnJhbWUtY3VzdG9tLTIxMyBoMywgLmZyYW1lLWN1c3RvbS0yMTMgaDQsIC5mcmFtZS1jdXN0b20tMjEzIGg1LCAuZnJhbWUtY3VzdG9tLTIxMyBoNiB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnRoZXJhcGlldmVybGF1Zi1pbmZvIGEsIC5mcmFtZS1jdXN0b20tMjEzIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGhlcmFwaWV2ZXJsYXVmLWluZm86YmVmb3JlLCAuZnJhbWUtY3VzdG9tLTIxMzpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbnRlbnQ6IFwiaVwiO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAxMjVweDtcbiAgbGVmdDogLTIycHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTJweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEZhbmN5Qm94XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8qISBmYW5jeUJveCB2Mi4xLjUgZmFuY3lhcHBzLmNvbSB8IGZhbmN5YXBwcy5jb20vZmFuY3lib3gvI2xpY2Vuc2UgKi9cbi5mYW5jeWJveC13cmFwLFxuLmZhbmN5Ym94LXNraW4sXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtd3JhcCBpZnJhbWUsXG4uZmFuY3lib3gtd3JhcCBvYmplY3QsXG4uZmFuY3lib3gtbmF2LFxuLmZhbmN5Ym94LW5hdiBzcGFuLFxuLmZhbmN5Ym94LXRtcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmFuY3lib3gtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA4MDIwO1xufVxuXG4uZmFuY3lib3gtc2tpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZhbmN5Ym94LW9wZW5lZCB7XG4gIHotaW5kZXg6IDgwMzA7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXNraW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmZhbmN5Ym94LW91dGVyLCAuZmFuY3lib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYW5jeWJveC1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10eXBlLWlmcmFtZSAuZmFuY3lib3gtaW5uZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250OiAxNHB4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1pbWFnZSwgLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJmYW5jeWJveF9zcHJpdGUucG5nXCIpO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA4MDYwO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyBkaXYge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJmYW5jeWJveF9sb2FkaW5nLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmZhbmN5Ym94LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICByaWdodDogLTE4cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogODA0MDtcbn1cblxuLmZhbmN5Ym94LW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJibGFuay5naWZcIik7IC8qIGhlbHBzIElFICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogODA0MDtcbn1cblxuLmZhbmN5Ym94LXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uZmFuY3lib3gtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmFuY3lib3gtbmF2IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiAtMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA4MDQwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1wcmV2IHNwYW4ge1xuICBsZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xufVxuXG4uZmFuY3lib3gtbmV4dCBzcGFuIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XG59XG5cbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC10bXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTk5cHg7XG4gIGxlZnQ6IC05OTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC13aWR0aDogOTk5OTlweDtcbiAgbWF4LWhlaWdodDogOTk5OTlweDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLyogT3ZlcmxheSBoZWxwZXIgKi9cbi5mYW5jeWJveC1sb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZhbmN5Ym94LWxvY2sgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94LWxvY2stdGVzdCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3gtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA4MDEwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJmYW5jeWJveF9vdmVybGF5LnBuZ1wiKTtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXktZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyogVGl0bGUgaGVscGVyICovXG4uZmFuY3lib3gtdGl0bGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQ6IG5vcm1hbCAxM3B4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiA4MDUwO1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC10aXRsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IC0zNXB4O1xuICB6LWluZGV4OiA4MDUwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvKiBGYWxsYmFjayBmb3Igd2ViIGJyb3dzZXJzIHRoYXQgZG9lc24ndCBzdXBwb3J0IFJHQmEgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCAjMjIyO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtb3V0c2lkZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWluc2lkZS13cmFwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5mYW5jeWJveC10aXRsZS1vdmVyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLypSZXRpbmEgZ3JhcGhpY3MhKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICNmYW5jeWJveC1sb2FkaW5nLCAuZmFuY3lib3gtY2xvc2UsIC5mYW5jeWJveC1wcmV2IHNwYW4sIC5mYW5jeWJveC1uZXh0IHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImZhbmN5Ym94X3Nwcml0ZUAyeC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NHB4IDE1MnB4OyAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXG4gIH1cbiAgI2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJmYW5jeWJveF9sb2FkaW5nQDJ4LmdpZlwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDsgLypUaGUgc2l6ZSBvZiB0aGUgbm9ybWFsIGltYWdlLCBoYWxmIHRoZSBzaXplIG9mIHRoZSBoaS1yZXMgaW1hZ2UqL1xuICB9XG59XG4jZmFuY3lib3gtbG9hZGluZyxcbi5mYW5jeWJveC1jbG9zZSxcbi5mYW5jeWJveC1wcmV2IHNwYW4sXG4uZmFuY3lib3gtbmV4dCBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhbmN5Ym94L2ZhbmN5Ym94X3Nwcml0ZS5wbmdcIik7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mYW5jeWJveC9mYW5jeWJveF9sb2FkaW5nLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmZhbmN5Ym94LW5hdiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy9mYW5jeWJveC9ibGFuay5naWZcIik7IC8qIGhlbHBzIElFICovXG59XG5cbi5mYW5jeWJveC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ZhbmN5Ym94L2ZhbmN5Ym94X292ZXJsYXkucG5nXCIpO1xufVxuXG4vKlJldGluYSBncmFwaGljcyEqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgI2ZhbmN5Ym94LWxvYWRpbmcsIC5mYW5jeWJveC1jbG9zZSwgLmZhbmN5Ym94LXByZXYgc3BhbiwgLmZhbmN5Ym94LW5leHQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhbmN5Ym94L2ZhbmN5Ym94X3Nwcml0ZUAyeC5wbmdcIik7XG4gIH1cbiAgI2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmFuY3lib3gvZmFuY3lib3hfbG9hZGluZ0AyeC5naWZcIik7XG4gIH1cbn1cbi5mYW5jeWJveC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyogS2xhcm8gQ29va2llYmFubmVyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLypcbldlIGRlY2xhcmUgYWxsIHZhcmlhYmxlcyBoZXJlIGFzIGRlZmF1bHQgc28gdGhhdCB0aGV5IGFyZSBlYXN5IHRvIG92ZXJyaWRlLi4uXG4qL1xuLyogQm9yZGVyLCBzaGFkb3dzLCAuLi4gKi9cbi8qXG5WYXJpYWJsZXMgdGhhdCBiZWdpbiB3aXRoICR2YXItIHNob3VsZCBORVZFUiBiZSB1c2VkIGRpcmVjdGx5IGluIENTUyBydWxlcy5cbnRoZXkgc2hvdWxkIG9ubHkgYmUgaW5jbHVkZWQgdmlhIHRoZSBcIkBpbmNsdWRlIHZhcihwcm9wZXJ0eSwgdmFyLW5hbWUpXCJcbm1lY2hhbmlzbS5cbiovXG4vKiBCb3JkZXIgc3R5bGVzICovXG4vKiBDb29raWUgbm90aWNlIHBvc2l0aW9uaW5nICovXG4vKiBUZXh0IGNvbG9ycyAqL1xuLyogRm9udCBGYW1pbGllcyAqL1xuLyogV2hpdGUgKi9cbi8qIERpZmZlcmVudGx5IHNoYWRlZCBjb2xvcnMgKi9cbi8qXG5Vc2UgQGluY2x1ZGUgdmFyKHByb3BlcnR5LCB2YXJuYW1lKSB0byBpbmNsdWRlIGEgdmFyaWFibGUsIGUuZy5cblxuICAgIEBpbmNsdWRlIHZhcihiYWNrZ3JvdW5kLWNvbG9yLCB3aGl0ZTEpO1xuXG50byBjcmVhdGUgYSB3aGl0ZSBiYWNrZ3JvdW5kLlxuKi9cbi8qIFNwYWNpbmcgKi9cbi8qIEJyZWFrcG9pbnRzICovXG4ua2xhcm8ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSwgMTRweCk7XG59XG4ua2xhcm8gYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUsIDE0cHgpO1xufVxuLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2Uge1xuICAvKiBUaGUgc3dpdGNoIC0gdGhlIGJveCBhcm91bmQgdGhlIHNsaWRlciAqL1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLXN3aXRjaC1jb250YWluZXIsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1zd2l0Y2gtY29udGFpbmVyLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1zd2l0Y2gtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHZhcigtLWJvcmRlci1zdHlsZSwgc29saWQpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWJvcmRlci13aWR0aCwgMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZ3JheTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbGlnaHQyLCBncmF5KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA2NnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1zd2l0Y2gtY29udGFpbmVyOmxhc3QtY2hpbGQsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1zd2l0Y2gtY29udGFpbmVyOmxhc3QtY2hpbGQsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLXN3aXRjaC1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tc3dpdGNoLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLXN3aXRjaC1jb250YWluZXI6Zmlyc3QtY2hpbGQsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLXN3aXRjaC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLXN3aXRjaC1jb250YWluZXIgcCxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLXN3aXRjaC1jb250YWluZXIgcCxcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tc3dpdGNoLWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1zd2l0Y2gsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1zd2l0Y2gsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtaW5wdXQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWlucHV0OmNoZWNrZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWlucHV0OmNoZWNrZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3YjgxNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4xLCAjOTdiODE2KTtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWlucHV0LmhhbGYtY2hlY2tlZDpjaGVja2VkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcixcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtaW5wdXQuaGFsZi1jaGVja2VkOmNoZWNrZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWlucHV0LmhhbGYtY2hlY2tlZDpjaGVja2VkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2I4MTY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuMSwgIzk3YjgxNik7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWlucHV0LmhhbGYtY2hlY2tlZDpjaGVja2VkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1pbnB1dC5oYWxmLWNoZWNrZWQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSxcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1pbnB1dC5oYWxmLWNoZWNrZWQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1pbnB1dC5vbmx5LXJlcXVpcmVkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcixcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtaW5wdXQub25seS1yZXF1aXJlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtaW5wdXQub25seS1yZXF1aXJlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdiODE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbjIsICM5N2I4MTYpO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC1pbnB1dC5vbmx5LXJlcXVpcmVkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1pbnB1dC5vbmx5LXJlcXVpcmVkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWlucHV0Lm9ubHktcmVxdWlyZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtaW5wdXQucmVxdWlyZWQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWlucHV0LnJlcXVpcmVkOmNoZWNrZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWlucHV0LnJlcXVpcmVkOmNoZWNrZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3YjgxNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4yLCAjOTdiODE2KTtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLnNsaWRlcixcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLnNsaWRlcixcbi5rbGFybyAuY29va2llLW5vdGljZSAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCA1cHggNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtaW5wdXQsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWlucHV0LFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGlzdC10aXRsZSxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtdGl0bGUsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWRlc2NyaXB0aW9uLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tbGlzdC1kZXNjcmlwdGlvbixcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjN2M3YzdjO1xuICBjb2xvcjogdmFyKC0tZGFyazMsICM3YzdjN2MpO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtbGFiZWwsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWxhYmVsLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWxhYmVsIHtcbiAgLyogVGhlIHNsaWRlciAqL1xuICAvKiBSb3VuZGVkIHNsaWRlcnMgKi9cbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWxhYmVsIC5jbS1zd2l0Y2gsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWxhYmVsIC5jbS1zd2l0Y2gsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLmNtLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2FmYWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlNCwgI2IzYWZhZik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgd2lkdGg6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcjo6YmVmb3JlLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlMywgI2U2ZTZlNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtbGFiZWwgLnNsaWRlci5yb3VuZCxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlci5yb3VuZCxcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1sYWJlbCAuc2xpZGVyLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIucm91bmQ6OmJlZm9yZSxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgLnNsaWRlci5yb3VuZDo6YmVmb3JlLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWxhYmVsIC5zbGlkZXIucm91bmQ6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWxhYmVsIGlucHV0OmZvY3VzICsgLnNsaWRlcixcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWxhYmVsIGlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gIGJveC1zaGFkb3ctY29sb3I6ICNiZWU1MjY7XG4gIGJveC1zaGFkb3ctY29sb3I6IHZhcigtLWdyZWVuMywgI2JlZTUyNik7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggdmFyKGNvbG9yLCBncmVlbjMpO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWxpc3QtbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6OmJlZm9yZSxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6OmJlZm9yZSxcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tbGlzdC1sYWJlbCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWlucHV0OmZvY3VzICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlcixcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpc3QtaW5wdXQ6Zm9jdXMgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1saXN0LWlucHV0OmZvY3VzICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoMTI1LCAxMjUsIDEyNSwgMC4yKSwgNXB4IDVweCAxMHB4IDAgcmdiYSgxMjUsIDEyNSwgMTI1LCAwLjE5KTtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1saXN0LWlucHV0OmNoZWNrZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmUsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIC5jbS1saXN0LWlucHV0OmNoZWNrZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyOjpiZWZvcmUsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpc3QtaW5wdXQ6Y2hlY2tlZCArIC5jbS1saXN0LWxhYmVsIC5zbGlkZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuc2xpZGVyLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuc2xpZGVyLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5zbGlkZXIge1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDVweCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBhLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBhLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIHAsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBzdHJvbmcsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBoMSxcbi5rbGFybyAuY29va2llLW1vZGFsIGgyLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgdWwsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBsaSxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgcCxcbi5rbGFybyAuY29udGV4dC1ub3RpY2Ugc3Ryb25nLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoMSxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgaDIsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIHVsLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBsaSxcbi5rbGFybyAuY29va2llLW5vdGljZSBwLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIHN0cm9uZyxcbi5rbGFybyAuY29va2llLW5vdGljZSBoMSxcbi5rbGFybyAuY29va2llLW5vdGljZSBoMixcbi5rbGFybyAuY29va2llLW5vdGljZSB1bCxcbi5rbGFybyAuY29va2llLW5vdGljZSBsaSB7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICBjb2xvcjogdmFyKC0tbGlnaHQxLCAjYTBhMGEwKTtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIHAsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBoMSxcbi5rbGFybyAuY29va2llLW1vZGFsIGgyLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgdWwsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBsaSxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgcCxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgaDEsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIGgyLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSB1bCxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgbGksXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgcCxcbi5rbGFybyAuY29va2llLW5vdGljZSBoMSxcbi5rbGFybyAuY29va2llLW5vdGljZSBoMixcbi5rbGFybyAuY29va2llLW5vdGljZSB1bCxcbi5rbGFybyAuY29va2llLW5vdGljZSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDAuN2VtO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgaDEsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBoMixcbi5rbGFybyAuY29va2llLW1vZGFsIGgzLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgaDQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCBoNSxcbi5rbGFybyAuY29va2llLW1vZGFsIGg2LFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoMSxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgaDIsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIGgzLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBoNCxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgaDUsXG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIGg2LFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGgxLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGgyLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGgzLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGg0LFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGg1LFxuLmtsYXJvIC5jb29raWUtbm90aWNlIGg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250LWZhbWlseSwgaW5oZXJpdCk7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbGluayxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWxpbmssXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bixcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWJ0bixcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvciwgI2ZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2I4MTY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuMSwgIzk3YjgxNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cywgNHB4KTtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMC40ZW0gMC44ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuOmRpc2FibGVkLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tYnRuOmRpc2FibGVkLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLmNtLWJ0bi1jbG9zZSxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWJ0bi5jbS1idG4tY2xvc2UsXG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UgLmNtLWJ0bi5jbS1idG4tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdiODE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbjEsICM5N2I4MTYpO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcyxcbi5rbGFybyAuY29udGV4dC1ub3RpY2UgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcyxcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3YjgxNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4xLCAjOTdiODE2KTtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhcixcbi5rbGFybyAuY29va2llLW5vdGljZSAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2I4MTY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuMiwgIzk3YjgxNik7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLmNtLWJ0bi1pbmZvLFxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSAuY20tYnRuLmNtLWJ0bi1pbmZvLFxuLmtsYXJvIC5jb29raWUtbm90aWNlIC5jbS1idG4uY20tYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdiODE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbjEsICM5N2I4MTYpO1xufVxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cywgNHB4KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1ib3JkZXItc3R5bGUsIHNvbGlkKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYm9yZGVyLXdpZHRoLCAxcHgpO1xuICBib3JkZXItY29sb3I6IGdyYXk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQyLCBncmF5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYTBhMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQxLCAjYTBhMGEwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmtsYXJvIC5jb250ZXh0LW5vdGljZS5jbS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyazEsICMzMzMpO1xuICBib3JkZXItY29sb3I6ICM1YzVjNWM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGFyazIsICM1YzVjNWMpO1xufVxuLmtsYXJvIC5jb250ZXh0LW5vdGljZS5jbS1kYXJrIHAge1xuICBjb2xvcjogI2EwYTBhMDtcbiAgY29sb3I6IHZhcigtLWxpZ2h0MSwgI2EwYTBhMCk7XG59XG4ua2xhcm8gLmNvbnRleHQtbm90aWNlLmNtLWRhcmsgcCBhIHtcbiAgY29sb3I6ICM3NDg5Yzg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlMiwgIzc0ODljOCk7XG59XG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIHAge1xuICBjb2xvcjogIzMzMztcbiAgY29sb3I6IHZhcigtLWRhcmsxLCAjMzMzKTtcbiAgZmxleC1ncm93OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmtsYXJvIC5jb250ZXh0LW5vdGljZSBwIGEge1xuICBjb2xvcjogIzk3YjgxNjtcbiAgY29sb3I6IHZhcigtLWdyZWVuMiwgIzk3YjgxNik7XG59XG4ua2xhcm8gLmNvbnRleHQtbm90aWNlIHAuY20tYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwuY20tZW1iZWRkZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiBpbmhlcml0O1xuICB6LWluZGV4OiAwO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwuY20tZW1iZWRkZWQgLmNtLW1vZGFsLmNtLWtsYXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsLmNtLWtsYXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyazEsICMzMzMpO1xuICBjb2xvcjogI2EwYTBhMDtcbiAgY29sb3I6IHZhcigtLWxpZ2h0MSwgI2EwYTBhMCk7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgNXB4IDVweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDk4JTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NjBweCkge1xuICAua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwuY20ta2xhcm8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLCA0cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5oaWRlIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuaGlkZSBzdmcge1xuICBzdHJva2U6ICNhMGEwYTA7XG4gIHN0cm9rZTogdmFyKC0tbGlnaHQxLCAjYTBhMGEwKTtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzVjNWM1YztcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZGFyazIsICM1YzVjNWMpO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJvcmRlci13aWR0aCwgMXB4KTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IHZhcigtLWJvcmRlci1zdHlsZSwgc29saWQpO1xuICBwYWRkaW5nOiAyZW0gMmVtIDFlbSAyZW07XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWZvb3Rlci1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVyIC5jbS1wb3dlcmVkLWJ5IHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVyIC5jbS1wb3dlcmVkLWJ5IGEge1xuICBjb2xvcjogIzVjNWM1YztcbiAgY29sb3I6IHZhcigtLWRhcmsyLCAjNWM1YzVjKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tYm9yZGVyLXdpZHRoLCAxcHgpO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogdmFyKC0tYm9yZGVyLXN0eWxlLCBzb2xpZCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1YzVjNWM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWRhcmsyLCAjNWM1YzVjKTtcbiAgcGFkZGluZzogMmVtIDJlbSAxZW0gMmVtO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1oZWFkZXIgaDEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20taGVhZGVyIGgxLnRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIC5jbS1zZXJ2aWNlcyAuY20tY2FyZXQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSAuY20tc2VydmljZXMgLmNtLWNhcmV0IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGNvbG9yOiB2YXIoLS1saWdodDMsICM2NjY2NjYpO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jb250ZW50LFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jb250ZW50LmV4cGFuZGVkLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgLmNtLXNlcnZpY2VzIC5jbS1jb250ZW50LmV4cGFuZGVkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZSxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXNlcnZpY2UsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1zZXJ2aWNlOmZpcnN0LWNoaWxkLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXB1cnBvc2U6Zmlyc3QtY2hpbGQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZTpmaXJzdC1jaGlsZCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1zZXJ2aWNlIHAsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSBwLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXNlcnZpY2UgcCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2UgcC5wdXJwb3Nlcyxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIHAucHVycG9zZXMsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSBwLnB1cnBvc2VzLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2UgcC5wdXJwb3NlcyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBjb2xvcjogdmFyKC0tbGlnaHQzLCAjNjY2NjY2KTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1zZXJ2aWNlLmNtLXRvZ2dsZS1hbGwsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZS5jbS10b2dnbGUtYWxsLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXNlcnZpY2UuY20tdG9nZ2xlLWFsbCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1wdXJwb3NlcyBsaS5jbS1wdXJwb3NlLmNtLXRvZ2dsZS1hbGwge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJvcmRlci13aWR0aCwgMXB4KTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IHZhcigtLWJvcmRlci1zdHlsZSwgc29saWQpO1xuICBib3JkZXItdG9wLWNvbG9yOiAjNWM1YzVjO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1kYXJrMiwgIzVjNWM1Yyk7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tc2VydmljZSBzcGFuLmNtLWxpc3QtdGl0bGUsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tc2VydmljZXMgbGkuY20tcHVycG9zZSBzcGFuLmNtLWxpc3QtdGl0bGUsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSBzcGFuLmNtLWxpc3QtdGl0bGUsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tcHVycG9zZSBzcGFuLmNtLWxpc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2Ugc3Bhbi5jbS1vcHQtb3V0LFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXNlcnZpY2VzIGxpLmNtLXNlcnZpY2Ugc3Bhbi5jbS1yZXF1aXJlZCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIHNwYW4uY20tb3B0LW91dCxcbi5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tYm9keSB1bC5jbS1zZXJ2aWNlcyBsaS5jbS1wdXJwb3NlIHNwYW4uY20tcmVxdWlyZWQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSBzcGFuLmNtLW9wdC1vdXQsXG4ua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWJvZHkgdWwuY20tcHVycG9zZXMgbGkuY20tc2VydmljZSBzcGFuLmNtLXJlcXVpcmVkLFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1vcHQtb3V0LFxuLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLW1vZGFsIC5jbS1ib2R5IHVsLmNtLXB1cnBvc2VzIGxpLmNtLXB1cnBvc2Ugc3Bhbi5jbS1yZXF1aXJlZCB7XG4gIGNvbG9yOiAjNWM1YzVjO1xuICBjb2xvcjogdmFyKC0tZGFyazIsICM1YzVjNWMpO1xuICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrMSwgIzMzMyk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cywgNHB4KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcG9zaXRpb246IHZhcigtLW5vdGljZS1wb3NpdGlvbiwgZml4ZWQpO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHJpZ2h0OiB2YXIoLS1ub3RpY2UtcmlnaHQsIDIwcHgpO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbGVmdDogdmFyKC0tbm90aWNlLWxlZnQsIGF1dG8pO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBib3R0b206IHZhcigtLW5vdGljZS1ib3R0b20sIDIwcHgpO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1ub3RpY2UtbWF4LXdpZHRoLCA0MDBweCk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCA1cHggNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKS5jbi1lbWJlZGRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIGJvdHRvbTogaW5oZXJpdDtcbiAgei1pbmRleDogMDtcbn1cbi5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpLmNuLWVtYmVkZGVkIC5jbi1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMWVtO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IHAuY24tY2hhbmdlcyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLWxlYXJuLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IC5jbi1idXR0b25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzg0cHgpIHtcbiAgLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLWJ1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tYnV0dG9ucyBidXR0b24uY20tYnRuIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzg0cHgpIHtcbiAgLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLWJ1dHRvbnMgYnV0dG9uLmNtLWJ0biB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC41ZW0pO1xuICB9XG59XG4ua2xhcm8gLmNvb2tpZS1ub3RpY2U6bm90KC5jb29raWUtbW9kYWwtbm90aWNlKSAuY24tYm9keSAuY24tb2sge1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5rbGFybyAuY29va2llLW5vdGljZTpub3QoLmNvb2tpZS1tb2RhbC1ub3RpY2UpIC5jbi1ib2R5IC5jbi1vayBhLFxuLmtsYXJvIC5jb29raWUtbm90aWNlOm5vdCguY29va2llLW1vZGFsLW5vdGljZSkgLmNuLWJvZHkgLmNuLW9rIGRpdiB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLmtsYXJvIC5jb29raWUtbW9kYWwtbm90aWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyazEsICMzMzMpO1xuICBjb2xvcjogI2EwYTBhMDtcbiAgY29sb3I6IHZhcigtLWxpZ2h0MSwgI2EwYTBhMCk7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgNXB4IDVweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDk4JTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMWVtO1xuICBwYWRkaW5nLXRvcDogMC4yZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLmtsYXJvIC5jb29raWUtbW9kYWwtbm90aWNlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cywgNHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5rbGFybyAuY29va2llLW1vZGFsLW5vdGljZSAuY24tb2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4ua2xhcm8gLmNvb2tpZS1ub3RpY2UtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKjA0LjA4LjI2Ki9cbi5zb2NpYWwtbWVkaWEtZm9vdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMTBweDtcbn1cbiJdfQ== */