/*
//
// 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
// =============================================================================
*/

.media-document.view-mode-list .field--name-field-media-document {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 0.5em;
}

.media-document.view-mode-list .field--name-field-media-document .left-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 150px;
  padding-right: 10px;
}

.media-document.view-mode-list .field--name-field-media-document .left-column a {
  display: block;
}

.media-document.view-mode-list .field--name-field-media-document .right-column {
  -ms-flex: 0 1 100%;
      flex: 0 1 100%;
}

.media-document.view-mode-list .field--name-field-media-document .responsive-svg {
  width: 30px;
}

.media-document.view-mode-list .field--name-field-media-document svg {
  fill: #C1C8CC;
  margin: 0 auto;
}

.media-document.view-mode-list .field--name-field-media-document img {
  width: 100%;
}

.media-document.view-mode-list .field--name-field-media-document div.metadata {
  color: #C1C8CC;
  font-size: 0.9em;
}

.media-document.view-mode-list .field--name-field-media-document div.description {
  color: #555;
  font-size: 0.8em;
}
.media[class*="view-mode-content-"], .media .media--preview {
  position: relative;
}
.media[class*="view-mode-content-"] .field--name-field-headline, .media .media--preview .field--name-field-headline {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto;
  max-height: 25%;
  padding: 0 0.5em;
  overflow: hidden;
  font-size: 0.8em;
  line-height: 1.4em;
  white-space: normal;
  text-overflow: ellipsis;
  background: rgba(228, 228, 228, 0.8);
}
.media[class*="view-mode-content-"] .field--name-field-headline a, .media[class*="view-mode-content-"] .field--name-field-headline a:hover, .media .media--preview .field--name-field-headline a, .media .media--preview .field--name-field-headline a:hover {
  color: inherit;
  text-decoration: none;
}
.media .icon-overlay {
  position: absolute;
  width: 20%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.media .icon-overlay svg {
  fill: #000;
}
.media .photoswipe {
  cursor: pointer;
}
.media .photoswipe .icon-overlay {
  display: block;
}
.media .icon-overlay {
  display: none;
}
.media img {
  display: block;
}
.media.view-mode-download .field--name-field-media-preview-image {
  border: 5px solid white;
  box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.5);
  margin-bottom: 1em;
}
.media.view-mode-download .field--type-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 0.5em;
}
.media.view-mode-download .field--type-file .left-column {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  width: 15%;
}
.media.view-mode-download .field--type-file .right-column {
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  width: 80%;
}
.media.view-mode-download .field--type-file svg {
  fill: #C1C8CC;
}
.media.view-mode-download .field--type-file div.metadata {
  color: #C1C8CC;
  font-size: 0.9em;
}
.media.view-mode-download .field--type-file div.description {
  color: #555;
  font-size: 0.8em;
}


.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  transition: all 0.3s ease-in-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

.mfp-title {
  font-size: 0.8em;
}
.media-embeddable-video.view-mode-video-player > .field--name-field-url {
  position: relative;
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
}
.media-embeddable-video.view-mode-video-player > .field--name-field-url:before {
  content: '';
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.media-embeddable-video.view-mode-video-player > .field--name-field-url iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb25maWcucC5jc3MiLCJfY29uZmlnLmJyZWFrcG9pbnRzLnAuY3NzIiwiX2NvbmZpZy5jb2xvcnMucC5jc3MiLCJ1dGlsaXRpZXMvX21peGlucy5wLmNzcyIsInV0aWxpdGllcy9fbWl4aW5zLmNvbG9ycy5wLmNzcyIsInV0aWxpdGllcy9fbWl4aW5zLmhpZGluZy5wLmNzcyIsInV0aWxpdGllcy9fbWl4aW5zLmxheW91dC5wLmNzcyIsInV0aWxpdGllcy9fbWl4aW5zLnNob3J0aGFuZC5wLmNzcyIsImNvbXBvbmVudHMvbWVkaWEvX21lZGlhLmRvY3VtZW50LnAuY3NzIiwiY29tcG9uZW50cy9tZWRpYS9fbWVkaWEuZ2xvYmFsLnAuY3NzIiwiY29tcG9uZW50cy9tZWRpYS9fbWVkaWEudmlkZW8ucC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7RUFJRTs7QUNKRjs7OztFQUlFOztBQUVGLG9DQUFvQztBQ05wQzs7OztFQUlFO0FDSkY7Ozs7RUFJRTs7QUNKRjs7OztFQUlFOzs7QUFHRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUEwQkU7QUNqQ0Y7Ozs7RUFJRTs7QUFzQkYsOENBQThDOztBQVM5Qyx3Q0FBd0M7QUNuQ3hDOzs7O0VBSUU7O0FBNkRGLG1FQUFtRTtBQ2pFbkU7Ozs7RUFJRTs7QUNBRTtFQUNFLHFCQUFjO0VBQWQsY0FBYztFQUNkLHVCQUErQjtNQUEvQiwrQkFBK0I7RUFFL0Isa0JBQWtCO0NBeUNuQjs7QUF2Q0M7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCxzQkFBd0I7TUFBeEIsd0JBQXdCO0VBQ3hCLHVCQUFvQjtNQUFwQixvQkFBb0I7RUFDcEIsbUJBQWU7TUFBZixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG9CQUFvQjtDQUtyQjs7QUFIQztFQUNFLGVBQWU7Q0FDaEI7O0FBR0g7RUFDRSxtQkFBZTtNQUFmLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxjQUFnQjtFQUNoQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsWUFBWTtDQUNiOztBQUVEO0VBQ0UsZUFBaUI7RUFDakIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsWUFBaUI7RUFDakIsaUJBQWlCO0NBQ2xCO0FDNUNMO0VBRUUsbUJBQW1CO0NBMkJwQjtBQXpCQztFQUNFLG1CQUFtQjtFQUNuQixRQUFRO0VBQ1IsU0FBUztFQUNULFVBQVU7RUFDVixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFFakIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsd0JBQXdCO0VBRXhCLHFDQUFxQztDQVN0QztBQU5HO0VBRUUsZUFBZTtFQUNmLHNCQUFzQjtDQUN2QjtBQU1QO0VBQ0UsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxTQUFTO0VBQ1QsVUFBVTtFQUNWLGlDQUFpQztDQUtsQztBQUhDO0VBQ0UsV0FBVztDQUNaO0FBSUg7RUFDRSxnQkFBZ0I7Q0FLakI7QUFIQztFQUNFLGVBQWU7Q0FDaEI7QUFJSDtFQUNFLGNBQWM7Q0FDZjtBQUVEO0VBQ0UsZUFBZTtDQUNoQjtBQUlDO0VBQ0Usd0JBQXdCO0VBQ3hCLDZDQUE2QztFQUM3QyxtQkFBbUI7Q0FDcEI7QUFFRDtFQUNFLHFCQUFjO0VBQWQsY0FBYztFQUNkLHVCQUErQjtNQUEvQiwrQkFBK0I7RUFFL0Isa0JBQWtCO0NBeUJuQjtBQXZCQztFQUNFLG1CQUFlO01BQWYsZUFBZTtFQUNmLFdBQVc7Q0FDWjtBQUVEO0VBQ0UsbUJBQWU7TUFBZixlQUFlO0VBQ2YsV0FBVztDQUNaO0FBRUQ7RUFDRSxjQUFnQjtDQUNqQjtBQUVEO0VBQ0UsZUFBaUI7RUFDakIsaUJBQWlCO0NBQ2xCO0FBRUQ7RUFDRSxZQUFpQjtFQUNqQixpQkFBaUI7Q0FDbEI7OztBQU1QO0VBRUUsV0FBVztFQUNYLG9DQUFvQztFQUNwQyxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxXQUFXO0NBQ1o7QUFDRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUVFLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjtBQzdIRztFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGVBQWU7Q0FnQmhCO0FBZEM7RUFDRSxZQUFZO0VBQ1osZUFBZTtFSnVCckIsWUFBWTtFQUNaLFVBQVU7RUFDVix1QkFBcUI7Q0l2QmhCO0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFFBQVE7RUFDUixZQUFZO0VBQ1osYUFBYTtFQUNiLFVBQVU7Q0FDWCIsImZpbGUiOiJjb21wb25lbnRzL21lZGlhL21lZGlhLnAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbi8vXG4vLyBWQVJJQUJMRVMgZm9yIFBPU1RDU1Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG5AaW1wb3J0IFwiX2NvbmZpZy5icmVha3BvaW50cy5wLmNzc1wiO1xuQGltcG9ydCBcIl9jb25maWcuY29sb3JzLnAuY3NzXCI7XG5AaW1wb3J0IFwiX2NvbmZpZy5mb3JtaGFjay5wLmNzc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9fdXRpbGl0aWVzLnAuY3NzXCI7XG5cblxuXG5cblxuJGJhc2UtZm9udC1zaXplOiAxNnB4O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNjtcbiRiYXNlLWZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLFxuICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNDAwO1xuXG5cblxuXG4kYmFzZS1zcGFjZTogMTVweDtcbiRiYXNlLXZlcnRpY2FsLXNwYWNlOiAkYmFzZS1zcGFjZTtcbiRiYXNlLWhvcml6b250YWwtc3BhY2U6ICRiYXNlLXNwYWNlO1xuJGdyaWQtZGVmYXVsdC1ndXR0ZXI6IGNhbGMoJGJhc2Utc3BhY2UgKiAyKTtcblxuXG5cblxuXG4kbmF2aWdhdGlvbi1oZWlnaHQ6IDEyOHB4O1xuJG5hdmlnYXRpb24taGVpZ2h0LWNvbXByZXNzZWQ6IDgwcHg7XG4kZm9vdGVyLWhlaWdodDogNzBweDtcbiIsIi8qXG4vL1xuLy8gQnJlYWtwb2ludCBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi8qLy8gRGV2aWNlIG1pbi13aWR0aCBicmVha3BvaW50czoqL1xuJGJyZWFrcG9pbnQteHhzOiAgMzIwcHg7XG4kYnJlYWtwb2ludC14czogICA0ODBweDtcbiRicmVha3BvaW50LXM6ICAgIDY0MHB4O1xuJGJyZWFrcG9pbnQtbTogICAgOTUwcHg7XG4kYnJlYWtwb2ludC1sOiAgICAxMDI1cHg7XG4kYnJlYWtwb2ludC14bDogICAxMjAwcHg7XG4kYnJlYWtwb2ludC14eGw6ICAxNDAwcHg7XG4iLCIvKlxuLy9cbi8vIENvbG9yIGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuXG5cblxuXG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG5cblxuXG4kZ3JheXM6ICNkY2RjZGMgI2QzZDNkMyAjYzBjMGMwICNiZWJlYmUgI2E5YTlhOSAjODA4MDgwICM2OTY5NjkgIzU1NSAjMzQzNDM0O1xuXG4kZ2FpbnNib3JvOiAgICAgICAjZGNkY2RjO1xuJGxpZ2h0Z3JheTogICAgICAgI2QzZDNkMztcbiRzaWx2ZXI6ICAgICAgICAgICNjMGMwYzA7XG4kbWVkaXVtZ3JheTogICAgICAjYmViZWJlO1xuJGRhcmtncmF5OiAgICAgICAgI2E5YTlhOTtcbiRncmF5OiAgICAgICAgICAgICM4MDgwODA7XG4kZGltZ3JheTogICAgICAgICAjNjk2OTY5O1xuJGRhdnlncmF5OiAgICAgICAgIzU1NTtcbiRqZXQ6ICAgICAgICAgICAgICMyMjI0MkI7XG5cblxuXG5cblxuXG4kZmJzLXByaW1hcnktZGFyazogIzFFNzQ2OTtcbiRmYnMtcHJpbWFyeTogIzQxQkVEQztcbiRmYnMtc2Vjb25kYXJ5OiAjRUY1NDg1O1xuJGZicy1ncmF5OiAjQzFDOENDO1xuJGZicy1saWdodC1ncmF5OiAjRURFRkVGO1xuJGZicy1tZW51LWhpZ2hsaWdodDogI0VCMjk2NztcbiRza3ktYmx1ZTogICAgICAgIzU4YjhkMTtcbiRsZWFmLWdyZWVuOiAgICAgIzg4YjcwMDtcblxuXG4kbWVudS1zZWNvbmRhcnktY29sb3I6ICRncmF5O1xuXG4kYmctZ3JheS1kYXJrOiAjNTg2MTcxO1xuJGJnLWdyYXktbGlnaHQ6ICRmYnMtZ3JheTtcbiRiZy1wcmltYXJ5OiAkZmJzLXByaW1hcnk7XG4kYmctc2Vjb25kYXJ5OiAkZmJzLXNlY29uZGFyeTtcblxuJGJnLW9mZi1jYW52YXMtZ3JheS1kYXJrOiAjMzMzMzMzO1xuJGJnLW9mZi1jYW52YXMtZ3JheS1saWdodDogIzY1NjU2NTtcbiRiZy1vZmYtY2FudmFzLWdyYXktaG92ZXI6ICRzaWx2ZXI7XG5cbiRzdGVwYnlzdGVwLWJvcmRlci1jb2xvcjogJGZicy1ncmF5O1xuJHN0ZXBieXN0ZXAtYm9yZGVyLXdpZHRoOiA1cHg7XG4kc3RlcGJ5c3RlcC1iYWNrZ3JvdW5kLWRlZmF1bHQ6ICM2NjY2NjY7XG4kc3RlcGJ5c3RlcC1iYWNrZ3JvdW5kLWN1cnJlbnQ6ICM0Q0M1RTI7XG4kc3RlcGJ5c3RlcC1iYWNrZ3JvdW5kLXNob3duOiAjMjI2NDczO1xuXG5cblxuXG5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICAgIzMzMzQzRjtcbiR0ZXh0LWNvbG9yLWxpZ2h0OiAgICAgICAgIzY2NjY2NjtcbiR0ZXh0LWNvbG9yLWludmVydGVkOiAgICAgJHdoaXRlO1xuJHRleHQtc2VsZWN0aW9uLWNvbG9yOiAgICAkZmJzLXByaW1hcnk7XG5cbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICBpbmhlcml0O1xuXG4kbGluay1jb2xvcjogICAgICAgICRmYnMtcHJpbWFyeTtcbiRsaW5rLWNvbG9yLWhvdmVyOiAgIzY1OGNhZTtcblxuXG5cblxuXG4kYm9keS1iYWNrZ3JvdW5kOiAkd2hpdGU7XG5cblxuXG5cblxuJHVucHVibGlzaGVkLWNvbG9yOiAjZmZmNGY0O1xuJHByZXZpZXctY29sb3I6ICAgICAjZmZmZmVhO1xuJGN1cnJlbnQtcmV2aXNpb246ICAjZmZjO1xuIiwiLypcbi8vXG4vLyBNaXhpbnMgLSBVc2VmdWwgbWl4aW5zIHRvIGFjaGlldmUgc2V2ZXJhbCBmdW5jdGlvbmFsaXRpZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG5AaW1wb3J0ICdfbWl4aW5zLmNvbG9ycy5wLmNzcyc7XG5AaW1wb3J0ICdfbWl4aW5zLmJ1dHRvbnMucC5jc3MnO1xuQGltcG9ydCAnX21peGlucy5oaWRpbmcucC5jc3MnO1xuQGltcG9ydCAnX21peGlucy5sYXlvdXQucC5jc3MnO1xuQGltcG9ydCAnX21peGlucy5zaG9ydGhhbmQucC5jc3MnO1xuQGltcG9ydCAnX21peGlucy50aGVtZS5wLmNzcyc7XG5cblxuQGRlZmluZS1taXhpbiBwbGFjZWhvbGRlciAkY29sb3I6ICRwbGFjZWhvbGRlclRleHQge1xuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuXG5cbkBkZWZpbmUtbWl4aW4gdGV4dC1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AZGVmaW5lLW1peGluIHRhYi1mb2N1cyB7XG4gIC8qIERlZmF1bHQqL1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzO1xuICAvKiBXZWJraXQqL1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLypcbi8vXG4vLyBDb2xvciBNaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG5cbi8qXG5AZGVmaW5lLW1peGluIGdyYWRpZW50QmFyKCRwcmltYXJ5LWNvbG9yLCAkc2Vjb25kYXJ5LWNvbG9yKSB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UobGluZWFyLWdyYWRpZW50KCRwcmltYXJ5LWNvbG9yLCAkc2Vjb25kYXJ5LWNvbG9yKSk7XG4gIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAkc2Vjb25kYXJ5LWNvbG9yIGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLCAxNSUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgZmFkZS1pbihyZ2JhKDAsIDAsIDAsIDAuMSksIDAuMTUpO1xufVxuXG4vLyBVc2UgYSBncmFkaWVudCBmb3IgdGhlIGJ1dHRvbiBiYWNrZ3JvdW5kXG5AZGVmaW5lLW1peGluIGJ1dHRvbkdyYWRpZW50QmFja2dyb3VuZCgkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpIHtcbiAgLy8gZ3JhZGllbnRCYXIgd2lsbCBzZXQgdGhlIGJhY2tncm91bmQgdG8gYSBwbGVhc2luZyBibGVuZCBvZiB0aGVzZSwgdG8gc3VwcG9ydCBJRTw9OVxuICBAaW5jbHVkZSBncmFkaWVudEJhcigkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogJGVuZC1jb2xvcjsgLyEqIERhcmtlbiBJRTcgYnV0dG9ucyBieSBkZWZhdWx0IHNvIHRoZXkgc3RhbmQgb3V0IG1vcmUgZ2l2ZW4gdGhleSB3b24ndCBoYXZlIGJvcmRlcnMgKiEvXG4gIEBpbmNsdWRlIGdyYWRpZW50LXJlc2V0LWZpbHRlcigpO1xufVxuXG4vLyBDcm9zcy1Ccm93c2VyIGJhY2tncm91bmQgZ3JhZGllbnRcbkBkZWZpbmUtbWl4aW4gYmFja2dyb3VuZExpbmVhckdyYWRpZW50KCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJGRpcmVjdGlvbjogdG9wKSB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQobGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcikpO1xuICBAaWYgJGRpcmVjdGlvbiA9PSB0b3Age1xuICAgICRpZS1kaXJlY3Rpb246IDA7XG4gIH0gQGVsc2Uge1xuICAgICRpZS1kaXJlY3Rpb246IDE7XG4gIH1cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyN7JHN0YXJ0LWNvbG9yfScsIGVuZENvbG9yc3RyPScjeyRlbmQtY29sb3J9JyxHcmFkaWVudFR5cGU9JGllLWRpcmVjdGlvbiApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhcnQtY29sb3I7XG59XG4qL1xuIiwiLypcbi8vXG4vLyBFbGVtZW50IGhpZGluZyAtIE1peGlucyBmb3IgaGlkaW5nIHRleHQgb3Igd2hvbGUgZWxlbWVudHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG5cblxuQGRlZmluZS1taXhpbiBoaWRlLXRleHQge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuXG5cbkBkZWZpbmUtbWl4aW4gZWxlbWVudC1pbnZpc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbn1cblxuLyovLyBUdXJucyBvZmYgdGhlIGVsZW1lbnQtaW52aXNpYmxlIGVmZmVjdC4qL1xuQGRlZmluZS1taXhpbiBlbGVtZW50LWludmlzaWJsZS1vZmYge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKi8vIE1ha2UgdGhlIGhpZGRlbiBlbGVtZW50IGZvY3VzYWJsZSovXG5AZGVmaW5lLW1peGluIGVsZW1lbnQtaW52aXNpYmxlLWZvY3VzYWJsZSB7XG4gIEBtaXhpbiBlbGVtZW50LWludmlzaWJsZTtcblxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgZWxlbWVudC1pbnZpc2libGUtb2ZmO1xuICB9XG59XG4iLCIvKlxuLy9cbi8vIExheW91dCBtaXhpbnMgLSBMYXlvdXQgcmVsYXRlZCBtaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG5cblxuXG5AZGVmaW5lLW1peGluIGp1c3RpZmllZEdyaWQgJGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplLCAkdmVydGljYWwtYWxpZ246IG1pZGRsZSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcblxuICA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplICogKCRiYXNlLWxpbmUtaGVpZ2h0IC8gJGJhc2UtZm9udC1zaXplKTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5cblxuXG5AZGVmaW5lLW1peGluIGJveC1hc3BlY3QtcmF0aW8gJHJhdGlvOiAyIHtcbiAgJGdhcDogY2FsYygxMDAlIC8gKCRyYXRpbykpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcbn1cblxuQGRlZmluZS1taXhpbiByZXNwb25zaXZlLW1lZGlhICR1cHNjYWxpbmc6IGZhbHNlLCAkZm9yY2U6IGZhbHNlIHtcbiAgJGltcG9ydGFudDogJyc7XG4gIEBpZiAkZm9yY2Uge1xuICAgICRpbXBvcnRhbnQ6ICchaW1wb3J0YW50JztcbiAgfVxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0byAkaW1wb3J0YW50O1xuICBAaWYgJHVwc2NhbGluZyA9PSBmYWxzZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICRpbXBvcnRhbnQ7XG4gIH1cblxuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuXG4gIEBpZiAkdXBzY2FsaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG5AZGVmaW5lLW1peGluIHJlc2V0LXJlc3BvbnNpdmUtbWVkaWEge1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLyovLyBBbGlnbnMgMiBlbGVtZW50cyBzaWRlIGJ5IHNpZGUuIFZlcnkgdXNlZnVsIGZvciBzZWFyY2ggYmFycy4qL1xuQGRlZmluZS1taXhpbiBpbnB1dC1iYXIgJGxlZnQtaW5wdXQsICRyaWdodC1pbnB1dCwgJHJhdGlvOiA0LzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xuXG4gICQoJGxlZnQtaW5wdXQpLFxuICAkKCRyaWdodC1pbnB1dCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJCgkbGVmdC1pbnB1dCkge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCAvICRyYXRpbyArIDEgKyBcIiVcIjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gICQoJHJpZ2h0LWlucHV0KSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCAtIDEwMCAvICRyYXRpbyArIDEgKyBcIiVcIjtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxufVxuXG5cbkBkZWZpbmUtbWl4aW4gZmxleC1jb250YWluZXIgJGd1dHRlcjogJGdyaWQtZGVmYXVsdC1ndXR0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKlxuICAvLyBDb21wZW5zYXRlIGhvcml6b250YWwgcGFkZGluZ3Mgb2YgaXRlbXMuXG4gICovXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCRndXR0ZXIgLyAyICogLTEpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoJGd1dHRlciAvIDIgKiAtMSk7XG59XG5cbkBkZWZpbmUtbWl4aW4gZmxleC1jb250YWluZXItcmVzZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5cbkBkZWZpbmUtbWl4aW4gZmxleC1pdGVtICRndXR0ZXI6ICRncmlkLWRlZmF1bHQtZ3V0dGVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIEZvcmNlIGNvbnRlbnQgYm94IHNpbmNlIGNocm9tZSBhdXRvbWF0aWNhbGx5IHVzZXMgYm9yZGVyLWJveCAmIElFIGNhbiBub3QgaGFuZGxlIGJvcmRlci1ib3ggKi9cbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygkZ3V0dGVyIC8gMik7XG5cbiAgXG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuQGRlZmluZS1taXhpbiBmbGV4LWl0ZW0tcmVzZXQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cblxuQGRlZmluZS1taXhpbiBmbGV4LW1hdHJpeC1jb250YWluZXIgJGd1dHRlcjogJGdyaWQtZGVmYXVsdC1ndXR0ZXIge1xuICBAbWl4aW4gZmxleC1jb250YWluZXIgJGd1dHRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKCRndXR0ZXIgLyAyICogLTEpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKCRndXR0ZXIgLyAyICogLTEpO1xufVxuXG5AZGVmaW5lLW1peGluIGZsZXgtbWF0cml4LWNvbnRhaW5lci1yZXNldCAkZ3V0dGVyOiAkZ3JpZC1kZWZhdWx0LWd1dHRlciB7XG4gIEBtaXhpbiBmbGV4LWNvbnRhaW5lci1yZXNldDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG5AZGVmaW5lLW1peGluIGZsZXgtbWF0cml4LWl0ZW0gJGd1dHRlcjogJGdyaWQtZGVmYXVsdC1ndXR0ZXIge1xuICBAbWl4aW4gZmxleC1pdGVtICRndXR0ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGMoJGd1dHRlciAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKCRndXR0ZXIgLyAyKTtcbn1cblxuQGRlZmluZS1taXhpbiBmbGV4LW1hdHJpeC1pdGVtLXJlc2V0ICRndXR0ZXI6ICRncmlkLWRlZmF1bHQtZ3V0dGVyIHtcbiAgQG1peGluIGZsZXgtaXRlbS1yZXNldDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG5AZGVmaW5lLW1peGluIGNhbGMtZ3JpZC13aWR0aCAkd2lkdGg6IDEwMCUsICRndXR0ZXI6ICRncmlkLWRlZmF1bHQtZ3V0dGVyIHtcbiAgd2lkdGg6IGNhbGMoJHdpZHRoIC0gJGd1dHRlcik7XG59XG4iLCIvKlxuLy9cbi8vIFNob3J0aGFuZCBtaXhpbnMgLSBUaGVzZSBzYXZlIHlvdSBzb21lIHR5cGluZ1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cblxuQGRlZmluZS1taXhpbiBzaXplICR3aWR0aCwgJGhlaWdodDogJHdpZHRoIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG5AZGVmaW5lLW1peGluIGZpbGwtcGFyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cblxuQGRlZmluZS1taXhpbiBmb250LXNob3J0aGFuZCAkc2l6ZTogJGJhc2UtZm9udC1zaXplLCAkd2VpZ2h0OiBub3JtYWwsICRsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQge1xuICBmb250LXNpemU6ICRzaXplO1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbn1cbiIsIkBpbXBvcnQgJy4uLy4uL19jb25maWcucC5jc3MnO1xuXG4ubWVkaWEtZG9jdW1lbnQge1xuICAmLnZpZXctbW9kZS1saXN0IHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtZG9jdW1lbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG5cbiAgICAgIC5sZWZ0LWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmlnaHQtY29sdW1uIHtcbiAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5yZXNwb25zaXZlLXN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkZmJzLWdyYXk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgZGl2Lm1ldGFkYXRhIHtcbiAgICAgICAgY29sb3I6ICRmYnMtZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIH1cblxuICAgICAgZGl2LmRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICRkYXZ5Z3JheTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL19jb25maWcucC5jc3MnO1xuXG4ubWVkaWEge1xuICBcbiAgJltjbGFzcyo9XCJ2aWV3LW1vZGUtY29udGVudC1cIl0sXG4gIC5tZWRpYS0tcHJldmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRsaW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDI1JTtcbiAgICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOCwgMjI4LCAyMjgsIDAuOCk7XG5cbiAgICAgIGEge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBcbiAgLmljb24tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgXG4gIC5waG90b3N3aXBlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuaWNvbi1vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIFxuICAuaWNvbi1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIFxuICAmLnZpZXctbW9kZS1kb3dubG9hZCB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXByZXZpZXctaW1hZ2Uge1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICAuZmllbGQtLXR5cGUtZmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcblxuICAgICAgLmxlZnQtY29sdW1uIHtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICB9XG5cbiAgICAgIC5yaWdodC1jb2x1bW4ge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGZicy1ncmF5O1xuICAgICAgfVxuXG4gICAgICBkaXYubWV0YWRhdGEge1xuICAgICAgICBjb2xvcjogJGZicy1ncmF5O1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgfVxuXG4gICAgICBkaXYuZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJGRhdnlncmF5O1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5tZnAtd2l0aC16b29tIC5tZnAtY29udGFpbmVyLFxuLm1mcC13aXRoLXpvb20ubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWZwLXdpdGgtem9vbS5tZnAtcmVhZHkgLm1mcC1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm1mcC13aXRoLXpvb20ubWZwLXJlYWR5Lm1mcC1iZyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm1mcC13aXRoLXpvb20ubWZwLXJlbW92aW5nIC5tZnAtY29udGFpbmVyLFxuLm1mcC13aXRoLXpvb20ubWZwLXJlbW92aW5nLm1mcC1iZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZnAtdGl0bGUge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuIiwiQGltcG9ydCAnLi4vLi4vX2NvbmZpZy5wLmNzcyc7XG5cbi5tZWRpYS1lbWJlZGRhYmxlLXZpZGVvIHtcbiAgJi52aWV3LW1vZGUtdmlkZW8tcGxheWVyIHtcbiAgICA+IC5maWVsZC0tbmFtZS1maWVsZC11cmwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWl4aW4gYm94LWFzcGVjdC1yYXRpbyAxNi85O1xuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
