/*
//
// VARIABLES for POSTCSS
// =============================================================================
*/

/*
//
// Breakpoint definitions
// =============================================================================
*/

/*// Device min-width breakpoints:*/
/*
//
// Color definitions
// =============================================================================
*/
/*
//
// Mixins - Useful mixins to achieve several functionalities
// =============================================================================
*/

/*
//
// Color Mixins
// =============================================================================
*/


/*
@define-mixin gradientBar($primary-color, $secondary-color) {
  @include background-image(linear-gradient($primary-color, $secondary-color));
  border-color: $secondary-color $secondary-color darken($secondary-color, 15%);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fade-in(rgba(0, 0, 0, 0.1), 0.15);
}

// Use a gradient for the button background
@define-mixin buttonGradientBackground($start-color, $end-color) {
  // gradientBar will set the background to a pleasing blend of these, to support IE<=9
  @include gradientBar($start-color, $end-color);
  *background-color: $end-color; /!* Darken IE7 buttons by default so they stand out more given they won't have borders *!/
  @include gradient-reset-filter();
}

// Cross-Browser background gradient
@define-mixin backgroundLinearGradient($start-color, $end-color, $direction: top) {
  @include background(linear-gradient($direction, $start-color, $end-color));
  @if $direction == top {
    $ie-direction: 0;
  } @else {
    $ie-direction: 1;
  }
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#{$start-color}', endColorstr='#{$end-color}',GradientType=$ie-direction );
  background-color: $start-color;
}
*/
/*
//
// Element hiding - Mixins for hiding text or whole elements
// =============================================================================
*/

/*// Turns off the element-invisible effect.*/

/*// Make the hidden element focusable*/
/*
//
// Layout mixins - Layout related mixins
// =============================================================================
*/

/*// Aligns 2 elements side by side. Very useful for search bars.*/
/*
//
// Shorthand mixins - These save you some typing
// =============================================================================
*/

#block-appzumarztblock header {
  margin: 0 0 2em 0;
}

#block-appzumarztblock header:after {
  content: '';
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
}

#block-appzumarztblock header .appzumarzt--logo {
  float: left;
  margin-right: 2em;
  width: 100px;
}

#block-appzumarztblock .appzumarzt--apps {
  display: -ms-flexbox;
  display: flex;
}

#block-appzumarztblock .appzumarzt--apps > a {
  display: -ms-flexbox;
  display: flex;
  margin-right: 0.5em;
  line-height: 35px;
  color: #fff;
}

#block-appzumarztblock .appzumarzt--apps > a > span {
  display: block;
  margin-right: 0.5em;
}

#block-appzumarztblock .appzumarzt--apps > a .logo {
  width: 35px;
}

#block-appzumarztblock .appzumarzt--apps > a .logo svg {
  fill: #fff;
}
.block-system-branding-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 137px;
  transition: 0.1s width linear;
}
@media (min-width: 1025px) {

  .block-system-branding-block {
    width: 240px;
  }
}
.block-system-branding-block a {
  display: block;
}
.block-system-branding-block img {
  display: block;
  width: 100%;
  height: auto;
}


.page-wrapper--navigation.stuck .block-system-branding-block {
  width: 137px;
}
#block-contactwidget .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
#block-contactwidget .icon {
  width: 20px;
  margin-right: 1em;
}
#block-contactwidget .icon svg {
  fill: #fff;
}
#block-contactwidget .icon svg g {
  stroke: #fff;
}
.block-fbs-doctor-finder label.form-required:after {
  vertical-align: baseline;
  background: none;
  width: auto;
  height: auto;
  margin: 0;
}
#mc_embed_signup.footer input {
  max-width: 300px;
}
.search-block-form {
  position: relative;
  overflow: visible;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  width: 50px;
  height: 80px;
}
@media (min-width: 1025px) {

  .search-block-form {
    height: 128px;
  }
}
.search-block-form .search-block-form__toggle {
  position: relative;
  display: block;
  width: 100%;
  height: 80px;
  transition: 0.1s height linear, 0.1s line-height linear;
  cursor: pointer;
}
@media (min-width: 1025px) {

  .search-block-form .search-block-form__toggle {
    height: 128px;
  }
}
.search-block-form .search-block-form__toggle .svg-icon {
  position: absolute;
  top: 50%;
  right: 5%;
  width: 20px;
  transform: translate(-50%, -50%);
}
.search-block-form .search-block-form__toggle svg {
  fill: #808080;
}
.search-block-form .search-block-form__form {
  box-sizing: content-box;
  position: absolute;
  top: calc(100% - 6px);
  right: 0;
  width: 280px;
  z-index: 999;
  overflow: hidden;
  padding: 0 1em;
  background: #fff;
  font-size: 0.85em;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0);/* open / close animation */
  height: 0;
  min-height: 0;
  transition: min-height 0.3s linear, box-shadow 0.3s linear, padding-top 0.3s linear;
}
@media(min-width: 480px) {

  .search-block-form .search-block-form__form {
    width: 500px;
  }
}
.search-block-form .search-block-form__form form {
  display: -ms-flexbox;
  display: flex;
}
.search-block-form .search-block-form__form .form-item {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding-right: 1em;
}
.search-block-form .search-block-form__form .form-actions {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}
.search-block-form .search-block-form__form .form-item, .search-block-form .search-block-form__form .form-actions {
  padding-top: 1em;
  padding-bottom: 1em;
  margin-top: 0;
  margin-bottom: 0;
}
.search-block-form .search-block-form__form input {
  margin: 0;
}
.search-block-form .search-block-form__form:after {
  opacity: 0;
  content: '';
  position: absolute;
  height: 6px;
  top: 0;
  left: 100%;
  right: 0;
  background-color: #EB2967;
  transition: left 0.5s ease, right 0.5s ease, opacity 0.1s linear;
}
.search-block-form .search-block-form__form.open {
  padding: 6px 1em 0;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.35);
}
.search-block-form .search-block-form__form.open:after {
  opacity: 1;
  left: 0;
  right: 0;
}


.page-wrapper--navigation.stuck .search-block-form, .page-wrapper--navigation.stuck .search-block-form__toggle  {
  height: 80px;
}
.content-box--widget-box .twitter-timeline {
  max-height: 70vh;
}
.content-box--widget-box .fb_iframe_widget {
  text-align: center;
}
.content-box--widget-box .fb_iframe_widget span, .content-box--widget-box .fb_iframe_widget iframe {
  max-height: 70vh;
}
#block-fbs-tabs ul.tabs.primary {
  margin-top: 1em;
}
.eu-cookie-compliance-message {
   float: left;
   margin: 25px 0 0;
   max-width: 60%;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb25maWcucC5jc3MiLCJfY29uZmlnLmJyZWFrcG9pbnRzLnAuY3NzIiwiX2NvbmZpZy5jb2xvcnMucC5jc3MiLCJ1dGlsaXRpZXMvX21peGlucy5wLmNzcyIsInV0aWxpdGllcy9fbWl4aW5zLmNvbG9ycy5wLmNzcyIsInV0aWxpdGllcy9fbWl4aW5zLmhpZGluZy5wLmNzcyIsInV0aWxpdGllcy9fbWl4aW5zLmxheW91dC5wLmNzcyIsInV0aWxpdGllcy9fbWl4aW5zLnNob3J0aGFuZC5wLmNzcyIsImNvbXBvbmVudHMvYmxvY2tzL19ibG9jay5hcHB6dW1hcnp0LnAuY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2Jsb2NrLmJyYW5kaW5nLnAuY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2Jsb2NrLmNvbnRhY3QucC5jc3MiLCJjb21wb25lbnRzL2Jsb2Nrcy9fYmxvY2suZG9jdG9yZmluZGVyLnAuY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2Jsb2NrLm1haWxjaGltcC5wLmNzcyIsImNvbXBvbmVudHMvYmxvY2tzL19ibG9jay5zZWFyY2gtZm9ybS5wLmNzcyIsImNvbXBvbmVudHMvYmxvY2tzL19ibG9jay5zb2NpYWwtd2lkZ2V0cy5wLmNzcyIsImNvbXBvbmVudHMvYmxvY2tzL19ibG9jay50YWJzLnAuY3NzIiwiY29tcG9uZW50cy9ibG9ja3MvX2Jsb2NrLmNvb2tpZS1jb21wbGlhbmNlLnAuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0VBSUU7O0FDSkY7Ozs7RUFJRTs7QUFFRixvQ0FBb0M7QUNOcEM7Ozs7RUFJRTtBQ0pGOzs7O0VBSUU7O0FDSkY7Ozs7RUFJRTs7O0FBR0Y7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBMEJFO0FDakNGOzs7O0VBSUU7O0FBc0JGLDhDQUE4Qzs7QUFTOUMsd0NBQXdDO0FDbkN4Qzs7OztFQUlFOztBQTZERixtRUFBbUU7QUNqRW5FOzs7O0VBSUU7O0FDSEE7RUFDRSxrQkFBa0I7Q0Fl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QkFBaUI7R0FDakIsZUFBZTtDQUNqQiIsImZpbGUiOiJjb21wb25lbnRzL2Jsb2Nrcy9ibG9ja3MucC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuLy9cbi8vIFZBUklBQkxFUyBmb3IgUE9TVENTU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbkBpbXBvcnQgXCJfY29uZmlnLmJyZWFrcG9pbnRzLnAuY3NzXCI7XG5AaW1wb3J0IFwiX2NvbmZpZy5jb2xvcnMucC5jc3NcIjtcbkBpbXBvcnQgXCJfY29uZmlnLmZvcm1oYWNrLnAuY3NzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL191dGlsaXRpZXMucC5jc3NcIjtcblxuXG5cblxuXG4kYmFzZS1mb250LXNpemU6IDE2cHg7XG4kYmFzZS1saW5lLWhlaWdodDogMS42O1xuJGJhc2UtZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsXG4gIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XG5cbiRoZWFkaW5ncy1mb250LWZhbWlseTogXCJSb2JvdG9cIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA0MDA7XG5cblxuXG5cbiRiYXNlLXNwYWNlOiAxNXB4O1xuJGJhc2UtdmVydGljYWwtc3BhY2U6ICRiYXNlLXNwYWNlO1xuJGJhc2UtaG9yaXpvbnRhbC1zcGFjZTogJGJhc2Utc3BhY2U7XG4kZ3JpZC1kZWZhdWx0LWd1dHRlcjogY2FsYygkYmFzZS1zcGFjZSAqIDIpO1xuXG5cblxuXG5cbiRuYXZpZ2F0aW9uLWhlaWdodDogMTI4cHg7XG4kbmF2aWdhdGlvbi1oZWlnaHQtY29tcHJlc3NlZDogODBweDtcbiRmb290ZXItaGVpZ2h0OiA3MHB4O1xuIiwiLypcbi8vXG4vLyBCcmVha3BvaW50IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLyovLyBEZXZpY2UgbWluLXdpZHRoIGJyZWFrcG9pbnRzOiovXG4kYnJlYWtwb2ludC14eHM6ICAzMjBweDtcbiRicmVha3BvaW50LXhzOiAgIDQ4MHB4O1xuJGJyZWFrcG9pbnQtczogICAgNjQwcHg7XG4kYnJlYWtwb2ludC1tOiAgICA5NTBweDtcbiRicmVha3BvaW50LWw6ICAgIDEwMjVweDtcbiRicmVha3BvaW50LXhsOiAgIDEyMDBweDtcbiRicmVha3BvaW50LXh4bDogIDE0MDBweDtcbiIsIi8qXG4vL1xuLy8gQ29sb3IgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG5cblxuXG5cbiRibGFjazogIzAwMDtcbiR3aGl0ZTogI2ZmZjtcblxuXG5cbiRncmF5czogI2RjZGNkYyAjZDNkM2QzICNjMGMwYzAgI2JlYmViZSAjYTlhOWE5ICM4MDgwODAgIzY5Njk2OSAjNTU1ICMzNDM0MzQ7XG5cbiRnYWluc2Jvcm86ICAgICAgICNkY2RjZGM7XG4kbGlnaHRncmF5OiAgICAgICAjZDNkM2QzO1xuJHNpbHZlcjogICAgICAgICAgI2MwYzBjMDtcbiRtZWRpdW1ncmF5OiAgICAgICNiZWJlYmU7XG4kZGFya2dyYXk6ICAgICAgICAjYTlhOWE5O1xuJGdyYXk6ICAgICAgICAgICAgIzgwODA4MDtcbiRkaW1ncmF5OiAgICAgICAgICM2OTY5Njk7XG4kZGF2eWdyYXk6ICAgICAgICAjNTU1O1xuJGpldDogICAgICAgICAgICAgIzIyMjQyQjtcblxuXG5cblxuXG5cbiRmYnMtcHJpbWFyeS1kYXJrOiAjMUU3NDY5O1xuJGZicy1wcmltYXJ5OiAjNDFCRURDO1xuJGZicy1zZWNvbmRhcnk6ICNFRjU0ODU7XG4kZmJzLWdyYXk6ICNDMUM4Q0M7XG4kZmJzLWxpZ2h0LWdyYXk6ICNFREVGRUY7XG4kZmJzLW1lbnUtaGlnaGxpZ2h0OiAjRUIyOTY3O1xuJHNreS1ibHVlOiAgICAgICAjNThiOGQxO1xuJGxlYWYtZ3JlZW46ICAgICAjODhiNzAwO1xuXG5cbiRtZW51LXNlY29uZGFyeS1jb2xvcjogJGdyYXk7XG5cbiRiZy1ncmF5LWRhcms6ICM1ODYxNzE7XG4kYmctZ3JheS1saWdodDogJGZicy1ncmF5O1xuJGJnLXByaW1hcnk6ICRmYnMtcHJpbWFyeTtcbiRiZy1zZWNvbmRhcnk6ICRmYnMtc2Vjb25kYXJ5O1xuXG4kYmctb2ZmLWNhbnZhcy1ncmF5LWRhcms6ICMzMzMzMzM7XG4kYmctb2ZmLWNhbnZhcy1ncmF5LWxpZ2h0OiAjNjU2NTY1O1xuJGJnLW9mZi1jYW52YXMtZ3JheS1ob3ZlcjogJHNpbHZlcjtcblxuJHN0ZXBieXN0ZXAtYm9yZGVyLWNvbG9yOiAkZmJzLWdyYXk7XG4kc3RlcGJ5c3RlcC1ib3JkZXItd2lkdGg6IDVweDtcbiRzdGVwYnlzdGVwLWJhY2tncm91bmQtZGVmYXVsdDogIzY2NjY2NjtcbiRzdGVwYnlzdGVwLWJhY2tncm91bmQtY3VycmVudDogIzRDQzVFMjtcbiRzdGVwYnlzdGVwLWJhY2tncm91bmQtc2hvd246ICMyMjY0NzM7XG5cblxuXG5cblxuJHRleHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzNDNGO1xuJHRleHQtY29sb3ItbGlnaHQ6ICAgICAgICAjNjY2NjY2O1xuJHRleHQtY29sb3ItaW52ZXJ0ZWQ6ICAgICAkd2hpdGU7XG4kdGV4dC1zZWxlY3Rpb24tY29sb3I6ICAgICRmYnMtcHJpbWFyeTtcblxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgIGluaGVyaXQ7XG5cbiRsaW5rLWNvbG9yOiAgICAgICAgJGZicy1wcmltYXJ5O1xuJGxpbmstY29sb3ItaG92ZXI6ICAjNjU4Y2FlO1xuXG5cblxuXG5cbiRib2R5LWJhY2tncm91bmQ6ICR3aGl0ZTtcblxuXG5cblxuXG4kdW5wdWJsaXNoZWQtY29sb3I6ICNmZmY0ZjQ7XG4kcHJldmlldy1jb2xvcjogICAgICNmZmZmZWE7XG4kY3VycmVudC1yZXZpc2lvbjogICNmZmM7XG4iLCIvKlxuLy9cbi8vIE1peGlucyAtIFVzZWZ1bCBtaXhpbnMgdG8gYWNoaWV2ZSBzZXZlcmFsIGZ1bmN0aW9uYWxpdGllc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbkBpbXBvcnQgJ19taXhpbnMuY29sb3JzLnAuY3NzJztcbkBpbXBvcnQgJ19taXhpbnMuYnV0dG9ucy5wLmNzcyc7XG5AaW1wb3J0ICdfbWl4aW5zLmhpZGluZy5wLmNzcyc7XG5AaW1wb3J0ICdfbWl4aW5zLmxheW91dC5wLmNzcyc7XG5AaW1wb3J0ICdfbWl4aW5zLnNob3J0aGFuZC5wLmNzcyc7XG5AaW1wb3J0ICdfbWl4aW5zLnRoZW1lLnAuY3NzJztcblxuXG5AZGVmaW5lLW1peGluIHBsYWNlaG9sZGVyICRjb2xvcjogJHBsYWNlaG9sZGVyVGV4dCB7XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG5cblxuQGRlZmluZS1taXhpbiB0ZXh0LW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBkZWZpbmUtbWl4aW4gdGFiLWZvY3VzIHtcbiAgLyogRGVmYXVsdCovXG4gIG91dGxpbmU6IHRoaW4gZG90dGVkICMzMzM7XG4gIC8qIFdlYmtpdCovXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIvKlxuLy9cbi8vIENvbG9yIE1peGluc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cblxuLypcbkBkZWZpbmUtbWl4aW4gZ3JhZGllbnRCYXIoJHByaW1hcnktY29sb3IsICRzZWNvbmRhcnktY29sb3IpIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShsaW5lYXItZ3JhZGllbnQoJHByaW1hcnktY29sb3IsICRzZWNvbmRhcnktY29sb3IpKTtcbiAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICRzZWNvbmRhcnktY29sb3IgZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDE1JSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSBmYWRlLWluKHJnYmEoMCwgMCwgMCwgMC4xKSwgMC4xNSk7XG59XG5cbi8vIFVzZSBhIGdyYWRpZW50IGZvciB0aGUgYnV0dG9uIGJhY2tncm91bmRcbkBkZWZpbmUtbWl4aW4gYnV0dG9uR3JhZGllbnRCYWNrZ3JvdW5kKCRzdGFydC1jb2xvciwgJGVuZC1jb2xvcikge1xuICAvLyBncmFkaWVudEJhciB3aWxsIHNldCB0aGUgYmFja2dyb3VuZCB0byBhIHBsZWFzaW5nIGJsZW5kIG9mIHRoZXNlLCB0byBzdXBwb3J0IElFPD05XG4gIEBpbmNsdWRlIGdyYWRpZW50QmFyKCRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAkZW5kLWNvbG9yOyAvISogRGFya2VuIElFNyBidXR0b25zIGJ5IGRlZmF1bHQgc28gdGhleSBzdGFuZCBvdXQgbW9yZSBnaXZlbiB0aGV5IHdvbid0IGhhdmUgYm9yZGVycyAqIS9cbiAgQGluY2x1ZGUgZ3JhZGllbnQtcmVzZXQtZmlsdGVyKCk7XG59XG5cbi8vIENyb3NzLUJyb3dzZXIgYmFja2dyb3VuZCBncmFkaWVudFxuQGRlZmluZS1taXhpbiBiYWNrZ3JvdW5kTGluZWFyR3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yLCAkZGlyZWN0aW9uOiB0b3ApIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZChsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKSk7XG4gIEBpZiAkZGlyZWN0aW9uID09IHRvcCB7XG4gICAgJGllLWRpcmVjdGlvbjogMDtcbiAgfSBAZWxzZSB7XG4gICAgJGllLWRpcmVjdGlvbjogMTtcbiAgfVxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI3skc3RhcnQtY29sb3J9JywgZW5kQ29sb3JzdHI9JyN7JGVuZC1jb2xvcn0nLEdyYWRpZW50VHlwZT0kaWUtZGlyZWN0aW9uICk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGFydC1jb2xvcjtcbn1cbiovXG4iLCIvKlxuLy9cbi8vIEVsZW1lbnQgaGlkaW5nIC0gTWl4aW5zIGZvciBoaWRpbmcgdGV4dCBvciB3aG9sZSBlbGVtZW50c1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cblxuXG5AZGVmaW5lLW1peGluIGhpZGUtdGV4dCB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5cblxuQGRlZmluZS1taXhpbiBlbGVtZW50LWludmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xufVxuXG4vKi8vIFR1cm5zIG9mZiB0aGUgZWxlbWVudC1pbnZpc2libGUgZWZmZWN0LiovXG5AZGVmaW5lLW1peGluIGVsZW1lbnQtaW52aXNpYmxlLW9mZiB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qLy8gTWFrZSB0aGUgaGlkZGVuIGVsZW1lbnQgZm9jdXNhYmxlKi9cbkBkZWZpbmUtbWl4aW4gZWxlbWVudC1pbnZpc2libGUtZm9jdXNhYmxlIHtcbiAgQG1peGluIGVsZW1lbnQtaW52aXNpYmxlO1xuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBlbGVtZW50LWludmlzaWJsZS1vZmY7XG4gIH1cbn1cbiIsIi8qXG4vL1xuLy8gTGF5b3V0IG1peGlucyAtIExheW91dCByZWxhdGVkIG1peGluc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cblxuXG5cbkBkZWZpbmUtbWl4aW4ganVzdGlmaWVkR3JpZCAkZm9udC1zaXplOiAkYmFzZS1mb250LXNpemUsICR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuXG4gID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG5cbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LXNpemUgKiAoJGJhc2UtbGluZS1oZWlnaHQgLyAkYmFzZS1mb250LXNpemUpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cblxuXG5cbkBkZWZpbmUtbWl4aW4gYm94LWFzcGVjdC1yYXRpbyAkcmF0aW86IDIge1xuICAkZ2FwOiBjYWxjKDEwMCUgLyAoJHJhdGlvKSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAkZ2FwO1xufVxuXG5AZGVmaW5lLW1peGluIHJlc3BvbnNpdmUtbWVkaWEgJHVwc2NhbGluZzogZmFsc2UsICRmb3JjZTogZmFsc2Uge1xuICAkaW1wb3J0YW50OiAnJztcbiAgQGlmICRmb3JjZSB7XG4gICAgJGltcG9ydGFudDogJyFpbXBvcnRhbnQnO1xuICB9XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBhdXRvICRpbXBvcnRhbnQ7XG4gIEBpZiAkdXBzY2FsaW5nID09IGZhbHNlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgJGltcG9ydGFudDtcbiAgfVxuXG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG5cbiAgQGlmICR1cHNjYWxpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5cbkBkZWZpbmUtbWl4aW4gcmVzZXQtcmVzcG9uc2l2ZS1tZWRpYSB7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4vKi8vIEFsaWducyAyIGVsZW1lbnRzIHNpZGUgYnkgc2lkZS4gVmVyeSB1c2VmdWwgZm9yIHNlYXJjaCBiYXJzLiovXG5AZGVmaW5lLW1peGluIGlucHV0LWJhciAkbGVmdC1pbnB1dCwgJHJpZ2h0LWlucHV0LCAkcmF0aW86IDQvMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG5cbiAgJCgkbGVmdC1pbnB1dCksXG4gICQoJHJpZ2h0LWlucHV0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAkKCRsZWZ0LWlucHV0KSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwIC8gJHJhdGlvICsgMSArIFwiJVwiO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgJCgkcmlnaHQtaW5wdXQpIHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwIC0gMTAwIC8gJHJhdGlvICsgMSArIFwiJVwiO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG59XG5cblxuQGRlZmluZS1taXhpbiBmbGV4LWNvbnRhaW5lciAkZ3V0dGVyOiAkZ3JpZC1kZWZhdWx0LWd1dHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qXG4gIC8vIENvbXBlbnNhdGUgaG9yaXpvbnRhbCBwYWRkaW5ncyBvZiBpdGVtcy5cbiAgKi9cbiAgbWFyZ2luLWxlZnQ6IGNhbGMoJGd1dHRlciAvIDIgKiAtMSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygkZ3V0dGVyIC8gMiAqIC0xKTtcbn1cblxuQGRlZmluZS1taXhpbiBmbGV4LWNvbnRhaW5lci1yZXNldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cblxuQGRlZmluZS1taXhpbiBmbGV4LWl0ZW0gJGd1dHRlcjogJGdyaWQtZGVmYXVsdC1ndXR0ZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogRm9yY2UgY29udGVudCBib3ggc2luY2UgY2hyb21lIGF1dG9tYXRpY2FsbHkgdXNlcyBib3JkZXItYm94ICYgSUUgY2FuIG5vdCBoYW5kbGUgYm9yZGVyLWJveCAqL1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCRndXR0ZXIgLyAyKTtcblxuICBcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5AZGVmaW5lLW1peGluIGZsZXgtaXRlbS1yZXNldCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuXG5AZGVmaW5lLW1peGluIGZsZXgtbWF0cml4LWNvbnRhaW5lciAkZ3V0dGVyOiAkZ3JpZC1kZWZhdWx0LWd1dHRlciB7XG4gIEBtaXhpbiBmbGV4LWNvbnRhaW5lciAkZ3V0dGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoJGd1dHRlciAvIDIgKiAtMSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoJGd1dHRlciAvIDIgKiAtMSk7XG59XG5cbkBkZWZpbmUtbWl4aW4gZmxleC1tYXRyaXgtY29udGFpbmVyLXJlc2V0ICRndXR0ZXI6ICRncmlkLWRlZmF1bHQtZ3V0dGVyIHtcbiAgQG1peGluIGZsZXgtY29udGFpbmVyLXJlc2V0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbkBkZWZpbmUtbWl4aW4gZmxleC1tYXRyaXgtaXRlbSAkZ3V0dGVyOiAkZ3JpZC1kZWZhdWx0LWd1dHRlciB7XG4gIEBtaXhpbiBmbGV4LWl0ZW0gJGd1dHRlcjtcbiAgbWFyZ2luLXRvcDogY2FsYygkZ3V0dGVyIC8gMik7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoJGd1dHRlciAvIDIpO1xufVxuXG5AZGVmaW5lLW1peGluIGZsZXgtbWF0cml4LWl0ZW0tcmVzZXQgJGd1dHRlcjogJGdyaWQtZGVmYXVsdC1ndXR0ZXIge1xuICBAbWl4aW4gZmxleC1pdGVtLXJlc2V0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbkBkZWZpbmUtbWl4aW4gY2FsYy1ncmlkLXdpZHRoICR3aWR0aDogMTAwJSwgJGd1dHRlcjogJGdyaWQtZGVmYXVsdC1ndXR0ZXIge1xuICB3aWR0aDogY2FsYygkd2lkdGggLSAkZ3V0dGVyKTtcbn1cbiIsIi8qXG4vL1xuLy8gU2hvcnRoYW5kIG1peGlucyAtIFRoZXNlIHNhdmUgeW91IHNvbWUgdHlwaW5nXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuXG5AZGVmaW5lLW1peGluIHNpemUgJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbkBkZWZpbmUtbWl4aW4gZmlsbC1wYXJlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuXG5AZGVmaW5lLW1peGluIGZvbnQtc2hvcnRoYW5kICRzaXplOiAkYmFzZS1mb250LXNpemUsICR3ZWlnaHQ6IG5vcm1hbCwgJGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodCB7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xufVxuIiwiI2Jsb2NrLWFwcHp1bWFyenRibG9jayB7XG4gIGhlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAuYXBwenVtYXJ6dC0tbG9nbyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hcHB6dW1hcnp0LS1hcHBzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuXG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgIH1cblxuICAgICAgLmxvZ28ge1xuICAgICAgICB3aWR0aDogMzVweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEzN3B4O1xuICB0cmFuc2l0aW9uOiAwLjFzIHdpZHRoIGxpbmVhcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbCkge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuXG4ucGFnZS13cmFwcGVyLS1uYXZpZ2F0aW9uIHtcbiAgJi5zdHVjayB7XG4gICAgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayB7XG4gICAgICB3aWR0aDogMTM3cHg7XG4gICAgfVxuICB9XG59XG4iLCIjYmxvY2stY29udGFjdHdpZGdldCB7XG5cbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7XG5cbiAgICAgIGcge1xuICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stZmJzLWRvY3Rvci1maW5kZXIge1xuICBsYWJlbC5mb3JtLXJlcXVpcmVkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIiNtY19lbWJlZF9zaWdudXAge1xuICAmLmZvb3RlciB7XG4gICAgaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWFyY2gtYmxvY2stZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAkbmF2aWdhdGlvbi1oZWlnaHQtY29tcHJlc3NlZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbCkge1xuICAgIGhlaWdodDogJG5hdmlnYXRpb24taGVpZ2h0O1xuICB9XG5cbiAgLnNlYXJjaC1ibG9jay1mb3JtX190b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRuYXZpZ2F0aW9uLWhlaWdodC1jb21wcmVzc2VkO1xuICAgIHRyYW5zaXRpb246IDAuMXMgaGVpZ2h0IGxpbmVhciwgMC4xcyBsaW5lLWhlaWdodCBsaW5lYXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWwpIHtcbiAgICAgIGhlaWdodDogJG5hdmlnYXRpb24taGVpZ2h0O1xuICAgIH1cblxuICAgIC5zdmctaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiA1JTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRtZW51LXNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWJsb2NrLWZvcm1fX2Zvcm0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA2cHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyODBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG5cbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDApO1xuXG4gICAgLyogb3BlbiAvIGNsb3NlIGFuaW1hdGlvbiAqL1xuICAgIGhlaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1pbi1oZWlnaHQgMC4zcyBsaW5lYXIsIGJveC1zaGFkb3cgMC4zcyBsaW5lYXIsIHBhZGRpbmctdG9wIDAuM3MgbGluZWFyO1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteHMpIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0sXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZicy1tZW51LWhpZ2hsaWdodDtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlLCByaWdodCAwLjVzIGVhc2UsIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgfVxuXG4gICAgXG4gICAgJi5vcGVuIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxZW0gMDtcbiAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucGFnZS13cmFwcGVyLS1uYXZpZ2F0aW9uIHtcbiAgJi5zdHVjayB7XG4gICAgLnNlYXJjaC1ibG9jay1mb3JtLFxuICAgIC5zZWFyY2gtYmxvY2stZm9ybV9fdG9nZ2xlICB7XG4gICAgICBoZWlnaHQ6ICRuYXZpZ2F0aW9uLWhlaWdodC1jb21wcmVzc2VkO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL19jb25maWcucC5jc3NcIjtcblxuLmNvbnRlbnQtYm94LS13aWRnZXQtYm94IHtcbiAgXG4gIC50d2l0dGVyLXRpbWVsaW5lIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICB9XG4gIC5mYl9pZnJhbWVfd2lkZ2V0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzcGFuLFxuICAgIGlmcmFtZSB7XG4gICAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgIH1cbiAgfVxufVxuIiwiI2Jsb2NrLWZicy10YWJzIHtcbiAgdWwudGFicy5wcmltYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbn1cbiIsIi5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIHtcbiAgIGZsb2F0OiBsZWZ0O1xuICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgIG1heC13aWR0aDogNjAlO1xufVxuIl19 */
