@charset "UTF-8";
/*
 * Shared data between Sass and JS
 * auto-conversion from data/*.json
 */
/*
 * Variables, functions, mixins (no code generated)
 * + helpers (CSS classes)
 */
/*
 * Shared data between Sass and JS
 * auto-conversion from data/*.json
 */
/*
 * Variables, functions, mixins, helpers, …
 */
/**
 * "body" classes
 */
/*
 * Colors
 */
/**
 * Typography
 */
/**
 * Transitions and animations
 */
/**
 * Layout
 */
/**
 * RWD
 */
/**
 * Sizes
 */
/*
 * Functions
 */
/*
 * Tools
 */
/*
 * Helpers
 */
/*
 * Clearfix: contain floats
 * http://cssmojo.com/latest_new_clearfix_so_far/
 */
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i,700,700i,900,900i");
.u-courses-row::after, .u-form::after,
[class*='u-form--']::after, .u-nav-portal::after,
[class*='u-nav-portal--']::after, .u-nav-quicklinks::after {
  content: '';
  display: table;
  clear: both;
}

/*
 * Hide visually and from screen readers:
 * http://juicystudio.com/article/screen-readers-display-none.php
 */
/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
nav input[type='checkbox'],
main input[type='checkbox'],
.u-nav-mobile input[type='checkbox'],
.u-nav input[type='checkbox'],
.u-footer input[type='checkbox'], .u-courses-head {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
}

.u-nav-mobile__scrollable {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}

/**
 * Typo
 */
.u-subtitle, .u-results-recherche__title, nav input[type='radio'] + label,
main input[type='radio'] + label,
.u-nav-mobile input[type='radio'] + label,
.u-nav input[type='radio'] + label,
.u-footer input[type='radio'] + label, .u-courses-cell--code, .u-courses-detail__section__list dt, .u-form__item p, .u-form__item input[type='text'],
.u-form__item input[type='email'],
.u-form__item .u-fake-select__value, .u-form__item-simple label, .u-search__form input {
  font-weight: 400;
}

.u-small-title, nav input,
main input,
.u-nav-mobile input,
.u-nav input,
.u-footer input, nav button,
main button,
.u-nav-mobile button,
.u-nav button,
.u-footer button, .u-breadcrumb, .u-pager ol, .u-medium-title, .u-cta-title, nav label,
main label,
.u-nav-mobile label,
.u-nav label,
.u-footer label, .u-btn,
[class*='u-btn--'], .u-card__content__header__category, .u-courses-caption__title,
[class*='u-courses-caption__title--'], .u-highlight__key .u-highlight__label, .u-nav-tab__item, .u-tag, .u-nav-level .u-nav-level-title,
[class*='u-nav-level--'] .u-nav-level-title, .u-nav-back, .u-nav-mobile-level .u-nav-mobile-level-title,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title, .u-nav-local__item a {
  font-weight: 700;
}

nav strong,
nav b,
main strong,
main b,
.u-footer strong,
.u-footer b, .u-event__tags time, .u-event__tags span, .u-results-filter__links .u-link,
.u-results-filter__links [class*='u-link--'], .u-card__content__header__subtitle, .u-cour-summary__title, [class*='u-courses-results__row__cell--'][class*='--name'], .u-keypoint__link, .u-list ul li,
[class*='u-list--'] ul li, .u-map__list li, .u-person dl dt, .u-quote__author, .u-results__name, .u-search__close__btn, .u-search__other .u-cta__content__link {
  font-weight: 600;
}

.u-huge-title, .u-focus__thumbs__index, .u-dropcap::first-letter, nav h1,
nav .u-h1,
nav h2,
nav .u-h2,
nav h3,
nav .u-h3,
nav h4,
nav .u-h4,
main h1,
main .u-h1,
main h2,
main .u-h2,
main h3,
main .u-h3,
main h4,
main .u-h4,
.u-footer h1,
.u-footer .u-h1,
.u-footer h2,
.u-footer .u-h2,
.u-footer h3,
.u-footer .u-h3,
.u-footer h4,
.u-footer .u-h4, .u-big-title, .u-card__cover__text, .u-card-small .u-link,
.u-card-small [class*='u-link--'],
[class*='u-card-small--'] .u-link,
[class*='u-card-small--'] [class*='u-link--'], .u-cta__content__title, .u-form__item label, .u-highlight__key strong, .u-keypoint__link strong, .u-newsletter input, .u-profile__others__title, .u-program__number, .u-quote::before, .u-section__title, .u-nav-card .u-card__content__header__title, .u-nav-site__item a {
  font-weight: 900;
}

.u-excerpt,
.u-lead, .u-event__tags span, .u-results-recherche__title, .u-cour-summary__title, [class*='u-courses-results__row__cell--'][class*='--name'], .u-form__item label, .u-form__item p, .u-newsletter input, .u-quote__content, .u-results__name {
  font-style: italic;
}

.u-contact, .u-cta,
[class*='u-cta--'], .u-keypoint__link, .u-profile__main__item, .u-program,
[class*='u-program--'], .u-section__title {
  text-align: center;
}

.u-small-title, nav input,
main input,
.u-nav-mobile input,
.u-nav input,
.u-footer input, nav button,
main button,
.u-nav-mobile button,
.u-nav button,
.u-footer button, .u-breadcrumb, .u-pager ol, .u-medium-title, [class*='u-btn--'][class*='--uppercase'], .u-card__content__header__category, .u-courses-cell--code, .u-section__title, .u-nav-level .u-nav-level-title,
[class*='u-nav-level--'] .u-nav-level-title, .u-nav-level .u-nav-link,
[class*='u-nav-level--'] .u-nav-link, .u-nav-back, .u-nav-mobile-level .u-nav-mobile-level-title,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title, .u-nav-mobile-level .u-nav-link,
[class*='u-nav-mobile-level--'] .u-nav-link, .u-nav-local__item a, .u-nav-site__item a, .u-nav-quicklinks a,
.u-nav-quicklinks button {
  text-transform: uppercase;
}

.u-btn,
[class*='u-btn--'] {
  text-transform: none;
}

.u-keypoint__link:hover, [data-clickable]:hover .u-link, .u-link:hover, .u-link:focus, [data-clickable]:hover [class*='u-link--'],
[class*='u-link--']:hover,
[class*='u-link--']:focus, .u-footer__container a {
  text-decoration: none;
}

nav ul,
nav ol,
main ul,
main ol, .u-breadcrumb__list, .u-card__social ul, .u-courses__header__legend,
[class*='u-courses__header__legend--'], .u-courses-results ul, [class*='u-courses-sidebar__list--'], .u-courses-tabs-inner, .u-dropdown ul, .u-focus__slider, .u-focus__thumbs__list, .u-follow__list, .u-keypoint, .u-list ul,
[class*='u-list--'] ul, .u-map__list, .u-partners, .u-nav-tab ul, .u-pager ol, .u-profile__main, .u-program,
[class*='u-program--'], .u-quicklinks, .u-results ul, .u-slider__list, .u-share ul, .u-footer__container ul, .u-nav-level ul,
[class*='u-nav-level--'] ul, .u-nav-mobile-level ul,
[class*='u-nav-mobile-level--'] ul, .u-nav-local__list, .u-nav-sidebar ul, .u-nav-site__list, .u-nav-quicklinks ul, .u-grid-112, .u-grid-123, .u-grid-223 {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

nav ul li,
nav ol li,
main ul li,
main ol li, .u-breadcrumb__list li, .u-card__social ul li, .u-courses__header__legend li,
[class*='u-courses__header__legend--'] li, .u-courses-results ul li, [class*='u-courses-sidebar__list--'] li, .u-courses-tabs-inner li, .u-dropdown ul li, .u-focus__slider li, .u-focus__thumbs__list li, .u-follow__list li, .u-keypoint li, .u-list ul li,
[class*='u-list--'] ul li, .u-map__list li, .u-partners li, .u-nav-tab ul li, .u-pager ol li, .u-profile__main li, .u-program li,
[class*='u-program--'] li, .u-quicklinks li, .u-results ul li, .u-slider__list li, .u-share ul li, .u-footer__container ul li, .u-nav-level ul li,
[class*='u-nav-level--'] ul li, .u-nav-mobile-level ul li,
[class*='u-nav-mobile-level--'] ul li, .u-nav-local__list li, .u-nav-sidebar ul li, .u-nav-site__list li, .u-nav-quicklinks ul li, .u-grid-112 li, .u-grid-123 li, .u-grid-223 li {
  padding: 0;
  text-indent: 0;
}

nav ul li::before,
nav ol li::before,
main ul li::before,
main ol li::before, .u-breadcrumb__list li::before, .u-card__social ul li::before, .u-courses__header__legend li::before,
[class*='u-courses__header__legend--'] li::before, .u-courses-results ul li::before, [class*='u-courses-sidebar__list--'] li::before, .u-courses-tabs-inner li::before, .u-dropdown ul li::before, .u-focus__slider li::before, .u-focus__thumbs__list li::before, .u-follow__list li::before, .u-keypoint li::before, .u-list ul li::before,
[class*='u-list--'] ul li::before, .u-map__list li::before, .u-partners li::before, .u-nav-tab ul li::before, .u-pager ol li::before, .u-profile__main li::before, .u-program li::before,
[class*='u-program--'] li::before, .u-quicklinks li::before, .u-results ul li::before, .u-slider__list li::before, .u-share ul li::before, .u-footer__container ul li::before, .u-nav-level ul li::before,
[class*='u-nav-level--'] ul li::before, .u-nav-mobile-level ul li::before,
[class*='u-nav-mobile-level--'] ul li::before, .u-nav-local__list li::before, .u-nav-sidebar ul li::before, .u-nav-site__list li::before, .u-nav-quicklinks ul li::before, .u-grid-112 li::before, .u-grid-123 li::before, .u-grid-223 li::before {
  content: none;
}

.u-slider__pagination button {
  border: 0;
  padding: 0;
  outline: none;
  background: transparent;
}

/*
 * Colors
 */
/**
 * Project specific
 */
.h-pull-left {
  float: left !important;
}

.h-pull-right {
  float: right !important;
}

.h-font-italic {
  font-style: italic !important;
}

.h-text-left {
  text-align: left !important;
}

.h-text-right {
  text-align: right !important;
}

.h-text-center {
  text-align: center !important;
}

.h-text-justify {
  text-align: justify !important;
}

.h-text-uppercase {
  text-transform: uppercase !important;
}

.h-text-notransform {
  text-transform: none !important;
}

.h-text-nodecoration {
  text-decoration: none !important;
}

/*
 * Hide visually and from screen readers:
 * http://juicystudio.com/article/screen-readers-display-none.php
 */
.h-hidden {
  display: none !important;
  visibility: hidden;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
.h-visually-hidden {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  /*
   * Extends the .visuallyhidden class to allow the element
   * to be focusable when navigated to via the keyboard:
   * https://www.drupal.org/node/897638
   */
}

.h-visually-hidden.is-focusable:active, .h-visually-hidden.is-focusable:focus {
  position: static;
  overflow: visible;
  width: auto;
  height: auto;
  margin: 0;
  clip: auto;
}

/*
 * Clearfix: contain floats
 * http://cssmojo.com/latest_new_clearfix_so_far/
 */
.h-clearfix::after {
  content: '';
  display: table;
  clear: both;
}

.h-inline-block {
  display: inline-block !important;
}

.h-table {
  display: table !important;
}

.h-cell {
  display: table-cell !important;
}

.h-va-middle {
  vertical-align: middle !important;
}

/**
 * Text hyphenation
 *
 * Break strings when their length exceeds the width of their container
 * and hyphenate words at the end of lines using the `hyphens` property.
 * Browser support for hyphenation: http://caniuse.com/#search=hyphenation
 */
.h-text-hyphenate {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/**
 * Prevent line breaks
 */
.h-nobr {
  white-space: nowrap;
}

.h-nomargin {
  margin: 0 !important;
}

.h-color-dark {
  color: #404040 !important;
}

/*
 * Vendor
 */
/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  /* vertically center */
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.flickity-prev-next-button:hover {
  background: white;
}

.flickity-prev-next-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #09F;
}

.flickity-prev-next-button:active {
  opacity: 0.6;
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

.flickity-prev-next-button .arrow {
  fill: #333;
}

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

.flickity-page-dots li.dot:before {
  display: none;
}

.flickity-page-dots li.dot {
  width: 1rem;
  height: 1rem;
  padding: 0;
  background: #5fa4b0;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin: 0 0.4rem;
}

.u-uliege .flickity-page-dots li.dot {
  background: #5fa4b0;
}

.u-sc-soc .flickity-page-dots li.dot {
  background: #ffd000;
}

.u-medecine .flickity-page-dots li.dot {
  background: #e62d31;
}

.u-droit .flickity-page-dots li.dot {
  background: #a8589e;
}

.u-agro .flickity-page-dots li.dot {
  background: #b9cd76;
}

.u-psycho .flickity-page-dots li.dot {
  background: #7db928;
}

.u-philo .flickity-page-dots li.dot {
  background: #289b38;
}

.u-vete .flickity-page-dots li.dot {
  background: #8da6d6;
}

.u-archi .flickity-page-dots li.dot {
  background: #e6e6e1;
}

.u-sciences .flickity-page-dots li.dot {
  background: #1fbadb;
}

.u-sc-app .flickity-page-dots li.dot {
  background: #f8aa00;
}

.u-hec .flickity-page-dots li.dot {
  background: #c6c0b4;
}

.flickity-page-dots li.dot.is-selected {
  background: #00707f;
}

.u-uliege .flickity-page-dots li.dot.is-selected {
  background: #00707f;
}

.u-sc-soc .flickity-page-dots li.dot.is-selected {
  background: #f8aa00;
}

.u-medecine .flickity-page-dots li.dot.is-selected {
  background: #940104;
}

.u-droit .flickity-page-dots li.dot.is-selected {
  background: #5b2c86;
}

.u-agro .flickity-page-dots li.dot.is-selected {
  background: #7db928;
}

.u-psycho .flickity-page-dots li.dot.is-selected {
  background: #289b38;
}

.u-philo .flickity-page-dots li.dot.is-selected {
  background: #00843b;
}

.u-vete .flickity-page-dots li.dot.is-selected {
  background: #5b57a2;
}

.u-archi .flickity-page-dots li.dot.is-selected {
  background: #c6c0b4;
}

.u-sciences .flickity-page-dots li.dot.is-selected {
  background: #005ca9;
}

.u-sc-app .flickity-page-dots li.dot.is-selected {
  background: #f07f3c;
}

.u-hec .flickity-page-dots li.dot.is-selected {
  background: #8c8b82;
}

/*
 * Base
 */
/**
 * Global settings
 */
html {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  padding: 0;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

* {
  -webkit-tap-highlight-color: transparent;
}

/**
 * Media
 */
img {
  height: auto;
}

/**
 * Forms
 */
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}

/**
* Global / tags
*/
body {
  background-color: white;
  color: #4a4a4a;
}

.wysiwyg > * {
  word-break: normal;
}

/**
* Global wrapped
*/
nav h1,
nav .u-h1,
nav h2,
nav .u-h2,
nav h3,
nav .u-h3,
nav h4,
nav .u-h4,
nav h4,
nav .u-h4,
main h1,
main .u-h1,
main h2,
main .u-h2,
main h3,
main .u-h3,
main h4,
main .u-h4,
main h4,
main .u-h4 {
  color: #00707f;
}

.u-faculty nav h1, .u-faculty
nav .u-h1, .u-faculty
nav h2, .u-faculty
nav .u-h2, .u-faculty
nav h3, .u-faculty
nav .u-h3, .u-faculty
nav h4, .u-faculty
nav .u-h4, .u-faculty
nav h4, .u-faculty
nav .u-h4, .u-faculty
main h1, .u-faculty
main .u-h1, .u-faculty
main h2, .u-faculty
main .u-h2, .u-faculty
main h3, .u-faculty
main .u-h3, .u-faculty
main h4, .u-faculty
main .u-h4, .u-faculty
main h4, .u-faculty
main .u-h4 {
  color: #4a4a4a;
}

nav ul,
nav ol,
main ul,
main ol {
  margin: 1.5em 0;
}

nav ul li,
nav ol li,
main ul li,
main ol li {
  margin: .5em 0;
  padding-left: 2rem;
  text-indent: -1rem;
}

nav ul li::before,
nav ol li::before,
main ul li::before,
main ol li::before {
  display: inline-block;
  width: 1rem;
}

nav ul li::before,
main ul li::before {
  content: '';
  width: .4rem;
  height: .4rem;
  margin-right: .6rem;
  background-color: #4a4a4a;
  border-radius: 50%;
  vertical-align: middle;
}

nav ol,
main ol {
  counter-reset: ordered;
}

nav ol li,
main ol li {
  counter-increment: ordered;
}

nav ol li::before,
main ol li::before {
  content: counter(ordered);
  font-weight: 900;
  text-align: center;
}

nav a,
main a {
  color: #5fa4b0;
  text-decoration: none !important;
  fill: #5fa4b0;
}

.u-uliege nav a, .u-uliege
main a {
  color: #5fa4b0;
  fill: #5fa4b0;
}

.u-sc-soc nav a, .u-sc-soc
main a {
  color: #ffd000;
  fill: #ffd000;
}

.u-medecine nav a, .u-medecine
main a {
  color: #e62d31;
  fill: #e62d31;
}

.u-droit nav a, .u-droit
main a {
  color: #a8589e;
  fill: #a8589e;
}

.u-agro nav a, .u-agro
main a {
  color: #b9cd76;
  fill: #b9cd76;
}

.u-psycho nav a, .u-psycho
main a {
  color: #7db928;
  fill: #7db928;
}

.u-philo nav a, .u-philo
main a {
  color: #289b38;
  fill: #289b38;
}

.u-vete nav a, .u-vete
main a {
  color: #8da6d6;
  fill: #8da6d6;
}

.u-archi nav a, .u-archi
main a {
  color: #e6e6e1;
  fill: #e6e6e1;
}

.u-sciences nav a, .u-sciences
main a {
  color: #1fbadb;
  fill: #1fbadb;
}

.u-sc-app nav a, .u-sc-app
main a {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-hec nav a, .u-hec
main a {
  color: #c6c0b4;
  fill: #c6c0b4;
}

nav a:hover, nav a:focus,
main a:hover,
main a:focus {
  color: #00707f;
  fill: #00707f;
}

.u-uliege nav a:hover, .u-uliege nav a:focus, .u-uliege
main a:hover, .u-uliege
main a:focus {
  color: #5fa4b0;
  fill: #5fa4b0;
}

.u-sc-soc nav a:hover, .u-sc-soc nav a:focus, .u-sc-soc
main a:hover, .u-sc-soc
main a:focus {
  color: #ffd000;
  fill: #ffd000;
}

.u-medecine nav a:hover, .u-medecine nav a:focus, .u-medecine
main a:hover, .u-medecine
main a:focus {
  color: #e62d31;
  fill: #e62d31;
}

.u-droit nav a:hover, .u-droit nav a:focus, .u-droit
main a:hover, .u-droit
main a:focus {
  color: #a8589e;
  fill: #a8589e;
}

.u-agro nav a:hover, .u-agro nav a:focus, .u-agro
main a:hover, .u-agro
main a:focus {
  color: #b9cd76;
  fill: #b9cd76;
}

.u-psycho nav a:hover, .u-psycho nav a:focus, .u-psycho
main a:hover, .u-psycho
main a:focus {
  color: #7db928;
  fill: #7db928;
}

.u-philo nav a:hover, .u-philo nav a:focus, .u-philo
main a:hover, .u-philo
main a:focus {
  color: #289b38;
  fill: #289b38;
}

.u-vete nav a:hover, .u-vete nav a:focus, .u-vete
main a:hover, .u-vete
main a:focus {
  color: #8da6d6;
  fill: #8da6d6;
}

.u-archi nav a:hover, .u-archi nav a:focus, .u-archi
main a:hover, .u-archi
main a:focus {
  color: #e6e6e1;
  fill: #e6e6e1;
}

.u-sciences nav a:hover, .u-sciences nav a:focus, .u-sciences
main a:hover, .u-sciences
main a:focus {
  color: #1fbadb;
  fill: #1fbadb;
}

.u-sc-app nav a:hover, .u-sc-app nav a:focus, .u-sc-app
main a:hover, .u-sc-app
main a:focus {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-hec nav a:hover, .u-hec nav a:focus, .u-hec
main a:hover, .u-hec
main a:focus {
  color: #c6c0b4;
  fill: #c6c0b4;
}

nav address,
main address {
  margin-bottom: 1rem;
  font-style: normal;
}

/* sass-lint:disable max-line-length no-url-domains */
/**
 * Global / tags
 */
html {
  font-size: calc(1em * .625);
}

body {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/**
* Global / classes
*/
.u-small-title, nav input,
main input,
.u-nav-mobile input,
.u-nav input,
.u-footer input, nav button,
main button,
.u-nav-mobile button,
.u-nav button,
.u-footer button, .u-breadcrumb, .u-pager ol {
  font-size: 1.4rem;
  letter-spacing: .05rem;
}

.u-medium-title {
  font-size: 2.4rem;
  letter-spacing: .1rem;
}

.u-cta-title {
  font-size: 1.8rem;
  line-height: 1.33333;
}

.u-huge-title, .u-focus__thumbs__index {
  font-size: 3.4rem;
  text-transform: uppercase;
}

.u-excerpt,
.u-lead {
  font-size: 1.8rem;
  line-height: 1.66667;
}

@media only screen and (min-width: 34.375em) {
  .u-excerpt,
  .u-lead {
    font-size: 2.2rem;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-excerpt,
  .u-lead {
    font-size: 2.4rem;
  }
}

.u-dropcap::first-letter {
  float: left;
  padding: .4rem .8rem 0 .3rem;
  color: #5fa4b0;
  font-size: 8rem;
  line-height: .8;
}

.u-uliege .u-dropcap::first-letter {
  color: #00707f;
}

.u-sc-soc .u-dropcap::first-letter {
  color: #f8aa00;
}

.u-medecine .u-dropcap::first-letter {
  color: #940104;
}

.u-droit .u-dropcap::first-letter {
  color: #5b2c86;
}

.u-agro .u-dropcap::first-letter {
  color: #7db928;
}

.u-psycho .u-dropcap::first-letter {
  color: #289b38;
}

.u-philo .u-dropcap::first-letter {
  color: #00843b;
}

.u-vete .u-dropcap::first-letter {
  color: #5b57a2;
}

.u-archi .u-dropcap::first-letter {
  color: #c6c0b4;
}

.u-sciences .u-dropcap::first-letter {
  color: #005ca9;
}

.u-sc-app .u-dropcap::first-letter {
  color: #f07f3c;
}

.u-hec .u-dropcap::first-letter {
  color: #8c8b82;
}

.u-subtitle {
  margin: .7rem 0;
  color: #8c8b82;
  font-size: 1.8rem;
}

nav h1,
nav .u-h1,
nav h2,
nav .u-h2,
nav h3,
nav .u-h3,
nav h4,
nav .u-h4,
nav h4,
nav .u-h4,
main h1,
main .u-h1,
main h2,
main .u-h2,
main h3,
main .u-h3,
main h4,
main .u-h4,
main h4,
main .u-h4,
.u-footer h1,
.u-footer .u-h1,
.u-footer h2,
.u-footer .u-h2,
.u-footer h3,
.u-footer .u-h3,
.u-footer h4,
.u-footer .u-h4,
.u-footer h4,
.u-footer .u-h4 {
  letter-spacing: -.1rem;
}

nav h1,
nav .u-h1,
main h1,
main .u-h1,
.u-footer h1,
.u-footer .u-h1 {
  font-size: 2.4rem;
  line-height: 1;
}

@media only screen and (min-width: 34.375em) {
  nav h1,
  nav .u-h1,
  main h1,
  main .u-h1,
  .u-footer h1,
  .u-footer .u-h1 {
    font-size: 3rem;
  }
}

@media only screen and (min-width: 39.375em) {
  nav h1,
  nav .u-h1,
  main h1,
  main .u-h1,
  .u-footer h1,
  .u-footer .u-h1 {
    font-size: 3.6rem;
  }
}

@media only screen and (min-width: 53.75em) {
  nav h1,
  nav .u-h1,
  main h1,
  main .u-h1,
  .u-footer h1,
  .u-footer .u-h1 {
    font-size: 4.2rem;
  }
}

nav h2,
nav .u-h2,
main h2,
main .u-h2,
.u-footer h2,
.u-footer .u-h2 {
  margin: 0 0 2rem;
  font-size: 2.4rem;
  line-height: 1.25;
}

@media only screen and (min-width: 39.375em) {
  nav h2,
  nav .u-h2,
  main h2,
  main .u-h2,
  .u-footer h2,
  .u-footer .u-h2 {
    font-size: 3.6rem;
  }
}

@media only screen and (min-width: 53.75em) {
  nav h2,
  nav .u-h2,
  main h2,
  main .u-h2,
  .u-footer h2,
  .u-footer .u-h2 {
    margin: 0 0 3rem 0;
  }
}

@media only screen and (min-width: 53.75em) {
  nav h2,
  nav .u-h2,
  main h2,
  main .u-h2,
  .u-footer h2,
  .u-footer .u-h2 {
    margin: 0 0 4rem 0;
  }
}

nav h3,
nav .u-h3,
main h3,
main .u-h3,
.u-footer h3,
.u-footer .u-h3 {
  font-size: 2.4rem;
  line-height: 1.29167;
}

nav h4,
nav .u-h4,
main h4,
main .u-h4,
.u-footer h4,
.u-footer .u-h4 {
  font-size: 2rem;
  line-height: 1.25;
}

nav h5,
nav .u-h5,
main h5,
main .u-h5,
.u-footer h5,
.u-footer .u-h5 {
  font-size: 1.6rem;
  line-height: 1.25;
}

.u-content {
  width: 100%;
  margin: 0 auto;
  border-top: 1px solid #e6e6e1;
  border-bottom: 1px solid #e6e6e1;
  padding: 4rem 2rem;
  background: white;
}

.u-content h2,
.u-content .u-h2,
.u-content h3,
.u-content .u-h3,
.u-content .u-highlight,
.u-content .u-content__large,
.u-content .u-content__full {
  margin: 3rem 0;
}

.u-content img {
  max-width: 100%;
}

@media only screen and (min-width: 39.375em) {
  .u-content .u-highlight,
  .u-content .u-content__large,
  .u-content .u-content__full {
    margin: 6rem 0;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-content {
    max-width: 80rem;
    border: 1px solid #e6e6e1;
    padding: 5rem 7rem;
  }
}

.u-content__full,
.u-content__large {
  position: relative;
  margin-left: -2rem !important;
  width: calc(100% + 4rem);
}

@media only screen and (min-width: 53.75em) {
  .u-content__full,
  .u-content__large {
    width: calc(100vw);
    margin-left: calc(-50vw + 33rem) !important;
  }
}

@media only screen and (min-width: 64em) {
  .u-main .u-content__full, .u-main
  .u-content__large {
    width: calc(100vw - 46rem);
    margin-left: calc(-50vw + 52rem) !important;
  }
}

@media only screen and (min-width: 80em) {
  .u-main .u-content__full, .u-main
  .u-content__large {
    width: auto;
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }
}

@media only screen and (min-width: 64em) {
  .u-content__large {
    width: auto;
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }
}

.u-content .u-excerpt {
  margin: 0 auto 3rem;
}

@media only screen and (min-width: 53.75em) {
  .u-content .u-excerpt {
    margin: 0 auto 5rem;
  }
}

/*
 * Grid
 */
/*
 * Layout
 */
.u-home__slider .u-card__cover {
  overflow: visible !important;
}

.u-home__slider .slidy-outer::before, .u-home__slider .slidy-outer::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  z-index: 9;
  display: block;
}

.u-home__slider .slidy-outer::before {
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, transparent 35%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, transparent 35%);
}

.u-home__slider .slidy-outer::after {
  background-image: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.35) 0%, transparent 75%);
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.35) 0%, transparent 75%);
}

.u-home__video .u-card__cover {
  position: relative;
}

.no-touchevents .u-home__video .u-card__cover img {
  display: none;
}

.u-home__video-inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.u-home__video-inner::before, .u-home__video-inner::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  z-index: 9;
  display: block;
}

.u-home__video-inner::after {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.45) 0%, transparent 75%);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.45) 0%, transparent 75%);
}

.u-home__video-inner video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.touchevents .u-home__video-inner video {
  display: none;
}

.u-home__slider__content,
.u-home__video__content {
  position: relative;
  z-index: 10;
}

.u-home__slider__content img,
.u-home__video__content img {
  display: none;
  width: 16rem;
  margin-bottom: 6rem;
}

@media only screen and (min-width: 71.25em) {
  .u-home__slider__content img,
  .u-home__video__content img {
    display: block;
  }
}

.u-event .u-content {
  margin-top: 5rem;
}

.u-event__title {
  max-width: 77rem;
  margin: 0;
}

.u-event__main {
  margin-top: 3rem;
}

.u-event__tags svg {
  width: 2.8rem;
  height: 2rem;
  fill: #00707f;
  display: inline-block;
  vertical-align: middle;
}

.u-event__tags time {
  color: #00707f;
  margin: 0 0.8rem;
}

.u-event__tags span {
  font-size: 1.3rem;
  position: relative;
  margin-right: 0.5rem;
  color: #8c8b82;
}

.u-event__tags .u-tag {
  position: relative;
  top: -0.2rem;
}

.u-event__tags__news {
  margin-bottom: 1rem;
}

@media only screen and (min-width: 34.375em) {
  .u-event__tags__news {
    display: inline-block;
    margin: 0;
  }
}

.u-event__image {
  position: relative;
  width: 100%;
  height: auto !important;
}

.u-event__image::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 40.90909%;
}

.u-event__image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}

.u-event__detail,
[class*='u-event__detail--'] {
  background: #00707f;
  padding: 2rem;
  color: white;
}

.u-event__detail .u-h1,
[class*='u-event__detail--'] .u-h1 {
  color: white;
  margin: 0 0 2rem 0;
}

[class*='u-event__detail--'][class*='--noimage'] {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

@media only screen and (min-width: 39.375em) {
  .u-event__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-event__detail,
  [class*='u-event__detail--'] {
    padding: 4rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-event__image {
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%;
  }
  .u-event__detail,
  [class*='u-event__detail--'] {
    -webkit-flex-basis: 42%;
    -ms-flex-preferred-size: 42%;
    flex-basis: 42%;
  }
  [class*='u-event__detail--'][class*='--noimage'] {
    padding: 4rem 6rem;
  }
}

.u-wrapper.u-news__pager {
  margin: 4rem auto;
}

@media only screen and (min-width: 71.25em) {
  .u-wrapper.u-news__pager {
    margin: 6rem auto;
  }
}

.u-results-recherche .u-small-title, .u-results-recherche nav input, nav .u-results-recherche input, .u-results-recherche
main input,
main .u-results-recherche input, .u-results-recherche
.u-nav-mobile input,
.u-nav-mobile .u-results-recherche input, .u-results-recherche
.u-nav input,
.u-nav .u-results-recherche input, .u-results-recherche
.u-footer input,
.u-footer .u-results-recherche input, .u-results-recherche nav button, nav .u-results-recherche button, .u-results-recherche
main button,
main .u-results-recherche button, .u-results-recherche
.u-nav-mobile button,
.u-nav-mobile .u-results-recherche button, .u-results-recherche
.u-nav button,
.u-nav .u-results-recherche button, .u-results-recherche
.u-footer button,
.u-footer .u-results-recherche button, .u-results-recherche .u-breadcrumb, .u-results-recherche .u-pager ol, .u-pager .u-results-recherche ol {
  font-size: 1.1rem;
}

.u-results-recherche .u-small-title span, .u-results-recherche nav input span, nav .u-results-recherche input span, .u-results-recherche
main input span,
main .u-results-recherche input span, .u-results-recherche
.u-nav-mobile input span,
.u-nav-mobile .u-results-recherche input span, .u-results-recherche
.u-nav input span,
.u-nav .u-results-recherche input span, .u-results-recherche
.u-footer input span,
.u-footer .u-results-recherche input span, .u-results-recherche nav button span, nav .u-results-recherche button span, .u-results-recherche
main button span,
main .u-results-recherche button span, .u-results-recherche
.u-nav-mobile button span,
.u-nav-mobile .u-results-recherche button span, .u-results-recherche
.u-nav button span,
.u-nav .u-results-recherche button span, .u-results-recherche
.u-footer button span,
.u-footer .u-results-recherche button span, .u-results-recherche .u-breadcrumb span, .u-results-recherche .u-pager ol span, .u-pager .u-results-recherche ol span {
  color: #00707f;
}

.u-results-recherche .u-summary:last-child {
  border-bottom: 0;
}

.u-results-recherche__title {
  color: #404040;
  font-size: 2.6rem;
  margin: 0;
}

.u-results-filter__links {
  display: none;
}

.u-results-filter__links .u-link,
.u-results-filter__links [class*='u-link--'] {
  font-size: 1.5rem;
  text-transform: none;
  letter-spacing: 0;
}

.u-results-filter__links .u-link::after,
.u-results-filter__links [class*='u-link--']::after {
  height: .2rem;
}

@media only screen and (min-width: 53.75em) {
  .u-results-recherche > h2 {
    margin-bottom: 3.5rem;
  }
  .u-results-filter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2rem;
  }
  .u-results-filter .u-fake-select {
    display: none;
  }
  .u-results-recherche__title {
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    font-size: 3.6rem;
  }
  .u-results-filter__links {
    display: block;
  }
  .u-results-filter__links .u-link:first-child,
  .u-results-filter__links [class*='u-link--']:first-child {
    margin-right: 4rem;
  }
}

/*
 * Data
 */
[data-clickable] {
  cursor: pointer;
}

/*
 * Components
 */
@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  .u-site-main,
  [class*='u-site-main--'] {
    overflow: hidden;
    margin-top: 4.4rem;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-site-main,
  [class*='u-site-main--'] {
    margin-top: 0;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-site-main--'][class*='--sidebar'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #e0e0e0;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-site-main--'][class*='--sidebar'][class*='--reverse'] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

@media only screen and (min-width: 15em) and (max-width: 63.99em) {
  .u-sidebar,
  [class*='u-sidebar--'] {
    display: none;
  }
}

@media only screen and (min-width: 64em) {
  .u-sidebar,
  [class*='u-sidebar--'] {
    width: 24rem;
    border-right: 1px solid #e6e6e1;
    background-color: white;
  }
  [class*='u-site-main--'][class*='--sidebar'][class*='--reverse'] .u-sidebar, [class*='u-site-main--'][class*='--sidebar'][class*='--reverse']
  [class*='u-sidebar--'] {
    border-right: 0;
    border-left: 1px solid #e6e6e1;
  }
}

@media only screen and (min-width: 80em) {
  .u-sidebar,
  [class*='u-sidebar--'] {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 24rem;
    -ms-flex-preferred-size: 24rem;
    flex-basis: 24rem;
    width: auto;
  }
}

@media only screen and (min-width: 64em) {
  .u-sidebar-inner {
    width: 24rem;
    margin: 0 0 0 auto;
    padding: 2rem;
  }
  [class*='u-site-main--'][class*='--sidebar'][class*='--reverse'] .u-sidebar-inner {
    margin: 0 auto 0 0;
  }
}

@media only screen and (min-width: 39.375em) {
  main:not([class]),
  .u-main,
  .u-sidebar {
    padding-bottom: 10rem;
  }
}

.u-main {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 80rem;
  -ms-flex-preferred-size: 80rem;
  flex-basis: 80rem;
}

@media only screen and (min-width: 80em) {
  .u-main {
    -webkit-flex-basis: 104rem;
    -ms-flex-preferred-size: 104rem;
    flex-basis: 104rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-site-main--sidebar .u-main {
    width: 78rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-main-inner {
    max-width: 104rem;
    margin: 0 auto 0 0;
    padding: 0 4rem;
  }
  [class*='u-site-main--'][class*='--sidebar'][class*='--reverse'] .u-main-inner {
    margin: 0 0 0 auto;
  }
}

.u-wrapper,
[class*='u-wrapper--'] {
  width: 100%;
  max-width: 104rem;
  margin: 0 auto;
  padding: 0 2rem;
}

@media only screen and (min-width: 90em) {
  .u-wrapper,
  [class*='u-wrapper--'] {
    max-width: 118rem;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-wrapper--'][class*='--nopadding-l'] {
    padding: 0;
  }
}

.u-spacer {
  margin-bottom: 4rem !important;
}

@media only screen and (min-width: 53.75em) {
  .u-spacer {
    margin-bottom: 5rem !important;
  }
}

@media only screen and (min-width: 64em) {
  .u-spacer {
    margin-bottom: 8rem !important;
  }
}

.u-spacer--small {
  margin-bottom: 2rem;
}

@media only screen and (min-width: 53.75em) {
  .u-spacer--small {
    margin-bottom: 3rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-spacer--small {
    margin-bottom: 4rem;
  }
}

.u-body {
  background: #fdfdff;
}

nav input,
main input,
.u-nav-mobile input,
.u-nav input,
.u-footer input {
  border: 0;
  border-bottom: 0.3rem solid #00707f;
  padding: .5rem 0;
  color: #c6c0b4;
}

.u-uliege nav input, .u-uliege
main input, .u-uliege
.u-nav-mobile input, .u-uliege
.u-nav input, .u-uliege
.u-footer input {
  border-bottom: 0.3rem solid #00707f;
}

.u-sc-soc nav input, .u-sc-soc
main input, .u-sc-soc
.u-nav-mobile input, .u-sc-soc
.u-nav input, .u-sc-soc
.u-footer input {
  border-bottom: 0.3rem solid #f8aa00;
}

.u-medecine nav input, .u-medecine
main input, .u-medecine
.u-nav-mobile input, .u-medecine
.u-nav input, .u-medecine
.u-footer input {
  border-bottom: 0.3rem solid #940104;
}

.u-droit nav input, .u-droit
main input, .u-droit
.u-nav-mobile input, .u-droit
.u-nav input, .u-droit
.u-footer input {
  border-bottom: 0.3rem solid #5b2c86;
}

.u-agro nav input, .u-agro
main input, .u-agro
.u-nav-mobile input, .u-agro
.u-nav input, .u-agro
.u-footer input {
  border-bottom: 0.3rem solid #7db928;
}

.u-psycho nav input, .u-psycho
main input, .u-psycho
.u-nav-mobile input, .u-psycho
.u-nav input, .u-psycho
.u-footer input {
  border-bottom: 0.3rem solid #289b38;
}

.u-philo nav input, .u-philo
main input, .u-philo
.u-nav-mobile input, .u-philo
.u-nav input, .u-philo
.u-footer input {
  border-bottom: 0.3rem solid #00843b;
}

.u-vete nav input, .u-vete
main input, .u-vete
.u-nav-mobile input, .u-vete
.u-nav input, .u-vete
.u-footer input {
  border-bottom: 0.3rem solid #5b57a2;
}

.u-archi nav input, .u-archi
main input, .u-archi
.u-nav-mobile input, .u-archi
.u-nav input, .u-archi
.u-footer input {
  border-bottom: 0.3rem solid #c6c0b4;
}

.u-sciences nav input, .u-sciences
main input, .u-sciences
.u-nav-mobile input, .u-sciences
.u-nav input, .u-sciences
.u-footer input {
  border-bottom: 0.3rem solid #005ca9;
}

.u-sc-app nav input, .u-sc-app
main input, .u-sc-app
.u-nav-mobile input, .u-sc-app
.u-nav input, .u-sc-app
.u-footer input {
  border-bottom: 0.3rem solid #f07f3c;
}

.u-hec nav input, .u-hec
main input, .u-hec
.u-nav-mobile input, .u-hec
.u-nav input, .u-hec
.u-footer input {
  border-bottom: 0.3rem solid #8c8b82;
}

nav textarea,
nav input[type='text'],
nav input[type='button'],
nav input[type='submit'],
main textarea,
main input[type='text'],
main input[type='button'],
main input[type='submit'],
.u-nav-mobile textarea,
.u-nav-mobile input[type='text'],
.u-nav-mobile input[type='button'],
.u-nav-mobile input[type='submit'],
.u-nav textarea,
.u-nav input[type='text'],
.u-nav input[type='button'],
.u-nav input[type='submit'],
.u-footer textarea,
.u-footer input[type='text'],
.u-footer input[type='button'],
.u-footer input[type='submit'] {
  border-radius: 0;
  -webkit-appearance: none;
}

nav ::-webkit-input-placeholder,
main ::-webkit-input-placeholder,
.u-nav-mobile ::-webkit-input-placeholder,
.u-nav ::-webkit-input-placeholder,
.u-footer ::-webkit-input-placeholder {
  color: #c6c0b4;
}

nav :-moz-placeholder,
main :-moz-placeholder,
.u-nav-mobile :-moz-placeholder,
.u-nav :-moz-placeholder,
.u-footer :-moz-placeholder {
  color: #c6c0b4;
}

nav ::-moz-placeholder,
main ::-moz-placeholder,
.u-nav-mobile ::-moz-placeholder,
.u-nav ::-moz-placeholder,
.u-footer ::-moz-placeholder {
  color: #c6c0b4;
}

nav :-ms-input-placeholder,
main :-ms-input-placeholder,
.u-nav-mobile :-ms-input-placeholder,
.u-nav :-ms-input-placeholder,
.u-footer :-ms-input-placeholder {
  color: #c6c0b4;
}

nav button,
main button,
.u-nav-mobile button,
.u-nav button,
.u-footer button {
  border: 0;
  padding: .2rem .5rem;
  background: 0;
  color: #00707f;
  font-size: 1.8rem;
  fill: #00707f;
}

.u-uliege nav button, .u-uliege
main button, .u-uliege
.u-nav-mobile button, .u-uliege
.u-nav button, .u-uliege
.u-footer button {
  color: #00707f;
  fill: #00707f;
}

.u-sc-soc nav button, .u-sc-soc
main button, .u-sc-soc
.u-nav-mobile button, .u-sc-soc
.u-nav button, .u-sc-soc
.u-footer button {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-medecine nav button, .u-medecine
main button, .u-medecine
.u-nav-mobile button, .u-medecine
.u-nav button, .u-medecine
.u-footer button {
  color: #940104;
  fill: #940104;
}

.u-droit nav button, .u-droit
main button, .u-droit
.u-nav-mobile button, .u-droit
.u-nav button, .u-droit
.u-footer button {
  color: #5b2c86;
  fill: #5b2c86;
}

.u-agro nav button, .u-agro
main button, .u-agro
.u-nav-mobile button, .u-agro
.u-nav button, .u-agro
.u-footer button {
  color: #7db928;
  fill: #7db928;
}

.u-psycho nav button, .u-psycho
main button, .u-psycho
.u-nav-mobile button, .u-psycho
.u-nav button, .u-psycho
.u-footer button {
  color: #289b38;
  fill: #289b38;
}

.u-philo nav button, .u-philo
main button, .u-philo
.u-nav-mobile button, .u-philo
.u-nav button, .u-philo
.u-footer button {
  color: #00843b;
  fill: #00843b;
}

.u-vete nav button, .u-vete
main button, .u-vete
.u-nav-mobile button, .u-vete
.u-nav button, .u-vete
.u-footer button {
  color: #5b57a2;
  fill: #5b57a2;
}

.u-archi nav button, .u-archi
main button, .u-archi
.u-nav-mobile button, .u-archi
.u-nav button, .u-archi
.u-footer button {
  color: #c6c0b4;
  fill: #c6c0b4;
}

.u-sciences nav button, .u-sciences
main button, .u-sciences
.u-nav-mobile button, .u-sciences
.u-nav button, .u-sciences
.u-footer button {
  color: #005ca9;
  fill: #005ca9;
}

.u-sc-app nav button, .u-sc-app
main button, .u-sc-app
.u-nav-mobile button, .u-sc-app
.u-nav button, .u-sc-app
.u-footer button {
  color: #f07f3c;
  fill: #f07f3c;
}

.u-hec nav button, .u-hec
main button, .u-hec
.u-nav-mobile button, .u-hec
.u-nav button, .u-hec
.u-footer button {
  color: #8c8b82;
  fill: #8c8b82;
}

nav label,
main label,
.u-nav-mobile label,
.u-nav label,
.u-footer label {
  margin: 0;
  font-size: 1.1rem;
  text-transform: uppercase;
  letter-spacing: .05rem;
}

nav input[type='radio'],
main input[type='radio'],
.u-nav-mobile input[type='radio'],
.u-nav input[type='radio'],
.u-footer input[type='radio'] {
  position: absolute;
  left: -9999px;
}

nav input[type='radio']:checked + label,
main input[type='radio']:checked + label,
.u-nav-mobile input[type='radio']:checked + label,
.u-nav input[type='radio']:checked + label,
.u-footer input[type='radio']:checked + label {
  color: #00707f;
}

.u-uliege nav input[type='radio']:checked + label, .u-uliege
main input[type='radio']:checked + label, .u-uliege
.u-nav-mobile input[type='radio']:checked + label, .u-uliege
.u-nav input[type='radio']:checked + label, .u-uliege
.u-footer input[type='radio']:checked + label {
  color: #00707f;
}

.u-sc-soc nav input[type='radio']:checked + label, .u-sc-soc
main input[type='radio']:checked + label, .u-sc-soc
.u-nav-mobile input[type='radio']:checked + label, .u-sc-soc
.u-nav input[type='radio']:checked + label, .u-sc-soc
.u-footer input[type='radio']:checked + label {
  color: #f8aa00;
}

.u-medecine nav input[type='radio']:checked + label, .u-medecine
main input[type='radio']:checked + label, .u-medecine
.u-nav-mobile input[type='radio']:checked + label, .u-medecine
.u-nav input[type='radio']:checked + label, .u-medecine
.u-footer input[type='radio']:checked + label {
  color: #940104;
}

.u-droit nav input[type='radio']:checked + label, .u-droit
main input[type='radio']:checked + label, .u-droit
.u-nav-mobile input[type='radio']:checked + label, .u-droit
.u-nav input[type='radio']:checked + label, .u-droit
.u-footer input[type='radio']:checked + label {
  color: #5b2c86;
}

.u-agro nav input[type='radio']:checked + label, .u-agro
main input[type='radio']:checked + label, .u-agro
.u-nav-mobile input[type='radio']:checked + label, .u-agro
.u-nav input[type='radio']:checked + label, .u-agro
.u-footer input[type='radio']:checked + label {
  color: #7db928;
}

.u-psycho nav input[type='radio']:checked + label, .u-psycho
main input[type='radio']:checked + label, .u-psycho
.u-nav-mobile input[type='radio']:checked + label, .u-psycho
.u-nav input[type='radio']:checked + label, .u-psycho
.u-footer input[type='radio']:checked + label {
  color: #289b38;
}

.u-philo nav input[type='radio']:checked + label, .u-philo
main input[type='radio']:checked + label, .u-philo
.u-nav-mobile input[type='radio']:checked + label, .u-philo
.u-nav input[type='radio']:checked + label, .u-philo
.u-footer input[type='radio']:checked + label {
  color: #00843b;
}

.u-vete nav input[type='radio']:checked + label, .u-vete
main input[type='radio']:checked + label, .u-vete
.u-nav-mobile input[type='radio']:checked + label, .u-vete
.u-nav input[type='radio']:checked + label, .u-vete
.u-footer input[type='radio']:checked + label {
  color: #5b57a2;
}

.u-archi nav input[type='radio']:checked + label, .u-archi
main input[type='radio']:checked + label, .u-archi
.u-nav-mobile input[type='radio']:checked + label, .u-archi
.u-nav input[type='radio']:checked + label, .u-archi
.u-footer input[type='radio']:checked + label {
  color: #c6c0b4;
}

.u-sciences nav input[type='radio']:checked + label, .u-sciences
main input[type='radio']:checked + label, .u-sciences
.u-nav-mobile input[type='radio']:checked + label, .u-sciences
.u-nav input[type='radio']:checked + label, .u-sciences
.u-footer input[type='radio']:checked + label {
  color: #005ca9;
}

.u-sc-app nav input[type='radio']:checked + label, .u-sc-app
main input[type='radio']:checked + label, .u-sc-app
.u-nav-mobile input[type='radio']:checked + label, .u-sc-app
.u-nav input[type='radio']:checked + label, .u-sc-app
.u-footer input[type='radio']:checked + label {
  color: #f07f3c;
}

.u-hec nav input[type='radio']:checked + label, .u-hec
main input[type='radio']:checked + label, .u-hec
.u-nav-mobile input[type='radio']:checked + label, .u-hec
.u-nav input[type='radio']:checked + label, .u-hec
.u-footer input[type='radio']:checked + label {
  color: #8c8b82;
}

nav input[type='radio']:checked + label::after,
main input[type='radio']:checked + label::after,
.u-nav-mobile input[type='radio']:checked + label::after,
.u-nav input[type='radio']:checked + label::after,
.u-footer input[type='radio']:checked + label::after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

nav input[type='radio'] + label,
main input[type='radio'] + label,
.u-nav-mobile input[type='radio'] + label,
.u-nav input[type='radio'] + label,
.u-footer input[type='radio'] + label {
  position: relative;
  margin-top: 1rem;
  padding-left: 3rem;
  font-size: 1.5rem;
  text-transform: none;
  -webkit-transition: color .3s;
  transition: color .3s;
  cursor: pointer;
}

nav input[type='radio'] + label::before,
main input[type='radio'] + label::before,
.u-nav-mobile input[type='radio'] + label::before,
.u-nav input[type='radio'] + label::before,
.u-footer input[type='radio'] + label::before {
  content: '';
  position: absolute;
  top: .1rem;
  left: 0;
  width: 2.1rem;
  height: 2.1rem;
  border: 0.1rem solid #e6e6e1;
  background: #f3f3f3;
  border-radius: 50%;
}

nav input[type='radio'] + label::after,
main input[type='radio'] + label::after,
.u-nav-mobile input[type='radio'] + label::after,
.u-nav input[type='radio'] + label::after,
.u-footer input[type='radio'] + label::after {
  content: '';
  position: absolute;
  top: .5rem;
  left: .4rem;
  width: 1.3rem;
  height: 1.3rem;
  background: #00707f;
  border-radius: 50%;
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: opacity .3s, -webkit-transform .3s;
  transition: opacity .3s, -webkit-transform .3s;
  transition: transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s, -webkit-transform .3s;
}

.u-uliege nav input[type='radio'] + label::after, .u-uliege
main input[type='radio'] + label::after, .u-uliege
.u-nav-mobile input[type='radio'] + label::after, .u-uliege
.u-nav input[type='radio'] + label::after, .u-uliege
.u-footer input[type='radio'] + label::after {
  background: #00707f;
}

.u-sc-soc nav input[type='radio'] + label::after, .u-sc-soc
main input[type='radio'] + label::after, .u-sc-soc
.u-nav-mobile input[type='radio'] + label::after, .u-sc-soc
.u-nav input[type='radio'] + label::after, .u-sc-soc
.u-footer input[type='radio'] + label::after {
  background: #f8aa00;
}

.u-medecine nav input[type='radio'] + label::after, .u-medecine
main input[type='radio'] + label::after, .u-medecine
.u-nav-mobile input[type='radio'] + label::after, .u-medecine
.u-nav input[type='radio'] + label::after, .u-medecine
.u-footer input[type='radio'] + label::after {
  background: #940104;
}

.u-droit nav input[type='radio'] + label::after, .u-droit
main input[type='radio'] + label::after, .u-droit
.u-nav-mobile input[type='radio'] + label::after, .u-droit
.u-nav input[type='radio'] + label::after, .u-droit
.u-footer input[type='radio'] + label::after {
  background: #5b2c86;
}

.u-agro nav input[type='radio'] + label::after, .u-agro
main input[type='radio'] + label::after, .u-agro
.u-nav-mobile input[type='radio'] + label::after, .u-agro
.u-nav input[type='radio'] + label::after, .u-agro
.u-footer input[type='radio'] + label::after {
  background: #7db928;
}

.u-psycho nav input[type='radio'] + label::after, .u-psycho
main input[type='radio'] + label::after, .u-psycho
.u-nav-mobile input[type='radio'] + label::after, .u-psycho
.u-nav input[type='radio'] + label::after, .u-psycho
.u-footer input[type='radio'] + label::after {
  background: #289b38;
}

.u-philo nav input[type='radio'] + label::after, .u-philo
main input[type='radio'] + label::after, .u-philo
.u-nav-mobile input[type='radio'] + label::after, .u-philo
.u-nav input[type='radio'] + label::after, .u-philo
.u-footer input[type='radio'] + label::after {
  background: #00843b;
}

.u-vete nav input[type='radio'] + label::after, .u-vete
main input[type='radio'] + label::after, .u-vete
.u-nav-mobile input[type='radio'] + label::after, .u-vete
.u-nav input[type='radio'] + label::after, .u-vete
.u-footer input[type='radio'] + label::after {
  background: #5b57a2;
}

.u-archi nav input[type='radio'] + label::after, .u-archi
main input[type='radio'] + label::after, .u-archi
.u-nav-mobile input[type='radio'] + label::after, .u-archi
.u-nav input[type='radio'] + label::after, .u-archi
.u-footer input[type='radio'] + label::after {
  background: #c6c0b4;
}

.u-sciences nav input[type='radio'] + label::after, .u-sciences
main input[type='radio'] + label::after, .u-sciences
.u-nav-mobile input[type='radio'] + label::after, .u-sciences
.u-nav input[type='radio'] + label::after, .u-sciences
.u-footer input[type='radio'] + label::after {
  background: #005ca9;
}

.u-sc-app nav input[type='radio'] + label::after, .u-sc-app
main input[type='radio'] + label::after, .u-sc-app
.u-nav-mobile input[type='radio'] + label::after, .u-sc-app
.u-nav input[type='radio'] + label::after, .u-sc-app
.u-footer input[type='radio'] + label::after {
  background: #f07f3c;
}

.u-hec nav input[type='radio'] + label::after, .u-hec
main input[type='radio'] + label::after, .u-hec
.u-nav-mobile input[type='radio'] + label::after, .u-hec
.u-nav input[type='radio'] + label::after, .u-hec
.u-footer input[type='radio'] + label::after {
  background: #8c8b82;
}

nav input[type='checkbox'] + label,
main input[type='checkbox'] + label,
.u-nav-mobile input[type='checkbox'] + label,
.u-nav input[type='checkbox'] + label,
.u-footer input[type='checkbox'] + label {
  display: block;
  margin: 0 0 0 3rem;
  text-indent: -3rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

nav input[type='checkbox'] + label::before,
main input[type='checkbox'] + label::before,
.u-nav-mobile input[type='checkbox'] + label::before,
.u-nav input[type='checkbox'] + label::before,
.u-footer input[type='checkbox'] + label::before {
  content: '';
  position: relative;
  top: .5rem;
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  margin-right: 1rem;
  border: 0.3rem solid #e6e6e1;
  background: white;
  -webkit-transition: border .3s;
  transition: border .3s;
  border-radius: .4rem;
}

nav input[type='checkbox'] + label + svg,
main input[type='checkbox'] + label + svg,
.u-nav-mobile input[type='checkbox'] + label + svg,
.u-nav input[type='checkbox'] + label + svg,
.u-footer input[type='checkbox'] + label + svg {
  position: absolute;
  top: 1.2rem;
  left: .5rem;
  width: 1.5rem;
  height: 1rem;
  fill: #00707f;
  opacity: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  pointer-events: none;
}

.u-uliege nav input[type='checkbox'] + label + svg, .u-uliege
main input[type='checkbox'] + label + svg, .u-uliege
.u-nav-mobile input[type='checkbox'] + label + svg, .u-uliege
.u-nav input[type='checkbox'] + label + svg, .u-uliege
.u-footer input[type='checkbox'] + label + svg {
  fill: #00707f;
}

.u-sc-soc nav input[type='checkbox'] + label + svg, .u-sc-soc
main input[type='checkbox'] + label + svg, .u-sc-soc
.u-nav-mobile input[type='checkbox'] + label + svg, .u-sc-soc
.u-nav input[type='checkbox'] + label + svg, .u-sc-soc
.u-footer input[type='checkbox'] + label + svg {
  fill: #f8aa00;
}

.u-medecine nav input[type='checkbox'] + label + svg, .u-medecine
main input[type='checkbox'] + label + svg, .u-medecine
.u-nav-mobile input[type='checkbox'] + label + svg, .u-medecine
.u-nav input[type='checkbox'] + label + svg, .u-medecine
.u-footer input[type='checkbox'] + label + svg {
  fill: #940104;
}

.u-droit nav input[type='checkbox'] + label + svg, .u-droit
main input[type='checkbox'] + label + svg, .u-droit
.u-nav-mobile input[type='checkbox'] + label + svg, .u-droit
.u-nav input[type='checkbox'] + label + svg, .u-droit
.u-footer input[type='checkbox'] + label + svg {
  fill: #5b2c86;
}

.u-agro nav input[type='checkbox'] + label + svg, .u-agro
main input[type='checkbox'] + label + svg, .u-agro
.u-nav-mobile input[type='checkbox'] + label + svg, .u-agro
.u-nav input[type='checkbox'] + label + svg, .u-agro
.u-footer input[type='checkbox'] + label + svg {
  fill: #7db928;
}

.u-psycho nav input[type='checkbox'] + label + svg, .u-psycho
main input[type='checkbox'] + label + svg, .u-psycho
.u-nav-mobile input[type='checkbox'] + label + svg, .u-psycho
.u-nav input[type='checkbox'] + label + svg, .u-psycho
.u-footer input[type='checkbox'] + label + svg {
  fill: #289b38;
}

.u-philo nav input[type='checkbox'] + label + svg, .u-philo
main input[type='checkbox'] + label + svg, .u-philo
.u-nav-mobile input[type='checkbox'] + label + svg, .u-philo
.u-nav input[type='checkbox'] + label + svg, .u-philo
.u-footer input[type='checkbox'] + label + svg {
  fill: #00843b;
}

.u-vete nav input[type='checkbox'] + label + svg, .u-vete
main input[type='checkbox'] + label + svg, .u-vete
.u-nav-mobile input[type='checkbox'] + label + svg, .u-vete
.u-nav input[type='checkbox'] + label + svg, .u-vete
.u-footer input[type='checkbox'] + label + svg {
  fill: #5b57a2;
}

.u-archi nav input[type='checkbox'] + label + svg, .u-archi
main input[type='checkbox'] + label + svg, .u-archi
.u-nav-mobile input[type='checkbox'] + label + svg, .u-archi
.u-nav input[type='checkbox'] + label + svg, .u-archi
.u-footer input[type='checkbox'] + label + svg {
  fill: #c6c0b4;
}

.u-sciences nav input[type='checkbox'] + label + svg, .u-sciences
main input[type='checkbox'] + label + svg, .u-sciences
.u-nav-mobile input[type='checkbox'] + label + svg, .u-sciences
.u-nav input[type='checkbox'] + label + svg, .u-sciences
.u-footer input[type='checkbox'] + label + svg {
  fill: #005ca9;
}

.u-sc-app nav input[type='checkbox'] + label + svg, .u-sc-app
main input[type='checkbox'] + label + svg, .u-sc-app
.u-nav-mobile input[type='checkbox'] + label + svg, .u-sc-app
.u-nav input[type='checkbox'] + label + svg, .u-sc-app
.u-footer input[type='checkbox'] + label + svg {
  fill: #f07f3c;
}

.u-hec nav input[type='checkbox'] + label + svg, .u-hec
main input[type='checkbox'] + label + svg, .u-hec
.u-nav-mobile input[type='checkbox'] + label + svg, .u-hec
.u-nav input[type='checkbox'] + label + svg, .u-hec
.u-footer input[type='checkbox'] + label + svg {
  fill: #8c8b82;
}

nav input[type='checkbox']:checked + label::before,
main input[type='checkbox']:checked + label::before,
.u-nav-mobile input[type='checkbox']:checked + label::before,
.u-nav input[type='checkbox']:checked + label::before,
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #00707f;
}

.u-uliege nav input[type='checkbox']:checked + label::before, .u-uliege
main input[type='checkbox']:checked + label::before, .u-uliege
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-uliege
.u-nav input[type='checkbox']:checked + label::before, .u-uliege
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #00707f;
}

.u-sc-soc nav input[type='checkbox']:checked + label::before, .u-sc-soc
main input[type='checkbox']:checked + label::before, .u-sc-soc
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-sc-soc
.u-nav input[type='checkbox']:checked + label::before, .u-sc-soc
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #f8aa00;
}

.u-medecine nav input[type='checkbox']:checked + label::before, .u-medecine
main input[type='checkbox']:checked + label::before, .u-medecine
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-medecine
.u-nav input[type='checkbox']:checked + label::before, .u-medecine
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #940104;
}

.u-droit nav input[type='checkbox']:checked + label::before, .u-droit
main input[type='checkbox']:checked + label::before, .u-droit
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-droit
.u-nav input[type='checkbox']:checked + label::before, .u-droit
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #5b2c86;
}

.u-agro nav input[type='checkbox']:checked + label::before, .u-agro
main input[type='checkbox']:checked + label::before, .u-agro
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-agro
.u-nav input[type='checkbox']:checked + label::before, .u-agro
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #7db928;
}

.u-psycho nav input[type='checkbox']:checked + label::before, .u-psycho
main input[type='checkbox']:checked + label::before, .u-psycho
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-psycho
.u-nav input[type='checkbox']:checked + label::before, .u-psycho
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #289b38;
}

.u-philo nav input[type='checkbox']:checked + label::before, .u-philo
main input[type='checkbox']:checked + label::before, .u-philo
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-philo
.u-nav input[type='checkbox']:checked + label::before, .u-philo
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #00843b;
}

.u-vete nav input[type='checkbox']:checked + label::before, .u-vete
main input[type='checkbox']:checked + label::before, .u-vete
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-vete
.u-nav input[type='checkbox']:checked + label::before, .u-vete
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #5b57a2;
}

.u-archi nav input[type='checkbox']:checked + label::before, .u-archi
main input[type='checkbox']:checked + label::before, .u-archi
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-archi
.u-nav input[type='checkbox']:checked + label::before, .u-archi
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #c6c0b4;
}

.u-sciences nav input[type='checkbox']:checked + label::before, .u-sciences
main input[type='checkbox']:checked + label::before, .u-sciences
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-sciences
.u-nav input[type='checkbox']:checked + label::before, .u-sciences
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #005ca9;
}

.u-sc-app nav input[type='checkbox']:checked + label::before, .u-sc-app
main input[type='checkbox']:checked + label::before, .u-sc-app
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-sc-app
.u-nav input[type='checkbox']:checked + label::before, .u-sc-app
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #f07f3c;
}

.u-hec nav input[type='checkbox']:checked + label::before, .u-hec
main input[type='checkbox']:checked + label::before, .u-hec
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-hec
.u-nav input[type='checkbox']:checked + label::before, .u-hec
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #8c8b82;
}

nav input[type='checkbox']:checked + label + svg,
main input[type='checkbox']:checked + label + svg,
.u-nav-mobile input[type='checkbox']:checked + label + svg,
.u-nav input[type='checkbox']:checked + label + svg,
.u-footer input[type='checkbox']:checked + label + svg {
  opacity: 1;
}

.u-bg-layer,
[class*='u-bg-layer--'] {
  position: absolute !important;
  bottom: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: auto !important;
}

.u-bg-layer::before,
[class*='u-bg-layer--']::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 100%;
}

.u-bg-layer svg,
[class*='u-bg-layer--'] svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-bg-layer .bg,
[class*='u-bg-layer--'] .bg {
  fill: #00373e;
}

.u-bg-layer .left,
[class*='u-bg-layer--'] .left {
  fill: rgba(0, 112, 127, 0.6);
}

.u-bg-layer .right,
[class*='u-bg-layer--'] .right {
  fill: rgba(0, 112, 127, 0.3);
}

.u-nav-header--courses .u-bg-layer, .u-nav-header--courses
[class*='u-bg-layer--'] {
  z-index: -1;
}

.u-faculty .u-nav-header--courses .u-bg-layer, .u-faculty .u-nav-header--courses
[class*='u-bg-layer--'] {
  bottom: 4.4rem;
}

[class*='u-bg-layer--'][class*='--default']::before {
  padding-top: 56.25%;
}

[class*='u-bg-layer--'][class*='--half']::before,
[class*='u-bg-layer--'][class*='--hero']::before {
  padding-top: 35.71429%;
}

.u-faculty [class*='u-bg-layer--'][class*='--footer'] {
  right: 0;
  left: auto;
  width: 32rem;
}

.u-faculty [class*='u-bg-layer--'][class*='--footer'] svg {
  left: auto;
  width: auto !important;
}

[class*='u-bg-layer--'][class*='--hero'] {
  height: 100% !important;
}

[class*='u-bg-layer--'][class*='--hero']::before {
  content: none;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-bg-layer--'][class*='--hero'] {
    display: none;
  }
}

[class*='u-bg-layer--'][class*='--hero'] > svg {
  width: auto;
}

[class*='u-bg-layer--'][class*='--default'] .bg {
  fill: #00373e;
}

[class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(0, 112, 127, 0.3);
}

[class*='u-bg-layer--'][class*='--default'] .right {
  fill: rgba(95, 164, 176, 0.7);
}

[class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: #00373e;
}

[class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 112, 127, 0.6);
}

[class*='u-bg-layer--'][class*='--footer'] .right {
  fill: rgba(0, 112, 127, 0.3);
}

[class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #00373e;
}

[class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(0, 112, 127, 0.3);
}

[class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(95, 164, 176, 0.7);
}

[class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #00707f;
}

[class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(0, 112, 127, 0.5);
}

[class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(95, 164, 176, 0.5);
}

[class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #5fa4b0;
}

.u-uliege [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: #00373e;
}

.u-uliege [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(0, 112, 127, 0.3);
}

.u-uliege [class*='u-bg-layer--'][class*='--default'] .right {
  fill: rgba(95, 164, 176, 0.7);
}

.u-uliege [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: #00373e;
}

.u-uliege [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 112, 127, 0.6);
}

.u-uliege [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: rgba(0, 112, 127, 0.3);
}

.u-uliege [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #00373e;
}

.u-uliege [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(0, 112, 127, 0.3);
}

.u-uliege [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(95, 164, 176, 0.7);
}

.u-uliege [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #00707f;
}

.u-uliege [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(0, 112, 127, 0.5);
}

.u-uliege [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(95, 164, 176, 0.5);
}

.u-uliege [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #5fa4b0;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(255, 208, 0, 0.1);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #ffd000;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #f8aa00;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(255, 208, 0, 0.3);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(255, 208, 0, 0.7);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #f8aa00;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #ffd000;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #f8aa00;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(248, 170, 0, 0.5);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(255, 208, 0, 0.5);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #ffd000;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #f8aa00;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(255, 208, 0, 0.7);
}

.u-medecine [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-medecine [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(230, 45, 49, 0.1);
}

.u-medecine [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #e62d31;
}

.u-medecine [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #940104;
}

.u-medecine [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(230, 45, 49, 0.3);
}

.u-medecine [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(230, 45, 49, 0.7);
}

.u-medecine [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #940104;
}

.u-medecine [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-medecine [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-medecine [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-medecine [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-medecine [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #e62d31;
}

.u-medecine [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #940104;
}

.u-medecine [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(148, 1, 4, 0.5);
}

.u-medecine [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(230, 45, 49, 0.5);
}

.u-medecine [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #e62d31;
}

.u-medecine [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #940104;
}

.u-medecine [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(230, 45, 49, 0.7);
}

.u-droit [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-droit [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(168, 88, 158, 0.1);
}

.u-droit [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #a8589e;
}

.u-droit [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #5b2c86;
}

.u-droit [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(168, 88, 158, 0.3);
}

.u-droit [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(168, 88, 158, 0.7);
}

.u-droit [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #5b2c86;
}

.u-droit [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-droit [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-droit [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-droit [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-droit [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #a8589e;
}

.u-droit [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #5b2c86;
}

.u-droit [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(91, 44, 134, 0.5);
}

.u-droit [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(168, 88, 158, 0.5);
}

.u-droit [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #a8589e;
}

.u-droit [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #5b2c86;
}

.u-droit [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(168, 88, 158, 0.7);
}

.u-agro [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-agro [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(185, 205, 118, 0.1);
}

.u-agro [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #b9cd76;
}

.u-agro [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #7db928;
}

.u-agro [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(185, 205, 118, 0.3);
}

.u-agro [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(185, 205, 118, 0.7);
}

.u-agro [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #7db928;
}

.u-agro [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-agro [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-agro [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-agro [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-agro [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #b9cd76;
}

.u-agro [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #7db928;
}

.u-agro [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(125, 185, 40, 0.5);
}

.u-agro [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(185, 205, 118, 0.5);
}

.u-agro [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #b9cd76;
}

.u-agro [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #7db928;
}

.u-agro [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(185, 205, 118, 0.7);
}

.u-psycho [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-psycho [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(125, 185, 40, 0.1);
}

.u-psycho [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #7db928;
}

.u-psycho [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #289b38;
}

.u-psycho [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(125, 185, 40, 0.3);
}

.u-psycho [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(125, 185, 40, 0.7);
}

.u-psycho [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #289b38;
}

.u-psycho [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-psycho [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-psycho [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-psycho [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-psycho [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #7db928;
}

.u-psycho [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #289b38;
}

.u-psycho [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(40, 155, 56, 0.5);
}

.u-psycho [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(125, 185, 40, 0.5);
}

.u-psycho [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #7db928;
}

.u-psycho [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #289b38;
}

.u-psycho [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(125, 185, 40, 0.7);
}

.u-philo [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-philo [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(40, 155, 56, 0.1);
}

.u-philo [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #289b38;
}

.u-philo [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #00843b;
}

.u-philo [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(40, 155, 56, 0.3);
}

.u-philo [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(40, 155, 56, 0.7);
}

.u-philo [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #00843b;
}

.u-philo [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-philo [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-philo [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-philo [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-philo [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #289b38;
}

.u-philo [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #00843b;
}

.u-philo [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(0, 132, 59, 0.5);
}

.u-philo [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(40, 155, 56, 0.5);
}

.u-philo [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #289b38;
}

.u-philo [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #00843b;
}

.u-philo [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(40, 155, 56, 0.7);
}

.u-vete [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-vete [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(141, 166, 214, 0.1);
}

.u-vete [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #8da6d6;
}

.u-vete [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #5b57a2;
}

.u-vete [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(141, 166, 214, 0.3);
}

.u-vete [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(141, 166, 214, 0.7);
}

.u-vete [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #5b57a2;
}

.u-vete [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-vete [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-vete [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-vete [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-vete [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #8da6d6;
}

.u-vete [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #5b57a2;
}

.u-vete [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(91, 87, 162, 0.5);
}

.u-vete [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(141, 166, 214, 0.5);
}

.u-vete [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #8da6d6;
}

.u-vete [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #5b57a2;
}

.u-vete [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(141, 166, 214, 0.7);
}

.u-archi [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-archi [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(230, 230, 225, 0.1);
}

.u-archi [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #e6e6e1;
}

.u-archi [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #c6c0b4;
}

.u-archi [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(230, 230, 225, 0.3);
}

.u-archi [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(230, 230, 225, 0.7);
}

.u-archi [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #c6c0b4;
}

.u-archi [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-archi [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-archi [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-archi [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-archi [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #e6e6e1;
}

.u-archi [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #c6c0b4;
}

.u-archi [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(198, 192, 180, 0.5);
}

.u-archi [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(230, 230, 225, 0.5);
}

.u-archi [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #e6e6e1;
}

.u-archi [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #c6c0b4;
}

.u-archi [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(230, 230, 225, 0.7);
}

.u-sciences [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-sciences [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(31, 186, 219, 0.1);
}

.u-sciences [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #1fbadb;
}

.u-sciences [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #005ca9;
}

.u-sciences [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(31, 186, 219, 0.3);
}

.u-sciences [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(31, 186, 219, 0.7);
}

.u-sciences [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #005ca9;
}

.u-sciences [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-sciences [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-sciences [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-sciences [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-sciences [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #1fbadb;
}

.u-sciences [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #005ca9;
}

.u-sciences [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(0, 92, 169, 0.5);
}

.u-sciences [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(31, 186, 219, 0.5);
}

.u-sciences [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #1fbadb;
}

.u-sciences [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #005ca9;
}

.u-sciences [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(31, 186, 219, 0.7);
}

.u-sc-app [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-sc-app [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(248, 170, 0, 0.1);
}

.u-sc-app [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #f8aa00;
}

.u-sc-app [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #f07f3c;
}

.u-sc-app [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(248, 170, 0, 0.3);
}

.u-sc-app [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(248, 170, 0, 0.7);
}

.u-sc-app [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #f07f3c;
}

.u-sc-app [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-sc-app [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-sc-app [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-sc-app [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-sc-app [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #f8aa00;
}

.u-sc-app [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #f07f3c;
}

.u-sc-app [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(240, 127, 60, 0.5);
}

.u-sc-app [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(248, 170, 0, 0.5);
}

.u-sc-app [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #f8aa00;
}

.u-sc-app [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #f07f3c;
}

.u-sc-app [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(248, 170, 0, 0.7);
}

.u-hec [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: transparent;
}

.u-hec [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(198, 192, 180, 0.1);
}

.u-hec [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #c6c0b4;
}

.u-hec [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #8c8b82;
}

.u-hec [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(198, 192, 180, 0.3);
}

.u-hec [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(198, 192, 180, 0.7);
}

.u-hec [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #8c8b82;
}

.u-hec [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-hec [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-hec [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: transparent;
}

.u-hec [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: transparent;
}

.u-hec [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #c6c0b4;
}

.u-hec [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #8c8b82;
}

.u-hec [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(140, 139, 130, 0.5);
}

.u-hec [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(198, 192, 180, 0.5);
}

.u-hec [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #c6c0b4;
}

.u-hec [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #8c8b82;
}

.u-hec [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(198, 192, 180, 0.7);
}

.u-big-title {
  color: #e6e6e1 !important;
  font-size: 3.8rem;
  line-height: .8;
}

@media only screen and (min-width: 34.375em) {
  .u-big-title {
    font-size: 4.5rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-big-title {
    margin-bottom: 4rem;
    font-size: 6.5rem;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-big-title {
    margin-bottom: 5rem;
    font-size: 8rem;
  }
}

.u-breadcrumb {
  padding: 4rem 0 0;
  font-size: 1rem;
  letter-spacing: .12rem;
  fill: #e6e6e1;
}

.u-breadcrumb svg {
  width: 16px;
  height: .8rem;
}

.u-breadcrumb a {
  color: inherit;
  fill: #e6e6e1;
}

.u-faculty .u-breadcrumb a {
  color: #404040;
}

.u-breadcrumb__list {
  display: none;
}

.u-breadcrumb__list li {
  display: inline;
  margin: 0 .25rem;
}

.u-breadcrumb__list li svg {
  width: 6px;
  margin-left: .5rem;
}

.u-breadcrumb__list li:last-child svg {
  display: none;
}

.u-breadcrumb__back {
  display: inline-block;
}

.u-breadcrumb__back a {
  color: #5fa4b0;
  font-weight: 900;
  letter-spacing: 0px;
  fill: #5fa4b0;
}

.u-faculty .u-breadcrumb__back a {
  color: #404040;
  fill: #404040;
}

.u-breadcrumb__back svg {
  margin-right: .6rem;
}

@media only screen and (min-width: 34.375em) {
  .u-breadcrumb__list {
    display: inline-block;
  }
  .u-breadcrumb__back::after {
    content: '';
    display: inline-block;
    width: .2rem;
    height: 1.7rem;
    margin: 0 .6rem;
    background: #e6e6e1;
    border-radius: .2rem;
    vertical-align: middle;
  }
}

.u-box,
[class*='u-box--'] {
  width: 100%;
  margin: 4rem 0;
  border: 1px solid #e6e6e1;
  padding: 2.5rem 3rem;
  background: white;
  border-radius: .4rem;
}

.u-box__title {
  position: relative;
  margin: 0;
}

.u-box__title svg {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  width: 1rem;
  height: .7rem;
  fill: #00707f;
}

.u-box__title .icon-icons-cross {
  display: none;
  width: 1.3rem;
  height: 1.3rem;
}

.u-box__title.is-open .icon-arrow-caret-down {
  display: none;
}

.u-box__title.is-open .icon-icons-cross {
  display: block;
}

.u-box__title[data-accordion-toggler] {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.u-box__content {
  padding-top: 3rem;
}

.u-btn,
[class*='u-btn--'] {
  display: inline-block;
  border: 0;
  padding: 1em 1.5em;
  background-color: #00707f;
  background-image: -webkit-linear-gradient(left, #00707f 51%, #5fa4b0 51%);
  background-image: linear-gradient(to right, #00707f 51%, #5fa4b0 51%);
  background-position: 99% 0;
  background-size: 206% 100%;
  color: white !important;
  font-size: 1.3rem;
  letter-spacing: .5px;
  border-radius: 4px;
  -webkit-transition: background-position 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: background-position 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.u-uliege .u-btn, .u-uliege
[class*='u-btn--'] {
  background-color: #00707f;
  background-image: -webkit-linear-gradient(left, #5fa4b0 51%, #00707f 51%);
  background-image: linear-gradient(to right, #5fa4b0 51%, #00707f 51%);
}

.u-sc-soc .u-btn, .u-sc-soc
[class*='u-btn--'] {
  background-color: #f8aa00;
  background-image: -webkit-linear-gradient(left, #ffd000 51%, #f8aa00 51%);
  background-image: linear-gradient(to right, #ffd000 51%, #f8aa00 51%);
}

.u-medecine .u-btn, .u-medecine
[class*='u-btn--'] {
  background-color: #940104;
  background-image: -webkit-linear-gradient(left, #e62d31 51%, #940104 51%);
  background-image: linear-gradient(to right, #e62d31 51%, #940104 51%);
}

.u-droit .u-btn, .u-droit
[class*='u-btn--'] {
  background-color: #5b2c86;
  background-image: -webkit-linear-gradient(left, #a8589e 51%, #5b2c86 51%);
  background-image: linear-gradient(to right, #a8589e 51%, #5b2c86 51%);
}

.u-agro .u-btn, .u-agro
[class*='u-btn--'] {
  background-color: #7db928;
  background-image: -webkit-linear-gradient(left, #b9cd76 51%, #7db928 51%);
  background-image: linear-gradient(to right, #b9cd76 51%, #7db928 51%);
}

.u-psycho .u-btn, .u-psycho
[class*='u-btn--'] {
  background-color: #289b38;
  background-image: -webkit-linear-gradient(left, #7db928 51%, #289b38 51%);
  background-image: linear-gradient(to right, #7db928 51%, #289b38 51%);
}

.u-philo .u-btn, .u-philo
[class*='u-btn--'] {
  background-color: #00843b;
  background-image: -webkit-linear-gradient(left, #289b38 51%, #00843b 51%);
  background-image: linear-gradient(to right, #289b38 51%, #00843b 51%);
}

.u-vete .u-btn, .u-vete
[class*='u-btn--'] {
  background-color: #5b57a2;
  background-image: -webkit-linear-gradient(left, #8da6d6 51%, #5b57a2 51%);
  background-image: linear-gradient(to right, #8da6d6 51%, #5b57a2 51%);
}

.u-archi .u-btn, .u-archi
[class*='u-btn--'] {
  background-color: #c6c0b4;
  background-image: -webkit-linear-gradient(left, #e6e6e1 51%, #c6c0b4 51%);
  background-image: linear-gradient(to right, #e6e6e1 51%, #c6c0b4 51%);
}

.u-sciences .u-btn, .u-sciences
[class*='u-btn--'] {
  background-color: #005ca9;
  background-image: -webkit-linear-gradient(left, #1fbadb 51%, #005ca9 51%);
  background-image: linear-gradient(to right, #1fbadb 51%, #005ca9 51%);
}

.u-sc-app .u-btn, .u-sc-app
[class*='u-btn--'] {
  background-color: #f07f3c;
  background-image: -webkit-linear-gradient(left, #f8aa00 51%, #f07f3c 51%);
  background-image: linear-gradient(to right, #f8aa00 51%, #f07f3c 51%);
}

.u-hec .u-btn, .u-hec
[class*='u-btn--'] {
  background-color: #8c8b82;
  background-image: -webkit-linear-gradient(left, #c6c0b4 51%, #8c8b82 51%);
  background-image: linear-gradient(to right, #c6c0b4 51%, #8c8b82 51%);
}

.u-btn svg,
[class*='u-btn--'] svg {
  position: relative;
  top: .2rem;
  display: inline-block;
  width: 1rem;
  height: 1.2rem;
  margin-right: 1rem;
  fill: white;
}

[data-clickable]:hover .u-btn, .u-btn:hover, .u-btn:focus, [data-clickable]:hover
[class*='u-btn--'],
[class*='u-btn--']:hover,
[class*='u-btn--']:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  background-position: 0 0;
  color: white;
  text-decoration: none;
}

[class*='u-btn--'][class*='--iconright'] svg {
  top: -.1rem;
  width: .5rem;
  height: .7rem;
  margin: 0 0 0 1rem;
}

[class*='u-btn--'][class*='--white'] {
  border: 0.1rem solid #e6e6e1;
  background: white;
  color: #00707f !important;
}

[class*='u-btn--'][class*='--white'] svg {
  position: absolute;
  top: .9rem;
  right: .2rem;
  width: 2.5rem;
  height: 2.2rem;
  fill: #00707f;
}

[data-clickable]:hover [class*='u-btn--'][class*='--white'], [class*='u-btn--'][class*='--white']:hover, [class*='u-btn--'][class*='--white']:focus {
  color: #5fa4b0 !important;
}

/**
.u-card

Variants:
  - .u-card--medium
  - .u-card--big
  - .u-card--full
  - .u-card--hero
  - .u-card--horizontal
  - .u-card--noimage
  - .u-card--video
**/
.u-card,
[class*='u-card--'] {
  width: 100%;
  margin: 4rem 0;
}

.u-card__cover {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.u-card__cover::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-card__cover img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}

.u-card__cover > img {
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.58, 1), -webkit-filter 0.35s cubic-bezier(0, 0, 0.58, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.58, 1), -webkit-filter 0.35s cubic-bezier(0, 0, 0.58, 1);
  transition: transform 0.35s cubic-bezier(0, 0, 0.58, 1), filter 0.35s cubic-bezier(0, 0, 0.58, 1);
  transition: transform 0.35s cubic-bezier(0, 0, 0.58, 1), filter 0.35s cubic-bezier(0, 0, 0.58, 1), -webkit-transform 0.35s cubic-bezier(0, 0, 0.58, 1), -webkit-filter 0.35s cubic-bezier(0, 0, 0.58, 1);
}

[data-clickable]:not([class*='--full']):not([class*='--hero']):not([class*='--video']):hover .u-card__cover > img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.u-card__cover iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: 100% !important;
}

.u-card__cover .u-slider {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-card__cover-inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-card__cover__text {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  z-index: 6;
  left: 100%;
  color: #82cbd7;
  font-size: 15rem;
  line-height: .9;
  text-transform: uppercase;
  white-space: nowrap;
  opacity: 0;
  will-change: transform;
}

.u-uliege .u-card__cover__text {
  color: #5fa4b0;
}

.u-sc-soc .u-card__cover__text {
  color: #ffd000;
}

.u-medecine .u-card__cover__text {
  color: #e62d31;
}

.u-droit .u-card__cover__text {
  color: #a8589e;
}

.u-agro .u-card__cover__text {
  color: #b9cd76;
}

.u-psycho .u-card__cover__text {
  color: #7db928;
}

.u-philo .u-card__cover__text {
  color: #289b38;
}

.u-vete .u-card__cover__text {
  color: #8da6d6;
}

.u-archi .u-card__cover__text {
  color: #e6e6e1;
}

.u-sciences .u-card__cover__text {
  color: #1fbadb;
}

.u-sc-app .u-card__cover__text {
  color: #f8aa00;
}

.u-hec .u-card__cover__text {
  color: #c6c0b4;
}

[class*='u-card--'][class*='--medium'] .u-card__cover__text {
  font-size: 10rem;
}

[class*='u-card--'][class*='--big'] .u-card__cover__text {
  font-size: 14rem;
}

.u-card:hover .u-card__cover img,
[class*='u-card--']:hover:not([class*='--full']):not([class*='--hero']):not([class*='--video']) .u-card__cover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.u-card:hover .u-card__cover__layer,
[class*='u-card--']:hover:not([class*='--full']):not([class*='--hero']):not([class*='--video']) .u-card__cover__layer {
  opacity: 1;
}

html:not(.mix-blend-mode) .u-card:hover .u-card__cover__layer, html:not(.mix-blend-mode)
[class*='u-card--']:hover:not([class*='--full']):not([class*='--hero']):not([class*='--video']) .u-card__cover__layer {
  opacity: .7;
}

@-webkit-keyframes looptext {
  0% {
    left: 100%;
    -webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
  }
  100% {
    left: 0%;
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
  }
}

@keyframes looptext {
  0% {
    left: 100%;
    -webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
  }
  100% {
    left: 0%;
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
  }
}

.u-card__content {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 auto;
  border: 1px solid #e6e6e1;
  padding: 3.6rem;
  background: white;
}

.u-card__content::after {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.1);
  opacity: 0;
  -webkit-transition: opacity 0.35s cubic-bezier(0, 0, 0.58, 1);
  transition: opacity 0.35s cubic-bezier(0, 0, 0.58, 1);
}

@media only screen and (min-width: 34.375em) {
  .u-card__content {
    width: calc(100% - 2rem);
    margin-top: -2rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-home__slider .u-card__content,
  .u-home__video .u-card__content {
    background-color: transparent;
    color: white;
  }
}

.u-card__content[data-clickable]:hover::after,
[data-clickable]:hover .u-card__content::after {
  opacity: 1;
}

.u-card__content__text {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 2rem;
  font-size: 1.5rem;
}

@media only screen and (min-width: 53.75em) {
  .u-home__slider .u-card__content__text,
  .u-home__video .u-card__content__text {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    font-size: 4rem;
    font-weight: 600;
  }
}

.u-card__content__inner {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.u-card__content__header,
.u-card__content__text {
  width: 100%;
}

.u-card__content__header__category {
  color: #5fa4b0;
  font-size: 1rem;
  letter-spacing: .2rem;
}

.u-faculty .u-card__content__header__category {
  color: #4a4a4a;
}

.u-card__content__header__category svg {
  position: relative;
  top: -.1rem;
  width: 3.5rem;
  height: 3.5rem;
  margin-right: .7rem;
  fill: #00707f;
  vertical-align: middle;
}

.u-uliege .u-card__content__header__category svg {
  fill: #00707f;
}

.u-sc-soc .u-card__content__header__category svg {
  fill: #f8aa00;
}

.u-medecine .u-card__content__header__category svg {
  fill: #940104;
}

.u-droit .u-card__content__header__category svg {
  fill: #5b2c86;
}

.u-agro .u-card__content__header__category svg {
  fill: #7db928;
}

.u-psycho .u-card__content__header__category svg {
  fill: #289b38;
}

.u-philo .u-card__content__header__category svg {
  fill: #00843b;
}

.u-vete .u-card__content__header__category svg {
  fill: #5b57a2;
}

.u-archi .u-card__content__header__category svg {
  fill: #c6c0b4;
}

.u-sciences .u-card__content__header__category svg {
  fill: #005ca9;
}

.u-sc-app .u-card__content__header__category svg {
  fill: #f07f3c;
}

.u-hec .u-card__content__header__category svg {
  fill: #8c8b82;
}

.u-card__content__header__category .icon-share-youtube {
  fill: #ff0028;
}

.u-card__content__header__date {
  position: relative;
  display: block;
  margin-bottom: .5em;
  padding-bottom: .5em;
}

.u-card__content__header__date::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #00707f;
  border-radius: 1px;
}

.u-uliege .u-card__content__header__date::after {
  background-color: #00707f;
}

.u-sc-soc .u-card__content__header__date::after {
  background-color: #f8aa00;
}

.u-medecine .u-card__content__header__date::after {
  background-color: #940104;
}

.u-droit .u-card__content__header__date::after {
  background-color: #5b2c86;
}

.u-agro .u-card__content__header__date::after {
  background-color: #7db928;
}

.u-psycho .u-card__content__header__date::after {
  background-color: #289b38;
}

.u-philo .u-card__content__header__date::after {
  background-color: #00843b;
}

.u-vete .u-card__content__header__date::after {
  background-color: #5b57a2;
}

.u-archi .u-card__content__header__date::after {
  background-color: #c6c0b4;
}

.u-sciences .u-card__content__header__date::after {
  background-color: #005ca9;
}

.u-sc-app .u-card__content__header__date::after {
  background-color: #f07f3c;
}

.u-hec .u-card__content__header__date::after {
  background-color: #8c8b82;
}

.u-card__content__header__title {
  margin: 0 0 .75em !important;
}

@media only screen and (min-width: 53.75em) {
  .u-home__slider .u-card__content__header__title,
  .u-home__video .u-card__content__header__title {
    max-width: 58rem;
    margin-top: .5em !important;
    margin-bottom: .125em !important;
    color: white;
    font-size: 8rem;
    line-height: 0.95;
  }
}

.u-card__content__header__subtitle {
  margin: -1em 0 1em;
}

.u-card__social {
  width: 100%;
}

.u-card__social ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center;
}

.u-card__social a {
  display: inline-block;
}

.u-card__social li {
  -webkit-flex-basis: 33.3%;
  -ms-flex-preferred-size: 33.3%;
  flex-basis: 33.3%;
  margin: 0.3rem 0;
}

.u-card__social .u-icon {
  width: 3.2rem;
  height: 3.5rem;
}

.u-card__social .icon-share-facebook {
  fill: #3b5998;
}

.u-card__social .icon-share-youtube {
  fill: #cd201f;
}

.u-card__social .icon-share-twitter {
  fill: #55acee;
}

.u-card__social .icon-share-linkedin {
  fill: #0077b5;
}

.u-card__social .icon-share-googleplus {
  fill: #cc3732;
}

.u-card__social .icon-share-instagram {
  fill: #e12f67;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--medium']:not([class*='--video']) {
    position: relative;
    margin-bottom: calc(3rem + 10px);
  }
  [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__content {
    position: absolute;
    bottom: -10px;
    left: 10px;
    max-width: 32rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--big']:not([class*='--video']) {
    position: relative;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--big']:not([class*='--video']) .u-card__content {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -2rem;
    width: 80%;
    max-width: 40rem;
    height: 80%;
    max-height: 45rem;
    margin: 0;
  }
}

@media only screen and (min-width: 64em) and (max-width: 79.99em) {
  [class*='u-card--'][class*='--big']:not([class*='--video']) .u-card__content {
    left: -4rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--big']:not([class*='--video']) .u-card__content {
    left: -8rem;
  }
}

[class*='u-card--'][class*='--full'],
[class*='u-card--'][class*='--hero'] {
  margin: 0 0 4rem;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'],
  [class*='u-card--'][class*='--hero'] {
    background-color: #00707f;
  }
  .u-uliege [class*='u-card--'][class*='--full'], .u-uliege
  [class*='u-card--'][class*='--hero'] {
    background-color: #00707f;
  }
  .u-sc-soc [class*='u-card--'][class*='--full'], .u-sc-soc
  [class*='u-card--'][class*='--hero'] {
    background-color: #f8aa00;
  }
  .u-medecine [class*='u-card--'][class*='--full'], .u-medecine
  [class*='u-card--'][class*='--hero'] {
    background-color: #940104;
  }
  .u-droit [class*='u-card--'][class*='--full'], .u-droit
  [class*='u-card--'][class*='--hero'] {
    background-color: #5b2c86;
  }
  .u-agro [class*='u-card--'][class*='--full'], .u-agro
  [class*='u-card--'][class*='--hero'] {
    background-color: #7db928;
  }
  .u-psycho [class*='u-card--'][class*='--full'], .u-psycho
  [class*='u-card--'][class*='--hero'] {
    background-color: #289b38;
  }
  .u-philo [class*='u-card--'][class*='--full'], .u-philo
  [class*='u-card--'][class*='--hero'] {
    background-color: #00843b;
  }
  .u-vete [class*='u-card--'][class*='--full'], .u-vete
  [class*='u-card--'][class*='--hero'] {
    background-color: #5b57a2;
  }
  .u-archi [class*='u-card--'][class*='--full'], .u-archi
  [class*='u-card--'][class*='--hero'] {
    background-color: #c6c0b4;
  }
  .u-sciences [class*='u-card--'][class*='--full'], .u-sciences
  [class*='u-card--'][class*='--hero'] {
    background-color: #005ca9;
  }
  .u-sc-app [class*='u-card--'][class*='--full'], .u-sc-app
  [class*='u-card--'][class*='--hero'] {
    background-color: #f07f3c;
  }
  .u-hec [class*='u-card--'][class*='--full'], .u-hec
  [class*='u-card--'][class*='--hero'] {
    background-color: #8c8b82;
  }
}

.u-faculty.u-homepage [class*='u-card--'][class*='--full'], .u-faculty.u-homepage
[class*='u-card--'][class*='--hero'] {
  margin-bottom: 0;
}

[class*='u-card--'][class*='--full'] .u-card__cover,
[class*='u-card--'][class*='--hero'] .u-card__cover {
  overflow: visible;
}

@media only screen and (min-width: 71.25em) {
  [class*='u-card--'][class*='--full'] .u-card__cover,
  [class*='u-card--'][class*='--hero'] .u-card__cover {
    overflow: visible;
  }
}

[class*='u-card--'][class*='--full'] .u-card__content,
[class*='u-card--'][class*='--hero'] .u-card__content {
  overflow: hidden;
  width: 100%;
  margin-top: 0;
  border: 0;
  padding: 4rem 3rem 4rem 4rem;
  font-size: 1.8rem;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] .u-card__content,
  [class*='u-card--'][class*='--hero'] .u-card__content {
    padding-right: 6rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--full'] .u-card__content,
  [class*='u-card--'][class*='--hero'] .u-card__content {
    padding-top: 5rem;
    padding-left: 5rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] {
    position: relative;
    height: 62rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] .u-card__cover {
    height: 100%;
  }
  [class*='u-card--'][class*='--full'] .u-card__cover::before {
    content: none;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] .u-card__content {
    position: absolute;
    bottom: 10rem;
    left: 5%;
    width: 42rem;
    height: 42rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--full'] .u-card__content {
    left: 10%;
  }
}

[class*='u-card--'][class*='--full'].u-home__slider, [class*='u-card--'][class*='--full'].u-home__video {
  margin-bottom: 6rem;
}

@media only screen and (min-width: 53.75em) and (max-width: 71.24em) {
  [class*='u-card--'][class*='--full'].u-home__slider, [class*='u-card--'][class*='--full'].u-home__video {
    height: 52rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-card__content, [class*='u-card--'][class*='--full'].u-home__video .u-card__content {
    right: 2rem;
    left: 4rem;
    width: auto;
    height: 32rem;
    padding: 0;
  }
}

@media only screen and (min-width: 71.25em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-card__content, [class*='u-card--'][class*='--full'].u-home__video .u-card__content {
    left: 10rem;
    height: 42rem;
  }
}

[class*='u-card--'][class*='--full'].u-home__slider {
  margin-bottom: 6rem;
}

@media only screen and (min-width: 64em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-card__content {
    right: auto;
    left: 50%;
    width: 104rem;
    padding: 0 2rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--hero'] {
    position: relative;
    height: 52rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] {
    height: 62rem;
    background-color: #00707f;
  }
  .u-uliege [class*='u-card--'][class*='--hero'] {
    background-color: #00707f;
  }
  .u-sc-soc [class*='u-card--'][class*='--hero'] {
    background-color: #f8aa00;
  }
  .u-medecine [class*='u-card--'][class*='--hero'] {
    background-color: #940104;
  }
  .u-droit [class*='u-card--'][class*='--hero'] {
    background-color: #5b2c86;
  }
  .u-agro [class*='u-card--'][class*='--hero'] {
    background-color: #7db928;
  }
  .u-psycho [class*='u-card--'][class*='--hero'] {
    background-color: #289b38;
  }
  .u-philo [class*='u-card--'][class*='--hero'] {
    background-color: #00843b;
  }
  .u-vete [class*='u-card--'][class*='--hero'] {
    background-color: #5b57a2;
  }
  .u-archi [class*='u-card--'][class*='--hero'] {
    background-color: #c6c0b4;
  }
  .u-sciences [class*='u-card--'][class*='--hero'] {
    background-color: #005ca9;
  }
  .u-sc-app [class*='u-card--'][class*='--hero'] {
    background-color: #f07f3c;
  }
  .u-hec [class*='u-card--'][class*='--hero'] {
    background-color: #8c8b82;
  }
}

[class*='u-card--'][class*='--hero'] .u-card__cover {
  max-width: 128rem;
  margin: 0 0 0 auto;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--hero'] .u-card__cover {
    height: 100%;
  }
  [class*='u-card--'][class*='--hero'] .u-card__cover::before {
    content: none;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] .u-card__cover {
    max-width: 100%;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--hero'] .u-card__content {
    position: absolute;
    bottom: 3rem;
    left: 0;
    width: 42rem;
    height: 46rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] .u-card__content {
    bottom: 8rem;
    left: 6.5rem;
    height: 46rem;
  }
}

@media only screen and (min-width: 126.25em) {
  [class*='u-card--'][class*='--hero'] .u-card__content {
    left: calc(50% - 93rem);
  }
}

[class*='u-card--'][class*='--hero'] .u-slider,
[class*='u-card--'][class*='--hero'] .u-card__cover-inner {
  left: 0;
  width: auto;
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] .u-slider,
  [class*='u-card--'][class*='--hero'] .u-card__cover-inner {
    left: calc(50% - 52rem);
  }
}

@media only screen and (min-width: 90em) {
  [class*='u-card--'][class*='--hero'] .u-slider,
  [class*='u-card--'][class*='--hero'] .u-card__cover-inner {
    left: calc(50% - 59rem);
  }
}

[class*='u-card--'][class*='--horizontal']::after {
  content: '';
  display: table;
  clear: both;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--horizontal'] {
    position: relative;
  }
  [class*='u-card--'][class*='--horizontal'] .u-card__cover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: calc(40% + 5rem);
  }
  [class*='u-card--'][class*='--horizontal'] .u-card__content {
    position: relative;
    float: right;
    width: 60%;
    min-height: calc(100% - 2rem);
    margin: 1rem 0;
  }
  [class*='u-card--'][class*='--horizontal'] .u-card__social ul {
    display: block;
    text-align: left;
  }
  [class*='u-card--'][class*='--horizontal'] .u-card__social li {
    display: inline-block;
    margin-right: 1.5rem;
  }
}

[class*='u-card--'][class*='--noimage'] .u-card__content {
  width: 100%;
  margin: 0;
}

[class*='u-card--'][class*='--video'] .u-card__cover {
  -webkit-transition: box-shadow .6s ease-in-out;
  transition: box-shadow .6s ease-in-out;
}

[class*='u-card--'][class*='--video'].is-playing .u-card__cover {
  z-index: 30;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
}

[class*='u-card--'][class*='--video'].is-playing .u-card__cover__layer,
[class*='u-card--'][class*='--video'].is-playing .u-card__video-overlay {
  display: none;
}

.u-card__video-iframe iframe {
  width: 100%;
  height: 100%;
}

.u-card__video-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--video'] .u-card__content {
    max-width: 64rem;
  }
}

.u-card .u-card__tag-container,
[class*='u-card--'] .u-card__tag-container {
  width: 100%;
}

.u-card .u-card__tag-container .u-hr--light,
[class*='u-card--'] .u-card__tag-container .u-hr--light {
  height: .2rem;
  margin: 3rem 0 1.5rem 0;
}

[class*='u-card--'][class*='--tall'] .u-card__cover::before {
  padding-top: 110%;
}

.u-card-small,
[class*='u-card-small--'] {
  position: relative;
  padding: 1.4rem 1.5rem;
  width: 100%;
  height: 9rem;
  margin: 1rem 0;
  border: 1px solid #e6e6e1;
  padding-left: 5rem;
  background: white;
  overflow: hidden;
}

.u-card-small .u-link,
.u-card-small [class*='u-link--'],
[class*='u-card-small--'] .u-link,
[class*='u-card-small--'] [class*='u-link--'] {
  -webkit-transition: color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}

.u-card-small .u-link:after,
.u-card-small [class*='u-link--']:after,
[class*='u-card-small--'] .u-link:after,
[class*='u-card-small--'] [class*='u-link--']:after {
  -webkit-transition: width 0.35s cubic-bezier(0.075, 0.82, 0.165, 1), background 0.3s;
  transition: width 0.35s cubic-bezier(0.075, 0.82, 0.165, 1), background 0.3s;
}

.u-card-small:hover .u-card-small__mask,
[class*='u-card-small--']:hover .u-card-small__mask {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.u-card-small:hover .u-link,
.u-card-small:hover [class*='u-link--'],
[class*='u-card-small--']:hover .u-link,
[class*='u-card-small--']:hover [class*='u-link--'] {
  color: white !important;
  -webkit-transform: translateX(-2rem);
  transform: translateX(-2rem);
}

.u-card-small:hover .u-link:after,
.u-card-small:hover [class*='u-link--']:after,
[class*='u-card-small--']:hover .u-link:after,
[class*='u-card-small--']:hover [class*='u-link--']:after {
  background-color: white !important;
}

.u-card-small .u-bg-layer .left,
.u-card-small .u-bg-layer .right,
[class*='u-card-small--'] .u-bg-layer .left,
[class*='u-card-small--'] .u-bg-layer .right {
  fill: white;
  opacity: 0.3;
}

.u-card-small .u-bg-layer .right,
[class*='u-card-small--'] .u-bg-layer .right {
  opacity: 0.2;
}

.u-card-small__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.u-card-small__mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  left: 3rem;
  background: white;
  width: auto;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

[class*='u-card-small--'][class*='--uliege'] .u-card-small__bg {
  background-color: #00707f !important;
}

[class*='u-card-small--'][class*='--sc-soc'] .u-card-small__bg {
  background-color: #f8aa00 !important;
}

[class*='u-card-small--'][class*='--medecine'] .u-card-small__bg {
  background-color: #940104 !important;
}

[class*='u-card-small--'][class*='--droit'] .u-card-small__bg {
  background-color: #5b2c86 !important;
}

[class*='u-card-small--'][class*='--agro'] .u-card-small__bg {
  background-color: #7db928 !important;
}

[class*='u-card-small--'][class*='--psycho'] .u-card-small__bg {
  background-color: #289b38 !important;
}

[class*='u-card-small--'][class*='--philo'] .u-card-small__bg {
  background-color: #00843b !important;
}

[class*='u-card-small--'][class*='--vete'] .u-card-small__bg {
  background-color: #5b57a2 !important;
}

[class*='u-card-small--'][class*='--archi'] .u-card-small__bg {
  background-color: #c6c0b4 !important;
}

[class*='u-card-small--'][class*='--sciences'] .u-card-small__bg {
  background-color: #005ca9 !important;
}

[class*='u-card-small--'][class*='--sc-app'] .u-card-small__bg {
  background-color: #f07f3c !important;
}

[class*='u-card-small--'][class*='--hec'] .u-card-small__bg {
  background-color: #8c8b82 !important;
}

.u-contact__content .u-h3 {
  margin: 0 !important;
}

.u-cour-summary + .u-cour-summary {
  margin-top: 4rem;
}

.u-cour-summary__title {
  margin: 0 0 1rem 0 !important;
  color: #404040;
  font-size: 1.5rem;
  letter-spacing: 0;
}

@media only screen and (min-width: 39.375em) {
  .u-cour-summary {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .u-cour-summary__link {
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }
  .u-cour-summary__text {
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
  }
}

.u-courses {
  margin-bottom: 4rem;
}

.u-courses__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 5rem;
}

.u-courses__header::after {
  content: '';
  display: block;
  width: 100%;
  height: 4px;
  margin-top: 1rem;
  background-color: #00707f;
  border-radius: 2px;
}

.u-uliege .u-courses__header::after {
  background-color: #00707f;
}

.u-sc-soc .u-courses__header::after {
  background-color: #f8aa00;
}

.u-medecine .u-courses__header::after {
  background-color: #940104;
}

.u-droit .u-courses__header::after {
  background-color: #5b2c86;
}

.u-agro .u-courses__header::after {
  background-color: #7db928;
}

.u-psycho .u-courses__header::after {
  background-color: #289b38;
}

.u-philo .u-courses__header::after {
  background-color: #00843b;
}

.u-vete .u-courses__header::after {
  background-color: #5b57a2;
}

.u-archi .u-courses__header::after {
  background-color: #c6c0b4;
}

.u-sciences .u-courses__header::after {
  background-color: #005ca9;
}

.u-sc-app .u-courses__header::after {
  background-color: #f07f3c;
}

.u-hec .u-courses__header::after {
  background-color: #8c8b82;
}

.u-courses__header__title {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 0;
  padding-top: 7rem;
  color: #4a4a4a;
}

.u-courses__header__legend,
[class*='u-courses__header__legend--'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 24rem;
}

.u-courses__header__legend li,
[class*='u-courses__header__legend--'] li {
  margin: 0;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses__header__legend li,
  [class*='u-courses__header__legend--'] li {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses__header__legend li,
  [class*='u-courses__header__legend--'] li {
    width: 4rem;
    margin-bottom: 1rem;
    font-size: 1.2rem;
    font-style: italic;
    text-transform: uppercase;
    -webkit-transform: translate(3rem) rotate(-90deg);
    transform: translate(3rem) rotate(-90deg);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
  }
}

[class*='u-courses__header__legend--'][class*='--bloc'] {
  width: 20rem;
}

/* tables */
.u-courses-table {
  width: 100%;
  margin-bottom: 4rem;
  border-collapse: collapse;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-sub .u-courses-table {
    position: relative;
    width: calc(100% - 2rem);
    margin-left: 2rem;
  }
  .u-courses-sub .u-courses-table::before {
    content: '';
    position: absolute;
    top: 7rem;
    bottom: 0;
    left: -2rem;
    border-left: 2px dotted #e6e6e1;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-sub {
    border-left: 2px dotted #e6e6e1;
    padding-left: 2rem;
  }
  .u-courses-sub .u-courses-table.has-info::before {
    top: 10.7rem;
  }
}

/* caption */
.u-courses-caption {
  padding-bottom: 3rem;
  text-align: left;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-sub .u-courses-table > .u-courses-caption {
    margin-left: -2rem;
  }
}

.u-courses-caption__title,
[class*='u-courses-caption__title--'] {
  margin: 0;
  color: #4a4a4a;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-caption__title,
  [class*='u-courses-caption__title--'] {
    margin-bottom: .35em;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-caption__title,
  [class*='u-courses-caption__title--'] {
    display: inline-block;
  }
  .u-courses-sub .u-courses-caption__title, .u-courses-sub
  [class*='u-courses-caption__title--'] {
    font-size: 1.8rem;
  }
}

[class*='u-courses-caption__'][class*='--info'] {
  font-style: italic;
  font-weight: 600;
}

.u-courses-caption__blocs {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
  padding: .35em .5em;
  box-shadow: 4px 4px 20px 2px rgba(0, 0, 0, 0.05);
  background-color: white;
  font-size: 1.4rem;
  border-radius: 4px;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-caption__blocs {
    position: relative;
    top: -5px;
    margin-left: 2rem;
  }
}

.u-courses-caption__blocs__label {
  padding-right: .5em;
  color: #00707f;
  font-style: italic;
  font-weight: 700;
}

.u-uliege .u-courses-caption__blocs__label {
  color: #00707f;
}

.u-sc-soc .u-courses-caption__blocs__label {
  color: #f8aa00;
}

.u-medecine .u-courses-caption__blocs__label {
  color: #940104;
}

.u-droit .u-courses-caption__blocs__label {
  color: #5b2c86;
}

.u-agro .u-courses-caption__blocs__label {
  color: #7db928;
}

.u-psycho .u-courses-caption__blocs__label {
  color: #289b38;
}

.u-philo .u-courses-caption__blocs__label {
  color: #00843b;
}

.u-vete .u-courses-caption__blocs__label {
  color: #5b57a2;
}

.u-archi .u-courses-caption__blocs__label {
  color: #c6c0b4;
}

.u-sciences .u-courses-caption__blocs__label {
  color: #005ca9;
}

.u-sc-app .u-courses-caption__blocs__label {
  color: #f07f3c;
}

.u-hec .u-courses-caption__blocs__label {
  color: #8c8b82;
}

.u-courses-caption__blocs__label:nth-of-type(n+2) {
  margin-left: .5em;
  border-left: 2px solid #e6e6e1;
  padding-left: .5em;
}

.u-courses-caption__extra,
[class*='u-courses-caption__extra--'] {
  margin-top: 1rem;
  font-size: 1.8rem;
}

/* thead */
/* tbody */
.u-courses-row {
  border-bottom: 1px solid #e6e6e1;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-row {
    display: block;
    padding: 1rem 0;
  }
}

.u-uliege .u-courses-row a {
  color: #00707f;
}

.u-uliege .u-courses-row a:hover {
  color: #5fa4b0;
}

.u-sc-soc .u-courses-row a {
  color: #f8aa00;
}

.u-sc-soc .u-courses-row a:hover {
  color: #ffd000;
}

.u-medecine .u-courses-row a {
  color: #940104;
}

.u-medecine .u-courses-row a:hover {
  color: #e62d31;
}

.u-droit .u-courses-row a {
  color: #5b2c86;
}

.u-droit .u-courses-row a:hover {
  color: #a8589e;
}

.u-agro .u-courses-row a {
  color: #7db928;
}

.u-agro .u-courses-row a:hover {
  color: #b9cd76;
}

.u-psycho .u-courses-row a {
  color: #289b38;
}

.u-psycho .u-courses-row a:hover {
  color: #7db928;
}

.u-philo .u-courses-row a {
  color: #00843b;
}

.u-philo .u-courses-row a:hover {
  color: #289b38;
}

.u-vete .u-courses-row a {
  color: #5b57a2;
}

.u-vete .u-courses-row a:hover {
  color: #8da6d6;
}

.u-archi .u-courses-row a {
  color: #c6c0b4;
}

.u-archi .u-courses-row a:hover {
  color: #e6e6e1;
}

.u-sciences .u-courses-row a {
  color: #005ca9;
}

.u-sciences .u-courses-row a:hover {
  color: #1fbadb;
}

.u-sc-app .u-courses-row a {
  color: #f07f3c;
}

.u-sc-app .u-courses-row a:hover {
  color: #f8aa00;
}

.u-hec .u-courses-row a {
  color: #8c8b82;
}

.u-hec .u-courses-row a:hover {
  color: #c6c0b4;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-cell--code,
  .u-courses-cell--details {
    display: block;
    width: 100%;
  }
}

.u-courses-cell--code {
  font-size: 1.2rem;
  white-space: nowrap;
  vertical-align: top;
}

.u-courses-cell--code .u-link {
  color: #4a4a4a;
  font-weight: 400;
  letter-spacing: 0;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-cell--code {
    width: 10rem;
    padding-top: 1.2rem;
    padding-right: 2rem;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-cell--details {
    padding-bottom: 1rem;
  }
  .u-courses-cell--code + .u-courses-cell--details {
    padding-top: 1rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-cell--details {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
  }
}

.u-courses-cell__title {
  display: block;
  margin: 0;
  font-size: 1.6rem;
  font-weight: 600;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-cell__title {
    margin-bottom: .5rem;
  }
}

.u-courses-cell__people {
  margin-bottom: .25em;
  font-size: 1.4rem;
}

.u-courses-cell__people a {
  color: #8c8b82;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-cell__people {
    margin: .5em 0;
  }
}

.u-courses-cell__tooltip-outer {
  position: relative;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-cell__tooltip-outer {
    display: inline-block;
  }
}

.u-courses-cell__tooltip-outer .tooltip {
  opacity: 1;
}

.u-courses-cell__tooltip-outer .tooltip-inner {
  border: 1px solid #e6e6e1;
  padding: 1em;
  box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);
  background-color: white;
  color: #4a4a4a;
  text-align: center;
}

.u-courses-cell__tooltip-outer .tooltip-inner strong {
  display: block;
  text-transform: uppercase;
}

.u-courses-cell__tooltip-outer .tooltip-inner span {
  white-space: nowrap;
}

.u-courses-cell__tooltip-outer .tooltip-arrow {
  bottom: -6px;
  border-width: 4px;
  border-color: white transparent transparent;
}

.u-courses-cell__toggle__trigger {
  margin-right: 1rem;
  padding: 1rem 0 0;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 400;
  text-transform: capitalize;
}

.u-courses-cell__toggle__target {
  overflow: hidden;
  max-height: 0;
  padding-top: 1rem;
  -webkit-transition: max-height 0.5s cubic-bezier(0.42, 0, 0.58, 1);
  transition: max-height 0.5s cubic-bezier(0.42, 0, 0.58, 1);
}

.u-courses-cell__toggle__target.is-visible {
  max-height: 400px;
}

[class*='u-courses-cell--'][class*='--data'][title] {
  cursor: help;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'] {
    float: left;
    width: 16.66%;
    font-size: 1.8rem;
    font-weight: 600;
  }
  [class*='u-courses-cell--'][class*='--data']::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: -2px;
    margin-right: .25em;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-courses-cell--'][class*='--data'] {
    width: 4rem;
    padding-top: 1.2rem;
    font-weight: 600;
    text-align: center;
    vertical-align: top;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--bloc']::before {
    background-image: url("https://www.programmes.uliege.be/assets/images/icons/courses-bloc.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--orga']::before {
    background-image: url("https://www.programmes.uliege.be/assets/images/icons/courses-orga.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--theory']::before {
    background-image: url("https://www.programmes.uliege.be/assets/images/icons/courses-theory.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--practical']::before {
    background-image: url("https://www.programmes.uliege.be/assets/images/icons/courses-practical.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--other']::before {
    background-image: url("https://www.programmes.uliege.be/assets/images/icons/courses-other.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--credits']::before {
    background-image: url("https://www.programmes.uliege.be/assets/images/icons/courses-credits.svg");
  }
}

.u-courses-intro {
  margin-top: 2rem;
  padding: 0;
}

@media only screen and (min-width: 39.375em) {
  .u-courses-intro {
    margin-top: 3rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-courses-intro {
    margin-top: 4rem;
  }
}

.u-courses-detail {
  padding: 3.4rem 0;
}

.u-courses-detail__section,
.u-courses-detail__section--sub {
  margin-bottom: 4rem;
}

.u-courses-detail__section--sub {
  margin-top: 4rem;
  border-left: 2px dotted #e6e6e1;
  padding-left: 2rem;
}

.u-courses-detail__section__title {
  position: relative;
  margin-bottom: 2.5rem;
  padding-bottom: 2rem;
  color: #4a4a4a;
}

.u-courses-detail__section__title::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #e6e6e1;
  border-radius: 2px;
}

.u-courses-detail__section__title ~ * {
  max-width: 80rem;
}

.u-courses-detail__section__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.u-courses-detail__section__list dt,
.u-courses-detail__section__list dd {
  display: block;
  padding: .75em 0;
}

.u-courses-detail__section__list dt {
  -webkit-flex-basis: 80%;
  -ms-flex-preferred-size: 80%;
  flex-basis: 80%;
}

.u-courses-detail__section__list dt::after {
  content: '';
  display: block;
  width: calc(125%);
  height: 3px;
  margin-top: 1.5em;
  background-color: #e6e6e1;
  border-radius: 1.5px;
}

.u-courses-detail__section__list dd {
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  text-align: right;
}

.u-courses-detail__section--sub,
.u-courses-detail__section__list {
  width: 100%;
  max-width: none;
}

.u-courses-excerpt {
  margin: 0 !important;
  padding: 4rem 0 !important;
  background-color: #fdfdff !important;
}

.u-courses-excerpt p {
  max-width: 80rem;
  margin: 0 auto;
  color: #4a4a4a;
}

.u-courses-header-outer {
  position: relative;
  overflow: hidden;
  background-color: #00707f;
  text-align: center;
}

.u-uliege .u-courses-header-outer {
  background-color: #00707f;
}

.u-sc-soc .u-courses-header-outer {
  background-color: #f8aa00;
}

.u-medecine .u-courses-header-outer {
  background-color: #940104;
}

.u-droit .u-courses-header-outer {
  background-color: #5b2c86;
}

.u-agro .u-courses-header-outer {
  background-color: #7db928;
}

.u-psycho .u-courses-header-outer {
  background-color: #289b38;
}

.u-philo .u-courses-header-outer {
  background-color: #00843b;
}

.u-vete .u-courses-header-outer {
  background-color: #5b57a2;
}

.u-archi .u-courses-header-outer {
  background-color: #c6c0b4;
}

.u-sciences .u-courses-header-outer {
  background-color: #005ca9;
}

.u-sc-app .u-courses-header-outer {
  background-color: #f07f3c;
}

.u-hec .u-courses-header-outer {
  background-color: #8c8b82;
}

@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  .u-courses-header-outer {
    overflow: hidden;
    margin-top: 4.4rem;
    margin-bottom: -4.4rem;
  }
}

.u-courses-header {
  position: relative;
  z-index: 1;
  padding: 7rem 2rem;
  color: white;
}

.u-courses-header__headline,
.u-courses-header__title,
.u-courses-header__baseline {
  max-width: 80rem;
  margin-right: auto;
  margin-left: auto;
}

.u-courses-header__headline,
.u-courses-header__baseline {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.u-courses-header__title {
  margin: 1rem auto;
  font-weight: 900;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.u-courses-header__logo {
  width: 20rem;
  padding-bottom: 4rem;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-header__logo {
    display: inline-block;
  }
}

.u-courses-header--homepage .u-small-title, .u-courses-header--homepage nav input, nav .u-courses-header--homepage input, .u-courses-header--homepage
main input,
main .u-courses-header--homepage input, .u-courses-header--homepage
.u-nav-mobile input,
.u-nav-mobile .u-courses-header--homepage input, .u-courses-header--homepage
.u-nav input,
.u-nav .u-courses-header--homepage input, .u-courses-header--homepage
.u-footer input,
.u-footer .u-courses-header--homepage input, .u-courses-header--homepage nav button, nav .u-courses-header--homepage button, .u-courses-header--homepage
main button,
main .u-courses-header--homepage button, .u-courses-header--homepage
.u-nav-mobile button,
.u-nav-mobile .u-courses-header--homepage button, .u-courses-header--homepage
.u-nav button,
.u-nav .u-courses-header--homepage button, .u-courses-header--homepage
.u-footer button,
.u-footer .u-courses-header--homepage button, .u-courses-header--homepage .u-breadcrumb, .u-courses-header--homepage .u-pager ol, .u-pager .u-courses-header--homepage ol {
  font-size: 1.6rem;
}

.u-courses-header--homepage img {
  margin-bottom: 3.5rem;
}

@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  .u-courses-header--homepage img {
    display: none;
  }
}

.u-courses-header--homepage h1 {
  font-size: 2.8rem;
}

@media only screen and (min-width: 39.375em) {
  .u-courses-header--homepage h1 {
    font-size: 3.4rem;
  }
}

.u-courses-header--homepage .icon-icons-credits {
  position: relative;
  top: .6rem;
  width: 2.2rem;
  height: 2.2rem;
  margin-right: .7rem;
}

.u-uliege .u-courses-header--homepage .icon-icons-credits {
  fill: #00707f;
}

.u-sc-soc .u-courses-header--homepage .icon-icons-credits {
  fill: #f8aa00;
}

.u-medecine .u-courses-header--homepage .icon-icons-credits {
  fill: #940104;
}

.u-droit .u-courses-header--homepage .icon-icons-credits {
  fill: #5b2c86;
}

.u-agro .u-courses-header--homepage .icon-icons-credits {
  fill: #7db928;
}

.u-psycho .u-courses-header--homepage .icon-icons-credits {
  fill: #289b38;
}

.u-philo .u-courses-header--homepage .icon-icons-credits {
  fill: #00843b;
}

.u-vete .u-courses-header--homepage .icon-icons-credits {
  fill: #5b57a2;
}

.u-archi .u-courses-header--homepage .icon-icons-credits {
  fill: #c6c0b4;
}

.u-sciences .u-courses-header--homepage .icon-icons-credits {
  fill: #005ca9;
}

.u-sc-app .u-courses-header--homepage .icon-icons-credits {
  fill: #f07f3c;
}

.u-hec .u-courses-header--homepage .icon-icons-credits {
  fill: #8c8b82;
}

@media only screen and (min-width: 64em) {
  .u-courses-main-outer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #e6e6e1;
  }
}

.u-courses-main {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 80rem;
  -ms-flex-preferred-size: 80rem;
  flex-basis: 80rem;
  padding-bottom: 4rem;
  background-color: white;
}

@media only screen and (min-width: 64em) {
  .u-courses-main {
    padding-bottom: 8rem;
  }
}

@media only screen and (min-width: 80em) {
  .u-courses-main {
    -webkit-flex-basis: 104rem;
    -ms-flex-preferred-size: 104rem;
    flex-basis: 104rem;
  }
}

.u-courses-main-inner .u-btn {
  margin-top: 3.6rem;
}

@media only screen and (min-width: 64em) {
  .u-courses-main-inner {
    max-width: 104rem;
    margin: 0 0 0 auto;
    padding: 0 4rem 0 11rem;
  }
}

.u-courses-main__title,
.u-courses-main__subtitle {
  margin: 1em 0 .5em !important;
  color: #4a4a4a;
}

.u-courses-results {
  width: 100%;
  max-width: none;
  margin: 3rem 0;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-results {
    width: calc(100% + 4rem);
    margin-right: -2rem;
    margin-left: -2rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-results__head tr td,
  .u-courses-results__row:last-child td {
    border-bottom: 4px solid #f3f3f3;
  }
  .u-courses-results__head tr td:first-child,
  .u-courses-results__head tr td:last-child,
  .u-courses-results__row:last-child td:first-child,
  .u-courses-results__row:last-child td:last-child {
    border-bottom-color: transparent;
  }
}

.u-courses-results__head {
  font-weight: 600;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-results__head {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-results__head td {
    padding: 1.4rem 0;
  }
  .u-courses-results__head td:first-child, .u-courses-results__head td:last-child {
    width: 2rem;
  }
}

.u-courses-results__row {
  border-bottom: 2px solid #f3f3f3;
}

.js .u-courses-results__row:hover {
  cursor: pointer;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-results__row {
    display: block;
    padding: 2rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .js .u-courses-results__row:hover {
    border-color: white;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border-radius: 4px;
  }
  .js .u-courses-results__row:hover td {
    border-color: white;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-results__row__cell,
  [class*='u-courses-results__row__cell--'] {
    display: block;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-results__row__cell,
  [class*='u-courses-results__row__cell--'] {
    padding: 1.4rem 0;
    vertical-align: baseline;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-results__row__cell--'][class*='--spacer'] {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-courses-results__row__cell--'][class*='--spacer'] {
    width: 2rem;
    border-bottom: 2px solid white;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-courses-results__row__cell--'][class*='--large'] {
    padding-right: 6rem;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #00707f;
    font-weight: 800;
  }
  .u-uliege [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #00707f;
  }
  .u-sc-soc [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #f8aa00;
  }
  .u-medecine [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #940104;
  }
  .u-droit [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #5b2c86;
  }
  .u-agro [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #7db928;
  }
  .u-psycho [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #289b38;
  }
  .u-philo [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #00843b;
  }
  .u-vete [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #5b57a2;
  }
  .u-archi [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #c6c0b4;
  }
  .u-sciences [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #005ca9;
  }
  .u-sc-app [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #f07f3c;
  }
  .u-hec [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #8c8b82;
  }
}

[class*='u-courses-results__row__cell--'][class*='--name'] {
  font-size: 2rem;
}

.js :hover > [class*='u-courses-results__row__cell--'][class*='--name'] {
  color: #5fa4b0;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-results__row__cell--'][class*='--list'] {
    margin-top: 1.2rem;
    font-size: 1.2rem;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-courses-results__row__cell--'][class*='--link'] {
    width: 4rem;
  }
  [class*='u-courses-results__row__cell--'][class*='--link'] a,
  [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    display: block;
  }
  [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    width: 2.8rem;
    height: 1.7rem;
    margin-bottom: -.3rem;
    fill: #00707f;
  }
  .u-uliege [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #00707f;
  }
  .u-sc-soc [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #f8aa00;
  }
  .u-medecine [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #940104;
  }
  .u-droit [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #5b2c86;
  }
  .u-agro [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #7db928;
  }
  .u-psycho [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #289b38;
  }
  .u-philo [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #00843b;
  }
  .u-vete [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #5b57a2;
  }
  .u-archi [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #c6c0b4;
  }
  .u-sciences [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #005ca9;
  }
  .u-sc-app [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #f07f3c;
  }
  .u-hec [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #8c8b82;
  }
}

.u-courses-sidebar {
  background-color: white;
}

@media only screen and (min-width: 64em) {
  .u-courses-sidebar {
    width: 32rem;
    border-left: 1px solid #e6e6e1;
    padding-bottom: 8rem;
  }
}

@media only screen and (min-width: 80em) {
  .u-courses-sidebar {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 32rem;
    -ms-flex-preferred-size: 32rem;
    flex-basis: 32rem;
    width: auto;
  }
}

.u-courses-sidebar-inner {
  padding: 2rem;
}

.u-courses-sidebar-inner > * {
  margin: 2.4rem 0;
}

.u-courses-sidebar-inner > *:first-child {
  margin-top: 1.2rem;
}

.u-courses-sidebar-inner > *:last-child {
  margin-bottom: 0;
}

.u-courses-sidebar-inner .u-btn {
  margin-top: 0;
}

@media only screen and (min-width: 34.375em) and (max-width: 63.99em) {
  .u-courses-sidebar-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media only screen and (min-width: 64em) {
  .u-courses-sidebar-inner {
    width: 24rem;
    margin: 0 auto 0 0;
    padding: 2rem;
  }
}

[class*='u-courses-sidebar__list--'] li {
  margin: 0;
  padding: .25em 0;
}

[class*='u-courses-sidebar__list--'] .u-icon {
  width: 20px;
  margin-right: .5em;
  vertical-align: middle;
}

.u-uliege [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #00707f;
}

.u-sc-soc [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #f8aa00;
}

.u-medecine [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #940104;
}

.u-droit [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #5b2c86;
}

.u-agro [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #7db928;
}

.u-psycho [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #289b38;
}

.u-philo [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #00843b;
}

.u-vete [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #5b57a2;
}

.u-archi [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #c6c0b4;
}

.u-sciences [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #005ca9;
}

.u-sc-app [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #f07f3c;
}

.u-hec [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #8c8b82;
}

@media only screen and (min-width: 34.375em) and (max-width: 63.99em) {
  [class*='u-courses-sidebar__list--'] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  [class*='u-courses-sidebar__list--'][class*='--links'] {
    margin-top: 0;
    border-left: 1px solid #e6e6e1;
    padding-left: 2rem;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-courses-sidebar__list--'][class*='--infos'] {
    position: relative;
    padding-bottom: 2.4rem;
  }
  [class*='u-courses-sidebar__list--'][class*='--infos']::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #f3f3f3;
    border-radius: 2px;
  }
}

.u-courses-tabs {
  border-bottom: 1px solid #e6e6e1;
  background-color: white;
}

.u-courses-tabs-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.u-courses-tabs__tab {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  margin: 0 0 -1px -1px;
  border: 1px solid #e6e6e1;
  border-top-color: white;
}

.u-courses-tabs__tab button {
  padding: 2rem 3rem;
  color: #c6c0b4 !important;
}

.u-courses-tabs__tab.active {
  border-top-color: #fdfdff;
  border-bottom-color: #fdfdff;
  background-color: #fdfdff;
}

.u-courses-tabs__tab.active button {
  color: #4a4a4a !important;
  cursor: default;
}

@media only screen and (min-width: 39.375em) {
  .u-courses-tabs__tab {
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
  }
}

.u-cta,
[class*='u-cta--'] {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  width: 100%;
  background-color: #00373e;
  color: white;
}

.u-uliege .u-cta, .u-uliege
[class*='u-cta--'] {
  background-color: #00373e;
}

.u-sc-soc .u-cta, .u-sc-soc
[class*='u-cta--'] {
  background-color: #f8aa00;
}

.u-medecine .u-cta, .u-medecine
[class*='u-cta--'] {
  background-color: #940104;
}

.u-droit .u-cta, .u-droit
[class*='u-cta--'] {
  background-color: #5b2c86;
}

.u-agro .u-cta, .u-agro
[class*='u-cta--'] {
  background-color: #7db928;
}

.u-psycho .u-cta, .u-psycho
[class*='u-cta--'] {
  background-color: #289b38;
}

.u-philo .u-cta, .u-philo
[class*='u-cta--'] {
  background-color: #00843b;
}

.u-vete .u-cta, .u-vete
[class*='u-cta--'] {
  background-color: #5b57a2;
}

.u-archi .u-cta, .u-archi
[class*='u-cta--'] {
  background-color: #c6c0b4;
}

.u-sciences .u-cta, .u-sciences
[class*='u-cta--'] {
  background-color: #005ca9;
}

.u-sc-app .u-cta, .u-sc-app
[class*='u-cta--'] {
  background-color: #f07f3c;
}

.u-hec .u-cta, .u-hec
[class*='u-cta--'] {
  background-color: #8c8b82;
}

.u-cta__content {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 50rem;
  margin: 0 auto;
  padding: 4rem;
}

.u-cta__content__title {
  margin-top: 0;
  margin-bottom: .75em;
  color: white;
  font-size: 3rem;
}

.u-faculty .u-cta__content__title {
  color: white;
}

.u-cta__content__link {
  margin-top: .75em;
}

.u-cta__bg {
  z-index: 1;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.u-cta .u-icon,
[class*='u-cta--'] .u-icon {
  width: 2.5rem;
  height: 2.1rem;
  margin-bottom: .4rem;
  fill: white;
}

[class*='u-cta--'][class*='--light'] {
  overflow: visible;
  border: 1px solid #e6e6e1;
  background-color: white;
}

[class*='u-cta--'][class*='--light']::after {
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  opacity: 0;
  -webkit-transition: opacity 0.35s cubic-bezier(0, 0, 0.58, 1);
  transition: opacity 0.35s cubic-bezier(0, 0, 0.58, 1);
}

[class*='u-cta--'][class*='--light']:hover::after {
  opacity: 1;
}

[class*='u-cta--'][class*='--light'] .u-cta__content__title {
  margin-bottom: 0;
  color: #00707f;
}

.u-faculty [class*='u-cta--'][class*='--light'] .u-cta__content__title {
  color: #404040;
}

[class*='u-cta--'][class*='--light'] .u-icon {
  fill: #00707f;
}

.u-uliege [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #00707f;
}

.u-sc-soc [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #f8aa00;
}

.u-medecine [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #940104;
}

.u-droit [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #5b2c86;
}

.u-agro [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #7db928;
}

.u-psycho [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #289b38;
}

.u-philo [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #00843b;
}

.u-vete [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #5b57a2;
}

.u-archi [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #c6c0b4;
}

.u-sciences [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #005ca9;
}

.u-sc-app [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #f07f3c;
}

.u-hec [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #8c8b82;
}

[data-dropdown-trigger] {
  position: relative;
  z-index: 2;
}

.u-dropdown {
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 20;
  top: calc(100% + 0);
  display: none;
  width: 100%;
  border: 0.1rem solid #e6e6e1;
  padding: 1.5rem 1rem;
  box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.2);
  background: white;
  border-radius: .4rem;
}

.u-dropdown::before {
  content: '';
  position: absolute;
  top: -.6rem;
  left: 50%;
  display: block;
  width: 1rem;
  height: 1rem;
  margin-left: -0.5rem;
  border-top: 1px solid #e6e6e1;
  border-left: 1px solid #e6e6e1;
  background: white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.u-dropdown ul li {
  margin: 0;
  font-size: 1.4rem;
}

.u-dropdown ul li + li {
  margin-top: .8rem;
}

.u-dropdown ul a {
  padding: .25em 1em;
  color: #00707f;
  font-weight: 600;
  line-height: 1.2;
  text-transform: none;
}

.u-dropdown ul a::after {
  content: none;
}

.u-dropdown ul a:hover {
  color: #5fa4b0;
}

.u-uliege .u-dropdown ul a:hover {
  color: #5fa4b0;
}

.u-sc-soc .u-dropdown ul a:hover {
  color: #ffd000;
}

.u-medecine .u-dropdown ul a:hover {
  color: #e62d31;
}

.u-droit .u-dropdown ul a:hover {
  color: #a8589e;
}

.u-agro .u-dropdown ul a:hover {
  color: #b9cd76;
}

.u-psycho .u-dropdown ul a:hover {
  color: #7db928;
}

.u-philo .u-dropdown ul a:hover {
  color: #289b38;
}

.u-vete .u-dropdown ul a:hover {
  color: #8da6d6;
}

.u-archi .u-dropdown ul a:hover {
  color: #e6e6e1;
}

.u-sciences .u-dropdown ul a:hover {
  color: #1fbadb;
}

.u-sc-app .u-dropdown ul a:hover {
  color: #f8aa00;
}

.u-hec .u-dropdown ul a:hover {
  color: #c6c0b4;
}

.u-excerpt {
  max-width: 70rem;
  color: #00707f;
}

.u-faculty .u-excerpt {
  color: #404040;
}

.u-fake-select {
  position: relative;
  padding-right: 1rem;
}

.u-fake-select span {
  color: #c6c0b4;
  font-size: 2.4rem;
}

.u-fake-select svg {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  width: 1rem;
  height: 1rem;
  margin-top: -.5rem;
  fill: #5fa4b0;
  pointer-events: none;
}

.u-fake-select select {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  -webkit-appearance: menulist-button;
}

.u-filter {
  width: 100%;
  margin: 0 0 2rem 0;
  border-bottom: 0.1rem solid #e6e6e1;
  background: white;
}

.u-filter__single {
  position: relative;
  padding: 1rem 0;
}

.u-filter__single select {
  width: 100%;
}

.u-filter__single + .u-filter__single {
  border-top: 0.1rem solid #e6e6e1;
}

.u-filter__single .u-fake-select {
  position: static;
}

.u-filter__single .u-fake-select svg {
  top: auto;
  right: 2.6rem;
  bottom: 2.2rem;
  -webkit-transform: none;
  transform: none;
}

@media only screen and (min-width: 39.375em) {
  .u-filter form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-filter__single {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    border-top: 0 !important;
    padding: 1.5rem 2rem;
  }
  .u-filter__single label {
    position: relative;
    top: .4rem;
  }
  .u-filter__single .u-fake-select {
    margin: 0;
  }
  .u-filter__single .u-fake-select svg {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 2.6rem;
  }
  .u-filter__single:first-child {
    border-right: 1px solid #e6e6e1;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-filter {
    margin: 0 0 4rem 0;
  }
  .u-filter__single {
    padding-right: 4rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-filter__single {
    border-right: 1px solid #e6e6e1;
    border-left: 1px solid #e6e6e1;
    padding: 1rem 4rem;
  }
  .u-filter__single + .u-filter__single {
    border-left: 0;
  }
  .u-filter__single .u-fake-select svg {
    right: 4rem;
  }
}

.u-focus__cover {
  position: relative;
  width: 100%;
}

.u-focus__cover::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-focus__cover img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}

.u-focus__cover .u-slider {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-focus__slider {
  border: 0.1rem solid #e6e6e1;
}

.u-focus__slide {
  width: 100%;
  margin: 0;
  padding: 2rem;
}

.u-focus__slide h3 {
  margin: 0 0 2rem;
}

.u-focus__slide h5 {
  margin: 0;
  margin-bottom: 3rem;
  font-size: 1.4rem;
}

.u-focus__slide .u-link {
  margin-top: 1.5rem;
}

.u-focus__cta {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  padding: 3rem 2rem;
  background: #00373e;
  color: white;
  fill: white;
}

.u-uliege .u-focus__cta {
  background: #00373e;
}

.u-sc-soc .u-focus__cta {
  background: #f8aa00;
}

.u-medecine .u-focus__cta {
  background: #940104;
}

.u-droit .u-focus__cta {
  background: #5b2c86;
}

.u-agro .u-focus__cta {
  background: #7db928;
}

.u-psycho .u-focus__cta {
  background: #289b38;
}

.u-philo .u-focus__cta {
  background: #00843b;
}

.u-vete .u-focus__cta {
  background: #5b57a2;
}

.u-archi .u-focus__cta {
  background: #c6c0b4;
}

.u-sciences .u-focus__cta {
  background: #005ca9;
}

.u-sc-app .u-focus__cta {
  background: #f07f3c;
}

.u-hec .u-focus__cta {
  background: #8c8b82;
}

.u-focus__cta .u-focus__cta__left,
.u-focus__cta .u-focus__cta__right {
  position: relative;
  z-index: 5;
}

.u-focus__cta .u-focus__cta__left {
  -webkit-flex-basis: 5rem;
  -ms-flex-preferred-size: 5rem;
  flex-basis: 5rem;
  font-size: 0;
}

.u-focus__cta .u-focus__cta__left svg {
  width: 2.6rem;
  height: 3rem;
}

.u-focus__cta p {
  margin: 0;
  line-height: 1.2;
}

.u-focus__thumbs {
  position: absolute;
  z-index: 20;
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}

.u-focus__thumbs__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

.u-focus__thumbs__list li {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 8rem;
  max-height: 8rem;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

.u-focus__thumbs__list li::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 100%;
}

.u-focus__thumbs__list img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}

.u-focus__thumbs__layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: #5fa4b0;
  mix-blend-mode: multiply;
  z-index: 20;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

.u-uliege .u-focus__thumbs__layer {
  background: #5fa4b0;
}

.u-sc-soc .u-focus__thumbs__layer {
  background: #ffd000;
}

.u-medecine .u-focus__thumbs__layer {
  background: #e62d31;
}

.u-droit .u-focus__thumbs__layer {
  background: #a8589e;
}

.u-agro .u-focus__thumbs__layer {
  background: #b9cd76;
}

.u-psycho .u-focus__thumbs__layer {
  background: #7db928;
}

.u-philo .u-focus__thumbs__layer {
  background: #289b38;
}

.u-vete .u-focus__thumbs__layer {
  background: #8da6d6;
}

.u-archi .u-focus__thumbs__layer {
  background: #e6e6e1;
}

.u-sciences .u-focus__thumbs__layer {
  background: #1fbadb;
}

.u-sc-app .u-focus__thumbs__layer {
  background: #f8aa00;
}

.u-hec .u-focus__thumbs__layer {
  background: #c6c0b4;
}

.u-focus__thumbs__index {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 30;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: white;
  opacity: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

.u-focus__thumbs__index span {
  display: inline-block;
}

.u-focus__thumbs__active img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.u-focus__thumbs__active .u-focus__thumbs__layer,
.u-focus__thumbs__active .u-focus__thumbs__index {
  opacity: 1;
}

html:not(.mix-blend-mode) .u-focus__thumbs__active .u-focus__thumbs__layer, html:not(.mix-blend-mode)
.u-focus__thumbs__active .u-focus__thumbs__index {
  opacity: .7;
}

.u-focus--multiple .u-focus__slide {
  padding-top: 5.5rem;
}

.u-focus--multiple .u-slider__pagination {
  display: none;
}

.u-focus .u-slider .u-slider__pagination {
  bottom: 2rem;
  left: 2rem;
}

.u-focus__cta__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: block;
}

@media only screen and (min-width: 34.375em) {
  .u-focus__cta {
    padding: 3rem;
  }
  .u-focus__slide {
    padding: 3rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-focus {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .u-focus__cover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: calc(100% - 27rem);
  }
  .u-focus__cover:before {
    content: none;
  }
  .u-focus__thumbs {
    -webkit-transform: none;
    transform: none;
    width: 8rem;
    top: 0;
    left: -1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .u-focus__thumbs__list {
    display: block;
  }
  .u-focus__thumbs .u-slider__pagination {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .u-focus__content {
    position: relative;
    z-index: 10;
    float: right;
    width: 30rem;
    margin: 2rem 0;
    background: white;
  }
  .u-focus--multiple .u-focus__slide {
    padding-top: 3.6rem;
  }
  .u-focus__slide,
  .u-focus__cta {
    padding: 3.6rem;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-focus__thumbs {
    left: -2rem;
  }
}

.u-follow {
  padding: 3rem 2rem;
  background: #00707f;
  color: white;
  fill: white;
}

.u-uliege .u-follow {
  background-color: #00373e;
}

.u-sc-soc .u-follow {
  background-color: #f8aa00;
}

.u-medecine .u-follow {
  background-color: #940104;
}

.u-droit .u-follow {
  background-color: #5b2c86;
}

.u-agro .u-follow {
  background-color: #7db928;
}

.u-psycho .u-follow {
  background-color: #289b38;
}

.u-philo .u-follow {
  background-color: #00843b;
}

.u-vete .u-follow {
  background-color: #5b57a2;
}

.u-archi .u-follow {
  background-color: #c6c0b4;
}

.u-sciences .u-follow {
  background-color: #005ca9;
}

.u-sc-app .u-follow {
  background-color: #f07f3c;
}

.u-hec .u-follow {
  background-color: #8c8b82;
}

.u-uliege .u-follow {
  background-color: #00707f;
}

.u-follow .u-h2 {
  margin: 0;
  font-size: 3rem;
}

.u-follow .u-link,
.u-follow [class*='u-link--'] {
  color: #1fbadb;
}

.u-follow .u-link:hover,
.u-follow [class*='u-link--']:hover {
  color: #1fbadb;
}

.u-faculty .u-follow .u-link:hover, .u-faculty
.u-follow [class*='u-link--']:hover {
  color: white !important;
}

.u-follow .u-link::after,
.u-follow [class*='u-link--']::after {
  background-color: #1fbadb;
}

.u-uliege .u-follow .u-link::after, .u-uliege
.u-follow [class*='u-link--']::after {
  background-color: #5fa4b0;
}

.u-sc-soc .u-follow .u-link::after, .u-sc-soc
.u-follow [class*='u-link--']::after {
  background-color: #ffd000;
}

.u-medecine .u-follow .u-link::after, .u-medecine
.u-follow [class*='u-link--']::after {
  background-color: #e62d31;
}

.u-droit .u-follow .u-link::after, .u-droit
.u-follow [class*='u-link--']::after {
  background-color: #a8589e;
}

.u-agro .u-follow .u-link::after, .u-agro
.u-follow [class*='u-link--']::after {
  background-color: #b9cd76;
}

.u-psycho .u-follow .u-link::after, .u-psycho
.u-follow [class*='u-link--']::after {
  background-color: #7db928;
}

.u-philo .u-follow .u-link::after, .u-philo
.u-follow [class*='u-link--']::after {
  background-color: #289b38;
}

.u-vete .u-follow .u-link::after, .u-vete
.u-follow [class*='u-link--']::after {
  background-color: #8da6d6;
}

.u-archi .u-follow .u-link::after, .u-archi
.u-follow [class*='u-link--']::after {
  background-color: #e6e6e1;
}

.u-sciences .u-follow .u-link::after, .u-sciences
.u-follow [class*='u-link--']::after {
  background-color: #1fbadb;
}

.u-sc-app .u-follow .u-link::after, .u-sc-app
.u-follow [class*='u-link--']::after {
  background-color: #f8aa00;
}

.u-hec .u-follow .u-link::after, .u-hec
.u-follow [class*='u-link--']::after {
  background-color: #c6c0b4;
}

.u-uliege .u-follow .u-link, .u-uliege
.u-follow [class*='u-link--'] {
  color: #5fa4b0;
}

.u-sc-soc .u-follow .u-link, .u-sc-soc
.u-follow [class*='u-link--'] {
  color: #ffd000;
}

.u-medecine .u-follow .u-link, .u-medecine
.u-follow [class*='u-link--'] {
  color: #e62d31;
}

.u-droit .u-follow .u-link, .u-droit
.u-follow [class*='u-link--'] {
  color: #a8589e;
}

.u-agro .u-follow .u-link, .u-agro
.u-follow [class*='u-link--'] {
  color: #b9cd76;
}

.u-psycho .u-follow .u-link, .u-psycho
.u-follow [class*='u-link--'] {
  color: #7db928;
}

.u-philo .u-follow .u-link, .u-philo
.u-follow [class*='u-link--'] {
  color: #289b38;
}

.u-vete .u-follow .u-link, .u-vete
.u-follow [class*='u-link--'] {
  color: #8da6d6;
}

.u-archi .u-follow .u-link, .u-archi
.u-follow [class*='u-link--'] {
  color: #e6e6e1;
}

.u-sciences .u-follow .u-link, .u-sciences
.u-follow [class*='u-link--'] {
  color: #1fbadb;
}

.u-sc-app .u-follow .u-link, .u-sc-app
.u-follow [class*='u-link--'] {
  color: #f8aa00;
}

.u-hec .u-follow .u-link, .u-hec
.u-follow [class*='u-link--'] {
  color: #c6c0b4;
}

.u-follow__list {
  margin: 1rem 0;
}

.u-follow__list li {
  display: inline-block;
  font-size: 0;
}

.u-follow__list li + li {
  margin-left: .5rem;
}

.u-follow__list a {
  display: block;
}

.u-follow__list svg {
  width: 2.2rem;
  height: 2.2rem;
}

@media only screen and (min-width: 34.375em) {
  .u-follow__list svg {
    width: 2.5rem;
    height: 2.5rem;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-follow {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
  }
}

.u-form,
[class*='u-form--'] {
  margin: 3rem auto 6rem;
}

@media only screen and (min-width: 39.375em) {
  .u-form,
  [class*='u-form--'] {
    margin: 7rem auto 8rem;
  }
}

.u-form.u-wrapper,
[class*='u-form--'].u-wrapper {
  max-width: 64rem;
}

.u-form__text {
  margin-bottom: 4rem;
}

@media only screen and (min-width: 39.375em) {
  .u-form__text {
    margin-bottom: 6rem;
  }
}

.u-form__item {
  position: relative;
  border-bottom: 3px solid #e6e6e1;
}

.u-form__item + .u-form__item {
  margin-top: 3rem;
}

@media only screen and (min-width: 39.375em) {
  .u-form__item + .u-form__item {
    margin-top: 6rem;
  }
}

.u-form__item label {
  color: #00707f;
  font-size: 1.4rem;
  text-transform: none;
}

.u-uliege .u-form__item label {
  color: #00707f;
}

.u-sc-soc .u-form__item label {
  color: #f8aa00;
}

.u-medecine .u-form__item label {
  color: #940104;
}

.u-droit .u-form__item label {
  color: #5b2c86;
}

.u-agro .u-form__item label {
  color: #7db928;
}

.u-psycho .u-form__item label {
  color: #289b38;
}

.u-philo .u-form__item label {
  color: #00843b;
}

.u-vete .u-form__item label {
  color: #5b57a2;
}

.u-archi .u-form__item label {
  color: #c6c0b4;
}

.u-sciences .u-form__item label {
  color: #005ca9;
}

.u-sc-app .u-form__item label {
  color: #f07f3c;
}

.u-hec .u-form__item label {
  color: #8c8b82;
}

.u-form__item p {
  position: absolute;
  bottom: -65%;
  left: 0;
  font-size: 1.6rem;
}

.u-form__item input[type='text'],
.u-form__item input[type='email'],
.u-form__item .u-fake-select__value {
  display: block;
  border: 0;
  background: transparent;
  color: #404040;
  font-size: 2rem;
  text-transform: none;
}

.u-form__item--error {
  border-bottom: 3px solid #940004;
  color: #940004;
}

.u-form__item--error p,
.u-form__item--error label {
  color: #940004;
}

.u-form__item--error p {
  font-size: 1.6rem !important;
}

.u-form__item-simple {
  position: relative;
}

.u-form__item-simple + .u-form__item-simple {
  margin-top: 6rem;
}

.u-form__item-simple label {
  color: #404040;
  font-size: 1.8rem;
  text-transform: none;
}

.u-form__submit {
  float: right;
  margin-top: 4rem;
}

.u-form .u-box,
[class*='u-form--'] .u-box {
  margin-bottom: 0;
}

.u-form .u-box .u-form__item + .u-form__item,
[class*='u-form--'] .u-box .u-form__item + .u-form__item {
  margin-top: 3rem;
}

.u-form .u-box .u-form__item-simple,
[class*='u-form--'] .u-box .u-form__item-simple {
  margin-top: 3rem;
}

@media only screen and (min-width: 39.375em) {
  .u-form input[type='text'],
  .u-form input[type='email'],
  .u-form .u-fake-select__value,
  [class*='u-form--'] input[type='text'],
  [class*='u-form--'] input[type='email'],
  [class*='u-form--'] .u-fake-select__value {
    font-size: 2.4rem;
  }
  .u-form__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .u-form__item label {
    -webkit-flex-basis: 16rem;
    -ms-flex-preferred-size: 16rem;
    flex-basis: 16rem;
    font-size: 1.8rem;
  }
  .u-form__item input {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .u-form__item p {
    font-size: 2.4rem;
    bottom: -100%;
  }
  .u-form .u-fake-select,
  [class*='u-form--'] .u-fake-select {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-form__item--long {
    display: block;
  }
  .u-form__item--long input {
    width: 100%;
  }
}

.u-gallery {
  width: 100%;
  padding: 3rem 2rem;
  text-align: center;
}

.u-faculty .u-gallery {
  background: #1d1d1d;
}

[class*='u-content'] > .u-gallery {
  padding-top: 0;
  padding-bottom: 0;
}

.u-gallery .u-gallery__title {
  color: #00707f;
  font-size: 3.6rem;
}

.u-faculty .u-gallery .u-gallery__title {
  color: white;
}

.u-gallery .u-slider__pagination {
  position: relative;
}

.u-gallery__list {
  width: calc(100% + 4rem);
  margin-left: -2rem;
}

.u-gallery__slide {
  position: relative;
  width: 100%;
  height: 30rem;
  margin: 0 auto;
}

.u-gallery__slide img {
  width: auto;
  max-width: calc(100% - 4rem);
  height: 100%;
  margin: 0 auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  font-family: "object-fit: contain";
}

.u-gallery__controls {
  width: 100%;
  max-width: 64rem;
  margin: 0 auto;
  margin-top: 5rem;
  border-top: 0.2rem solid #004e58;
}

.u-faculty .u-gallery__controls {
  border-color: #4b4b4b;
}

.u-gallery__controls .u-slider__pagination {
  right: 0;
  bottom: 0;
  margin: 0 auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.u-gallery__controls p {
  max-width: 54rem;
  margin: 0 auto;
  color: #5fa4b0;
  font-size: 1.5rem;
}

.u-faculty .u-gallery__controls p {
  color: white;
}

@media only screen and (min-width: 53.75em) {
  .u-gallery {
    padding: 5rem 2rem;
  }
  .u-gallery .u-gallery__title {
    font-size: 5rem;
  }
  .u-gallery__slide {
    width: auto;
    height: 36rem;
    margin: 3rem 4rem;
    -webkit-transition: box-shadow .3s, -webkit-transform .3s;
    transition: box-shadow .3s, -webkit-transform .3s;
    transition: box-shadow .3s, transform .3s;
    transition: box-shadow .3s, transform .3s, -webkit-transform .3s;
  }
  .u-gallery__slide.is-selected {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  .u-gallery__slide.is-selected .u-gallery__slide__layer {
    opacity: 0 !important;
  }
  .u-gallery__slide.is-selected img {
    -webkit-filter: none;
    filter: none;
  }
  .u-gallery__slide img {
    position: static;
    width: auto;
    max-width: none;
    height: 100%;
    margin: none;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  .flickity-enabled .u-gallery__slide__layer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20;
    background: #00707f;
    mix-blend-mode: screen;
    opacity: 1;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
  }
  html:not(.mix-blend-mode) .flickity-enabled .u-gallery__slide__layer {
    opacity: .7;
  }
  .u-uliege .flickity-enabled .u-gallery__slide__layer {
    background: #00707f;
  }
  .u-sc-soc .flickity-enabled .u-gallery__slide__layer {
    background: #f8aa00;
  }
  .u-medecine .flickity-enabled .u-gallery__slide__layer {
    background: #940104;
  }
  .u-droit .flickity-enabled .u-gallery__slide__layer {
    background: #5b2c86;
  }
  .u-agro .flickity-enabled .u-gallery__slide__layer {
    background: #7db928;
  }
  .u-psycho .flickity-enabled .u-gallery__slide__layer {
    background: #289b38;
  }
  .u-philo .flickity-enabled .u-gallery__slide__layer {
    background: #00843b;
  }
  .u-vete .flickity-enabled .u-gallery__slide__layer {
    background: #5b57a2;
  }
  .u-archi .flickity-enabled .u-gallery__slide__layer {
    background: #c6c0b4;
  }
  .u-sciences .flickity-enabled .u-gallery__slide__layer {
    background: #005ca9;
  }
  .u-sc-app .flickity-enabled .u-gallery__slide__layer {
    background: #f07f3c;
  }
  .u-hec .flickity-enabled .u-gallery__slide__layer {
    background: #8c8b82;
  }
}

.u-highlight {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.highlight__headline {
  font-size: 1.2rem;
}

.u-highlight__key {
  position: relative;
  padding: 8rem 4rem;
  background: #00373e;
  color: white;
  text-align: center;
}

.u-uliege .u-highlight__key {
  background: #00373e;
}

.u-sc-soc .u-highlight__key {
  background: #f8aa00;
}

.u-medecine .u-highlight__key {
  background: #940104;
}

.u-droit .u-highlight__key {
  background: #5b2c86;
}

.u-agro .u-highlight__key {
  background: #7db928;
}

.u-psycho .u-highlight__key {
  background: #289b38;
}

.u-philo .u-highlight__key {
  background: #00843b;
}

.u-vete .u-highlight__key {
  background: #5b57a2;
}

.u-archi .u-highlight__key {
  background: #c6c0b4;
}

.u-sciences .u-highlight__key {
  background: #005ca9;
}

.u-sc-app .u-highlight__key {
  background: #f07f3c;
}

.u-hec .u-highlight__key {
  background: #8c8b82;
}

.u-highlight__key strong {
  font-size: 5.6rem;
  line-height: 1.1;
}

.u-highlight__key .u-highlight__label {
  margin: 0;
  color: white;
  font-size: 2rem;
  letter-spacing: 0;
}

.u-faculty .u-highlight__key .u-highlight__label {
  color: white;
}

.u-highlight__key__content {
  position: relative;
  z-index: 10;
}

.u-highlight__text {
  border: 0.1rem solid #e6e6e1;
  border-top: 0;
  padding: 3rem;
  background: white;
}

.u-highlight__text p {
  max-width: 40rem;
}

.u-highlight__text .u-link {
  margin-top: 2rem;
}

@media only screen and (min-width: 39.375em) {
  .u-highlight {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-highlight__headline {
    position: absolute;
    top: auto;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -3rem;
    width: 90%;
  }
  .u-highlight__key {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
  }
  .u-highlight__text {
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    border: 0.1rem solid #e6e6e1;
    border-left: 0;
    padding: 4rem;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-highlight__key,
  .u-highlight__text {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

.u-hr,
[class*='u-hr--'] {
  width: 100%;
  height: .4rem;
  margin: 2rem 0;
  border: 0;
  background: #00707f;
  border-radius: .3rem;
}

.u-uliege .u-hr, .u-uliege
[class*='u-hr--'] {
  background: #00707f;
}

.u-sc-soc .u-hr, .u-sc-soc
[class*='u-hr--'] {
  background: #f8aa00;
}

.u-medecine .u-hr, .u-medecine
[class*='u-hr--'] {
  background: #940104;
}

.u-droit .u-hr, .u-droit
[class*='u-hr--'] {
  background: #5b2c86;
}

.u-agro .u-hr, .u-agro
[class*='u-hr--'] {
  background: #7db928;
}

.u-psycho .u-hr, .u-psycho
[class*='u-hr--'] {
  background: #289b38;
}

.u-philo .u-hr, .u-philo
[class*='u-hr--'] {
  background: #00843b;
}

.u-vete .u-hr, .u-vete
[class*='u-hr--'] {
  background: #5b57a2;
}

.u-archi .u-hr, .u-archi
[class*='u-hr--'] {
  background: #c6c0b4;
}

.u-sciences .u-hr, .u-sciences
[class*='u-hr--'] {
  background: #005ca9;
}

.u-sc-app .u-hr, .u-sc-app
[class*='u-hr--'] {
  background: #f07f3c;
}

.u-hec .u-hr, .u-hec
[class*='u-hr--'] {
  background: #8c8b82;
}

[class*='u-hr--'][class*='--thin'] {
  height: .2rem;
}

[class*='u-hr--'][class*='--light'] {
  background: #e6e6e1;
}

.u-icon {
  fill: inherit;
}

.u-icon-triangle {
  width: 7px !important;
  height: 7px !important;
  margin-left: .3em;
  vertical-align: middle;
  -webkit-transition: -webkit-transform .35s;
  transition: -webkit-transform .35s;
  transition: transform .35s;
  transition: transform .35s, -webkit-transform .35s;
}

.is-open > .u-icon-triangle,
.has-open .u-icon-triangle {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.u-info-table {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.u-info-table strong {
  color: #5fa4b0;
  font-size: 1.5rem;
}

.u-info-table svg {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 0.3rem;
  top: -0.3rem;
  width: 2.3rem;
  height: 2.3rem;
  fill: #5fa4b0;
}

.u-info-table__row {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.u-info-table__row + .u-info-table__row {
  margin-top: 2.3rem;
}

@media only screen and (min-width: 21.875em) {
  .u-info-table__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-info-table__cell:first-child {
    min-width: 9rem;
  }
}

.u-keypoint {
  margin: 4rem 0 !important;
}

.u-keypoint__link {
  display: block;
  padding: .5em .25em;
  color: #4a4a4a;
  font-size: 1.8rem;
  line-height: 1.2;
  /* sass-lint:disable-block property-sort-order */
  max-width: 460px;
}

.u-keypoint__link strong {
  display: block;
  color: #00707f;
  font-size: 1.67em;
  line-height: 1.4;
}

.u-uliege .u-keypoint__link strong {
  color: #00707f;
}

.u-sc-soc .u-keypoint__link strong {
  color: #f8aa00;
}

.u-medecine .u-keypoint__link strong {
  color: #940104;
}

.u-droit .u-keypoint__link strong {
  color: #5b2c86;
}

.u-agro .u-keypoint__link strong {
  color: #7db928;
}

.u-psycho .u-keypoint__link strong {
  color: #289b38;
}

.u-philo .u-keypoint__link strong {
  color: #00843b;
}

.u-vete .u-keypoint__link strong {
  color: #5b57a2;
}

.u-archi .u-keypoint__link strong {
  color: #c6c0b4;
}

.u-sciences .u-keypoint__link strong {
  color: #005ca9;
}

.u-sc-app .u-keypoint__link strong {
  color: #f07f3c;
}

.u-hec .u-keypoint__link strong {
  color: #8c8b82;
}

.u-keypoint__link:hover,
.u-keypoint__link:hover strong {
  color: #00707f;
}

.u-uliege .u-keypoint__link:hover, .u-uliege
.u-keypoint__link:hover strong {
  color: #00707f;
}

.u-sc-soc .u-keypoint__link:hover, .u-sc-soc
.u-keypoint__link:hover strong {
  color: #f8aa00;
}

.u-medecine .u-keypoint__link:hover, .u-medecine
.u-keypoint__link:hover strong {
  color: #940104;
}

.u-droit .u-keypoint__link:hover, .u-droit
.u-keypoint__link:hover strong {
  color: #5b2c86;
}

.u-agro .u-keypoint__link:hover, .u-agro
.u-keypoint__link:hover strong {
  color: #7db928;
}

.u-psycho .u-keypoint__link:hover, .u-psycho
.u-keypoint__link:hover strong {
  color: #289b38;
}

.u-philo .u-keypoint__link:hover, .u-philo
.u-keypoint__link:hover strong {
  color: #00843b;
}

.u-vete .u-keypoint__link:hover, .u-vete
.u-keypoint__link:hover strong {
  color: #5b57a2;
}

.u-archi .u-keypoint__link:hover, .u-archi
.u-keypoint__link:hover strong {
  color: #c6c0b4;
}

.u-sciences .u-keypoint__link:hover, .u-sciences
.u-keypoint__link:hover strong {
  color: #005ca9;
}

.u-sc-app .u-keypoint__link:hover, .u-sc-app
.u-keypoint__link:hover strong {
  color: #f07f3c;
}

.u-hec .u-keypoint__link:hover, .u-hec
.u-keypoint__link:hover strong {
  color: #8c8b82;
}

@media only screen and (min-width: 53.75em) {
  .u-keypoint__link {
    padding: .5em 1em;
  }
}

.u-lead {
  color: #00707f;
}

.u-link,
[class*='u-link--'] {
  position: relative;
  display: inline-block;
  padding-bottom: 10px;
  color: #00707f;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.25;
  text-transform: uppercase;
  letter-spacing: .1rem;
}

.u-faculty .u-link, .u-faculty
[class*='u-link--'] {
  color: #4a4a4a;
}

.u-link::after,
[class*='u-link--']::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 40px;
  height: 3px;
  background-color: #00707f;
  border-radius: 2px;
  -webkit-transition: width 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: width 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.u-uliege .u-link::after, .u-uliege
[class*='u-link--']::after {
  background-color: #00707f;
}

.u-sc-soc .u-link::after, .u-sc-soc
[class*='u-link--']::after {
  background-color: #f8aa00;
}

.u-medecine .u-link::after, .u-medecine
[class*='u-link--']::after {
  background-color: #940104;
}

.u-droit .u-link::after, .u-droit
[class*='u-link--']::after {
  background-color: #5b2c86;
}

.u-agro .u-link::after, .u-agro
[class*='u-link--']::after {
  background-color: #7db928;
}

.u-psycho .u-link::after, .u-psycho
[class*='u-link--']::after {
  background-color: #289b38;
}

.u-philo .u-link::after, .u-philo
[class*='u-link--']::after {
  background-color: #00843b;
}

.u-vete .u-link::after, .u-vete
[class*='u-link--']::after {
  background-color: #5b57a2;
}

.u-archi .u-link::after, .u-archi
[class*='u-link--']::after {
  background-color: #c6c0b4;
}

.u-sciences .u-link::after, .u-sciences
[class*='u-link--']::after {
  background-color: #005ca9;
}

.u-sc-app .u-link::after, .u-sc-app
[class*='u-link--']::after {
  background-color: #f07f3c;
}

.u-hec .u-link::after, .u-hec
[class*='u-link--']::after {
  background-color: #8c8b82;
}

[data-clickable]:hover .u-link, .u-link:hover, .u-link:focus, [data-clickable]:hover
[class*='u-link--'],
[class*='u-link--']:hover,
[class*='u-link--']:focus {
  color: #00707f;
}

.u-faculty [data-clickable]:hover .u-link, .u-faculty .u-link:hover, .u-faculty .u-link:focus, .u-faculty [data-clickable]:hover
[class*='u-link--'], .u-faculty
[class*='u-link--']:hover, .u-faculty
[class*='u-link--']:focus {
  color: #4a4a4a;
}

[data-clickable]:hover .u-link::after, .u-link:hover::after, .u-link:focus::after, [data-clickable]:hover
[class*='u-link--']::after,
[class*='u-link--']:hover::after,
[class*='u-link--']:focus::after {
  width: 100%;
}

[class*='u-link--'][class*='--centered']::after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

[data-clickable]:hover [class*='u-link--'][class*='--centered']::after, [class*='u-link--'][class*='--centered']:hover::after, [class*='u-link--'][class*='--centered']:focus::after {
  width: 120px;
}

[class*='u-link--'][class*='--big'] {
  font-size: 1.4rem;
}

[class*='u-link--'][class*='--big']::after {
  height: 4px;
  border-radius: 2px;
}

[class*='u-link--'][class*='--white'] {
  color: white;
}

[data-clickable]:hover [class*='u-link--'][class*='--white'], [class*='u-link--'][class*='--white']:hover, [class*='u-link--'][class*='--white']:focus {
  color: white;
}

[class*='u-link--'][class*='--white']::after {
  background-color: white;
}

[class*='u-link--'][class*='--dark'] {
  color: #4a4a4a;
}

[data-clickable]:hover [class*='u-link--'][class*='--dark'], [class*='u-link--'][class*='--dark']:hover, [class*='u-link--'][class*='--dark']:focus {
  color: #4a4a4a;
}

[class*='u-link--'][class*='--dark']::after {
  background-color: #4a4a4a;
}

[class*='u-link--'][class*='--light'] {
  color: #5fa4b0;
}

.u-uliege [class*='u-link--'][class*='--light'] {
  color: #5fa4b0;
}

.u-sc-soc [class*='u-link--'][class*='--light'] {
  color: #ffd000;
}

.u-medecine [class*='u-link--'][class*='--light'] {
  color: #e62d31;
}

.u-droit [class*='u-link--'][class*='--light'] {
  color: #a8589e;
}

.u-agro [class*='u-link--'][class*='--light'] {
  color: #b9cd76;
}

.u-psycho [class*='u-link--'][class*='--light'] {
  color: #7db928;
}

.u-philo [class*='u-link--'][class*='--light'] {
  color: #289b38;
}

.u-vete [class*='u-link--'][class*='--light'] {
  color: #8da6d6;
}

.u-archi [class*='u-link--'][class*='--light'] {
  color: #e6e6e1;
}

.u-sciences [class*='u-link--'][class*='--light'] {
  color: #1fbadb;
}

.u-sc-app [class*='u-link--'][class*='--light'] {
  color: #f8aa00;
}

.u-hec [class*='u-link--'][class*='--light'] {
  color: #c6c0b4;
}

[data-clickable]:hover [class*='u-link--'][class*='--light'], [class*='u-link--'][class*='--light']:hover, [class*='u-link--'][class*='--light']:focus {
  color: #5fa4b0;
}

.u-uliege [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-uliege [class*='u-link--'][class*='--light']:hover, .u-uliege [class*='u-link--'][class*='--light']:focus {
  color: #5fa4b0;
}

.u-sc-soc [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-sc-soc [class*='u-link--'][class*='--light']:hover, .u-sc-soc [class*='u-link--'][class*='--light']:focus {
  color: #ffd000;
}

.u-medecine [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-medecine [class*='u-link--'][class*='--light']:hover, .u-medecine [class*='u-link--'][class*='--light']:focus {
  color: #e62d31;
}

.u-droit [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-droit [class*='u-link--'][class*='--light']:hover, .u-droit [class*='u-link--'][class*='--light']:focus {
  color: #a8589e;
}

.u-agro [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-agro [class*='u-link--'][class*='--light']:hover, .u-agro [class*='u-link--'][class*='--light']:focus {
  color: #b9cd76;
}

.u-psycho [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-psycho [class*='u-link--'][class*='--light']:hover, .u-psycho [class*='u-link--'][class*='--light']:focus {
  color: #7db928;
}

.u-philo [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-philo [class*='u-link--'][class*='--light']:hover, .u-philo [class*='u-link--'][class*='--light']:focus {
  color: #289b38;
}

.u-vete [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-vete [class*='u-link--'][class*='--light']:hover, .u-vete [class*='u-link--'][class*='--light']:focus {
  color: #8da6d6;
}

.u-archi [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-archi [class*='u-link--'][class*='--light']:hover, .u-archi [class*='u-link--'][class*='--light']:focus {
  color: #e6e6e1;
}

.u-sciences [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-sciences [class*='u-link--'][class*='--light']:hover, .u-sciences [class*='u-link--'][class*='--light']:focus {
  color: #1fbadb;
}

.u-sc-app [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-sc-app [class*='u-link--'][class*='--light']:hover, .u-sc-app [class*='u-link--'][class*='--light']:focus {
  color: #f8aa00;
}

.u-hec [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-hec [class*='u-link--'][class*='--light']:hover, .u-hec [class*='u-link--'][class*='--light']:focus {
  color: #c6c0b4;
}

[class*='u-link--'][class*='--light']::after {
  background-color: #5fa4b0;
}

.u-uliege [class*='u-link--'][class*='--light']::after {
  background-color: #5fa4b0;
}

.u-sc-soc [class*='u-link--'][class*='--light']::after {
  background-color: #ffd000;
}

.u-medecine [class*='u-link--'][class*='--light']::after {
  background-color: #e62d31;
}

.u-droit [class*='u-link--'][class*='--light']::after {
  background-color: #a8589e;
}

.u-agro [class*='u-link--'][class*='--light']::after {
  background-color: #b9cd76;
}

.u-psycho [class*='u-link--'][class*='--light']::after {
  background-color: #7db928;
}

.u-philo [class*='u-link--'][class*='--light']::after {
  background-color: #289b38;
}

.u-vete [class*='u-link--'][class*='--light']::after {
  background-color: #8da6d6;
}

.u-archi [class*='u-link--'][class*='--light']::after {
  background-color: #e6e6e1;
}

.u-sciences [class*='u-link--'][class*='--light']::after {
  background-color: #1fbadb;
}

.u-sc-app [class*='u-link--'][class*='--light']::after {
  background-color: #f8aa00;
}

.u-hec [class*='u-link--'][class*='--light']::after {
  background-color: #c6c0b4;
}

[class*='u-link--'][class*='--disabled'] {
  color: #8c8b82;
  cursor: default;
}

[class*='u-link--'][class*='--disabled']::after {
  display: none;
}

[class*='u-link--'][class*='--uliege']::after {
  background-color: #00707f !important;
}

[class*='u-link--'][class*='--sc-soc']::after {
  background-color: #f8aa00 !important;
}

[class*='u-link--'][class*='--medecine']::after {
  background-color: #940104 !important;
}

[class*='u-link--'][class*='--droit']::after {
  background-color: #5b2c86 !important;
}

[class*='u-link--'][class*='--agro']::after {
  background-color: #7db928 !important;
}

[class*='u-link--'][class*='--psycho']::after {
  background-color: #289b38 !important;
}

[class*='u-link--'][class*='--philo']::after {
  background-color: #00843b !important;
}

[class*='u-link--'][class*='--vete']::after {
  background-color: #5b57a2 !important;
}

[class*='u-link--'][class*='--archi']::after {
  background-color: #c6c0b4 !important;
}

[class*='u-link--'][class*='--sciences']::after {
  background-color: #005ca9 !important;
}

[class*='u-link--'][class*='--sc-app']::after {
  background-color: #f07f3c !important;
}

[class*='u-link--'][class*='--hec']::after {
  background-color: #8c8b82 !important;
}

.u-list,
[class*='u-list--'] {
  border-bottom: 2px solid #00707f;
  padding-bottom: 4rem;
}

.u-faculty .u-list, .u-faculty
[class*='u-list--'] {
  border-color: #e6e6e1;
}

.u-list ul,
[class*='u-list--'] ul {
  margin-top: 2rem;
}

@media only screen and (min-width: 39.375em) {
  .u-list ul,
  [class*='u-list--'] ul {
    margin-top: 4rem;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 5rem;
    -moz-column-gap: 5rem;
    column-gap: 5rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-list ul,
  [class*='u-list--'] ul {
    margin-top: 5rem;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 6rem;
    -moz-column-gap: 6rem;
    column-gap: 6rem;
  }
}

.u-list ul li,
[class*='u-list--'] ul li {
  margin: 0 0 .5em;
  padding-bottom: 0.2rem;
  padding-left: 2rem;
  line-height: 1.2;
  text-indent: -1rem;
}

.u-list ul li::before,
[class*='u-list--'] ul li::before {
  content: '►';
  position: relative;
  left: .3rem;
  display: inline-block;
  width: 1rem;
  height: auto;
  margin: 0;
  background: none;
  color: #5fa4b0;
  font-size: .9rem;
}

.u-uliege .u-list ul li::before, .u-uliege
[class*='u-list--'] ul li::before {
  color: #00707f;
}

.u-sc-soc .u-list ul li::before, .u-sc-soc
[class*='u-list--'] ul li::before {
  color: #f8aa00;
}

.u-medecine .u-list ul li::before, .u-medecine
[class*='u-list--'] ul li::before {
  color: #940104;
}

.u-droit .u-list ul li::before, .u-droit
[class*='u-list--'] ul li::before {
  color: #5b2c86;
}

.u-agro .u-list ul li::before, .u-agro
[class*='u-list--'] ul li::before {
  color: #7db928;
}

.u-psycho .u-list ul li::before, .u-psycho
[class*='u-list--'] ul li::before {
  color: #289b38;
}

.u-philo .u-list ul li::before, .u-philo
[class*='u-list--'] ul li::before {
  color: #00843b;
}

.u-vete .u-list ul li::before, .u-vete
[class*='u-list--'] ul li::before {
  color: #5b57a2;
}

.u-archi .u-list ul li::before, .u-archi
[class*='u-list--'] ul li::before {
  color: #c6c0b4;
}

.u-sciences .u-list ul li::before, .u-sciences
[class*='u-list--'] ul li::before {
  color: #005ca9;
}

.u-sc-app .u-list ul li::before, .u-sc-app
[class*='u-list--'] ul li::before {
  color: #f07f3c;
}

.u-hec .u-list ul li::before, .u-hec
[class*='u-list--'] ul li::before {
  color: #8c8b82;
}

.u-list ul li:last-child,
[class*='u-list--'] ul li:last-child {
  margin-bottom: 0;
}

.u-grid-112 .u-list, .u-grid-112
[class*='u-list--'] {
  border: 0;
  padding: 0;
}

.u-grid-112 .u-list ul, .u-grid-112
[class*='u-list--'] ul {
  margin: 0;
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}

.u-list a,
[class*='u-list--'] a {
  position: relative;
  display: inline;
}

.u-faculty .u-list a, .u-faculty
[class*='u-list--'] a {
  color: #4a4a4a;
}

.u-list a:hover::after,
[class*='u-list--'] a:hover::after {
  width: 100%;
}

.u-list a::after,
[class*='u-list--'] a::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: -.2rem;
  left: 0;
  display: block;
  width: 0%;
  height: .2rem;
  background-color: #00707f;
  border-radius: .2rem;
  -webkit-transition: 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-uliege .u-list a::after, .u-uliege
[class*='u-list--'] a::after {
  background-color: #00707f;
}

.u-sc-soc .u-list a::after, .u-sc-soc
[class*='u-list--'] a::after {
  background-color: #f8aa00;
}

.u-medecine .u-list a::after, .u-medecine
[class*='u-list--'] a::after {
  background-color: #940104;
}

.u-droit .u-list a::after, .u-droit
[class*='u-list--'] a::after {
  background-color: #5b2c86;
}

.u-agro .u-list a::after, .u-agro
[class*='u-list--'] a::after {
  background-color: #7db928;
}

.u-psycho .u-list a::after, .u-psycho
[class*='u-list--'] a::after {
  background-color: #289b38;
}

.u-philo .u-list a::after, .u-philo
[class*='u-list--'] a::after {
  background-color: #00843b;
}

.u-vete .u-list a::after, .u-vete
[class*='u-list--'] a::after {
  background-color: #5b57a2;
}

.u-archi .u-list a::after, .u-archi
[class*='u-list--'] a::after {
  background-color: #c6c0b4;
}

.u-sciences .u-list a::after, .u-sciences
[class*='u-list--'] a::after {
  background-color: #005ca9;
}

.u-sc-app .u-list a::after, .u-sc-app
[class*='u-list--'] a::after {
  background-color: #f07f3c;
}

.u-hec .u-list a::after, .u-hec
[class*='u-list--'] a::after {
  background-color: #8c8b82;
}

[class*='u-list--'][class*='--single'] {
  border-bottom: 0;
  padding-bottom: 0;
}

[class*='u-list--'][class*='--single'] ul {
  margin: 0;
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}

.u-courses-abstract__main [class*='u-list--'][class*='--single'] ul {
  margin: 3.6rem 0;
}

.u-map {
  position: relative;
  max-width: 104rem;
  margin: 0 auto;
}

.u-map__image {
  width: 100%;
  font-size: 0;
}

.u-map__image svg {
  width: 100%;
  height: 32rem;
}

@media only screen and (min-width: 39.375em) {
  .u-map__image svg {
    height: 45rem;
  }
}

.u-map__image > div {
  display: none;
}

.u-map__image > div.active {
  display: block;
}

.u-map__list::after {
  content: 'flickity';
  display: none;
}

.u-map__list li {
  display: block;
  width: 80%;
  margin: 0;
  padding: 2.2rem 2rem;
  font-size: 1.6rem;
  text-align: center;
}

.u-map__list li:hover {
  color: #5fa4b0;
}

.u-map__list button {
  width: 2rem;
  height: 2rem;
}

.u-map__list button .arrow {
  fill: #00707f;
}

.u-map__text {
  padding: 2rem;
}

.u-map__text h3 {
  margin: 0 0 1rem 0;
}

[data-map-content] {
  display: none;
}

[data-map-content].active {
  display: block;
}

[data-map-label] {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-map-label] [data-shadow] {
  display: none;
}

[data-map-label] [data-box] {
  fill: white;
}

[data-map-label] [data-text] {
  fill: #00707f;
}

[data-map-label].active [data-box] {
  fill: #00707f !important;
}

[data-map-label].active [data-shadow] {
  display: block;
}

[data-map-label].active [data-text] {
  fill: white !important;
}

@media only screen and (min-width: 53.75em) {
  .u-map {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8rem;
  }
  .u-map__list::after {
    content: '';
  }
  .u-map__image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 35%;
    width: calc(100% - 35%);
  }
  .u-map__image svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .u-map__list {
    position: relative;
    -webkit-flex-basis: 18rem;
    -ms-flex-preferred-size: 18rem;
    flex-basis: 18rem;
    margin: 2rem 0;
    border: 1px solid #e6e6e1;
    border-right: 0;
    background: white;
  }
  .u-map__list li {
    width: 100%;
    margin: 0;
    text-align: left;
    cursor: pointer;
  }
  .u-map__list li.active {
    background: #00707f;
    color: white;
  }
  .u-map__list li + li {
    border-top: 1px solid #e6e6e1;
  }
  .u-map__text {
    position: relative;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 30rem;
    margin: 2rem 0;
    border: 1px solid #e6e6e1;
    padding: 3rem 2.6rem;
    background: white;
  }
}

[class*='u-msg--'][class*='--success'] {
  color: #7db928;
}

[class*='u-msg--'][class*='--alert'] {
  color: red;
}

.u-partners {
  margin: 3rem 0;
  text-align: center;
}

.u-section .u-partners {
  margin: 2rem 0 1rem;
}

.u-partners__item {
  display: inline-block;
  height: 4rem;
  margin: 2rem;
}

.u-partners__item img {
  width: auto;
  height: 100%;
}

@media only screen and (min-width: 34.375em) {
  .u-partners__item {
    height: 6rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-partners__item {
    margin: 2rem;
  }
}

.u-nav-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: white;
}

.u-nav-tab::before, .u-nav-tab::after {
  content: '';
  display: block;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px solid #e6e6e1;
}

.u-nav-tab .u-wrapper {
  max-width: 64rem;
  margin: 0 auto;
}

.u-nav-tab ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.u-nav-tab__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  margin: 0;
  border-bottom: 1px solid #e6e6e1;
  border-left: 1px solid #e6e6e1;
  padding: 0rem !important;
}

.u-nav-tab__item:last-child {
  border-right: 1px solid #e6e6e1;
}

.u-nav-tab__item.active {
  border-bottom: 0;
}

.u-nav-tab__item.active a {
  background: #fdfdff;
  color: #00707f;
}

.u-uliege .u-nav-tab__item.active a {
  color: #00707f;
}

.u-sc-soc .u-nav-tab__item.active a {
  color: #f8aa00;
}

.u-medecine .u-nav-tab__item.active a {
  color: #940104;
}

.u-droit .u-nav-tab__item.active a {
  color: #5b2c86;
}

.u-agro .u-nav-tab__item.active a {
  color: #7db928;
}

.u-psycho .u-nav-tab__item.active a {
  color: #289b38;
}

.u-philo .u-nav-tab__item.active a {
  color: #00843b;
}

.u-vete .u-nav-tab__item.active a {
  color: #5b57a2;
}

.u-archi .u-nav-tab__item.active a {
  color: #c6c0b4;
}

.u-sciences .u-nav-tab__item.active a {
  color: #005ca9;
}

.u-sc-app .u-nav-tab__item.active a {
  color: #f07f3c;
}

.u-hec .u-nav-tab__item.active a {
  color: #8c8b82;
}

.u-nav-tab__item a {
  display: block;
  height: 100%;
  padding: 2.5rem !important;
  color: #c6c0b4;
  font-size: 1.2rem;
  line-height: 1.2;
  text-transform: uppercase;
}

.u-nav-tab__item a small {
  display: block;
  font-size: 1rem;
  text-transform: none;
}

@media only screen and (min-width: 39.375em) {
  .u-nav-tab__item a {
    font-size: 1.8rem;
  }
  .u-nav-tab__item a small {
    font-size: 1.4rem;
  }
}

.u-newsletter {
  padding: 3rem 2rem;
  background-color: white;
}

.u-newsletter p {
  color: #00707f;
}

.u-faculty .u-newsletter p {
  color: #4a4a4a;
}

.u-newsletter .u-h4 {
  margin: 0;
  font-size: 1.8rem;
}

.u-newsletter .u-h2 {
  margin: 0;
  font-size: 3rem;
}

.u-newsletter form {
  position: relative;
  width: 100%;
  margin-top: .5rem;
}

.u-newsletter input {
  width: 100%;
  padding-right: 4rem;
  background: transparent;
  font-size: 1.8rem;
  text-transform: none;
}

.u-uliege .u-newsletter input {
  border-bottom-color: #00707f;
}

.u-sc-soc .u-newsletter input {
  border-bottom-color: #f8aa00;
}

.u-medecine .u-newsletter input {
  border-bottom-color: #940104;
}

.u-droit .u-newsletter input {
  border-bottom-color: #5b2c86;
}

.u-agro .u-newsletter input {
  border-bottom-color: #7db928;
}

.u-psycho .u-newsletter input {
  border-bottom-color: #289b38;
}

.u-philo .u-newsletter input {
  border-bottom-color: #00843b;
}

.u-vete .u-newsletter input {
  border-bottom-color: #5b57a2;
}

.u-archi .u-newsletter input {
  border-bottom-color: #c6c0b4;
}

.u-sciences .u-newsletter input {
  border-bottom-color: #005ca9;
}

.u-sc-app .u-newsletter input {
  border-bottom-color: #f07f3c;
}

.u-hec .u-newsletter input {
  border-bottom-color: #8c8b82;
}

.u-newsletter button {
  position: absolute;
  top: 0;
  right: 0;
}

.u-uliege .u-newsletter button {
  color: #00707f;
}

.u-sc-soc .u-newsletter button {
  color: #f8aa00;
}

.u-medecine .u-newsletter button {
  color: #940104;
}

.u-droit .u-newsletter button {
  color: #5b2c86;
}

.u-agro .u-newsletter button {
  color: #7db928;
}

.u-psycho .u-newsletter button {
  color: #289b38;
}

.u-philo .u-newsletter button {
  color: #00843b;
}

.u-vete .u-newsletter button {
  color: #5b57a2;
}

.u-archi .u-newsletter button {
  color: #c6c0b4;
}

.u-sciences .u-newsletter button {
  color: #005ca9;
}

.u-sc-app .u-newsletter button {
  color: #f07f3c;
}

.u-hec .u-newsletter button {
  color: #8c8b82;
}

@media only screen and (min-width: 39.375em) {
  .u-newsletter {
    border: 0.1rem solid #e6e6e1;
    border-right: 0;
    background: white;
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem;
  }
  .u-newsletter form {
    margin-top: 1.5rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-newsletter .u-h4 {
    font-size: 1.4rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-card--full .u-card__content,
  .u-card--full .u-card__cover {
    opacity: 0;
  }
  .u-card--full.is-ready .u-card__content,
  .u-card--full.is-ready .u-card__cover {
    opacity: 1;
  }
  .u-card--full .u-onboarding-line {
    overflow: hidden;
    margin-top: -.15em;
    line-height: 1.1;
  }
  .u-card--full .u-onboarding-word {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  .u-card--full .u-card__content__header img {
    opacity: 0;
  }
  .u-card--full .u-card__content__text {
    overflow: hidden;
  }
  .u-card--full .u-card__content__text p {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  .u-card--full [class*='u-link'] {
    opacity: 0;
    -webkit-transform: translateY(2rem);
    transform: translateY(2rem);
  }
  .u-card--hero .u-card__content,
  .u-card--hero .u-card__cover {
    opacity: 0;
  }
  .u-card--hero.is-ready .u-card__content,
  .u-card--hero.is-ready .u-card__cover {
    opacity: 1;
  }
  .u-card--hero .u-card__content__inner > * {
    opacity: 0;
  }
}

.u-pager__prev,
.u-pager__next {
  display: none;
  color: #4b4b4b !important;
}

.u-uliege .u-pager__prev:hover, .u-uliege
.u-pager__next:hover {
  color: #00707f !important;
}

.u-sc-soc .u-pager__prev:hover, .u-sc-soc
.u-pager__next:hover {
  color: #f8aa00 !important;
}

.u-medecine .u-pager__prev:hover, .u-medecine
.u-pager__next:hover {
  color: #940104 !important;
}

.u-droit .u-pager__prev:hover, .u-droit
.u-pager__next:hover {
  color: #5b2c86 !important;
}

.u-agro .u-pager__prev:hover, .u-agro
.u-pager__next:hover {
  color: #7db928 !important;
}

.u-psycho .u-pager__prev:hover, .u-psycho
.u-pager__next:hover {
  color: #289b38 !important;
}

.u-philo .u-pager__prev:hover, .u-philo
.u-pager__next:hover {
  color: #00843b !important;
}

.u-vete .u-pager__prev:hover, .u-vete
.u-pager__next:hover {
  color: #5b57a2 !important;
}

.u-archi .u-pager__prev:hover, .u-archi
.u-pager__next:hover {
  color: #c6c0b4 !important;
}

.u-sciences .u-pager__prev:hover, .u-sciences
.u-pager__next:hover {
  color: #005ca9 !important;
}

.u-sc-app .u-pager__prev:hover, .u-sc-app
.u-pager__next:hover {
  color: #f07f3c !important;
}

.u-hec .u-pager__prev:hover, .u-hec
.u-pager__next:hover {
  color: #8c8b82 !important;
}

.u-uliege .u-pager__prev, .u-uliege
.u-pager__next {
  color: #00707f !important;
}

.u-uliege .u-pager__prev:hover, .u-uliege
.u-pager__next:hover {
  color: #5fa4b0 !important;
}

.u-pager__prev svg,
.u-pager__next svg {
  position: relative;
  top: -.1rem;
  display: inline-block;
  width: .7rem;
  height: .7rem;
  vertical-align: middle;
  fill: #5fa4b0;
}

.u-uliege .u-pager__prev svg, .u-uliege
.u-pager__next svg {
  fill: #5fa4b0;
}

.u-sc-soc .u-pager__prev svg, .u-sc-soc
.u-pager__next svg {
  fill: #ffd000;
}

.u-medecine .u-pager__prev svg, .u-medecine
.u-pager__next svg {
  fill: #e62d31;
}

.u-droit .u-pager__prev svg, .u-droit
.u-pager__next svg {
  fill: #a8589e;
}

.u-agro .u-pager__prev svg, .u-agro
.u-pager__next svg {
  fill: #b9cd76;
}

.u-psycho .u-pager__prev svg, .u-psycho
.u-pager__next svg {
  fill: #7db928;
}

.u-philo .u-pager__prev svg, .u-philo
.u-pager__next svg {
  fill: #289b38;
}

.u-vete .u-pager__prev svg, .u-vete
.u-pager__next svg {
  fill: #8da6d6;
}

.u-archi .u-pager__prev svg, .u-archi
.u-pager__next svg {
  fill: #e6e6e1;
}

.u-sciences .u-pager__prev svg, .u-sciences
.u-pager__next svg {
  fill: #1fbadb;
}

.u-sc-app .u-pager__prev svg, .u-sc-app
.u-pager__next svg {
  fill: #f8aa00;
}

.u-hec .u-pager__prev svg, .u-hec
.u-pager__next svg {
  fill: #c6c0b4;
}

.u-pager__prev svg {
  margin-right: .8rem;
}

.u-pager__next svg {
  margin-left: .8rem;
}

.u-pager ol {
  text-align: center;
}

.u-pager ol li {
  display: inline-block;
  width: 2.1rem;
  height: 2.1rem;
  margin: 0 .4rem;
  text-align: center;
  border-radius: 50%;
}

.u-pager ol li a {
  color: #4b4b4b;
}

.u-uliege .u-pager ol li a {
  color: #00707f;
}

.u-uliege .u-pager ol li:not(.active) a:hover {
  color: #00707f !important;
}

.u-sc-soc .u-pager ol li:not(.active) a:hover {
  color: #f8aa00 !important;
}

.u-medecine .u-pager ol li:not(.active) a:hover {
  color: #940104 !important;
}

.u-droit .u-pager ol li:not(.active) a:hover {
  color: #5b2c86 !important;
}

.u-agro .u-pager ol li:not(.active) a:hover {
  color: #7db928 !important;
}

.u-psycho .u-pager ol li:not(.active) a:hover {
  color: #289b38 !important;
}

.u-philo .u-pager ol li:not(.active) a:hover {
  color: #00843b !important;
}

.u-vete .u-pager ol li:not(.active) a:hover {
  color: #5b57a2 !important;
}

.u-archi .u-pager ol li:not(.active) a:hover {
  color: #c6c0b4 !important;
}

.u-sciences .u-pager ol li:not(.active) a:hover {
  color: #005ca9 !important;
}

.u-sc-app .u-pager ol li:not(.active) a:hover {
  color: #f07f3c !important;
}

.u-hec .u-pager ol li:not(.active) a:hover {
  color: #8c8b82 !important;
}

.u-uliege .u-pager ol li:not(.active) a:hover {
  color: #5fa4b0 !important;
}

.u-pager ol li.active {
  background: #00707f;
}

.u-uliege .u-pager ol li.active {
  background: #00707f;
}

.u-sc-soc .u-pager ol li.active {
  background: #f8aa00;
}

.u-medecine .u-pager ol li.active {
  background: #940104;
}

.u-droit .u-pager ol li.active {
  background: #5b2c86;
}

.u-agro .u-pager ol li.active {
  background: #7db928;
}

.u-psycho .u-pager ol li.active {
  background: #289b38;
}

.u-philo .u-pager ol li.active {
  background: #00843b;
}

.u-vete .u-pager ol li.active {
  background: #5b57a2;
}

.u-archi .u-pager ol li.active {
  background: #c6c0b4;
}

.u-sciences .u-pager ol li.active {
  background: #005ca9;
}

.u-sc-app .u-pager ol li.active {
  background: #f07f3c;
}

.u-hec .u-pager ol li.active {
  background: #8c8b82;
}

.u-pager ol li.active a {
  color: white !important;
}

@media only screen and (min-width: 39.375em) {
  .u-pager {
    padding: 0 2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .u-pager__prev,
  .u-pager__next {
    display: block;
  }
}

.u-person {
  margin: 3rem 0;
}

.u-person__image {
  position: relative;
  width: 100%;
  height: 33.5rem;
}

.u-person__image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  font-family: "object-fit: contain";
}

.u-person__text {
  border: 0.1rem solid #e6e6e1;
  padding: 2rem;
  background: white;
  color: #00707f;
}

.u-uliege .u-person__text {
  color: #00707f;
}

.u-sc-soc .u-person__text {
  color: #f8aa00;
}

.u-medecine .u-person__text {
  color: #940104;
}

.u-droit .u-person__text {
  color: #5b2c86;
}

.u-agro .u-person__text {
  color: #7db928;
}

.u-psycho .u-person__text {
  color: #289b38;
}

.u-philo .u-person__text {
  color: #00843b;
}

.u-vete .u-person__text {
  color: #5b57a2;
}

.u-archi .u-person__text {
  color: #c6c0b4;
}

.u-sciences .u-person__text {
  color: #005ca9;
}

.u-sc-app .u-person__text {
  color: #f07f3c;
}

.u-hec .u-person__text {
  color: #8c8b82;
}

.u-person__title {
  margin-bottom: 2rem;
}

.u-person dl dd,
.u-person dl dd a {
  color: #404040;
}

.u-person__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 3rem;
}

.u-person__link svg {
  width: 3rem;
  height: 3rem;
  margin-right: 2rem;
  fill: #00707f;
}

.u-uliege .u-person__link svg {
  fill: #00707f;
}

.u-sc-soc .u-person__link svg {
  fill: #f8aa00;
}

.u-medecine .u-person__link svg {
  fill: #940104;
}

.u-droit .u-person__link svg {
  fill: #5b2c86;
}

.u-agro .u-person__link svg {
  fill: #7db928;
}

.u-psycho .u-person__link svg {
  fill: #289b38;
}

.u-philo .u-person__link svg {
  fill: #00843b;
}

.u-vete .u-person__link svg {
  fill: #5b57a2;
}

.u-archi .u-person__link svg {
  fill: #c6c0b4;
}

.u-sciences .u-person__link svg {
  fill: #005ca9;
}

.u-sc-app .u-person__link svg {
  fill: #f07f3c;
}

.u-hec .u-person__link svg {
  fill: #8c8b82;
}

@media only screen and (min-width: 39.375em) {
  .u-person {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-person__image {
    -webkit-flex-basis: 26rem;
    -ms-flex-preferred-size: 26rem;
    flex-basis: 26rem;
    height: auto;
    padding: 0;
  }
  .u-person__image img {
    object-position: 0% 0%;
  }
  .u-person__text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 4.5rem;
    object-position: 0% 0%;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-person__title {
    margin-bottom: 3.5rem;
  }
  .u-person dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-person dl dt {
    -webkit-flex-basis: 15rem;
    -ms-flex-preferred-size: 15rem;
    flex-basis: 15rem;
  }
  .u-person__link {
    margin-top: 4rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-profile__select {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-profile,
  [class*='u-profile--'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-profile__main,
  .u-profile__others {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-profile__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
  }
}

.u-profile__main__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-basis: 33.33%;
  -ms-flex-preferred-size: 33.33%;
  flex-basis: 33.33%;
  padding: 0 .5em;
}

.u-profile__main__item__icon {
  display: block;
  width: 4rem;
  height: 4rem;
  margin: 0 auto .75rem;
  fill: #5fa4b0;
}

.u-uliege .u-profile__main__item__icon {
  fill: #5fa4b0;
}

.u-sc-soc .u-profile__main__item__icon {
  fill: #ffd000;
}

.u-medecine .u-profile__main__item__icon {
  fill: #e62d31;
}

.u-droit .u-profile__main__item__icon {
  fill: #a8589e;
}

.u-agro .u-profile__main__item__icon {
  fill: #b9cd76;
}

.u-psycho .u-profile__main__item__icon {
  fill: #7db928;
}

.u-philo .u-profile__main__item__icon {
  fill: #289b38;
}

.u-vete .u-profile__main__item__icon {
  fill: #8da6d6;
}

.u-archi .u-profile__main__item__icon {
  fill: #e6e6e1;
}

.u-sciences .u-profile__main__item__icon {
  fill: #1fbadb;
}

.u-sc-app .u-profile__main__item__icon {
  fill: #f8aa00;
}

.u-hec .u-profile__main__item__icon {
  fill: #c6c0b4;
}

.u-profile__main__item__name {
  margin: .5em 0;
  color: #4b4b4b !important;
  font-size: 2rem;
  line-height: 1.1 !important;
  letter-spacing: 0 !important;
}

.u-profile__main__item__link {
  display: block;
}

.u-profile__others {
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  margin-left: 5%;
}

.u-profile__others.u-list {
  border: 0;
  padding-bottom: 2rem;
}

.u-profile__others__title {
  font-size: 2rem;
}

.u-list .u-profile__others__list {
  margin-top: 2rem;
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}

[class*='u-profile--'][class*='--no-other'] .u-profile__main {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  padding: 2rem 0;
}

[class*='u-profile--'][class*='--no-other'] .u-profile__others {
  display: none;
}

.u-preview {
  border: 0.1rem solid #e6e6e1;
  padding: 1.7rem;
  background: white;
}

.u-preview + .u-preview {
  border-top: 0;
}

.u-preview__left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.u-preview svg {
  width: 2rem;
  height: 2.1rem;
  margin-right: 2.8rem;
  fill: #00707f;
}

.u-uliege .u-preview svg {
  fill: #00707f;
}

.u-sc-soc .u-preview svg {
  fill: #f8aa00;
}

.u-medecine .u-preview svg {
  fill: #940104;
}

.u-droit .u-preview svg {
  fill: #5b2c86;
}

.u-agro .u-preview svg {
  fill: #7db928;
}

.u-psycho .u-preview svg {
  fill: #289b38;
}

.u-philo .u-preview svg {
  fill: #00843b;
}

.u-vete .u-preview svg {
  fill: #5b57a2;
}

.u-archi .u-preview svg {
  fill: #c6c0b4;
}

.u-sciences .u-preview svg {
  fill: #005ca9;
}

.u-sc-app .u-preview svg {
  fill: #f07f3c;
}

.u-hec .u-preview svg {
  fill: #8c8b82;
}

.u-preview__text {
  display: none;
  margin: 0;
}

@media only screen and (min-width: 39.375em) {
  .u-preview {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .u-preview__text {
    display: block;
  }
}

.u-program,
[class*='u-program--'] {
  position: relative;
  overflow: hidden;
  height: 100px;
  border: 1px solid #e6e6e1;
  background: white;
}

@media only screen and (min-width: 34.375em) {
  .u-program,
  [class*='u-program--'] {
    max-width: 460px;
  }
}

.u-program__link {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 0;
  width: 100%;
  padding-right: 1.5em;
  padding-left: 1.5em;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0 !important;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.u-program__number {
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 100%;
  color: #e6e6e1;
  font-size: 17rem;
  line-height: 1;
  -webkit-transform: translateY(-50%) translateY(-6px);
  transform: translateY(-50%) translateY(-6px);
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

[data-clickable]:hover .u-program__number {
  -webkit-transform: translateY(-50%) translateY(0px) scale(1.2);
  transform: translateY(-50%) translateY(0px) scale(1.2);
}

.u-program__bg {
  z-index: 1;
  opacity: .5;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: -webkit-transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
}

[data-clickable]:hover .u-program__bg {
  -webkit-transform: scale(2);
  transform: scale(2);
}

[class*='u-program--'][class*='--highlight'] {
  background-color: #00373e;
  color: white;
}

.u-uliege [class*='u-program--'][class*='--highlight'] {
  background-color: #00373e;
}

.u-sc-soc [class*='u-program--'][class*='--highlight'] {
  background-color: #f8aa00;
}

.u-medecine [class*='u-program--'][class*='--highlight'] {
  background-color: #940104;
}

.u-droit [class*='u-program--'][class*='--highlight'] {
  background-color: #5b2c86;
}

.u-agro [class*='u-program--'][class*='--highlight'] {
  background-color: #7db928;
}

.u-psycho [class*='u-program--'][class*='--highlight'] {
  background-color: #289b38;
}

.u-philo [class*='u-program--'][class*='--highlight'] {
  background-color: #00843b;
}

.u-vete [class*='u-program--'][class*='--highlight'] {
  background-color: #5b57a2;
}

.u-archi [class*='u-program--'][class*='--highlight'] {
  background-color: #c6c0b4;
}

.u-sciences [class*='u-program--'][class*='--highlight'] {
  background-color: #005ca9;
}

.u-sc-app [class*='u-program--'][class*='--highlight'] {
  background-color: #f07f3c;
}

.u-hec [class*='u-program--'][class*='--highlight'] {
  background-color: #8c8b82;
}

.u-quicklinks-container {
  position: relative;
}

.u-quicklinks-container > h2 {
  text-align: center;
}

.u-quicklinks {
  margin-top: 5rem;
  max-width: 32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

@media only screen and (min-width: 53.75em) {
  .u-quicklinks-container > h2 {
    text-align: left;
  }
  .u-quicklinks {
    position: absolute;
    right: 0;
    top: 2rem;
    padding: 0 2rem;
    display: block;
    max-width: none;
    margin-top: 0;
  }
  .u-quicklinks li {
    display: inline-block;
  }
  .u-quicklinks li + li {
    margin-left: 4rem;
  }
}

.u-quiz .u-h3 {
  margin: 0 0 1.5rem 0;
}

.u-quiz__image {
  display: none;
}

.u-quiz legend {
  font-size: 1.5rem;
  color: #4a4a4a;
  border: 0;
  margin: 1rem 0 1.5rem 0;
}

.u-quiz button {
  padding: 0 0 1rem 0;
  margin-top: 2rem;
}

@media only screen and (min-width: 39.375em) {
  .u-quiz {
    position: relative;
    overflow: hidden;
  }
  .u-quiz__image {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: calc(50% + 3.5rem);
  }
  .u-quiz__image img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    font-family: "object-fit: cover";
  }
  .u-quiz__form {
    position: relative;
    float: right;
    margin: 2rem 0;
    width: 60%;
    z-index: 20;
    padding: 3rem 4rem;
    background: white;
    border: 0.1rem solid #e6e6e1;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-quiz__image {
    width: calc(45% + 3.5rem);
  }
  .u-quiz__form {
    padding: 4rem 5rem;
    width: 55%;
  }
}

.u-quote {
  position: relative;
  text-align: center;
}

.u-quote::before {
  content: '“';
  position: absolute;
  z-index: 0;
  top: 7rem;
  left: 50%;
  color: #c6c0b4;
  font-size: 30rem;
  line-height: .5;
  opacity: .3;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.u-quote blockquote {
  border: 0;
  padding: 0;
}

.u-quote__content,
.u-quote__author {
  position: relative;
  z-index: 1;
}

.u-quote__content {
  width: 100%;
  max-width: 50rem;
  margin: 5rem auto 0;
  margin-bottom: 1em;
  color: #00707f;
  font-size: 1.8rem;
  line-height: 1.6;
}

.u-faculty .u-quote__content {
  color: #4a4a4a;
}

@media only screen and (min-width: 53.75em) {
  .u-quote__content {
    max-width: 60rem;
    font-size: 3rem;
  }
}

.u-quote__author {
  margin-top: 3em;
  color: #8c8b82;
  font-size: 1.2rem;
}

.u-quote__author::before {
  content: '';
}

.u-results {
  width: 100%;
  margin: 3rem 0;
}

.u-results__head {
  display: none;
  font-weight: 600;
}

.u-results__row {
  position: relative;
  border-bottom: 2px solid #f3f3f3;
  padding: 2rem;
}

.u-results__name {
  font-size: 2rem;
}

:hover > .u-results__name {
  color: #5fa4b0;
}

.u-results__faculte,
.u-results__category {
  margin-top: 1.2rem;
  font-size: 1.2rem;
}

.u-results__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.u-results .icon-icons-view {
  display: none;
  width: 2.8rem;
  height: 1.7rem;
  fill: #00707f;
}

.u-uliege .u-results .icon-icons-view {
  fill: #00707f;
}

.u-sc-soc .u-results .icon-icons-view {
  fill: #f8aa00;
}

.u-medecine .u-results .icon-icons-view {
  fill: #940104;
}

.u-droit .u-results .icon-icons-view {
  fill: #5b2c86;
}

.u-agro .u-results .icon-icons-view {
  fill: #7db928;
}

.u-psycho .u-results .icon-icons-view {
  fill: #289b38;
}

.u-philo .u-results .icon-icons-view {
  fill: #00843b;
}

.u-vete .u-results .icon-icons-view {
  fill: #5b57a2;
}

.u-archi .u-results .icon-icons-view {
  fill: #c6c0b4;
}

.u-sciences .u-results .icon-icons-view {
  fill: #005ca9;
}

.u-sc-app .u-results .icon-icons-view {
  fill: #f07f3c;
}

.u-hec .u-results .icon-icons-view {
  fill: #8c8b82;
}

@media only screen and (max-width: 39.365em) {
  .u-results__title {
    color: #00707f;
    font-weight: 800;
  }
  .u-uliege .u-results__title {
    color: #00707f;
  }
  .u-sc-soc .u-results__title {
    color: #f8aa00;
  }
  .u-medecine .u-results__title {
    color: #940104;
  }
  .u-droit .u-results__title {
    color: #5b2c86;
  }
  .u-agro .u-results__title {
    color: #7db928;
  }
  .u-psycho .u-results__title {
    color: #289b38;
  }
  .u-philo .u-results__title {
    color: #00843b;
  }
  .u-vete .u-results__title {
    color: #5b57a2;
  }
  .u-archi .u-results__title {
    color: #c6c0b4;
  }
  .u-sciences .u-results__title {
    color: #005ca9;
  }
  .u-sc-app .u-results__title {
    color: #f07f3c;
  }
  .u-hec .u-results__title {
    color: #8c8b82;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-results__head,
  .u-results__row:last-child {
    border-bottom: 4px solid #f3f3f3;
  }
  .u-results__row:not(.u-results__head)::before {
    content: '';
    position: absolute;
    top: -0.1rem;
    right: -1rem;
    bottom: -0.1rem;
    left: -2rem;
    display: block;
    border: 1px solid #f3f3f3;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    opacity: 0;
  }
  .u-results__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 1.4rem 0;
  }
  .u-results__row:not(.u-results__head):hover::before {
    opacity: 1;
  }
  .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #00707f;
  }
  .u-uliege .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #00707f;
  }
  .u-sc-soc .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #f8aa00;
  }
  .u-medecine .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #940104;
  }
  .u-droit .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #5b2c86;
  }
  .u-agro .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #7db928;
  }
  .u-psycho .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #289b38;
  }
  .u-philo .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #00843b;
  }
  .u-vete .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #5b57a2;
  }
  .u-archi .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #c6c0b4;
  }
  .u-sciences .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #005ca9;
  }
  .u-sc-app .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #f07f3c;
  }
  .u-hec .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #8c8b82;
  }
  .u-results__title {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .u-results__day {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
  }
  .u-results__language {
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }
  .u-results__name {
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    padding-right: 1rem;
  }
  .u-results__faculte {
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
    padding-right: 1rem;
  }
  .u-results__category {
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
  }
  .u-results__faculte,
  .u-results__category {
    margin-top: 0;
    padding-right: 6rem;
    font-size: 1.2rem;
  }
  .u-results .icon-icons-view {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    position: absolute;
    right: 2rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-results__name {
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    padding-right: 1rem;
  }
  .u-results__faculte {
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
    padding-right: 6rem;
  }
  .u-results__category {
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
  }
  .u-results__faculte,
  .u-results__category {
    font-size: 1.4rem;
  }
}

.u-slider {
  position: relative;
  width: 100%;
  height: auto !important;
}

.u-slider::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-slider .slidy-outer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-slider__slide {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  overflow: hidden;
  margin: 0;
}

.u-slider__slide:first-child {
  display: block;
}

.u-slider__slide img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
  will-change: transform;
}

.u-slider__pagination {
  position: absolute;
  z-index: 20;
  right: 2rem;
  bottom: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  width: 8rem;
  height: 4rem;
  background: #00707f;
  color: white;
  font-size: 0;
  fill: white;
  border-radius: 5px;
}

.u-slider__pagination button {
  width: 50%;
  height: 100%;
  background: #00707f;
  fill: white !important;
  -webkit-transition: background .3s;
  transition: background .3s;
}

.u-uliege .u-slider__pagination button {
  background-color: #00707f;
}

.u-sc-soc .u-slider__pagination button {
  background-color: #f8aa00;
}

.u-medecine .u-slider__pagination button {
  background-color: #940104;
}

.u-droit .u-slider__pagination button {
  background-color: #5b2c86;
}

.u-agro .u-slider__pagination button {
  background-color: #7db928;
}

.u-psycho .u-slider__pagination button {
  background-color: #289b38;
}

.u-philo .u-slider__pagination button {
  background-color: #00843b;
}

.u-vete .u-slider__pagination button {
  background-color: #5b57a2;
}

.u-archi .u-slider__pagination button {
  background-color: #c6c0b4;
}

.u-sciences .u-slider__pagination button {
  background-color: #005ca9;
}

.u-sc-app .u-slider__pagination button {
  background-color: #f07f3c;
}

.u-hec .u-slider__pagination button {
  background-color: #8c8b82;
}

.u-slider__pagination button:hover {
  background: #5fa4b0;
}

.u-uliege .u-slider__pagination button:hover {
  background-color: #5fa4b0;
}

.u-sc-soc .u-slider__pagination button:hover {
  background-color: #ffd000;
}

.u-medecine .u-slider__pagination button:hover {
  background-color: #e62d31;
}

.u-droit .u-slider__pagination button:hover {
  background-color: #a8589e;
}

.u-agro .u-slider__pagination button:hover {
  background-color: #b9cd76;
}

.u-psycho .u-slider__pagination button:hover {
  background-color: #7db928;
}

.u-philo .u-slider__pagination button:hover {
  background-color: #289b38;
}

.u-vete .u-slider__pagination button:hover {
  background-color: #8da6d6;
}

.u-archi .u-slider__pagination button:hover {
  background-color: #e6e6e1;
}

.u-sciences .u-slider__pagination button:hover {
  background-color: #1fbadb;
}

.u-sc-app .u-slider__pagination button:hover {
  background-color: #f8aa00;
}

.u-hec .u-slider__pagination button:hover {
  background-color: #c6c0b4;
}

.u-slider__pagination svg {
  width: 2rem;
  height: 1.2rem;
}

[class*='u-card--'][class*='--full'] .u-slider__pagination,
[class*='u-card--'][class*='--hero'] .u-slider__pagination {
  right: 2rem;
  bottom: -2rem;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] .u-slider__pagination {
    right: auto;
    bottom: 14rem;
    left: calc(5% + 42rem - 4rem);
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--full'] .u-slider__pagination {
    left: calc(10% + 42rem - 4rem);
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-slider__pagination {
    right: 2rem;
    bottom: 0;
    left: auto;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-slider__pagination {
    right: auto;
    left: calc(50% + 52rem - 2rem);
    -webkit-transform: translateY(50%) translateX(-100%);
    transform: translateY(50%) translateX(-100%);
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--hero'] .u-slider__pagination {
    right: auto;
    bottom: 7rem;
    left: 28rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] .u-slider__pagination {
    right: calc(200% - 156.5rem);
    bottom: 12rem;
    left: auto;
  }
}

@media only screen and (min-width: 90em) {
  [class*='u-card--'][class*='--hero'] .u-slider__pagination {
    right: calc(200% - 170.5rem);
  }
}

@media only screen and (min-width: 126.25em) {
  [class*='u-card--'][class*='--hero'] .u-slider__pagination {
    right: auto;
    left: 4rem;
  }
}

.u-socialcard,
[class*='u-socialcard--'] {
  border: 0.1rem solid #e6e6e1;
  padding: 3rem;
  background: white;
}

.u-socialcard + .u-socialcard,
.u-socialcard + [class*='u-socialcard--'],
[class*='u-socialcard--'] + .u-socialcard,
[class*='u-socialcard--'] + [class*='u-socialcard--'] {
  margin: 2rem 0 0 0;
}

.u-socialcard__icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 3.8rem;
  height: 3.8rem;
  border: 0.1rem solid #f3f3f3;
  background: white;
  border-radius: 50%;
}

.u-socialcard__icon svg {
  width: 2.2rem;
  height: 2.2rem;
}

.u-socialcard__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.u-socialcard__top .u-socialcard__date {
  padding-left: 1.5rem;
}

.u-socialcard__top p {
  margin: 0;
  font-size: 1.2rem;
  text-transform: uppercase;
}

.u-socialcard__content {
  min-height: 10rem;
  margin: 3rem 0;
}

.u-socialcard--image {
  position: relative;
}

.u-socialcard--image .u-socialcard__date {
  display: none;
}

.u-socialcard--image .u-socialcard__top {
  position: absolute;
  z-index: 10;
  top: 3rem;
  left: 3rem;
}

.u-socialcard__cover {
  position: relative;
  left: -3rem;
  width: calc(100% + 6rem);
  margin-top: -3rem;
  margin-bottom: 3rem;
  font-size: 0;
}

.u-socialcard__cover::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-socialcard__cover img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}

.u-socialcard--twitter .u-socialcard__icon {
  fill: #1fbadb;
}

.u-socialcard--facebook .u-socialcard__icon {
  fill: #005ca9;
}

.u-socialcard--linkedin .u-socialcard__icon {
  fill: #005ca9;
}

.u-socialcard--instagram .u-socialcard__icon {
  fill: #5fa4b0;
}

.u-socialcard--instagram .u-socialcard__cover::before {
  padding-top: 100%;
}

.u-summary-outer {
  position: relative;
}

.u-summary-outer::before {
  content: '';
  position: absolute;
  top: -.5rem;
  right: -2rem;
  bottom: -.5rem;
  left: -2rem;
  display: none;
  border: 0.1rem solid #f3f3f3;
  box-shadow: 0 0.4rem 1rem 0 rgba(0, 0, 0, 0.1);
  background: white;
  border-radius: .4rem;
}

.u-summary-outer:hover::before {
  display: block;
}

.u-summary {
  position: relative;
  border-bottom: 0.4rem solid #f3f3f3;
  padding: 2rem 0;
}

.u-summary__title {
  margin: .2rem 0 1rem 0;
}

.u-summary__image {
  display: none;
}

.u-summary__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: block;
}

@media only screen and (min-width: 53.75em) {
  .u-summary {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .u-summary__text {
    position: relative;
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
  }
  .u-summary__image {
    position: relative;
    display: block;
    width: 18rem;
    height: 12rem;
  }
  .u-summary__image img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    font-family: "object-fit: cover";
  }
}

.u-share {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 3rem 0;
  border-top: 0.1rem solid #5fa4b0;
  border-bottom: 0.2rem solid #00707f;
  padding: 1.5rem 2rem;
  color: #00707f;
  fill: #00707f;
}

.u-faculty .u-share {
  border-top: 0.1rem solid #404040;
  border-bottom: 0.2rem solid #404040;
  color: #404040;
  fill: #404040;
}

.u-share p {
  margin: 0;
}

.u-share ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin-top: 1rem;
}

.u-share ul li {
  padding: 0 0.4rem;
  font-size: 0;
}

.u-share svg {
  width: 2.5rem;
  height: 2.5rem;
}

.u-faculty .u-share svg {
  -webkit-transition: fill 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: fill 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  fill: #404040;
}

.u-uliege .u-share a:hover svg {
  fill: #00707f;
}

.u-sc-soc .u-share a:hover svg {
  fill: #f8aa00;
}

.u-medecine .u-share a:hover svg {
  fill: #940104;
}

.u-droit .u-share a:hover svg {
  fill: #5b2c86;
}

.u-agro .u-share a:hover svg {
  fill: #7db928;
}

.u-psycho .u-share a:hover svg {
  fill: #289b38;
}

.u-philo .u-share a:hover svg {
  fill: #00843b;
}

.u-vete .u-share a:hover svg {
  fill: #5b57a2;
}

.u-archi .u-share a:hover svg {
  fill: #c6c0b4;
}

.u-sciences .u-share a:hover svg {
  fill: #005ca9;
}

.u-sc-app .u-share a:hover svg {
  fill: #f07f3c;
}

.u-hec .u-share a:hover svg {
  fill: #8c8b82;
}

@media only screen and (min-width: 34.375em) {
  .u-share {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 3rem 2rem;
    margin: 4rem 0;
  }
  .u-share p {
    margin: 0;
  }
  .u-share ul {
    width: auto;
    margin-left: 1rem;
    margin-top: 0;
  }
}

.u-table {
  overflow: auto;
  width: 100%;
}

.u-table table {
  width: 100%;
  min-width: 70rem;
}

.u-table table,
.u-table th,
.u-table td {
  border: 1px solid #e6e6e1;
}

.u-table th,
.u-table td {
  padding: .5rem 1rem;
}

.u-tag {
  position: relative;
  display: inline-block;
  padding: .4rem .6rem;
  background-color: #00707f;
  background-image: -webkit-linear-gradient(left, #00707f 50%, #5fa4b0 50%);
  background-image: linear-gradient(to right, #00707f 50%, #5fa4b0 50%);
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 200% 100%;
  color: white !important;
  font-size: 1rem;
  line-height: 1;
  text-transform: uppercase;
  border-radius: .3rem;
  -webkit-transition: background-position 0.35s cubic-bezier(0, 0, 0.58, 1);
  transition: background-position 0.35s cubic-bezier(0, 0, 0.58, 1);
}

.u-uliege .u-tag {
  background-color: #00707f;
  background-image: -webkit-linear-gradient(left, #00707f 50%, #5fa4b0 50%);
  background-image: linear-gradient(to right, #00707f 50%, #5fa4b0 50%);
}

.u-sc-soc .u-tag {
  background-color: #f8aa00;
  background-image: -webkit-linear-gradient(left, #f8aa00 50%, #ffd000 50%);
  background-image: linear-gradient(to right, #f8aa00 50%, #ffd000 50%);
}

.u-medecine .u-tag {
  background-color: #940104;
  background-image: -webkit-linear-gradient(left, #940104 50%, #e62d31 50%);
  background-image: linear-gradient(to right, #940104 50%, #e62d31 50%);
}

.u-droit .u-tag {
  background-color: #5b2c86;
  background-image: -webkit-linear-gradient(left, #5b2c86 50%, #a8589e 50%);
  background-image: linear-gradient(to right, #5b2c86 50%, #a8589e 50%);
}

.u-agro .u-tag {
  background-color: #7db928;
  background-image: -webkit-linear-gradient(left, #7db928 50%, #b9cd76 50%);
  background-image: linear-gradient(to right, #7db928 50%, #b9cd76 50%);
}

.u-psycho .u-tag {
  background-color: #289b38;
  background-image: -webkit-linear-gradient(left, #289b38 50%, #7db928 50%);
  background-image: linear-gradient(to right, #289b38 50%, #7db928 50%);
}

.u-philo .u-tag {
  background-color: #00843b;
  background-image: -webkit-linear-gradient(left, #00843b 50%, #289b38 50%);
  background-image: linear-gradient(to right, #00843b 50%, #289b38 50%);
}

.u-vete .u-tag {
  background-color: #5b57a2;
  background-image: -webkit-linear-gradient(left, #5b57a2 50%, #8da6d6 50%);
  background-image: linear-gradient(to right, #5b57a2 50%, #8da6d6 50%);
}

.u-archi .u-tag {
  background-color: #c6c0b4;
  background-image: -webkit-linear-gradient(left, #c6c0b4 50%, #e6e6e1 50%);
  background-image: linear-gradient(to right, #c6c0b4 50%, #e6e6e1 50%);
}

.u-sciences .u-tag {
  background-color: #005ca9;
  background-image: -webkit-linear-gradient(left, #005ca9 50%, #1fbadb 50%);
  background-image: linear-gradient(to right, #005ca9 50%, #1fbadb 50%);
}

.u-sc-app .u-tag {
  background-color: #f07f3c;
  background-image: -webkit-linear-gradient(left, #f07f3c 50%, #f8aa00 50%);
  background-image: linear-gradient(to right, #f07f3c 50%, #f8aa00 50%);
}

.u-hec .u-tag {
  background-color: #8c8b82;
  background-image: -webkit-linear-gradient(left, #8c8b82 50%, #c6c0b4 50%);
  background-image: linear-gradient(to right, #8c8b82 50%, #c6c0b4 50%);
}

.u-tag:hover {
  background-position: 0 0;
}

.u-toolbar {
  text-align: center;
  margin-bottom: -1.5rem;
}

.u-toolbar > * {
  margin: 0 1rem 1.5rem 1rem;
}

.u-toolbar__dropdown {
  display: inline-block;
  position: relative;
}

.u-toolbar__dropdown .u-dropdown {
  top: 0;
  z-index: 0;
  padding-top: 5rem;
  text-align: left;
}

.u-toolbar__dropdown .u-dropdown:before {
  display: none;
}

.u-toolbar__dropdown--calendar button {
  padding-right: 4.5rem;
}

.u-toolbar__dropdown--calendar svg {
  right: 1rem !important;
  top: 0.7rem !important;
}

.u-unit-header {
  padding: 7rem 0 0 0;
  background: white;
  text-align: center;
}

.u-unit-header img {
  width: 4rem;
  padding-bottom: 2rem;
}

.u-unit-header .u-h2 {
  margin: 0;
  color: #00707f;
  font-size: 2.5rem;
  font-weight: bold;
  text-transform: uppercase;
}

.u-uliege .u-unit-header .u-h2 {
  color: #00707f;
}

.u-sc-soc .u-unit-header .u-h2 {
  color: #f8aa00;
}

.u-medecine .u-unit-header .u-h2 {
  color: #940104;
}

.u-droit .u-unit-header .u-h2 {
  color: #5b2c86;
}

.u-agro .u-unit-header .u-h2 {
  color: #7db928;
}

.u-psycho .u-unit-header .u-h2 {
  color: #289b38;
}

.u-philo .u-unit-header .u-h2 {
  color: #00843b;
}

.u-vete .u-unit-header .u-h2 {
  color: #5b57a2;
}

.u-archi .u-unit-header .u-h2 {
  color: #c6c0b4;
}

.u-sciences .u-unit-header .u-h2 {
  color: #005ca9;
}

.u-sc-app .u-unit-header .u-h2 {
  color: #f07f3c;
}

.u-hec .u-unit-header .u-h2 {
  color: #8c8b82;
}

@media only screen and (min-width: 53.75em) {
  .u-unit-header .u-h2 {
    font-size: 3rem;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-unit-header {
    border-bottom: 0.1rem solid #e6e6e1;
    padding: 2rem 0 4rem 0;
  }
  .u-unit-header .u-h2 {
    font-size: 3.2rem;
  }
}

.u-footer {
  position: relative;
  background-color: #00373e;
}

.u-faculty .u-footer {
  border-top: 1px solid #e6e6e1;
  background-color: white;
}

.u-footer__container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 4rem 0;
  color: white;
}

.u-faculty .u-footer__container {
  border-bottom: 1px solid #e6e6e1;
  color: #4a4a4a;
}

.u-uliege .u-footer__container {
  color: #00707f;
}

.u-sc-soc .u-footer__container {
  color: #f8aa00;
}

.u-medecine .u-footer__container {
  color: #940104;
}

.u-droit .u-footer__container {
  color: #5b2c86;
}

.u-agro .u-footer__container {
  color: #7db928;
}

.u-psycho .u-footer__container {
  color: #289b38;
}

.u-philo .u-footer__container {
  color: #00843b;
}

.u-vete .u-footer__container {
  color: #5b57a2;
}

.u-archi .u-footer__container {
  color: #c6c0b4;
}

.u-sciences .u-footer__container {
  color: #005ca9;
}

.u-sc-app .u-footer__container {
  color: #f07f3c;
}

.u-hec .u-footer__container {
  color: #8c8b82;
}

.u-footer__container .u-wrapper {
  position: relative;
  z-index: 10;
}

.u-footer__container a {
  color: #5fa4b0;
  font-size: 1.2rem;
  font-weight: 700;
  text-transform: uppercase;
}

.u-faculty .u-footer__container a {
  color: #4a4a4a;
}

.u-uliege .u-footer__container a:hover {
  color: #00707f;
}

.u-sc-soc .u-footer__container a:hover {
  color: #f8aa00;
}

.u-medecine .u-footer__container a:hover {
  color: #940104;
}

.u-droit .u-footer__container a:hover {
  color: #5b2c86;
}

.u-agro .u-footer__container a:hover {
  color: #7db928;
}

.u-psycho .u-footer__container a:hover {
  color: #289b38;
}

.u-philo .u-footer__container a:hover {
  color: #00843b;
}

.u-vete .u-footer__container a:hover {
  color: #5b57a2;
}

.u-archi .u-footer__container a:hover {
  color: #c6c0b4;
}

.u-sciences .u-footer__container a:hover {
  color: #005ca9;
}

.u-sc-app .u-footer__container a:hover {
  color: #f07f3c;
}

.u-hec .u-footer__container a:hover {
  color: #8c8b82;
}

.u-uliege .u-footer__container a:hover {
  color: white;
}

.u-footer__logo {
  margin-bottom: 4rem;
}

.u-footer__logo img,
.u-footer__logo svg {
  width: 100%;
  max-width: 14rem;
  height: auto;
}

.u-uliege .u-footer__logo img, .u-uliege
.u-footer__logo svg {
  max-width: 8rem;
}

.u-footer__logo address {
  margin: 2rem 0 2.8rem;
  color: white;
  font-size: 1.5rem;
  font-style: italic;
}

.u-uliege .u-footer__logo address {
  color: #8c8b82;
}

.u-sc-soc .u-footer__logo address {
  color: #8c8b82;
}

.u-medecine .u-footer__logo address {
  color: #8c8b82;
}

.u-droit .u-footer__logo address {
  color: #8c8b82;
}

.u-agro .u-footer__logo address {
  color: #8c8b82;
}

.u-psycho .u-footer__logo address {
  color: #8c8b82;
}

.u-philo .u-footer__logo address {
  color: #8c8b82;
}

.u-vete .u-footer__logo address {
  color: #8c8b82;
}

.u-archi .u-footer__logo address {
  color: #8c8b82;
}

.u-sciences .u-footer__logo address {
  color: #8c8b82;
}

.u-sc-app .u-footer__logo address {
  color: #8c8b82;
}

.u-hec .u-footer__logo address {
  color: #8c8b82;
}

.u-uliege .u-footer__logo address {
  color: white;
}

.u-footer__logo a,
.u-footer__logo .u-link {
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
}

.u-footer__logo .u-link,
.u-footer__logo [class*='u-link--'] {
  font-size: 1.3rem;
}

.u-footer__sitemap {
  margin-bottom: 4rem;
}

.u-footer__sitemap h3 {
  margin-bottom: 2rem;
  color: white;
  font-size: 1.3rem;
  letter-spacing: .07rem;
}

.u-uliege .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-sc-soc .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-medecine .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-droit .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-agro .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-psycho .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-philo .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-vete .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-archi .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-sciences .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-sc-app .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-hec .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-uliege .u-footer__sitemap h3 {
  color: white;
}

.u-footer__faculties h3 {
  margin-bottom: 3rem;
  color: #5fa4b0;
}

.u-uliege .u-footer__faculties h3 {
  color: #5fa4b0;
}

.u-sc-soc .u-footer__faculties h3 {
  color: #ffd000;
}

.u-medecine .u-footer__faculties h3 {
  color: #e62d31;
}

.u-droit .u-footer__faculties h3 {
  color: #a8589e;
}

.u-agro .u-footer__faculties h3 {
  color: #b9cd76;
}

.u-psycho .u-footer__faculties h3 {
  color: #7db928;
}

.u-philo .u-footer__faculties h3 {
  color: #289b38;
}

.u-vete .u-footer__faculties h3 {
  color: #8da6d6;
}

.u-archi .u-footer__faculties h3 {
  color: #e6e6e1;
}

.u-sciences .u-footer__faculties h3 {
  color: #1fbadb;
}

.u-sc-app .u-footer__faculties h3 {
  color: #f8aa00;
}

.u-hec .u-footer__faculties h3 {
  color: #c6c0b4;
}

.u-footer__faculties .u-link,
.u-footer__faculties [class*='u-link--'] {
  font-size: 1.4rem;
}

.u-footer__faculties li {
  margin: 0 0 2rem;
}

.u-footer__partners {
  padding: 4rem 0;
  background: white;
  color: #c6c0b4;
  text-align: center;
}

.u-faculty .u-footer__partners {
  background-color: #fdfdff;
}

.u-footer__partners h3 {
  color: #8c8b82;
  letter-spacing: .05rem;
}

.u-footer__partners .u-small-title, .u-footer__partners nav input, nav .u-footer__partners input, .u-footer__partners
main input,
main .u-footer__partners input, .u-footer__partners
.u-nav-mobile input,
.u-nav-mobile .u-footer__partners input, .u-footer__partners
.u-nav input,
.u-nav .u-footer__partners input, .u-footer__partners
.u-footer input,
.u-footer .u-footer__partners input, .u-footer__partners nav button, nav .u-footer__partners button, .u-footer__partners
main button,
main .u-footer__partners button, .u-footer__partners
.u-nav-mobile button,
.u-nav-mobile .u-footer__partners button, .u-footer__partners
.u-nav button,
.u-nav .u-footer__partners button, .u-footer__partners
.u-footer button,
.u-footer .u-footer__partners button, .u-footer__partners .u-breadcrumb, .u-footer__partners .u-pager ol, .u-pager .u-footer__partners ol {
  font-size: 1.2rem;
}

.u-footer__partners a {
  color: inherit;
}

@media only screen and (min-width: 39.375em) {
  .u-footer {
    margin-top: 12rem;
  }
  .u-footer.no-margin {
    margin-top: 0 !important;
  }
  .u-footer__cta {
    position: relative;
    position: absolute;
    top: 0;
    left: 50%;
    width: 90%;
    max-width: 104rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10;
  }
  .u-footer__cta .u-newsletter {
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    padding: 0 2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .u-footer__cta .u-follow {
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
  }
  .u-footer__container {
    padding: 14rem 2rem 0 2rem;
  }
  .u-footer__content {
    margin: 3rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .u-footer__content > div {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .u-footer__sitemap {
    margin-bottom: 2rem;
  }
  .u-footer__faculties {
    -webkit-flex-basis: 100% !important;
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
    margin-top: 0rem;
  }
  .u-footer__faculties ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem;
  }
  .u-footer__faculties li {
    margin: 0 0 4rem 0;
    height: 3rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-footer__cta .u-follow {
    padding: 3rem 2rem 3rem 4rem;
  }
  .u-footer__cta .u-newsletter {
    padding: 2rem 4rem;
  }
  .u-footer__sitemap {
    margin-bottom: 3rem;
  }
  .u-footer__content > div {
    -webkit-flex-basis: 31%;
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%;
  }
  .u-footer__faculties ul {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
  }
  .u-footer__faculties ul li {
    margin: 0 0 4.5rem 0;
  }
}

@media only screen and (min-width: 64em) {
  .u-footer {
    margin-top: 18rem;
  }
  .u-footer__cta .u-follow {
    padding: 3rem 5rem;
  }
  .u-footer__cta .u-newsletter {
    padding: 3rem 5rem;
  }
  .u-footer__container .u-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-footer__container {
    padding: 16rem 0 8rem 0;
  }
  .u-footer__content {
    margin: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .u-footer__sitemap {
    margin-bottom: 4rem;
  }
  .u-footer__sitemap h3 {
    margin-top: 0;
  }
  .u-footer__logo {
    -webkit-flex-basis: 23rem;
    -ms-flex-preferred-size: 23rem;
    flex-basis: 23rem;
  }
}

.u-section,
[class*='u-section--'] {
  position: relative;
  margin: 4rem 0;
  border: 1px solid #e6e6e1;
  border-width: 1px 0;
  padding: 4rem 0;
  background: white;
}

.u-section .u-section__title::before,
.u-section .u-section__title::after,
[class*='u-section--'] .u-section__title::before,
[class*='u-section--'] .u-section__title::after {
  background: transparent;
}

.u-section > .u-section__title:first-child,
[class*='u-section--'] > .u-section__title:first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.u-section--bordered .u-section__title::before, .u-section--bordered .u-section__title::after {
  background-color: transparent;
}

.u-section__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  color: #c6c0b4;
  font-size: 1.2rem;
  line-height: 1;
  letter-spacing: 0.02rem;
}

.u-section__title span {
  border: 1px solid #e6e6e1;
  padding: .6rem 1rem;
  background: white;
}

.u-section__title::before, .u-section__title::after {
  content: '';
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 1px;
  background-color: silver;
}

.u-section__title::before {
  margin-right: 1em;
}

.u-section__title::after {
  margin-left: 1em;
}

[class*='u-section--'][class*='--bordered'] {
  border-width: 1px;
  padding: 4rem;
}

.u-search {
  position: absolute;
  z-index: 120;
  top: 4.4rem;
  left: 0;
  display: none;
  overflow: hidden;
  width: 100%;
}

.u-search .u-wrapper {
  max-width: 94rem;
}

.u-search__container {
  overflow: auto;
  height: calc(100vh - 14rem);
  background: #fdfdff;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.u-search__top {
  padding: 1rem 0 2rem 0;
  background: white;
}

.u-search__close {
  margin: 1rem 0 2rem 0;
  text-align: right;
}

.u-search__close__btn {
  display: block;
  color: #00707f;
}

.u-uliege .u-search__close__btn {
  color: #00707f;
}

.u-sc-soc .u-search__close__btn {
  color: #f8aa00;
}

.u-medecine .u-search__close__btn {
  color: #940104;
}

.u-droit .u-search__close__btn {
  color: #5b2c86;
}

.u-agro .u-search__close__btn {
  color: #7db928;
}

.u-psycho .u-search__close__btn {
  color: #289b38;
}

.u-philo .u-search__close__btn {
  color: #00843b;
}

.u-vete .u-search__close__btn {
  color: #5b57a2;
}

.u-archi .u-search__close__btn {
  color: #c6c0b4;
}

.u-sciences .u-search__close__btn {
  color: #005ca9;
}

.u-sc-app .u-search__close__btn {
  color: #f07f3c;
}

.u-hec .u-search__close__btn {
  color: #8c8b82;
}

.u-search__close__btn svg {
  position: relative;
  top: .1rem;
  width: 1rem;
  height: 1.1rem;
  margin-left: .5rem;
  fill: #00707f;
}

.u-uliege .u-search__close__btn svg {
  fill: #00707f;
}

.u-sc-soc .u-search__close__btn svg {
  fill: #f8aa00;
}

.u-medecine .u-search__close__btn svg {
  fill: #940104;
}

.u-droit .u-search__close__btn svg {
  fill: #5b2c86;
}

.u-agro .u-search__close__btn svg {
  fill: #7db928;
}

.u-psycho .u-search__close__btn svg {
  fill: #289b38;
}

.u-philo .u-search__close__btn svg {
  fill: #00843b;
}

.u-vete .u-search__close__btn svg {
  fill: #5b57a2;
}

.u-archi .u-search__close__btn svg {
  fill: #c6c0b4;
}

.u-sciences .u-search__close__btn svg {
  fill: #005ca9;
}

.u-sc-app .u-search__close__btn svg {
  fill: #f07f3c;
}

.u-hec .u-search__close__btn svg {
  fill: #8c8b82;
}

.u-search__form {
  position: relative;
  margin: 1.5rem 0;
}

.u-search__form svg {
  position: absolute;
  top: 1rem;
  left: 0;
  width: 2rem;
  height: 2rem;
  fill: #00707f;
}

.u-uliege .u-search__form svg {
  fill: #00707f;
}

.u-sc-soc .u-search__form svg {
  fill: #f8aa00;
}

.u-medecine .u-search__form svg {
  fill: #940104;
}

.u-droit .u-search__form svg {
  fill: #5b2c86;
}

.u-agro .u-search__form svg {
  fill: #7db928;
}

.u-psycho .u-search__form svg {
  fill: #289b38;
}

.u-philo .u-search__form svg {
  fill: #00843b;
}

.u-vete .u-search__form svg {
  fill: #5b57a2;
}

.u-archi .u-search__form svg {
  fill: #c6c0b4;
}

.u-sciences .u-search__form svg {
  fill: #005ca9;
}

.u-sc-app .u-search__form svg {
  fill: #f07f3c;
}

.u-hec .u-search__form svg {
  fill: #8c8b82;
}

@media only screen and (min-width: 53.75em) {
  .u-search__form svg {
    top: 1.5rem;
  }
}

.u-search__form input {
  width: 100%;
  padding: .5rem 3rem;
  font-size: 1.8rem;
  text-transform: none;
}

.u-search__form button {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
}

.u-search__other {
  border-top: 1px solid #f3f3f3;
  padding: 2.5rem 0;
  text-align: center;
}

.u-search__other .u-small-title, .u-search__other nav input, nav .u-search__other input, .u-search__other
main input,
main .u-search__other input, .u-search__other
.u-nav-mobile input,
.u-nav-mobile .u-search__other input, .u-search__other
.u-nav input,
.u-nav .u-search__other input, .u-search__other
.u-footer input,
.u-footer .u-search__other input, .u-search__other nav button, nav .u-search__other button, .u-search__other
main button,
main .u-search__other button, .u-search__other
.u-nav-mobile button,
.u-nav-mobile .u-search__other button, .u-search__other
.u-nav button,
.u-nav .u-search__other button, .u-search__other
.u-footer button,
.u-footer .u-search__other button, .u-search__other .u-breadcrumb, .u-search__other .u-pager ol, .u-pager .u-search__other ol {
  color: #8c8b82;
}

.u-search__other .u-cta,
.u-search__other [class*='u-cta--'] {
  margin-top: 3rem;
}

.u-search__other .u-cta__content {
  padding: 2rem;
}

.u-search__other .u-cta__content__title {
  font-size: 2.3rem;
}

.u-search__other .u-cta__content__link {
  margin-top: 1.7rem;
  font-size: 1.5rem;
  text-transform: none;
  letter-spacing: 0;
}

@media only screen and (min-width: 53.75em) {
  .u-search__form {
    margin: 3rem 0;
  }
  .u-search__form svg {
    width: 3rem;
    height: 3rem;
  }
  .u-search__form input {
    padding: .5rem 5rem;
    font-size: 3rem;
  }
  .u-search__form button {
    font-size: 2.4rem;
  }
  .u-search__other .u-cta,
  .u-search__other [class*='u-cta--'] {
    margin-top: 1.5rem;
  }
  .u-search__other .u-cta__content {
    padding: 4rem;
  }
  .u-search__other .u-cta__content__title {
    font-size: 3rem;
  }
  .u-search__other .u-cta__content__link {
    margin-top: 3rem;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-search__close {
    display: none;
  }
  .u-search__top {
    padding-top: 4rem;
  }
  .u-search {
    padding-bottom: 6rem;
  }
  .u-search__container {
    height: 80vh;
    min-height: 68rem;
    max-height: 70rem;
    box-shadow: 0 2rem 5rem 0 rgba(0, 0, 0, 0.19);
  }
}

.u-nav-card {
  position: relative;
  -webkit-flex-basis: 30%;
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
  width: auto;
  max-width: 40rem;
  margin: 0 !important;
}

@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  .u-nav-card .u-card__cover {
    display: none;
  }
}

.u-nav-card .u-card__content__header__title {
  font-size: 2.4rem;
}

.u-nav-card .u-card__content {
  overflow: hidden;
  width: 100%;
  margin-top: 0;
  border: 0;
  background-color: #00373e;
  color: white;
}

@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  .u-nav-card .u-card__content {
    width: 100%;
    margin: 0;
  }
}

@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  .u-nav-card .u-card__content__text {
    margin-bottom: 3rem;
  }
}

.u-nav-card .u-card__content__btn {
  text-align: center;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-mobile,
  [class*='u-nav-mobile--'] {
    display: none;
  }
}

.u-nav-mobile__bar {
  position: fixed;
  z-index: 300;
  top: 0;
  left: 0;
  width: 100%;
  height: 4.4rem;
  border-bottom: 1px solid #e6e6e1;
  padding-left: 3rem;
  background: white;
  line-height: 4.4rem;
}

.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection .u-nav-mobile__bar {
  top: 4.1rem;
}

.u-nav-mobile__logo {
  display: inline-block;
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
}

.u-nav-mobile__logo svg,
.u-nav-mobile__logo img {
  width: auto;
  max-height: 3.3rem;
  vertical-align: middle;
}

.u-nav-mobile__content {
  position: fixed;
  z-index: 100;
  top: 4.4rem;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%;
  padding: 0 1rem;
  background: white;
  opacity: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: opacity 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0.16667s, -webkit-transform 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: opacity 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0.16667s, -webkit-transform 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335), opacity 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0.16667s;
  transition: transform 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335), opacity 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0.16667s, -webkit-transform 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection .u-nav-mobile__content {
  top: 8.5rem;
}

.u-nav-mobile__content.is-open {
  opacity: 1;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: opacity 0.1s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0s, -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: opacity 0.1s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0s, -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.1s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0s;
  transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.1s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0s, -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-mobile__scrollable {
  position: absolute;
  top: 4.4rem;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  width: 100%;
}

.u-nav-header,
[class*='u-nav-header--'] {
  position: relative;
  z-index: 100;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  border: 0;
  background: white;
}

.u-nav-header::after,
[class*='u-nav-header--']::after {
  content: '';
  display: table;
  clear: both;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-header,
  [class*='u-nav-header--'] {
    display: block;
  }
}

.u-nav-header__bar {
  width: 100%;
  height: 10rem;
  border-bottom: 1px solid #e6e6e1;
  padding-left: 3rem;
  line-height: 9.9rem;
}

.u-nav-header__logo {
  display: inline-block;
}

.u-nav-header__logo svg,
.u-nav-header__logo img {
  width: auto;
  max-height: 4.8rem;
  vertical-align: middle;
}

.desktop-hide-header .u-nav-header {
  display: none;
}

.desktop-hide-header .u-nav-header-placeholder {
  display: none;
}

[class*='u-nav-header--'][class*='--unit'] {
  text-align: center;
}

[class*='u-nav-header--'][class*='--unit'] .u-nav-header__bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  float: none;
  height: 17rem;
  padding-right: 2rem;
  line-height: 4.6rem;
}

[class*='u-nav-header--'][class*='--unit'] .u-nav-header__logo {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-top: 1rem;
}

[class*='u-nav-header--'][class*='--unit'] .u-nav-header__logo img,
[class*='u-nav-header--'][class*='--unit'] .u-nav-header__logo svg {
  max-height: 10rem;
}

[class*='u-nav-header--'][class*='--intra'],
[class*='u-nav-header--'][class*='--empty'] {
  display: none;
}

.u-nav-header-placeholder {
  display: none;
  height: 0;
}

.u-nav-header-placeholder.active {
  height: 10rem;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-header-placeholder {
    display: block;
  }
}

.u-nav-header .u-nav-header__bar,
[class*='u-nav-header--'] .u-nav-header__bar {
  -webkit-transition: none;
  transition: none;
}

.u-nav-header .u-nav-header__logo img,
[class*='u-nav-header--'] .u-nav-header__logo img {
  -webkit-transition: max-height .4s;
  transition: max-height .4s;
}

[class*='u-nav-header--'][class*='--sticky'] {
  position: fixed;
  top: 0 !important;
  box-shadow: 0 0 12px 3px rgba(0, 0, 0, 0.07);
}

.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection [class*='u-nav-header--'][class*='--sticky'] {
  top: 4rem !important;
}

[class*='u-nav-header--'][class*='--sticky'] .u-nav-header__bar {
  height: 6rem;
  line-height: 5.9rem;
  -webkit-transition: height .4s, line-height .4s;
  transition: height .4s, line-height .4s;
}

[class*='u-nav-header--'][class*='--sticky'] .u-nav-site__item a::after {
  bottom: 1rem;
}

[class*='u-nav-header--'][class*='--sticky'] .u-nav-header__logo img {
  max-height: 4rem;
}

[class*='u-nav-header--'][class*='--center'] {
  text-align: center;
}

[class*='u-nav-header--'][class*='--center'] .u-nav-header__bar {
  padding: 0;
}

[class*='u-nav-header--'][class*='--center'] .u-nav-header__logo {
  display: none;
}

[class*='u-nav-header--'][class*='--center'] .u-nav-site--center {
  padding: 0 4rem;
  display: inline-block;
  float: none;
}

[class*='u-nav-header--'][class*='--center'] .u-nav-site__item {
  margin: 0 2rem;
}

.u-nav-lang {
  position: relative;
  z-index: 1000;
  padding-right: 2.5rem;
}

.u-nav-lang::before {
  content: '' !important;
  display: inline-block;
  width: 2px;
  height: 20px;
  margin-right: 1rem;
  margin-left: 1rem;
  background-color: #5fa4b0;
  border-radius: 1px;
  vertical-align: middle;
}

.u-uliege .u-nav-lang::before {
  background-color: #5fa4b0;
}

.u-sc-soc .u-nav-lang::before {
  background-color: #ffd000;
}

.u-medecine .u-nav-lang::before {
  background-color: #e62d31;
}

.u-droit .u-nav-lang::before {
  background-color: #a8589e;
}

.u-agro .u-nav-lang::before {
  background-color: #b9cd76;
}

.u-psycho .u-nav-lang::before {
  background-color: #7db928;
}

.u-philo .u-nav-lang::before {
  background-color: #289b38;
}

.u-vete .u-nav-lang::before {
  background-color: #8da6d6;
}

.u-archi .u-nav-lang::before {
  background-color: #e6e6e1;
}

.u-sciences .u-nav-lang::before {
  background-color: #1fbadb;
}

.u-sc-app .u-nav-lang::before {
  background-color: #f8aa00;
}

.u-hec .u-nav-lang::before {
  background-color: #c6c0b4;
}

.u-nav-lang select {
  margin-left: 1rem;
}

.u-courses .u-nav-lang::before {
  background-color: white;
}

.u-nav-lang__trigger {
  float: right;
}

.u-nav-lang__trigger .u-icon {
  width: 7px !important;
  margin-left: .5em;
}

.u-nav-lang__content {
  width: auto;
  padding: .5em;
}

.u-nav-lang__content__list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.u-nav-lang__content__item {
  margin: 0;
}

.u-nav-lang__content__item a {
  height: auto !important;
  color: #4a4a4a !important;
  line-height: 1.5 !important;
  text-transform: uppercase !important;
}

.u-nav-lang__content__item a:hover, .u-nav-lang__content__item a:focus {
  color: #00707f !important;
}

.u-nav-level li,
[class*='u-nav-level--'] li {
  margin: 0;
}

.u-nav-level .u-nav-level-title,
[class*='u-nav-level--'] .u-nav-level-title {
  display: block;
  color: #4a4a4a;
  font-size: 2.4rem;
}

.u-nav-level .u-nav-level-title:hover, .u-nav-level .u-nav-level-title:focus,
[class*='u-nav-level--'] .u-nav-level-title:hover,
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #00707f;
}

.u-uliege .u-nav-level .u-nav-level-title:hover, .u-uliege .u-nav-level .u-nav-level-title:focus, .u-uliege
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-uliege
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #00707f;
}

.u-sc-soc .u-nav-level .u-nav-level-title:hover, .u-sc-soc .u-nav-level .u-nav-level-title:focus, .u-sc-soc
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-sc-soc
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #f8aa00;
}

.u-medecine .u-nav-level .u-nav-level-title:hover, .u-medecine .u-nav-level .u-nav-level-title:focus, .u-medecine
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-medecine
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #940104;
}

.u-droit .u-nav-level .u-nav-level-title:hover, .u-droit .u-nav-level .u-nav-level-title:focus, .u-droit
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-droit
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #5b2c86;
}

.u-agro .u-nav-level .u-nav-level-title:hover, .u-agro .u-nav-level .u-nav-level-title:focus, .u-agro
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-agro
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #7db928;
}

.u-psycho .u-nav-level .u-nav-level-title:hover, .u-psycho .u-nav-level .u-nav-level-title:focus, .u-psycho
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-psycho
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #289b38;
}

.u-philo .u-nav-level .u-nav-level-title:hover, .u-philo .u-nav-level .u-nav-level-title:focus, .u-philo
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-philo
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #00843b;
}

.u-vete .u-nav-level .u-nav-level-title:hover, .u-vete .u-nav-level .u-nav-level-title:focus, .u-vete
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-vete
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #5b57a2;
}

.u-archi .u-nav-level .u-nav-level-title:hover, .u-archi .u-nav-level .u-nav-level-title:focus, .u-archi
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-archi
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #c6c0b4;
}

.u-sciences .u-nav-level .u-nav-level-title:hover, .u-sciences .u-nav-level .u-nav-level-title:focus, .u-sciences
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-sciences
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #005ca9;
}

.u-sc-app .u-nav-level .u-nav-level-title:hover, .u-sc-app .u-nav-level .u-nav-level-title:focus, .u-sc-app
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-sc-app
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #f07f3c;
}

.u-hec .u-nav-level .u-nav-level-title:hover, .u-hec .u-nav-level .u-nav-level-title:focus, .u-hec
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-hec
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #8c8b82;
}

.u-nav-level .is-active .u-nav-title,
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #00707f;
}

.u-uliege .u-nav-level .is-active .u-nav-title, .u-uliege
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #00707f;
}

.u-sc-soc .u-nav-level .is-active .u-nav-title, .u-sc-soc
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #f8aa00;
}

.u-medecine .u-nav-level .is-active .u-nav-title, .u-medecine
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #940104;
}

.u-droit .u-nav-level .is-active .u-nav-title, .u-droit
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #5b2c86;
}

.u-agro .u-nav-level .is-active .u-nav-title, .u-agro
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #7db928;
}

.u-psycho .u-nav-level .is-active .u-nav-title, .u-psycho
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #289b38;
}

.u-philo .u-nav-level .is-active .u-nav-title, .u-philo
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #00843b;
}

.u-vete .u-nav-level .is-active .u-nav-title, .u-vete
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #5b57a2;
}

.u-archi .u-nav-level .is-active .u-nav-title, .u-archi
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #c6c0b4;
}

.u-sciences .u-nav-level .is-active .u-nav-title, .u-sciences
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #005ca9;
}

.u-sc-app .u-nav-level .is-active .u-nav-title, .u-sc-app
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #f07f3c;
}

.u-hec .u-nav-level .is-active .u-nav-title, .u-hec
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #8c8b82;
}

.u-nav-level .u-nav-link,
[class*='u-nav-level--'] .u-nav-link {
  position: relative;
  display: block;
  color: #5fa4b0;
  letter-spacing: .2px;
  -webkit-transition: color 1s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: color 1s cubic-bezier(0.075, 0.82, 0.165, 1);
}

@media only screen and (min-width: 71.25em) {
  .u-nav-level .u-nav-link,
  [class*='u-nav-level--'] .u-nav-link {
    color: white;
  }
}

.u-nav-level .u-nav-link:hover, .u-nav-level .u-nav-link:focus,
[class*='u-nav-level--'] .u-nav-link:hover,
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #00707f;
  fill: #00707f;
}

.u-uliege .u-nav-level .u-nav-link:hover, .u-uliege .u-nav-level .u-nav-link:focus, .u-uliege
[class*='u-nav-level--'] .u-nav-link:hover, .u-uliege
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #00707f;
  fill: #00707f;
}

.u-sc-soc .u-nav-level .u-nav-link:hover, .u-sc-soc .u-nav-level .u-nav-link:focus, .u-sc-soc
[class*='u-nav-level--'] .u-nav-link:hover, .u-sc-soc
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-medecine .u-nav-level .u-nav-link:hover, .u-medecine .u-nav-level .u-nav-link:focus, .u-medecine
[class*='u-nav-level--'] .u-nav-link:hover, .u-medecine
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #940104;
  fill: #940104;
}

.u-droit .u-nav-level .u-nav-link:hover, .u-droit .u-nav-level .u-nav-link:focus, .u-droit
[class*='u-nav-level--'] .u-nav-link:hover, .u-droit
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #5b2c86;
  fill: #5b2c86;
}

.u-agro .u-nav-level .u-nav-link:hover, .u-agro .u-nav-level .u-nav-link:focus, .u-agro
[class*='u-nav-level--'] .u-nav-link:hover, .u-agro
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #7db928;
  fill: #7db928;
}

.u-psycho .u-nav-level .u-nav-link:hover, .u-psycho .u-nav-level .u-nav-link:focus, .u-psycho
[class*='u-nav-level--'] .u-nav-link:hover, .u-psycho
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #289b38;
  fill: #289b38;
}

.u-philo .u-nav-level .u-nav-link:hover, .u-philo .u-nav-level .u-nav-link:focus, .u-philo
[class*='u-nav-level--'] .u-nav-link:hover, .u-philo
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #00843b;
  fill: #00843b;
}

.u-vete .u-nav-level .u-nav-link:hover, .u-vete .u-nav-level .u-nav-link:focus, .u-vete
[class*='u-nav-level--'] .u-nav-link:hover, .u-vete
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #5b57a2;
  fill: #5b57a2;
}

.u-archi .u-nav-level .u-nav-link:hover, .u-archi .u-nav-level .u-nav-link:focus, .u-archi
[class*='u-nav-level--'] .u-nav-link:hover, .u-archi
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #c6c0b4;
  fill: #c6c0b4;
}

.u-sciences .u-nav-level .u-nav-link:hover, .u-sciences .u-nav-level .u-nav-link:focus, .u-sciences
[class*='u-nav-level--'] .u-nav-link:hover, .u-sciences
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #005ca9;
  fill: #005ca9;
}

.u-sc-app .u-nav-level .u-nav-link:hover, .u-sc-app .u-nav-level .u-nav-link:focus, .u-sc-app
[class*='u-nav-level--'] .u-nav-link:hover, .u-sc-app
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #f07f3c;
  fill: #f07f3c;
}

.u-hec .u-nav-level .u-nav-link:hover, .u-hec .u-nav-level .u-nav-link:focus, .u-hec
[class*='u-nav-level--'] .u-nav-link:hover, .u-hec
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #8c8b82;
  fill: #8c8b82;
}

.u-nav-level .is-active > .u-nav-link,
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #00707f;
}

.u-uliege .u-nav-level .is-active > .u-nav-link, .u-uliege
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #00707f;
}

.u-sc-soc .u-nav-level .is-active > .u-nav-link, .u-sc-soc
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #f8aa00;
}

.u-medecine .u-nav-level .is-active > .u-nav-link, .u-medecine
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #940104;
}

.u-droit .u-nav-level .is-active > .u-nav-link, .u-droit
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #5b2c86;
}

.u-agro .u-nav-level .is-active > .u-nav-link, .u-agro
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #7db928;
}

.u-psycho .u-nav-level .is-active > .u-nav-link, .u-psycho
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #289b38;
}

.u-philo .u-nav-level .is-active > .u-nav-link, .u-philo
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #00843b;
}

.u-vete .u-nav-level .is-active > .u-nav-link, .u-vete
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #5b57a2;
}

.u-archi .u-nav-level .is-active > .u-nav-link, .u-archi
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #c6c0b4;
}

.u-sciences .u-nav-level .is-active > .u-nav-link, .u-sciences
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #005ca9;
}

.u-sc-app .u-nav-level .is-active > .u-nav-link, .u-sc-app
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #f07f3c;
}

.u-hec .u-nav-level .is-active > .u-nav-link, .u-hec
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #8c8b82;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-level,
  [class*='u-nav-level--'] {
    display: none;
  }
}

.u-nav-level[data-nav-level='0'],
[class*='u-nav-level--'][data-nav-level='0'] {
  display: none;
}

.u-uliege .u-nav-level[data-nav-level='0'], .u-uliege
[class*='u-nav-level--'][data-nav-level='0'] {
  display: block;
}

.u-nav-level[data-nav-level='0'] .u-wrapper[data-nav-level='0'],
[class*='u-nav-level--'][data-nav-level='0'] .u-wrapper[data-nav-level='0'] {
  padding: 0 1rem;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'],
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li {
    margin-left: .5rem;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link {
    padding: 0 1em;
    font-size: 1.2rem;
    font-weight: 700;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    background-color: white;
    color: #00707f !important;
  }
  .u-uliege .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-uliege
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #00707f !important;
  }
  .u-sc-soc .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #f8aa00 !important;
  }
  .u-medecine .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-medecine
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #940104 !important;
  }
  .u-droit .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-droit
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #5b2c86 !important;
  }
  .u-agro .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-agro
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #7db928 !important;
  }
  .u-psycho .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-psycho
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #289b38 !important;
  }
  .u-philo .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-philo
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #00843b !important;
  }
  .u-vete .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-vete
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #5b57a2 !important;
  }
  .u-archi .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-archi
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #c6c0b4 !important;
  }
  .u-sciences .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-sciences
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #005ca9 !important;
  }
  .u-sc-app .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #f07f3c !important;
  }
  .u-hec .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-hec
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #8c8b82 !important;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link::after,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link::after {
    content: '';
    position: absolute;
    z-index: -1;
    top: 50%;
    right: 0;
    left: 0;
    height: 2em;
    width: 0;
    background-color: transparent;
    border-radius: .3em;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
    -webkit-transition-property: background-color, width;
    transition-property: background-color, width;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover,
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus,
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link {
    color: white;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after,
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after,
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    width: 100%;
    background-color: #00373e;
  }
  .u-uliege .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-uliege
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-uliege
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-uliege
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-uliege
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-uliege
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #00373e;
  }
  .u-sc-soc .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sc-soc
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sc-soc
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #f8aa00;
  }
  .u-medecine .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-medecine
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-medecine
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-medecine
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-medecine
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-medecine
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #940104;
  }
  .u-droit .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-droit
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-droit
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-droit
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-droit
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-droit
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #5b2c86;
  }
  .u-agro .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-agro
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-agro
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-agro
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-agro
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-agro
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #7db928;
  }
  .u-psycho .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-psycho
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-psycho
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-psycho
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-psycho
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-psycho
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #289b38;
  }
  .u-philo .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-philo
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-philo
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-philo
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-philo
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-philo
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #00843b;
  }
  .u-vete .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-vete
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-vete
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-vete
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-vete
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-vete
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #5b57a2;
  }
  .u-archi .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-archi
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-archi
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-archi
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-archi
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-archi
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #c6c0b4;
  }
  .u-sciences .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sciences
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sciences
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-sciences
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sciences
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sciences
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #005ca9;
  }
  .u-sc-app .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sc-app
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sc-app
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #f07f3c;
  }
  .u-hec .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-hec
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-hec
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-hec
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-hec
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-hec
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #8c8b82;
  }
}

.u-nav-level[data-nav-level='1'],
[class*='u-nav-level--'][data-nav-level='1'] {
  font-size: 1.7rem;
  line-height: 1.5;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-level[data-nav-level='1'],
  [class*='u-nav-level--'][data-nav-level='1'] {
    position: absolute;
    z-index: 300;
    right: 0;
    left: 0;
    display: none;
    width: 100%;
  }
  .u-nav-level[data-nav-level='1'] .u-icon-triangle,
  [class*='u-nav-level--'][data-nav-level='1'] .u-icon-triangle {
    display: none;
  }
  .u-nav-level[data-nav-level='1'] .u-wrapper[data-nav-level='1'],
  [class*='u-nav-level--'][data-nav-level='1'] .u-wrapper[data-nav-level='1'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 144rem;
    padding: 0;
  }
  .u-nav-level[data-nav-level='1'] nav[data-nav-level='1'],
  [class*='u-nav-level--'][data-nav-level='1'] nav[data-nav-level='1'] {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: calc(75% - 4rem);
    -ms-flex-preferred-size: calc(75% - 4rem);
    flex-basis: calc(75% - 4rem);
    margin: 4rem 4rem 2rem;
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'],
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li,
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li {
    width: calc(33.33% - 4rem);
    min-height: 100px;
    margin-bottom: 2rem;
    border-bottom: 2px solid #e0e0e0;
    padding-bottom: 2rem;
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li:last-child:nth-child(3n - 1),
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li:last-child:nth-child(3n - 1) {
    margin-right: calc(33.33% + 2rem);
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a,
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    margin-bottom: .75em;
    color: #00707f;
    font-weight: 900;
    letter-spacing: 0;
  }
  .u-uliege .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-uliege
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #00707f;
  }
  .u-sc-soc .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #f8aa00;
  }
  .u-medecine .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-medecine
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #940104;
  }
  .u-droit .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-droit
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #5b2c86;
  }
  .u-agro .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-agro
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #7db928;
  }
  .u-psycho .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-psycho
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #289b38;
  }
  .u-philo .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-philo
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #00843b;
  }
  .u-vete .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-vete
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #5b57a2;
  }
  .u-archi .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-archi
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #c6c0b4;
  }
  .u-sciences .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-sciences
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #005ca9;
  }
  .u-sc-app .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #f07f3c;
  }
  .u-hec .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-hec
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #8c8b82;
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus,
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover,
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #5fa4b0;
  }
  .u-uliege .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-uliege .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-uliege
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-uliege
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #5fa4b0;
  }
  .u-sc-soc .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sc-soc .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #ffd000;
  }
  .u-medecine .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-medecine .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-medecine
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-medecine
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #e62d31;
  }
  .u-droit .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-droit .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-droit
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-droit
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #a8589e;
  }
  .u-agro .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-agro .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-agro
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-agro
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #b9cd76;
  }
  .u-psycho .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-psycho .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-psycho
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-psycho
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #7db928;
  }
  .u-philo .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-philo .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-philo
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-philo
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #289b38;
  }
  .u-vete .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-vete .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-vete
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-vete
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #8da6d6;
  }
  .u-archi .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-archi .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-archi
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-archi
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #e6e6e1;
  }
  .u-sciences .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sciences .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-sciences
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sciences
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #1fbadb;
  }
  .u-sc-app .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sc-app .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #f8aa00;
  }
  .u-hec .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-hec .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-hec
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-hec
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #c6c0b4;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'], [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] {
    position: relative;
    display: block;
    width: auto;
    text-align: left;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'] nav[data-nav-level='1'], [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] nav[data-nav-level='1'] {
    width: 120%;
    min-width: 20rem;
    margin: 0;
  }
  [class*='u-nav-site--'][class*='--unit'] [data-dropdown] .u-nav-level[data-nav-level='1'] nav[data-nav-level='1'], [class*='u-nav-site--'][class*='--unit'] [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] nav[data-nav-level='1'] {
    top: -4px;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'], [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] {
    display: block;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-item, [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-item {
    width: auto;
    min-height: auto;
    margin: 0 !important;
    border: 0;
    padding: 0;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    margin: 0;
    padding: .25em 1em;
    color: #00707f;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.2;
    text-transform: none;
  }
  .u-uliege [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-uliege [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #00707f;
  }
  .u-sc-soc [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-sc-soc [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #f8aa00;
  }
  .u-medecine [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-medecine [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #940104;
  }
  .u-droit [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-droit [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #5b2c86;
  }
  .u-agro [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-agro [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #7db928;
  }
  .u-psycho [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-psycho [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #289b38;
  }
  .u-philo [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-philo [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #00843b;
  }
  .u-vete [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-vete [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #5b57a2;
  }
  .u-archi [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-archi [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #c6c0b4;
  }
  .u-sciences [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-sciences [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #005ca9;
  }
  .u-sc-app [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-sc-app [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #f07f3c;
  }
  .u-hec [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-hec [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #8c8b82;
  }
}

.u-nav-level[data-nav-level='2'],
[class*='u-nav-level--'][data-nav-level='2'] {
  display: block;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-level[data-nav-level='2'] .u-wrapper,
  [class*='u-nav-level--'][data-nav-level='2'] .u-wrapper {
    padding: 0;
  }
  .u-nav-level[data-nav-level='2'] .u-nav-link,
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link {
    padding: .3em 0;
    color: #4a4a4a;
    font-size: 1.4rem;
    line-height: 1.2;
    text-transform: none !important;
    letter-spacing: 0;
    font-weight: 600;
  }
  .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-nav-level[data-nav-level='2'] .u-nav-link:focus,
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover,
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #5fa4b0;
  }
  .u-uliege .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-uliege .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-uliege
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-uliege
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #5fa4b0;
  }
  .u-sc-soc .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-sc-soc .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #ffd000;
  }
  .u-medecine .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-medecine .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-medecine
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-medecine
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #e62d31;
  }
  .u-droit .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-droit .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-droit
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-droit
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #a8589e;
  }
  .u-agro .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-agro .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-agro
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-agro
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #b9cd76;
  }
  .u-psycho .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-psycho .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-psycho
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-psycho
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #7db928;
  }
  .u-philo .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-philo .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-philo
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-philo
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #289b38;
  }
  .u-vete .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-vete .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-vete
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-vete
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #8da6d6;
  }
  .u-archi .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-archi .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-archi
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-archi
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #e6e6e1;
  }
  .u-sciences .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-sciences .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-sciences
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-sciences
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #1fbadb;
  }
  .u-sc-app .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-sc-app .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #f8aa00;
  }
  .u-hec .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-hec .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-hec
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-hec
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #c6c0b4;
  }
}

.u-nav-back {
  color: #4a4a4a !important;
  font-size: 1rem !important;
}

.u-nav-back::after {
  content: none !important;
}

.u-nav-back svg {
  width: 15px;
  margin-top: -2px;
  margin-right: .5rem;
  vertical-align: middle;
  fill: #c6c0b4;
}

.u-nav-mobile-level,
[class*='u-nav-mobile-level--'] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.u-nav-mobile-level li,
[class*='u-nav-mobile-level--'] li {
  margin: 0;
}

.u-nav-mobile-level .u-nav-mobile-level-title,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title {
  display: block;
  color: #4a4a4a;
  font-size: 2.4rem;
}

.u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-nav-mobile-level .u-nav-mobile-level-title:focus,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #00707f;
}

.u-uliege .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-uliege .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #00707f;
}

.u-sc-soc .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-sc-soc .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #f8aa00;
}

.u-medecine .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-medecine .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #940104;
}

.u-droit .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-droit .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #5b2c86;
}

.u-agro .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-agro .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #7db928;
}

.u-psycho .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-psycho .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #289b38;
}

.u-philo .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-philo .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #00843b;
}

.u-vete .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-vete .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #5b57a2;
}

.u-archi .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-archi .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-sciences .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #005ca9;
}

.u-sc-app .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-sc-app .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #f07f3c;
}

.u-hec .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-hec .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #8c8b82;
}

.u-nav-mobile-level .is-active .u-nav-title,
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #00707f;
}

.u-uliege .u-nav-mobile-level .is-active .u-nav-title, .u-uliege
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #00707f;
}

.u-sc-soc .u-nav-mobile-level .is-active .u-nav-title, .u-sc-soc
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #f8aa00;
}

.u-medecine .u-nav-mobile-level .is-active .u-nav-title, .u-medecine
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #940104;
}

.u-droit .u-nav-mobile-level .is-active .u-nav-title, .u-droit
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #5b2c86;
}

.u-agro .u-nav-mobile-level .is-active .u-nav-title, .u-agro
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #7db928;
}

.u-psycho .u-nav-mobile-level .is-active .u-nav-title, .u-psycho
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #289b38;
}

.u-philo .u-nav-mobile-level .is-active .u-nav-title, .u-philo
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #00843b;
}

.u-vete .u-nav-mobile-level .is-active .u-nav-title, .u-vete
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #5b57a2;
}

.u-archi .u-nav-mobile-level .is-active .u-nav-title, .u-archi
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .is-active .u-nav-title, .u-sciences
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #005ca9;
}

.u-sc-app .u-nav-mobile-level .is-active .u-nav-title, .u-sc-app
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #f07f3c;
}

.u-hec .u-nav-mobile-level .is-active .u-nav-title, .u-hec
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #8c8b82;
}

.u-nav-mobile-level .u-nav-link,
[class*='u-nav-mobile-level--'] .u-nav-link {
  position: relative;
  display: block;
  color: #5fa4b0;
  letter-spacing: .2px;
  -webkit-transition: color 1s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: color 1s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-mobile-level .u-nav-link:hover, .u-nav-mobile-level .u-nav-link:focus,
[class*='u-nav-mobile-level--'] .u-nav-link:hover,
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #00707f;
  fill: #00707f;
}

.u-uliege .u-nav-mobile-level .u-nav-link:hover, .u-uliege .u-nav-mobile-level .u-nav-link:focus, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #00707f;
  fill: #00707f;
}

.u-sc-soc .u-nav-mobile-level .u-nav-link:hover, .u-sc-soc .u-nav-mobile-level .u-nav-link:focus, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-medecine .u-nav-mobile-level .u-nav-link:hover, .u-medecine .u-nav-mobile-level .u-nav-link:focus, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #940104;
  fill: #940104;
}

.u-droit .u-nav-mobile-level .u-nav-link:hover, .u-droit .u-nav-mobile-level .u-nav-link:focus, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #5b2c86;
  fill: #5b2c86;
}

.u-agro .u-nav-mobile-level .u-nav-link:hover, .u-agro .u-nav-mobile-level .u-nav-link:focus, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #7db928;
  fill: #7db928;
}

.u-psycho .u-nav-mobile-level .u-nav-link:hover, .u-psycho .u-nav-mobile-level .u-nav-link:focus, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #289b38;
  fill: #289b38;
}

.u-philo .u-nav-mobile-level .u-nav-link:hover, .u-philo .u-nav-mobile-level .u-nav-link:focus, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #00843b;
  fill: #00843b;
}

.u-vete .u-nav-mobile-level .u-nav-link:hover, .u-vete .u-nav-mobile-level .u-nav-link:focus, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #5b57a2;
  fill: #5b57a2;
}

.u-archi .u-nav-mobile-level .u-nav-link:hover, .u-archi .u-nav-mobile-level .u-nav-link:focus, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #c6c0b4;
  fill: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .u-nav-link:hover, .u-sciences .u-nav-mobile-level .u-nav-link:focus, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #005ca9;
  fill: #005ca9;
}

.u-sc-app .u-nav-mobile-level .u-nav-link:hover, .u-sc-app .u-nav-mobile-level .u-nav-link:focus, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #f07f3c;
  fill: #f07f3c;
}

.u-hec .u-nav-mobile-level .u-nav-link:hover, .u-hec .u-nav-mobile-level .u-nav-link:focus, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #8c8b82;
  fill: #8c8b82;
}

.u-uliege .u-nav-mobile-level .u-nav-link, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #5fa4b0;
}

.u-sc-soc .u-nav-mobile-level .u-nav-link, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #ffd000;
}

.u-medecine .u-nav-mobile-level .u-nav-link, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #e62d31;
}

.u-droit .u-nav-mobile-level .u-nav-link, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #a8589e;
}

.u-agro .u-nav-mobile-level .u-nav-link, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #b9cd76;
}

.u-psycho .u-nav-mobile-level .u-nav-link, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #7db928;
}

.u-philo .u-nav-mobile-level .u-nav-link, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #289b38;
}

.u-vete .u-nav-mobile-level .u-nav-link, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #8da6d6;
}

.u-archi .u-nav-mobile-level .u-nav-link, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #e6e6e1;
}

.u-sciences .u-nav-mobile-level .u-nav-link, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #1fbadb;
}

.u-sc-app .u-nav-mobile-level .u-nav-link, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #f8aa00;
}

.u-hec .u-nav-mobile-level .u-nav-link, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #c6c0b4;
}

.u-nav-mobile-level .is-active > .u-nav-link,
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #00707f;
}

.u-uliege .u-nav-mobile-level .is-active > .u-nav-link, .u-uliege
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #00707f;
}

.u-sc-soc .u-nav-mobile-level .is-active > .u-nav-link, .u-sc-soc
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #f8aa00;
}

.u-medecine .u-nav-mobile-level .is-active > .u-nav-link, .u-medecine
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #940104;
}

.u-droit .u-nav-mobile-level .is-active > .u-nav-link, .u-droit
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #5b2c86;
}

.u-agro .u-nav-mobile-level .is-active > .u-nav-link, .u-agro
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #7db928;
}

.u-psycho .u-nav-mobile-level .is-active > .u-nav-link, .u-psycho
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #289b38;
}

.u-philo .u-nav-mobile-level .is-active > .u-nav-link, .u-philo
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #00843b;
}

.u-vete .u-nav-mobile-level .is-active > .u-nav-link, .u-vete
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #5b57a2;
}

.u-archi .u-nav-mobile-level .is-active > .u-nav-link, .u-archi
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .is-active > .u-nav-link, .u-sciences
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #005ca9;
}

.u-sc-app .u-nav-mobile-level .is-active > .u-nav-link, .u-sc-app
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #f07f3c;
}

.u-hec .u-nav-mobile-level .is-active > .u-nav-link, .u-hec
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #8c8b82;
}

.u-nav-mobile-level .u-wrapper,
[class*='u-nav-mobile-level--'] .u-wrapper {
  padding: 0 0 2rem;
}

.u-nav-mobile-level .u-nav-mobile-level,
.u-nav-mobile-level [class*='u-nav-level--'],
[class*='u-nav-mobile-level--'] .u-nav-mobile-level,
[class*='u-nav-mobile-level--'] [class*='u-nav-level--'] {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.u-nav-mobile-level .u-nav-link,
[class*='u-nav-mobile-level--'] .u-nav-link {
  padding: .75em .5em .75em 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.u-nav-mobile-level .u-nav-link .u-icon-triangle,
[class*='u-nav-mobile-level--'] .u-nav-link .u-icon-triangle {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-60%) rotate(-90deg);
  transform: translateY(-60%) rotate(-90deg);
}

.u-nav-mobile-level .u-nav-link::after,
[class*='u-nav-mobile-level--'] .u-nav-link::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #e6e6e1;
  border-radius: 2px;
  -webkit-transition: background-color 1s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: background-color 1s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-mobile-level .u-nav-link:hover::after, .u-nav-mobile-level .u-nav-link:focus::after,
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after,
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #00707f;
}

.u-uliege .u-nav-mobile-level .u-nav-link:hover::after, .u-uliege .u-nav-mobile-level .u-nav-link:focus::after, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #00707f;
}

.u-sc-soc .u-nav-mobile-level .u-nav-link:hover::after, .u-sc-soc .u-nav-mobile-level .u-nav-link:focus::after, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #f8aa00;
}

.u-medecine .u-nav-mobile-level .u-nav-link:hover::after, .u-medecine .u-nav-mobile-level .u-nav-link:focus::after, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #940104;
}

.u-droit .u-nav-mobile-level .u-nav-link:hover::after, .u-droit .u-nav-mobile-level .u-nav-link:focus::after, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #5b2c86;
}

.u-agro .u-nav-mobile-level .u-nav-link:hover::after, .u-agro .u-nav-mobile-level .u-nav-link:focus::after, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #7db928;
}

.u-psycho .u-nav-mobile-level .u-nav-link:hover::after, .u-psycho .u-nav-mobile-level .u-nav-link:focus::after, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #289b38;
}

.u-philo .u-nav-mobile-level .u-nav-link:hover::after, .u-philo .u-nav-mobile-level .u-nav-link:focus::after, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #00843b;
}

.u-vete .u-nav-mobile-level .u-nav-link:hover::after, .u-vete .u-nav-mobile-level .u-nav-link:focus::after, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #5b57a2;
}

.u-archi .u-nav-mobile-level .u-nav-link:hover::after, .u-archi .u-nav-mobile-level .u-nav-link:focus::after, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .u-nav-link:hover::after, .u-sciences .u-nav-mobile-level .u-nav-link:focus::after, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #005ca9;
}

.u-sc-app .u-nav-mobile-level .u-nav-link:hover::after, .u-sc-app .u-nav-mobile-level .u-nav-link:focus::after, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #f07f3c;
}

.u-hec .u-nav-mobile-level .u-nav-link:hover::after, .u-hec .u-nav-mobile-level .u-nav-link:focus::after, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #8c8b82;
}

.u-nav-mobile-level[data-nav-level='0'],
[class*='u-nav-mobile-level--'][data-nav-level='0'] {
  display: block;
}

.u-uliege .u-nav-mobile-level[data-nav-level='0'], .u-uliege
[class*='u-nav-mobile-level--'][data-nav-level='0'] {
  display: block;
}

.u-nav-mobile-level[data-nav-level='0'] .u-wrapper[data-nav-level='0'],
[class*='u-nav-mobile-level--'][data-nav-level='0'] .u-wrapper[data-nav-level='0'] {
  padding: 0 1rem;
}

.u-nav-mobile-level[data-nav-level='0'] .u-nav-mobile-level,
.u-nav-mobile-level[data-nav-level='0'] [class*='u-nav-level--'],
[class*='u-nav-mobile-level--'][data-nav-level='0'] .u-nav-mobile-level,
[class*='u-nav-mobile-level--'][data-nav-level='0'] [class*='u-nav-level--'] {
  display: none;
}

.u-nav-mobile-level[data-nav-level='1'],
[class*='u-nav-mobile-level--'][data-nav-level='1'] {
  font-size: 1.7rem;
  line-height: 1.5;
}

.u-nav-mobile-level[data-nav-level='1'] .u-wrapper[data-nav-level='1'] > .u-only-small .u-nav-title,
[class*='u-nav-mobile-level--'][data-nav-level='1'] .u-wrapper[data-nav-level='1'] > .u-only-small .u-nav-title {
  display: none;
}

.u-nav-mobile-level[data-nav-level='2'],
[class*='u-nav-mobile-level--'][data-nav-level='2'] {
  display: block;
}

.u-nav-back {
  color: #4a4a4a !important;
  font-size: 1rem !important;
}

.u-nav-back::after {
  content: none !important;
}

.u-nav-back svg {
  width: 15px;
  margin-top: -2px;
  margin-right: .5rem;
  vertical-align: middle;
  fill: #c6c0b4;
}

.u-nav-local,
[class*='u-nav-local--'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 3rem 0;
}

@media only screen and (min-width: 39.375em) {
  .u-nav-local,
  [class*='u-nav-local--'] {
    position: relative;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .u-nav-local::before, .u-nav-local::after,
  [class*='u-nav-local--']::before,
  [class*='u-nav-local--']::after {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background-color: #e0e0e0;
    border-radius: 2px;
  }
  .u-nav-local::before,
  [class*='u-nav-local--']::before {
    top: 0;
  }
  .u-nav-local::after,
  [class*='u-nav-local--']::after {
    bottom: 0;
    height: 4px;
    background-color: #00707f;
  }
  .u-uliege .u-nav-local::after, .u-uliege
  [class*='u-nav-local--']::after {
    background-color: #00707f;
  }
  .u-sc-soc .u-nav-local::after, .u-sc-soc
  [class*='u-nav-local--']::after {
    background-color: #f8aa00;
  }
  .u-medecine .u-nav-local::after, .u-medecine
  [class*='u-nav-local--']::after {
    background-color: #940104;
  }
  .u-droit .u-nav-local::after, .u-droit
  [class*='u-nav-local--']::after {
    background-color: #5b2c86;
  }
  .u-agro .u-nav-local::after, .u-agro
  [class*='u-nav-local--']::after {
    background-color: #7db928;
  }
  .u-psycho .u-nav-local::after, .u-psycho
  [class*='u-nav-local--']::after {
    background-color: #289b38;
  }
  .u-philo .u-nav-local::after, .u-philo
  [class*='u-nav-local--']::after {
    background-color: #00843b;
  }
  .u-vete .u-nav-local::after, .u-vete
  [class*='u-nav-local--']::after {
    background-color: #5b57a2;
  }
  .u-archi .u-nav-local::after, .u-archi
  [class*='u-nav-local--']::after {
    background-color: #c6c0b4;
  }
  .u-sciences .u-nav-local::after, .u-sciences
  [class*='u-nav-local--']::after {
    background-color: #005ca9;
  }
  .u-sc-app .u-nav-local::after, .u-sc-app
  [class*='u-nav-local--']::after {
    background-color: #f07f3c;
  }
  .u-hec .u-nav-local::after, .u-hec
  [class*='u-nav-local--']::after {
    background-color: #8c8b82;
  }
}

.u-nav-local__list {
  position: relative;
  display: none;
  overflow: hidden;
  white-space: nowrap;
}

@media only screen and (min-width: 39.375em) {
  .u-nav-local__list {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}

.u-nav-local__item {
  display: inline-block;
}

.u-nav-local__item a {
  display: block;
  padding: .5em 1rem;
  color: #4b4b4b !important;
  font-size: 1.4rem;
  letter-spacing: .05rem;
}

.u-uliege .u-nav-local__item a:hover {
  color: #5fa4b0 !important;
}

.u-sc-soc .u-nav-local__item a:hover {
  color: #ffd000 !important;
}

.u-medecine .u-nav-local__item a:hover {
  color: #e62d31 !important;
}

.u-droit .u-nav-local__item a:hover {
  color: #a8589e !important;
}

.u-agro .u-nav-local__item a:hover {
  color: #b9cd76 !important;
}

.u-psycho .u-nav-local__item a:hover {
  color: #7db928 !important;
}

.u-philo .u-nav-local__item a:hover {
  color: #289b38 !important;
}

.u-vete .u-nav-local__item a:hover {
  color: #8da6d6 !important;
}

.u-archi .u-nav-local__item a:hover {
  color: #e6e6e1 !important;
}

.u-sciences .u-nav-local__item a:hover {
  color: #1fbadb !important;
}

.u-sc-app .u-nav-local__item a:hover {
  color: #f8aa00 !important;
}

.u-hec .u-nav-local__item a:hover {
  color: #c6c0b4 !important;
}

.u-nav-local__item.is-active a {
  color: #00707f;
}

.u-uliege .u-nav-local__item.is-active a {
  color: #00707f;
}

.u-sc-soc .u-nav-local__item.is-active a {
  color: #f8aa00;
}

.u-medecine .u-nav-local__item.is-active a {
  color: #940104;
}

.u-droit .u-nav-local__item.is-active a {
  color: #5b2c86;
}

.u-agro .u-nav-local__item.is-active a {
  color: #7db928;
}

.u-psycho .u-nav-local__item.is-active a {
  color: #289b38;
}

.u-philo .u-nav-local__item.is-active a {
  color: #00843b;
}

.u-vete .u-nav-local__item.is-active a {
  color: #5b57a2;
}

.u-archi .u-nav-local__item.is-active a {
  color: #c6c0b4;
}

.u-sciences .u-nav-local__item.is-active a {
  color: #005ca9;
}

.u-sc-app .u-nav-local__item.is-active a {
  color: #f07f3c;
}

.u-hec .u-nav-local__item.is-active a {
  color: #8c8b82;
}

.u-nav-local__list > .u-nav-local__item:first-child a {
  padding-left: 0;
}

.u-nav-local__more {
  position: relative;
  width: 100%;
  min-width: 16rem;
  text-align: right;
}

.u-nav-local__more button {
  width: 100%;
  font-size: 1.3rem;
}

@media only screen and (min-width: 39.375em) {
  .u-nav-local__more {
    width: auto;
  }
  .u-nav-local__more::before {
    content: '';
    position: absolute;
    left: -4rem;
    width: 4rem;
    height: 100%;
    background-image: -webkit-linear-gradient(right, #fdfdff 0%, rgba(253, 253, 255, 0) 100%);
    background-image: linear-gradient(to left, #fdfdff 0%, rgba(253, 253, 255, 0) 100%);
  }
  .u-nav-local__more button {
    width: auto;
  }
}

.u-nav-local__more__content {
  top: 2em;
  text-align: left;
}

@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  #u-nav-mega {
    display: none;
  }
}

@media only screen and (min-width: 71.25em) {
  #u-nav-mega {
    position: absolute;
    left: 0;
    display: block;
    width: 100%;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
    background-color: white;
    -webkit-transform: translateY(-100%) translateY(-20px);
    transform: translateY(-100%) translateY(-20px);
    will-change: transform;
  }
  #u-nav-mega .u-only-small {
    display: none;
  }
  #u-nav-mega > .u-nav-level {
    display: block;
    height: auto;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-nav-mega--portal {
    z-index: 150;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-nav-mega--site {
    z-index: 50;
  }
}

.u-nav-portal,
[class*='u-nav-portal--'] {
  position: relative;
  z-index: 200;
  display: none;
  width: 100%;
  height: 4.4rem;
  background-color: #00707f;
  color: white;
  line-height: 4.4rem;
}

.u-uliege .u-nav-portal, .u-uliege
[class*='u-nav-portal--'] {
  background-color: #00707f;
}

.u-sc-soc .u-nav-portal, .u-sc-soc
[class*='u-nav-portal--'] {
  background-color: #f8aa00;
}

.u-medecine .u-nav-portal, .u-medecine
[class*='u-nav-portal--'] {
  background-color: #940104;
}

.u-droit .u-nav-portal, .u-droit
[class*='u-nav-portal--'] {
  background-color: #5b2c86;
}

.u-agro .u-nav-portal, .u-agro
[class*='u-nav-portal--'] {
  background-color: #7db928;
}

.u-psycho .u-nav-portal, .u-psycho
[class*='u-nav-portal--'] {
  background-color: #289b38;
}

.u-philo .u-nav-portal, .u-philo
[class*='u-nav-portal--'] {
  background-color: #00843b;
}

.u-vete .u-nav-portal, .u-vete
[class*='u-nav-portal--'] {
  background-color: #5b57a2;
}

.u-archi .u-nav-portal, .u-archi
[class*='u-nav-portal--'] {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-portal, .u-sciences
[class*='u-nav-portal--'] {
  background-color: #005ca9;
}

.u-sc-app .u-nav-portal, .u-sc-app
[class*='u-nav-portal--'] {
  background-color: #f07f3c;
}

.u-hec .u-nav-portal, .u-hec
[class*='u-nav-portal--'] {
  background-color: #8c8b82;
}

.u-nav-portal .u-only-small,
[class*='u-nav-portal--'] .u-only-small {
  display: none;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-portal,
  [class*='u-nav-portal--'] {
    display: block;
  }
}

.u-search-open .u-nav-portal, .u-search-open
[class*='u-nav-portal--'] {
  background-color: #00707f !important;
}

.u-search-open .u-uliege .u-nav-portal, .u-search-open .u-uliege
[class*='u-nav-portal--'] {
  background-color: #00707f !important;
}

.u-search-open .u-sc-soc .u-nav-portal, .u-search-open .u-sc-soc
[class*='u-nav-portal--'] {
  background-color: #f8aa00 !important;
}

.u-search-open .u-medecine .u-nav-portal, .u-search-open .u-medecine
[class*='u-nav-portal--'] {
  background-color: #940104 !important;
}

.u-search-open .u-droit .u-nav-portal, .u-search-open .u-droit
[class*='u-nav-portal--'] {
  background-color: #5b2c86 !important;
}

.u-search-open .u-agro .u-nav-portal, .u-search-open .u-agro
[class*='u-nav-portal--'] {
  background-color: #7db928 !important;
}

.u-search-open .u-psycho .u-nav-portal, .u-search-open .u-psycho
[class*='u-nav-portal--'] {
  background-color: #289b38 !important;
}

.u-search-open .u-philo .u-nav-portal, .u-search-open .u-philo
[class*='u-nav-portal--'] {
  background-color: #00843b !important;
}

.u-search-open .u-vete .u-nav-portal, .u-search-open .u-vete
[class*='u-nav-portal--'] {
  background-color: #5b57a2 !important;
}

.u-search-open .u-archi .u-nav-portal, .u-search-open .u-archi
[class*='u-nav-portal--'] {
  background-color: #c6c0b4 !important;
}

.u-search-open .u-sciences .u-nav-portal, .u-search-open .u-sciences
[class*='u-nav-portal--'] {
  background-color: #005ca9 !important;
}

.u-search-open .u-sc-app .u-nav-portal, .u-search-open .u-sc-app
[class*='u-nav-portal--'] {
  background-color: #f07f3c !important;
}

.u-search-open .u-hec .u-nav-portal, .u-search-open .u-hec
[class*='u-nav-portal--'] {
  background-color: #8c8b82 !important;
}

[class*='u-nav-portal--'][class*='--white'],
[class*='u-nav-portal--'][class*='--unit'] {
  background-color: white;
  color: #4a4a4a;
}

[class*='u-nav-portal--'][class*='--courses'] {
  background-color: #00707f;
}

.u-uliege [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #00707f;
}

.u-sc-soc [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #f8aa00;
}

.u-medecine [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #940104;
}

.u-droit [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #5b2c86;
}

.u-agro [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #7db928;
}

.u-psycho [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #289b38;
}

.u-philo [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #00843b;
}

.u-vete [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #5b57a2;
}

.u-archi [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #c6c0b4;
}

.u-sciences [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #005ca9;
}

.u-sc-app [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #f07f3c;
}

.u-hec [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #8c8b82;
}

.u-nav-portal-inner {
  display: block;
  width: 100%;
  padding: 0 1rem;
}

.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection .u-nav-portal > .u-nav-portal-inner,
.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection [class*='u-nav-portal--'] > .u-nav-portal-inner {
  top: calc(4.4rem + 4.1rem);
}

.u-nav-portal__logo,
.u-nav-portal__title {
  display: inline-block;
  vertical-align: middle;
}

.u-nav-portal__logo {
  margin-left: 1rem;
  color: white;
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
}

.u-nav-portal__logo:hover {
  color: white;
}

.u-nav-portal__logo svg,
.u-nav-portal__logo img {
  width: auto;
  max-height: 3.3rem;
  vertical-align: middle;
}

.u-nav-portal__logo svg {
  text-transform: none;
}

.u-nav-portal__title {
  font-size: 2rem;
}

.u-nav-portal__title::before {
  content: '' !important;
  display: inline-block;
  width: 2px;
  height: 20px;
  margin-right: 2rem;
  margin-left: 2rem;
  background-color: #5fa4b0;
  border-radius: 1px;
  vertical-align: middle;
}

.u-uliege .u-nav-portal__title::before {
  background-color: #5fa4b0;
}

.u-sc-soc .u-nav-portal__title::before {
  background-color: #ffd000;
}

.u-medecine .u-nav-portal__title::before {
  background-color: #e62d31;
}

.u-droit .u-nav-portal__title::before {
  background-color: #a8589e;
}

.u-agro .u-nav-portal__title::before {
  background-color: #b9cd76;
}

.u-psycho .u-nav-portal__title::before {
  background-color: #7db928;
}

.u-philo .u-nav-portal__title::before {
  background-color: #289b38;
}

.u-vete .u-nav-portal__title::before {
  background-color: #8da6d6;
}

.u-archi .u-nav-portal__title::before {
  background-color: #e6e6e1;
}

.u-sciences .u-nav-portal__title::before {
  background-color: #1fbadb;
}

.u-sc-app .u-nav-portal__title::before {
  background-color: #f8aa00;
}

.u-hec .u-nav-portal__title::before {
  background-color: #c6c0b4;
}

.u-nav-portal__list {
  float: left;
}

.u-nav-sidebar__list__list {
  overflow: hidden;
  height: 0;
  padding-left: 2rem !important;
}

.is-open .u-nav-sidebar__list__list {
  height: auto;
}

.u-nav-sidebar__item,
.u-nav-sidebar__item__item {
  position: relative;
  margin: 0;
}

.u-nav-sidebar__item::before, .u-nav-sidebar__item::after,
.u-nav-sidebar__item__item::before,
.u-nav-sidebar__item__item::after {
  content: '' !important;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: transparent;
  border-radius: 1px;
  -webkit-transition: background-color .35s;
  transition: background-color .35s;
}

.u-nav-sidebar__item::before,
.u-nav-sidebar__item__item::before {
  top: -1px;
  background-color: transparent;
}

.u-nav-sidebar__item::after,
.u-nav-sidebar__item__item::after {
  bottom: 0;
}

.u-nav-sidebar__item > a {
  font-weight: 600;
}

.u-nav-sidebar__item.has-children > a {
  padding-right: 1em;
}

.u-nav-sidebar__item.is-open::before, .u-nav-sidebar__item.is-open::after {
  height: 2px;
  background-color: #00707f;
}

.u-nav-sidebar__item.is-open::before {
  display: block;
}

.u-nav-sidebar__item.is-open > a {
  color: #00707f;
  fill: #00707f;
}

.has-children .u-nav-sidebar__item__item:last-child {
  padding-bottom: 2rem;
}

.u-nav-sidebar__item__item:last-child::after {
  content: none !important;
}

.u-nav-sidebar__link {
  position: relative;
  display: block;
  padding: 1rem 0;
}

.u-nav-sidebar__link:hover, .u-nav-sidebar__link.is-active {
  color: #00707f !important;
}

.u-uliege .u-nav-sidebar__link:hover,
.u-uliege .u-nav-sidebar__link.is-active {
  color: #00707f !important;
}

.u-sc-soc .u-nav-sidebar__link:hover,
.u-sc-soc .u-nav-sidebar__link.is-active {
  color: #f8aa00 !important;
}

.u-medecine .u-nav-sidebar__link:hover,
.u-medecine .u-nav-sidebar__link.is-active {
  color: #940104 !important;
}

.u-droit .u-nav-sidebar__link:hover,
.u-droit .u-nav-sidebar__link.is-active {
  color: #5b2c86 !important;
}

.u-agro .u-nav-sidebar__link:hover,
.u-agro .u-nav-sidebar__link.is-active {
  color: #7db928 !important;
}

.u-psycho .u-nav-sidebar__link:hover,
.u-psycho .u-nav-sidebar__link.is-active {
  color: #289b38 !important;
}

.u-philo .u-nav-sidebar__link:hover,
.u-philo .u-nav-sidebar__link.is-active {
  color: #00843b !important;
}

.u-vete .u-nav-sidebar__link:hover,
.u-vete .u-nav-sidebar__link.is-active {
  color: #5b57a2 !important;
}

.u-archi .u-nav-sidebar__link:hover,
.u-archi .u-nav-sidebar__link.is-active {
  color: #c6c0b4 !important;
}

.u-sciences .u-nav-sidebar__link:hover,
.u-sciences .u-nav-sidebar__link.is-active {
  color: #005ca9 !important;
}

.u-sc-app .u-nav-sidebar__link:hover,
.u-sc-app .u-nav-sidebar__link.is-active {
  color: #f07f3c !important;
}

.u-hec .u-nav-sidebar__link:hover,
.u-hec .u-nav-sidebar__link.is-active {
  color: #8c8b82 !important;
}

.u-nav-sidebar__link .u-icon-triangle {
  position: absolute;
  top: 1.25em;
  right: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.is-open .u-nav-sidebar__link .u-icon-triangle {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.u-sidebar--courses .u-nav-sidebar__link {
  color: #4a4a4a;
}

.u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #00707f;
}

.u-uliege .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #00707f;
}

.u-sc-soc .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #f8aa00;
}

.u-medecine .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #940104;
}

.u-droit .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #5b2c86;
}

.u-agro .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #7db928;
}

.u-psycho .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #289b38;
}

.u-philo .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #00843b;
}

.u-vete .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #5b57a2;
}

.u-archi .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #c6c0b4;
}

.u-sciences .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #005ca9;
}

.u-sc-app .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #f07f3c;
}

.u-hec .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #8c8b82;
}

.u-nav-sidebar__link__icon {
  width: 20px;
  margin: 0 12px -4px 0;
  fill: #00707f;
}

.u-uliege .u-nav-sidebar__link__icon {
  fill: #00707f;
}

.u-sc-soc .u-nav-sidebar__link__icon {
  fill: #f8aa00;
}

.u-medecine .u-nav-sidebar__link__icon {
  fill: #940104;
}

.u-droit .u-nav-sidebar__link__icon {
  fill: #5b2c86;
}

.u-agro .u-nav-sidebar__link__icon {
  fill: #7db928;
}

.u-psycho .u-nav-sidebar__link__icon {
  fill: #289b38;
}

.u-philo .u-nav-sidebar__link__icon {
  fill: #00843b;
}

.u-vete .u-nav-sidebar__link__icon {
  fill: #5b57a2;
}

.u-archi .u-nav-sidebar__link__icon {
  fill: #c6c0b4;
}

.u-sciences .u-nav-sidebar__link__icon {
  fill: #005ca9;
}

.u-sc-app .u-nav-sidebar__link__icon {
  fill: #f07f3c;
}

.u-hec .u-nav-sidebar__link__icon {
  fill: #8c8b82;
}

.u-nav-site,
[class*='u-nav-site--'] {
  display: none;
  float: right;
  padding-right: 4rem;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-site,
  [class*='u-nav-site--'] {
    display: block;
  }
}

.u-nav-site__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.u-nav-site__item {
  margin: 0;
  margin-left: 4rem;
}

.u-nav-site__item a {
  position: relative;
  display: block;
  font-size: 1.3rem;
  -webkit-transition: color 0.375s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: color 0.375s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-site__item a::after {
  content: '';
  position: absolute;
  bottom: 3rem;
  display: block;
  width: 0;
  height: 4px;
  background-color: #00707f;
  line-height: 1;
  border-radius: 2px;
  -webkit-transition: width 0.375s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: width 0.375s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-site__item.is-active a,
.u-nav-site__item a:hover,
.u-nav-site__item a:focus {
  color: #00707f;
}

.u-nav-site__item.is-active a::after,
.u-nav-site__item a:hover::after,
.u-nav-site__item a:focus::after {
  width: 100%;
}

.u-faculty .u-nav-site__item a {
  color: #4a4a4a;
  fill: #4a4a4a;
}

.u-uliege .u-nav-site__item a::after {
  background-color: #00707f;
}

.u-sc-soc .u-nav-site__item a::after {
  background-color: #f8aa00;
}

.u-medecine .u-nav-site__item a::after {
  background-color: #940104;
}

.u-droit .u-nav-site__item a::after {
  background-color: #5b2c86;
}

.u-agro .u-nav-site__item a::after {
  background-color: #7db928;
}

.u-psycho .u-nav-site__item a::after {
  background-color: #289b38;
}

.u-philo .u-nav-site__item a::after {
  background-color: #00843b;
}

.u-vete .u-nav-site__item a::after {
  background-color: #5b57a2;
}

.u-archi .u-nav-site__item a::after {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-site__item a::after {
  background-color: #005ca9;
}

.u-sc-app .u-nav-site__item a::after {
  background-color: #f07f3c;
}

.u-hec .u-nav-site__item a::after {
  background-color: #8c8b82;
}

.u-nav-site__profile {
  position: relative;
  display: block;
  margin-left: 2rem;
  padding: 0 60px;
}

.u-nav-site__profile::before {
  content: '' !important;
  display: inline-block;
  width: 2px;
  height: 20px;
  margin-right: 1rem;
  margin-left: 1rem;
  background-color: #5fa4b0;
  border-radius: 1px;
  vertical-align: middle;
}

.u-uliege .u-nav-site__profile::before {
  background-color: #5fa4b0;
}

.u-sc-soc .u-nav-site__profile::before {
  background-color: #ffd000;
}

.u-medecine .u-nav-site__profile::before {
  background-color: #e62d31;
}

.u-droit .u-nav-site__profile::before {
  background-color: #a8589e;
}

.u-agro .u-nav-site__profile::before {
  background-color: #b9cd76;
}

.u-psycho .u-nav-site__profile::before {
  background-color: #7db928;
}

.u-philo .u-nav-site__profile::before {
  background-color: #289b38;
}

.u-vete .u-nav-site__profile::before {
  background-color: #8da6d6;
}

.u-archi .u-nav-site__profile::before {
  background-color: #e6e6e1;
}

.u-sciences .u-nav-site__profile::before {
  background-color: #1fbadb;
}

.u-sc-app .u-nav-site__profile::before {
  background-color: #f8aa00;
}

.u-hec .u-nav-site__profile::before {
  background-color: #c6c0b4;
}

.u-nav-site__profile::before {
  background-color: #e0e0e0;
}

.u-nav-site__profile .u-dropdown {
  min-width: 18rem;
}

.u-nav-site__profile ul {
  display: block;
  line-height: 1.2;
}

.u-nav-site__profile li {
  padding: 0;
}

.u-nav-site__profile__trigger {
  display: inline-block !important;
}

.u-nav-site__profile__trigger::after {
  content: none !important;
}

.u-nav-site__profile__trigger svg {
  display: inline-block;
  width: 3.2rem;
  height: 3.2rem;
  vertical-align: middle;
}

.u-nav-site__profile__dropdown {
  top: 8rem;
}

[class*='u-nav-site--'][class*='--unit'] {
  float: none;
  padding-right: 0;
}

[class*='u-nav-site--'][class*='--unit'] .u-nav-site__list {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

[class*='u-nav-site--'][class*='--unit'] .u-nav-site__item:first-child {
  margin-left: 0;
}

[class*='u-nav-site--'][class*='--unit'] .u-nav-site__item a::after {
  bottom: -2px;
}

/**
 * Nav trigger component
 */
.u-nav-trigger {
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  width: 44px;
  height: 44px;
  border: 0;
  border-left: 1px solid #e6e6e1;
  padding: 0;
  box-shadow: none;
  background: transparent;
  font-size: 0;
  text-indent: -9999px;
  border-radius: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-trigger {
    display: none;
  }
}

.u-nav-trigger:hover, .u-nav-trigger:focus {
  background-color: transparent !important;
}

.u-nav-trigger:focus {
  outline: none;
  background-color: transparent;
}

.u-nav-trigger span {
  position: absolute;
  top: 20px;
  right: 10px;
  left: 10px;
  display: block;
  width: 24px;
  height: 4px;
  background: #00707f;
  border-radius: 2px;
  -webkit-transition: background 0s 0.2s;
  transition: background 0s 0.2s;
}

.u-uliege .u-nav-trigger span {
  background-color: #00707f;
}

.u-sc-soc .u-nav-trigger span {
  background-color: #f8aa00;
}

.u-medecine .u-nav-trigger span {
  background-color: #940104;
}

.u-droit .u-nav-trigger span {
  background-color: #5b2c86;
}

.u-agro .u-nav-trigger span {
  background-color: #7db928;
}

.u-psycho .u-nav-trigger span {
  background-color: #289b38;
}

.u-philo .u-nav-trigger span {
  background-color: #00843b;
}

.u-vete .u-nav-trigger span {
  background-color: #5b57a2;
}

.u-archi .u-nav-trigger span {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-trigger span {
  background-color: #005ca9;
}

.u-sc-app .u-nav-trigger span {
  background-color: #f07f3c;
}

.u-hec .u-nav-trigger span {
  background-color: #8c8b82;
}

.u-nav-trigger span::before,
.u-nav-trigger span::after {
  content: '';
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 4px;
  background-color: #00707f;
  border-radius: 2px;
}

.u-uliege .u-nav-trigger span::before, .u-uliege
.u-nav-trigger span::after {
  background-color: #00707f;
}

.u-sc-soc .u-nav-trigger span::before, .u-sc-soc
.u-nav-trigger span::after {
  background-color: #f8aa00;
}

.u-medecine .u-nav-trigger span::before, .u-medecine
.u-nav-trigger span::after {
  background-color: #940104;
}

.u-droit .u-nav-trigger span::before, .u-droit
.u-nav-trigger span::after {
  background-color: #5b2c86;
}

.u-agro .u-nav-trigger span::before, .u-agro
.u-nav-trigger span::after {
  background-color: #7db928;
}

.u-psycho .u-nav-trigger span::before, .u-psycho
.u-nav-trigger span::after {
  background-color: #289b38;
}

.u-philo .u-nav-trigger span::before, .u-philo
.u-nav-trigger span::after {
  background-color: #00843b;
}

.u-vete .u-nav-trigger span::before, .u-vete
.u-nav-trigger span::after {
  background-color: #5b57a2;
}

.u-archi .u-nav-trigger span::before, .u-archi
.u-nav-trigger span::after {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-trigger span::before, .u-sciences
.u-nav-trigger span::after {
  background-color: #005ca9;
}

.u-sc-app .u-nav-trigger span::before, .u-sc-app
.u-nav-trigger span::after {
  background-color: #f07f3c;
}

.u-hec .u-nav-trigger span::before, .u-hec
.u-nav-trigger span::after {
  background-color: #8c8b82;
}

.u-nav-trigger span::before {
  top: -7px;
  -webkit-transition: top 0.2s 0.2s, -webkit-transform 0.2s 0s;
  transition: top 0.2s 0.2s, -webkit-transform 0.2s 0s;
  transition: top 0.2s 0.2s, transform 0.2s 0s;
  transition: top 0.2s 0.2s, transform 0.2s 0s, -webkit-transform 0.2s 0s;
}

.u-nav-trigger span::after {
  bottom: -7px;
  -webkit-transition: bottom 0.2s 0.2s, -webkit-transform 0.2s 0s;
  transition: bottom 0.2s 0.2s, -webkit-transform 0.2s 0s;
  transition: bottom 0.2s 0.2s, transform 0.2s 0s;
  transition: bottom 0.2s 0.2s, transform 0.2s 0s, -webkit-transform 0.2s 0s;
}

.u-nav-trigger.is-open span {
  background: none;
}

.u-nav-trigger.is-open span::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: top 0.2s 0s, -webkit-transform 0.2s 0.2s;
  transition: top 0.2s 0s, -webkit-transform 0.2s 0.2s;
  transition: top 0.2s 0s, transform 0.2s 0.2s;
  transition: top 0.2s 0s, transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s;
}

.u-nav-trigger.is-open span::after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: bottom 0.2s 0s, -webkit-transform 0.2s 0.2s;
  transition: bottom 0.2s 0s, -webkit-transform 0.2s 0.2s;
  transition: bottom 0.2s 0s, transform 0.2s 0.2s;
  transition: bottom 0.2s 0s, transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s;
}

.u-nav-quicklinks {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4.4rem;
  line-height: 4.4rem;
}

@media only screen and (min-width: 15em) and (max-width: 71.24em) {
  .u-nav-quicklinks {
    background-color: #00707f;
  }
  .u-uliege .u-nav-quicklinks {
    background-color: #00707f;
  }
  .u-sc-soc .u-nav-quicklinks {
    background-color: #f8aa00;
  }
  .u-medecine .u-nav-quicklinks {
    background-color: #940104;
  }
  .u-droit .u-nav-quicklinks {
    background-color: #5b2c86;
  }
  .u-agro .u-nav-quicklinks {
    background-color: #7db928;
  }
  .u-psycho .u-nav-quicklinks {
    background-color: #289b38;
  }
  .u-philo .u-nav-quicklinks {
    background-color: #00843b;
  }
  .u-vete .u-nav-quicklinks {
    background-color: #5b57a2;
  }
  .u-archi .u-nav-quicklinks {
    background-color: #c6c0b4;
  }
  .u-sciences .u-nav-quicklinks {
    background-color: #005ca9;
  }
  .u-sc-app .u-nav-quicklinks {
    background-color: #f07f3c;
  }
  .u-hec .u-nav-quicklinks {
    background-color: #8c8b82;
  }
}

@media only screen and (min-width: 71.25em) {
  .u-nav-quicklinks {
    position: relative;
    float: right;
    width: auto;
    height: 100%;
    border: 0;
  }
}

.u-nav-quicklinks nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right;
}

.u-nav-quicklinks ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.u-nav-quicklinks li {
  margin: 0;
}

.u-nav-quicklinks .u-nav-quicklinks__item a,
.u-nav-quicklinks button {
  color: white !important;
  fill: white !important;
  -webkit-transition: 0.3s color cubic-bezier(0.25, 0.1, 0.25, 1), 0.3s fill cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: 0.3s color cubic-bezier(0.25, 0.1, 0.25, 1), 0.3s fill cubic-bezier(0.25, 0.1, 0.25, 1);
}

@media only screen and (min-width: 71.25em) {
  [class*='u-nav-portal--'][class*='--white'] .u-nav-quicklinks .u-nav-quicklinks__item a,
  [class*='u-nav-portal--'][class*='--unit'] .u-nav-quicklinks .u-nav-quicklinks__item a, [class*='u-nav-portal--'][class*='--white']
  .u-nav-quicklinks button,
  [class*='u-nav-portal--'][class*='--unit']
  .u-nav-quicklinks button {
    color: #4a4a4a !important;
    fill: #4a4a4a !important;
  }
}

.u-nav-quicklinks a,
.u-nav-quicklinks button {
  display: block;
  height: 4.4rem;
  padding: 0 .75em;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 4.4rem;
  letter-spacing: .5px;
  opacity: 1;
  -webkit-transition: opacity 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: opacity 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-quicklinks a.active,
.u-nav-quicklinks button.active {
  background: white;
  color: #00707f !important;
  fill: #00707f !important;
  opacity: 1;
}

.u-uliege .u-nav-quicklinks a.active, .u-uliege
.u-nav-quicklinks button.active {
  color: #00707f !important;
  fill: #00707f !important;
}

.u-sc-soc .u-nav-quicklinks a.active, .u-sc-soc
.u-nav-quicklinks button.active {
  color: #f8aa00 !important;
  fill: #f8aa00 !important;
}

.u-medecine .u-nav-quicklinks a.active, .u-medecine
.u-nav-quicklinks button.active {
  color: #940104 !important;
  fill: #940104 !important;
}

.u-droit .u-nav-quicklinks a.active, .u-droit
.u-nav-quicklinks button.active {
  color: #5b2c86 !important;
  fill: #5b2c86 !important;
}

.u-agro .u-nav-quicklinks a.active, .u-agro
.u-nav-quicklinks button.active {
  color: #7db928 !important;
  fill: #7db928 !important;
}

.u-psycho .u-nav-quicklinks a.active, .u-psycho
.u-nav-quicklinks button.active {
  color: #289b38 !important;
  fill: #289b38 !important;
}

.u-philo .u-nav-quicklinks a.active, .u-philo
.u-nav-quicklinks button.active {
  color: #00843b !important;
  fill: #00843b !important;
}

.u-vete .u-nav-quicklinks a.active, .u-vete
.u-nav-quicklinks button.active {
  color: #5b57a2 !important;
  fill: #5b57a2 !important;
}

.u-archi .u-nav-quicklinks a.active, .u-archi
.u-nav-quicklinks button.active {
  color: #c6c0b4 !important;
  fill: #c6c0b4 !important;
}

.u-sciences .u-nav-quicklinks a.active, .u-sciences
.u-nav-quicklinks button.active {
  color: #005ca9 !important;
  fill: #005ca9 !important;
}

.u-sc-app .u-nav-quicklinks a.active, .u-sc-app
.u-nav-quicklinks button.active {
  color: #f07f3c !important;
  fill: #f07f3c !important;
}

.u-hec .u-nav-quicklinks a.active, .u-hec
.u-nav-quicklinks button.active {
  color: #8c8b82 !important;
  fill: #8c8b82 !important;
}

.u-nav-quicklinks a:hover, .u-nav-quicklinks a:focus,
.u-nav-quicklinks button:hover,
.u-nav-quicklinks button:focus {
  opacity: 1;
}

@media only screen and (min-width: 71.25em) {
  .u-nav-quicklinks a,
  .u-nav-quicklinks button {
    font-size: 1rem;
  }
}

.u-nav-quicklinks a span,
.u-nav-quicklinks button span {
  margin-left: .25em;
}

@media only screen and (min-width: 15em) and (max-width: 34.365em) {
  .u-nav-quicklinks a span,
  .u-nav-quicklinks button span {
    display: none;
  }
}

@media only screen and (min-width: 71.25em) and (max-width: 89.99em) {
  .u-nav-quicklinks a span,
  .u-nav-quicklinks button span {
    display: none;
  }
}

.u-nav-quicklinks a .u-icon,
.u-nav-quicklinks button .u-icon {
  width: 24px;
  vertical-align: middle;
}

@media only screen and (min-width: 53.75em) {
  .u-grid-cards {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .u-grid-cards .u-card,
  .u-grid-cards [class*='u-card--'],
  .u-grid-cards .u-cta,
  .u-grid-cards [class*='u-cta--'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-basis: calc(100% / 3 - 1rem);
    -ms-flex-preferred-size: calc(100% / 3 - 1rem);
    flex-basis: calc(100% / 3 - 1rem);
    margin: 0 0 2rem;
  }
  .u-grid-cards .u-card__content {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .u-grid-cards [class*='u-card--'][class*='--big'] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .u-grid-cards [class*='u-card--'][class*='--medium'] {
    -webkit-flex-basis: calc(67% - 1rem);
    -ms-flex-preferred-size: calc(67% - 1rem);
    flex-basis: calc(67% - 1rem);
    min-height: 49rem;
  }
  .u-grid-cards [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    height: calc(100% - 10px);
  }
  .u-grid-cards [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__cover::before {
    display: none;
  }
  .u-grid-cards [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__content {
    bottom: 0;
  }
}

@media only screen and (min-width: 80em) {
  .u-grid-cards .u-card,
  .u-grid-cards [class*='u-card--'],
  .u-grid-cards .u-cta,
  .u-grid-cards [class*='u-cta--'] {
    -webkit-flex-basis: calc(100% / 3 - 1.5rem);
    -ms-flex-preferred-size: calc(100% / 3 - 1.5rem);
    flex-basis: calc(100% / 3 - 1.5rem);
    margin: 0 0 3rem;
  }
  .u-grid-cards [class*='u-card--'][class*='--big'] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .u-grid-cards [class*='u-card--'][class*='--medium'] {
    -webkit-flex-basis: calc(67% - 1.5rem);
    -ms-flex-preferred-size: calc(67% - 1.5rem);
    flex-basis: calc(67% - 1.5rem);
  }
}

.u-grid-cards--carousel {
  position: relative;
  left: -2rem;
  width: calc(100% + 4rem);
}

.u-grid-cards--carousel::after {
  content: 'flickity';
  display: none;
}

.u-grid-cards--carousel .u-card,
.u-grid-cards--carousel [class*='u-card--'] {
  width: 80%;
  margin: 0 1rem;
}

@media only screen and (min-width: 53.75em) {
  .u-grid-cards--carousel {
    left: 0;
    width: 100%;
  }
  .u-grid-cards--carousel .u-card,
  .u-grid-cards--carousel [class*='u-card--'] {
    width: auto;
    margin: 0;
  }
  .u-grid-cards--carousel::after {
    content: '';
  }
}

.u-grid-mosaic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.u-grid-mosaic > * {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.u-grid-mosaic .u-socialcard,
.u-grid-mosaic [class*='u-socialcard--'] {
  margin: 0;
  border: 0;
  padding: 1rem 0 0;
}

.u-grid-mosaic .u-socialcard .u-link,
.u-grid-mosaic .u-socialcard [class*='u-link--'],
.u-grid-mosaic [class*='u-socialcard--'] .u-link,
.u-grid-mosaic [class*='u-socialcard--'] [class*='u-link--'] {
  display: none;
}

.u-grid-mosaic .u-socialcard .u-socialcard__cover,
.u-grid-mosaic [class*='u-socialcard--'] .u-socialcard__cover {
  left: 0;
  width: 100%;
  margin: 0;
}

.u-grid-mosaic--double {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.u-grid-mosaic--double > * {
  -webkit-flex-basis: calc(50% - .5rem);
  -ms-flex-preferred-size: calc(50% - .5rem);
  flex-basis: calc(50% - .5rem);
}

@media only screen and (min-width: 34.375em) {
  .u-grid-mosaic > * {
    -webkit-flex-basis: calc(50% - .5rem);
    -ms-flex-preferred-size: calc(50% - .5rem);
    flex-basis: calc(50% - .5rem);
  }
}

@media only screen and (min-width: 53.75em) {
  .u-grid-112 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .u-grid-112 > * {
    -webkit-flex-basis: calc(50% - 1rem);
    -ms-flex-preferred-size: calc(50% - 1rem);
    flex-basis: calc(50% - 1rem);
    margin: 0 0 4rem;
  }
  .u-grid-112 [class*='u-card--'][class*='--noimage'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 80em) {
  .u-grid-112 > * {
    -webkit-flex-basis: calc(50% - 1.5rem);
    -ms-flex-preferred-size: calc(50% - 1.5rem);
    flex-basis: calc(50% - 1.5rem);
    margin: 0 0 4rem;
  }
}

.u-grid-123 .u-card,
.u-grid-123 [class*='u-card--'],
.u-grid-123 .u-cta,
.u-grid-123 [class*='u-cta--'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.u-grid-123 .u-card__content {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

@media only screen and (min-width: 15em) and (max-width: 34.365em) {
  .u-grid-123 .u-program {
    margin: 1rem 0;
  }
}

@media only screen and (min-width: 34.375em) {
  .u-grid-123 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: -2rem;
  }
  .u-grid-123 > * {
    width: calc(50% - 1rem);
    margin: 2rem 0 0;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-grid-123 > * {
    width: calc(33% - 1rem);
  }
  .u-grid-123 > :last-child:nth-child(3n - 1) {
    margin-right: calc(33% + 1rem);
  }
}

.u-grid-223 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media only screen and (min-width: 15em) and (max-width: 34.365em) {
  .u-grid-223 > * {
    width: calc(50% - .5rem);
    margin: 0 0 1rem;
  }
}

@media only screen and (min-width: 34.375em) and (max-width: 53.74em) {
  .u-grid-223 > * {
    width: calc(50% - 1rem);
    margin: 0 0 2rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-grid-223 > * {
    -webkit-flex-basis: calc(33% - 1rem);
    -ms-flex-preferred-size: calc(33% - 1rem);
    flex-basis: calc(33% - 1rem);
    margin: 0 0 2rem;
  }
  .u-grid-223 > :last-child:nth-child(3n - 1) {
    margin-right: calc(33% + 1rem);
  }
}

/*
 * Dev or crappy hotfixes…
 */
/**
 * Dev, based on $env
 */
pre {
  overflow: auto;
  max-height: 200px;
  border: 1px solid silver;
  padding: 1.5em;
  background-color: #e0e0e0;
}

.u-nav-lang {
  color: #4a4a4a;
}

.sg-title {
  margin-top: 2em;
  border-top: 1px solid silver;
  padding: 1em .5em 1em 0;
  color: gray;
  font-size: 2.4rem;
}

.sg-title::before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 2.4rem;
  margin-right: 1em;
  background-color: silver;
  vertical-align: middle;
}

code {
  background-color: #e0e0e0;
  color: inherit;
  font-size: 90%;
}

.u-block-preview {
  width: 100%;
  height: 40vw;
  margin: 2rem 0;
  background: #606060;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvbWFpbi5jc3MiLCJhc3NldHMvc3R5bGVzL21haW4uc2NzcyIsImFzc2V0cy9zdHlsZXMvdXRpbHMvX3V0aWxzLnNjc3MiLCJhc3NldHMvc3R5bGVzL3V0aWxzL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvdXRpbHMvX2Z1bmN0aW9ucy5zY3NzIiwiYXNzZXRzL3N0eWxlcy91dGlscy9fZXh0ZW5kcy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJhc3NldHMvc3R5bGVzL3V0aWxzL19oZWxwZXJzLnNjc3MiLCJhc3NldHMvc3R5bGVzL3ZlbmRvci9fZmxpY2tpdHkuc2NzcyIsImFzc2V0cy9zdHlsZXMvdXRpbHMvX2NvbG9ycy1mYWN1bHRpZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvYmFzZS9fcmVzZXQuc2NzcyIsImFzc2V0cy9zdHlsZXMvYmFzZS9fZ2xvYmFsLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Jhc2UvX2dsb2JhbC1jb250YWluZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvYmFzZS9fZ2xvYmFsLWNvbnRlbnQuc2NzcyIsImFzc2V0cy9zdHlsZXMvdmVuZG9yL3Nhc3MtbXEvX21xLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Jhc2UvX3R5cG9ncmFwaHktY29udGFpbmVyLnNjc3MiLCJhc3NldHMvc3R5bGVzL2Jhc2UvX3R5cG9ncmFwaHktY29udGVudC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9iYXNlL191LWNvbnRlbnQuc2NzcyIsImFzc2V0cy9zdHlsZXMvbGF5b3V0L191LWhvbWUuc2NzcyIsImFzc2V0cy9zdHlsZXMvdXRpbHMvX21peGlucy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9sYXlvdXQvX3UtZXZlbnQuc2NzcyIsImFzc2V0cy9zdHlsZXMvbGF5b3V0L191LW5ld3Muc2NzcyIsImFzc2V0cy9zdHlsZXMvbGF5b3V0L3UtcmVzdWx0cy1yZWNoZXJjaGUuc2NzcyIsImFzc2V0cy9zdHlsZXMvZGF0YS9fY2xpY2thYmxlLnNjc3MiLCJhc3NldHMvc3R5bGVzL2dsb2JhbC9fc2l0ZS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9nbG9iYWwvX2lucHV0cy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWJnLWxheWVyLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtYmlnLXRpdGxlLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtYnJlYWRjcnVtYi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWJveC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWJ0bi5zY3NzIiwiYXNzZXRzL3N0eWxlcy91dGlscy9fZWFzaW5ncy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWNhcmQuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1jYXJkLXNtYWxsLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtY29udGFjdC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWNvdXItc3VtbWFyeS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWNvdXJzZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1jb3Vyc2VzLWRldGFpbC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWNvdXJzZXMtZXhjZXJwdC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWNvdXJzZXMtaGVhZGVyLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtY291cnNlcy1tYWluLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtY291cnNlcy1yZXN1bHRzLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtY291cnNlcy1zaWRlYmFyLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtY291cnNlcy10YWJzLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtY3RhLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtZHJvcGRvd24uc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1leGNlcnB0LnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtZmFrZS1zZWxlY3Quc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1maWx0ZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1mb2N1cy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWZvbGxvdy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWZvcm0uc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1nYWxsZXJ5LnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtaGlnaGxpZ2h0LnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtaHIuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1pY29uLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtaWNvbi10cmlhbmdsZS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWluZm8tdGFibGUuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1rZXlwb2ludC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LWxlYWQuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1saW5rLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtbGlzdC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LW1hcC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LW1zZy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LXBhcnRuZXJzLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtbmF2LXRhYi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LW5ld3NsZXR0ZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1vbmJvYXJkaW5nLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtcGFnZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1wZXJzb24uc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1wcm9maWxlLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtcHJldmlldy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LXByb2dyYW0uc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1xdWlja2xpbmtzLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtcXVpei5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LXF1b3RlLnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3UtcmVzdWx0cy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LXNsaWRlci5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LXNvY2lhbGNhcmQuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS1zdW1tYXJ5LnNjc3MiLCJhc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3Utc2hhcmUuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS10YWJsZS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LXRhZy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL191LXRvb2xiYXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdS11bml0LWhlYWRlci5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fdS1mb290ZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFydGlhbHMvX3Utc2VjdGlvbi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9fdS1zZWFyY2guc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFydGlhbHMvbmF2L191LW5hdi1jYXJkLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtbW9iaWxlLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtaGVhZGVyLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtbGFuZy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9uYXYvX3UtbmF2LWxldmVsLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtbW9iaWxlLWxldmVsLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtbG9jYWwuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFydGlhbHMvbmF2L191LW5hdi1tZWdhLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtcG9ydGFsLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtc2lkZWJhci5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9uYXYvX3UtbmF2LXNpdGUuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFydGlhbHMvbmF2L191LW5hdi10cmlnZ2VyLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL25hdi9fdS1uYXYtcXVpY2tsaW5rcy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9ncmlkL191LWdyaWQtY2FyZHMuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFydGlhbHMvZ3JpZC9fdS1ncmlkLW1vc2FpYy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYXJ0aWFscy9ncmlkL191LWdyaWQtMTEyLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhcnRpYWxzL2dyaWQvX3UtZ3JpZC0xMjMuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFydGlhbHMvZ3JpZC9fdS1ncmlkLTIyMy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9fZGV2LnNjc3MiLCJhc3NldHMvc3R5bGVzL19zZy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9fc2hhbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNHakI7OztHQUdHO0FBSUg7OztHQUdHO0FDYkg7OztHQUdHO0FBSUg7O0dBRUc7QUNUSDs7R0FFRztBQU9IOztHQUVHO0FBNkRIOztHQUVHO0FBS0g7O0dBRUc7QUFNSDs7R0FFRztBQWNIOztHQUVHO0FBT0g7O0dBRUc7QUNsSEg7O0dBRUc7QUFHSDs7R0FFRztBQ1BIOztHQUVHO0FBRUg7OztHQUdHO0FDTkgsMkdBQVk7QURPWjs7O0VBRUksWUFBVztFQUNYLGVBQWM7RUFDZCxZQUFXO0NBQ1o7O0FBR0g7OztHQUdHO0FBT0g7OztHQUdHO0FBQ0g7Ozs7O0VBQ0UsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixXQUFVO0VBQ1YsWUFBVztFQUNYLGFBQVk7RUFDWixVQUFTO0VBQ1QsV0FBVTtFQUNWLG9CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLGlCQUFnQjtFQUVoQixrQ0FBaUM7Q0FFbEM7O0FBRUQ7O0dBRUc7QUFFSDs7Ozs7OztFQUNFLGlCQUFnQjtDQUNqQjs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7Ozs7Ozs7O0VBQ0UsaUJBQWdCO0NBQ2pCOztBQU1EOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBRUQ7O0VBQ0UsbUJBQWtCO0NBQ25COztBQU1EOzs7RUFDRSxtQkFBa0I7Q0FDbkI7O0FBVUQ7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsMEJBQXlCO0NBQzFCOztBQUVEOztFQUNFLHFCQUFvQjtDQUNyQjs7QUFFRDs7O0VBQ0Usc0JBQXFCO0NBQ3RCOztBQUVEOzs7Ozs7Ozs7RUFDRSxVQUFTO0VBQ1QsV0FBVTtFQUNWLHNCQUFx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ZUpsRVc7RUltRVgsY0puRVc7Q0lvRVo7O0FBVEw7O0VBT00sZUpoRVc7RUlpRVgsY0pqRVc7Q0lrRVo7O0FBVEw7O0VBT00sZUo5RGU7RUkrRGYsY0ovRGU7Q0lnRWhCOztBQVRMOztFQU9NLGVKN0RnQjtFSThEaEIsY0o5RGdCO0NJK0RqQjs7QUFUTDs7RUFPTSxlSjVEVTtFSTZEVixjSjdEVTtDSThEWDs7QUFUTDs7RUFPTSxlSnZEYTtFSXdEYixjSnhEYTtDSXlEZDs7QUFUTDs7RUFPTSxlSnJEZ0I7RUlzRGhCLGNKdERnQjtDSXVEakI7O0FBVEw7O0VBT00sZUoxRGdCO0VJMkRoQixjSjNEZ0I7Q0k0RGpCOztBQVRMOztFQU9NLGVKcEVrQjtFSXFFbEIsY0pyRWtCO0NJc0VuQjs7QUFUTDs7RUFPTSxlSnREVztFSXVEWCxjSnZEVztDSXdEWjs7QURuRUw7OztFQ3dFSSxlVnJDbUI7RVVzQ25CLGNWdENtQjtDVThDcEI7O0FBdkJIOzs7RUFtQlEsZVZ6Q2dCO0VVMENoQixjVjFDZ0I7Q1UyQ2pCOztBQXJCUDs7O0VBbUJRLGVKakZTO0VJa0ZULGNKbEZTO0NJbUZWOztBQXJCUDs7O0VBbUJRLGVKOUVTO0VJK0VULGNKL0VTO0NJZ0ZWOztBQXJCUDs7O0VBbUJRLGVKNUVTO0VJNkVULGNKN0VTO0NJOEVWOztBQXJCUDs7O0VBbUJRLGVKMUVhO0VJMkViLGNKM0VhO0NJNEVkOztBQXJCUDs7O0VBbUJRLGVKekVjO0VJMEVkLGNKMUVjO0NJMkVmOztBQXJCUDs7O0VBbUJRLGVKeEVRO0VJeUVSLGNKekVRO0NJMEVUOztBQXJCUDs7O0VBbUJRLGVKbkVXO0VJb0VYLGNKcEVXO0NJcUVaOztBQXJCUDs7O0VBbUJRLGVKakVjO0VJa0VkLGNKbEVjO0NJbUVmOztBQXJCUDs7O0VBbUJRLGVKdEVjO0VJdUVkLGNKdkVjO0NJd0VmOztBQXJCUDs7O0VBbUJRLGVKaEZnQjtFSWlGaEIsY0pqRmdCO0NJa0ZqQjs7QUFyQlA7OztFQW1CUSxlSmxFUztFSW1FVCxjSm5FUztDSW9FVjs7QUQvRVA7O0VDcUZFLG9C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QmM7SXFCdEJkLG1CQUFrQjtJQUVsQixnQkFBZTtHQU1sQjtFeEJpb0RDO0l3QnBvREksbUJBQWtCO0dBQ25CO0N4QnNvREo7O0F3QmxvREQ7O0VBRUUsWUFBVztFQUNYLGtCckJTZ0I7RXFCUmhCLGVBQWM7RUFDZCxnQkFBZTtDQUtoQjs7QVZXRztFVXJCSjs7SUFRSSxrQnJCS2tCO0dxQkhyQjtDeEJ1b0RBOztBYzVuREc7RWQrbkRGO0l3QnRvREUsV0FBVTtHQUViO0N4QnVvREE7O0F3QnJvREQ7RUFDRSwrQkFBd0M7Q0FTekM7O0FWUEc7RVVISjtJQUlJLCtCQUEwQztHQU03QztDeEJxb0RBOztBYzVvREc7RVVISjtJQVFJLCtCQUF3QztHQUUzQztDeEIyb0RBOztBd0J6b0REO0VBQ0Usb0JyQlRjO0NxQmtCZjs7QVZuQkc7RVVTSjtJQUlJLG9CQUErQjtHQU1sQztDeEJ5b0RBOztBYzVwREc7RVVTSjtJQVFJLG9CQUE2QjtHQUVoQztDeEIrb0RBOztBd0I1b0REO0VBQ0Usb0JyQnBHeUI7Q3FCcUcxQjs7QUNySkQ7Ozs7O0VBUUksVUFBUztFQUNULG9DdEI4Qm1CO0VzQjdCbkIsaUJBQWdCO0VBQ2hCLGV0QmtDa0I7Q3NCM0JuQjs7QUFiRDs7Ozs7RUFVTSxvQ3RCd0JlO0NzQnZCaEI7O0FBWEw7Ozs7O0VBVU0sb0NoQmRnQjtDZ0JlakI7O0FBWEw7Ozs7O0VBVU0sb0NoQlhlO0NnQlloQjs7QUFYTDs7Ozs7RUFVTSxvQ2hCVGU7Q2dCVWhCOztBQVhMOzs7OztFQVVNLG9DaEJQYztDZ0JRZjs7QUFYTDs7Ozs7RUFVTSxvQ2hCTlE7Q2dCT1Q7O0FBWEw7Ozs7O0VBVU0sb0NoQkxjO0NnQk1mOztBQVhMOzs7OztFQVVNLG9DaEJGVTtDZ0JHWDs7QUFYTDs7Ozs7RUFVTSxvQ2hCQVM7Q2dCQ1Y7O0FBWEw7Ozs7O0VBVU0sb0NoQkhRO0NnQklUOztBQVhMOzs7OztFQVVNLG9DaEJiVTtDZ0JjWDs7QUFYTDs7Ozs7RUFVTSxvQ2hCRVE7Q2dCRFQ7O0FBaEJQOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXlCSSxpQkFBZ0I7RUFDaEIseUJBQXdCO0NBQ3pCOztBQTNCSDs7Ozs7RUE4QkksZXRCZWtCO0NnQnNCc0I7O0FNbkU1Qzs7Ozs7RUE4QkksZXRCZWtCO0NnQnVCc0I7O0FNcEU1Qzs7Ozs7RUE4QkksZXRCZWtCO0NnQndCc0I7O0FNckU1Qzs7Ozs7RUE4QkksZXRCZWtCO0NnQnlCc0I7O0FNdEU1Qzs7Ozs7RUFtQ0ksVUFBUztFQUNULHFCQUFvQjtFQUNwQixjQUFhO0VBQ2IsZXRCQ21CO0VzQkFuQixrQkFBaUI7RUFDakIsY3RCRG1CO0NzQlNwQjs7QUFmRDs7Ozs7RUFXTSxldEJMZTtFc0JNZixjdEJOZTtDc0JPaEI7O0FBYkw7Ozs7O0VBV00sZWhCM0NnQjtFZ0I0Q2hCLGNoQjVDZ0I7Q2dCNkNqQjs7QUFiTDs7Ozs7RUFXTSxlaEJ4Q2U7RWdCeUNmLGNoQnpDZTtDZ0IwQ2hCOztBQWJMOzs7OztFQVdNLGVoQnRDZTtFZ0J1Q2YsY2hCdkNlO0NnQndDaEI7O0FBYkw7Ozs7O0VBV00sZWhCcENjO0VnQnFDZCxjaEJyQ2M7Q2dCc0NmOztBQWJMOzs7OztFQVdNLGVoQm5DUTtFZ0JvQ1IsY2hCcENRO0NnQnFDVDs7QUFiTDs7Ozs7RUFXTSxlaEJsQ2M7RWdCbUNkLGNoQm5DYztDZ0JvQ2Y7O0FBYkw7Ozs7O0VBV00sZWhCL0JVO0VnQmdDVixjaEJoQ1U7Q2dCaUNYOztBQWJMOzs7OztFQVdNLGVoQjdCUztFZ0I4QlQsY2hCOUJTO0NnQitCVjs7QUFiTDs7Ozs7RUFXTSxlaEJoQ1E7RWdCaUNSLGNoQmpDUTtDZ0JrQ1Q7O0FBYkw7Ozs7O0VBV00sZWhCMUNVO0VnQjJDVixjaEIzQ1U7Q2dCNENYOztBQWJMOzs7OztFQVdNLGVoQjNCUTtFZ0I0QlIsY2hCNUJRO0NnQjZCVDs7QUE5Q1A7Ozs7O0VBcURJLFVBQVM7RUFDVCxrQkFBaUI7RUFDakIsMEJBQXlCO0VBQ3pCLHVCQUFzQjtDQUN2Qjs7QUF6REg7Ozs7O0VBNkRJLG1CQUFrQjtFQUNsQixjQUFhO0NBMkRkOztBQXpISDs7Ozs7RUFpRU0sZXRCMUJp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RkM7O0VBQ0UsY2hCM0VpQjtDZ0I0RWxCOztBQUZEOztFQUNFLDZCaEI3RWlCO0NnQjhFbEI7O0FBRkQ7O0VBQ0UsNkJoQjdFaUI7Q2dCOEVsQjs7QU8xRkg7O0VBQ0UsWUFBVztDQUtaOztBQU5zQjs7RUFJbkIsZXZCbUdvQjtDdUJsR3JCOztBMUIwbUZMO0UwQnBtRkksb0JBQTRCO0NBQzdCOztBMUJ1bUZIOztFMEJqbUZJLHVCQUErQjtDQUNoQzs7QUFJRDtFQUNFLFNBQVE7RUFDUixXQUFVO0VBQ1YsYUFBWTtDQU1iOztBQVREO0VBTUksV0FBVTtFQUNWLHVCQUFzQjtDQUN2Qjs7QTFCb21GTDtFMEIvbEZFLHdCQUF1QjtDQWF4Qjs7QTFCc2xGRDtFMEJobUZJLGNBQWE7Q0FDZDs7QVowREM7RWQwaUZGO0kwQmptRkUsY0FBYTtHQU1oQjtDMUI4bEZBOztBQUVEO0UwQmxtRkksWUFBVztDQUNaOztBMUJxbUZIO0VtQjVqRk0sY2hCM0VpQjtDZ0I0RWxCOztBbkIrakZMO0VtQmhrRk0sNkJoQjdFaUI7Q2dCOEVsQjs7QW5CbWtGTDtFbUJwa0ZNLDhCaEI1RWtCO0NnQjZFbkI7O0FuQnVrRkw7RW1CeGtGTSxjaEIzRWlCO0NnQjRFbEI7O0FuQjJrRkw7RW1CNWtGTSw2QmhCN0VpQjtDZ0I4RWxCOztBbkIra0ZMO0VtQmhsRk0sNkJoQjdFaUI7Q2dCOEVsQjs7QW5CbWxGTDtFbUJwbEZNLGNoQjNFaUI7Q2dCNEVsQjs7QW5CdWxGTDtFbUJ4bEZNLDZCaEI3RWlCO0NnQjhFbEI7O0FuQjJsRkw7RW1CNWxGTSw4QmhCNUVrQjtDZ0I2RW5COztBbkIrbEZMO0VtQmhtRk0sY2hCN0VpQjtDZ0I4RWxCOztBbkJtbUZMO0VtQnBtRk0sNkJoQjdFaUI7Q2dCOEVsQjs7QW5CdW1GTDtFbUJ4bUZNLDhCaEI1RWtCO0NnQjZFbkI7O0FuQjJtRkw7RW1CNW1GTSxjaEI1RWtCO0NnQjZFbkI7O0FBRkQ7RUFDRSxjaEIzRWlCO0NnQjRFbEI7O0FBRkQ7RUFDRSw2QmhCN0VpQjtDZ0I4RWxCOztBQUZEO0VBQ0UsOEJoQjVFa0I7Q2dCNkVuQjs7QUFGRDtFQUNFLGNoQjNFaUI7Q2dCNEVsQjs7QUFGRDtFQUNFLDZCaEI3RWlCO0NnQjhFbEI7O0FBRkQ7RUFDRSw2QmhCN0VpQjtDZ0I4RWxCOztBQUZEO0VBQ0UsY2hCM0VpQjtDZ0I0RWxCOztBQUZEO0VBQ0UsNkJoQjdFaUI7Q2dCOEVsQjs7QUFGRDtFQUNFLDhCaEI1RWtCO0NnQjZFbkI7O0FBRkQ7RUFDRSxjaEI3RWlCO0NnQjhFbEI7O0FBRkQ7RUFDRSw2QmhCN0VpQjtDZ0I4RWxCOztBQUZEO0VBQ0UsOEJoQjVFa0I7Q2dCNkVuQjs7QUFGRDtFQUNFLGNoQjVFa0I7Q2dCNkVuQjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSw2QlZwSFc7Q1VxSFo7O0FBRkQ7RUFDRSxjVnBIVztDVXFIWjs7QUFGRDtFQUNFLGNWbkhrQjtDVW9IbkI7O0FBRkQ7RUFDRSw2QlZwSFc7Q1VxSFo7O0FBRkQ7RUFDRSw2QlZwSFc7Q1VxSFo7O0FBRkQ7RUFDRSxjVm5Ia0I7Q1VvSG5COztBQUZEO0VBQ0UsK0JoQjlGb0I7Q2dCK0ZyQjs7QUFGRDtFQUNFLCtCaEI5Rm9CO0NnQitGckI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLGNWcEhXO0NVcUhaOztBQUZEO0VBQ0UsY1ZuSGtCO0NVb0huQjs7QUFGRDtFQUNFLDZCVm5Ia0I7Q1VvSG5COztBQUZEO0VBQ0UsNkJWcEhXO0NVcUhaOztBQUZEO0VBQ0UsY1ZwSFc7Q1VxSFo7O0FBRkQ7RUFDRSxjVm5Ia0I7Q1VvSG5COztBQUZEO0VBQ0UsNkJWcEhXO0NVcUhaOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLDZCVmpIVztDVWtIWjs7QUFGRDtFQUNFLGNWakhXO0NVa0haOztBQUZEO0VBQ0UsY1ZoSGlCO0NVaUhsQjs7QUFGRDtFQUNFLDZCVmpIVztDVWtIWjs7QUFGRDtFQUNFLDZCVmpIVztDVWtIWjs7QUFGRDtFQUNFLGNWaEhpQjtDVWlIbEI7O0FBRkQ7RUFDRSwrQmhCOUZvQjtDZ0IrRnJCOztBQUZEO0VBQ0UsK0JoQjlGb0I7Q2dCK0ZyQjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0UsY1ZqSFc7Q1VrSFo7O0FBRkQ7RUFDRSxjVmhIaUI7Q1VpSGxCOztBQUZEO0VBQ0UsMkJWaEhpQjtDVWlIbEI7O0FBRkQ7RUFDRSw2QlZqSFc7Q1VrSFo7O0FBRkQ7RUFDRSxjVmpIVztDVWtIWjs7QUFGRDtFQUNFLGNWaEhpQjtDVWlIbEI7O0FBRkQ7RUFDRSw2QlZqSFc7Q1VrSFo7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0UsOEJWL0dXO0NVZ0haOztBQUZEO0VBQ0UsY1YvR1c7Q1VnSFo7O0FBRkQ7RUFDRSxjVjlHaUI7Q1UrR2xCOztBQUZEO0VBQ0UsOEJWL0dXO0NVZ0haOztBQUZEO0VBQ0UsOEJWL0dXO0NVZ0haOztBQUZEO0VBQ0UsY1Y5R2lCO0NVK0dsQjs7QUFGRDtFQUNFLCtCaEI5Rm9CO0NnQitGckI7O0FBRkQ7RUFDRSwrQmhCOUZvQjtDZ0IrRnJCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSxjVi9HVztDVWdIWjs7QUFGRDtFQUNFLGNWOUdpQjtDVStHbEI7O0FBRkQ7RUFDRSw2QlY5R2lCO0NVK0dsQjs7QUFGRDtFQUNFLDhCVi9HVztDVWdIWjs7QUFGRDtFQUNFLGNWL0dXO0NVZ0haOztBQUZEO0VBQ0UsY1Y5R2lCO0NVK0dsQjs7QUFGRDtFQUNFLDhCVi9HVztDVWdIWjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSwrQlY3R2U7Q1U4R2hCOztBQUZEO0VBQ0UsY1Y3R2U7Q1U4R2hCOztBQUZEO0VBQ0UsY1Y1R2dCO0NVNkdqQjs7QUFGRDtFQUNFLCtCVjdHZTtDVThHaEI7O0FBRkQ7RUFDRSwrQlY3R2U7Q1U4R2hCOztBQUZEO0VBQ0UsY1Y1R2dCO0NVNkdqQjs7QUFGRDtFQUNFLCtCaEI5Rm9CO0NnQitGckI7O0FBRkQ7RUFDRSwrQmhCOUZvQjtDZ0IrRnJCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSxjVjdHZTtDVThHaEI7O0FBRkQ7RUFDRSxjVjVHZ0I7Q1U2R2pCOztBQUZEO0VBQ0UsOEJWNUdnQjtDVTZHakI7O0FBRkQ7RUFDRSwrQlY3R2U7Q1U4R2hCOztBQUZEO0VBQ0UsY1Y3R2U7Q1U4R2hCOztBQUZEO0VBQ0UsY1Y1R2dCO0NVNkdqQjs7QUFGRDtFQUNFLCtCVjdHZTtDVThHaEI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0UsOEJWNUdnQjtDVTZHakI7O0FBRkQ7RUFDRSxjVjVHZ0I7Q1U2R2pCOztBQUZEO0VBQ0UsY1YzR1U7Q1U0R1g7O0FBRkQ7RUFDRSw4QlY1R2dCO0NVNkdqQjs7QUFGRDtFQUNFLDhCVjVHZ0I7Q1U2R2pCOztBQUZEO0VBQ0UsY1YzR1U7Q1U0R1g7O0FBRkQ7RUFDRSwrQmhCOUZvQjtDZ0IrRnJCOztBQUZEO0VBQ0UsK0JoQjlGb0I7Q2dCK0ZyQjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0UsY1Y1R2dCO0NVNkdqQjs7QUFGRDtFQUNFLGNWM0dVO0NVNEdYOztBQUZEO0VBQ0UsNkJWM0dVO0NVNEdYOztBQUZEO0VBQ0UsOEJWNUdnQjtDVTZHakI7O0FBRkQ7RUFDRSxjVjVHZ0I7Q1U2R2pCOztBQUZEO0VBQ0UsY1YzR1U7Q1U0R1g7O0FBRkQ7RUFDRSw4QlY1R2dCO0NVNkdqQjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSw2QlYzR1U7Q1U0R1g7O0FBRkQ7RUFDRSxjVjNHVTtDVTRHWDs7QUFGRDtFQUNFLGNWMUdnQjtDVTJHakI7O0FBRkQ7RUFDRSw2QlYzR1U7Q1U0R1g7O0FBRkQ7RUFDRSw2QlYzR1U7Q1U0R1g7O0FBRkQ7RUFDRSxjVjFHZ0I7Q1UyR2pCOztBQUZEO0VBQ0UsK0JoQjlGb0I7Q2dCK0ZyQjs7QUFGRDtFQUNFLCtCaEI5Rm9CO0NnQitGckI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLGNWM0dVO0NVNEdYOztBQUZEO0VBQ0UsY1YxR2dCO0NVMkdqQjs7QUFGRDtFQUNFLDRCVjFHZ0I7Q1UyR2pCOztBQUZEO0VBQ0UsNkJWM0dVO0NVNEdYOztBQUZEO0VBQ0UsY1YzR1U7Q1U0R1g7O0FBRkQ7RUFDRSxjVjFHZ0I7Q1UyR2pCOztBQUZEO0VBQ0UsNkJWM0dVO0NVNEdYOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLCtCVnRHYTtDVXVHZDs7QUFGRDtFQUNFLGNWdEdhO0NVdUdkOztBQUZEO0VBQ0UsY1Z2R1k7Q1V3R2I7O0FBRkQ7RUFDRSwrQlZ0R2E7Q1V1R2Q7O0FBRkQ7RUFDRSwrQlZ0R2E7Q1V1R2Q7O0FBRkQ7RUFDRSxjVnZHWTtDVXdHYjs7QUFGRDtFQUNFLCtCaEI5Rm9CO0NnQitGckI7O0FBRkQ7RUFDRSwrQmhCOUZvQjtDZ0IrRnJCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSxjVnRHYTtDVXVHZDs7QUFGRDtFQUNFLGNWdkdZO0NVd0diOztBQUZEO0VBQ0UsNkJWdkdZO0NVd0diOztBQUZEO0VBQ0UsK0JWdEdhO0NVdUdkOztBQUZEO0VBQ0UsY1Z0R2E7Q1V1R2Q7O0FBRkQ7RUFDRSxjVnZHWTtDVXdHYjs7QUFGRDtFQUNFLCtCVnRHYTtDVXVHZDs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSwrQlZwR2dCO0NVcUdqQjs7QUFGRDtFQUNFLGNWcEdnQjtDVXFHakI7O0FBRkQ7RUFDRSxjVnJHVztDVXNHWjs7QUFGRDtFQUNFLCtCVnBHZ0I7Q1VxR2pCOztBQUZEO0VBQ0UsK0JWcEdnQjtDVXFHakI7O0FBRkQ7RUFDRSxjVnJHVztDVXNHWjs7QUFGRDtFQUNFLCtCaEI5Rm9CO0NnQitGckI7O0FBRkQ7RUFDRSwrQmhCOUZvQjtDZ0IrRnJCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLGtCaEI3RndCO0NnQjhGekI7O0FBRkQ7RUFDRSxjVnBHZ0I7Q1VxR2pCOztBQUZEO0VBQ0UsY1ZyR1c7Q1VzR1o7O0FBRkQ7RUFDRSwrQlZyR1c7Q1VzR1o7O0FBRkQ7RUFDRSwrQlZwR2dCO0NVcUdqQjs7QUFGRDtFQUNFLGNWcEdnQjtDVXFHakI7O0FBRkQ7RUFDRSxjVnJHVztDVXNHWjs7QUFGRDtFQUNFLCtCVnBHZ0I7Q1VxR2pCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLDhCVnpHZ0I7Q1UwR2pCOztBQUZEO0VBQ0UsY1Z6R2dCO0NVMEdqQjs7QUFGRDtFQUNFLGNWeEdVO0NVeUdYOztBQUZEO0VBQ0UsOEJWekdnQjtDVTBHakI7O0FBRkQ7RUFDRSw4QlZ6R2dCO0NVMEdqQjs7QUFGRDtFQUNFLGNWeEdVO0NVeUdYOztBQUZEO0VBQ0UsK0JoQjlGb0I7Q2dCK0ZyQjs7QUFGRDtFQUNFLCtCaEI5Rm9CO0NnQitGckI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0Usa0JoQjdGd0I7Q2dCOEZ6Qjs7QUFGRDtFQUNFLGNWekdnQjtDVTBHakI7O0FBRkQ7RUFDRSxjVnhHVTtDVXlHWDs7QUFGRDtFQUNFLDRCVnhHVTtDVXlHWDs7QUFGRDtFQUNFLDhCVnpHZ0I7Q1UwR2pCOztBQUZEO0VBQ0UsY1Z6R2dCO0NVMEdqQjs7QUFGRDtFQUNFLGNWeEdVO0NVeUdYOztBQUZEO0VBQ0UsOEJWekdnQjtDVTBHakI7O0FBRkQ7RUFDRSxrQmhCN0Z3QjtDZ0I4RnpCOztBQUZEO0VBQ0UsNkJWbkhrQjtDVW9IbkI7O0FBRkQ7RUFDRSxjVm5Ia0I7Q1VvSG5COztBQUZEO0VBQ0UsY1ZsSFk7Q1Vt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LGtCQUFpQjtHQU1sQjtFQWZMO0lBYVEsWUFBVztHQUNaO0N6QzB3TE47O0F5Q3J3TEQ7RUFDRSxpQ3RDTHVCO0NzQzRCeEI7O0FBckJDO0VBQ0UsZ0JBQWU7Q0FDaEI7O0EzQnFFQztFMkIxRUo7SUFRSSxlQUFjO0lBQ2QsY0FBYTtHQWVoQjtDekM0dkxBOztBYzFzTEc7RTJCN0RBO0lBQ0Usb0J0QzNDb0I7SXNDNENwQix5Q3RDcERjO0lzQ3FEZCx3QnRDN0NvQjtJc0M4Q3BCLG1CQUFrQjtHQUtuQjtFQVREO0lBT0ksb0J0Q2pEa0I7R3NDa0RuQjtDekMyd0xOOztBY3R0TEc7RTJCaERKOztJQUdJLGVBQWM7R0FPakI7Q3pDbXdMQTs7QWM3dExHO0UyQmhESjs7SUFPSSxrQkFBaUI7SUFDakIseUJBQXdCO0dBRTNCO0N6QzJ3TEE7O0FjcnVMRztFZHd1TEY7SXlDMXdMRSxjQUFhO0dBT2hCO0N6Q3N3TEE7O0FjM3VMRztFZDh1TEY7SXlDNXdMRSxZQUFXO0lBQ1gsK0J0QzFFc0I7R3NDNEV6QjtDekM2d0xBOztBY2x2TEc7RWRxdkxGO0l5QzV3TEUsb0JBQW1CO0dBRXRCO0N6QzZ3TEE7O0FjeHZMRztFZDJ2TEY7SXlDNXdMRSxldENyRW1CO0lzQ3NFbkIsaUJBQWdCO0dBUW5CO0VBTEs7SUFDRSxldEMxRWU7R3NDMkVoQjtFQUZEO0lBQ0UsZWhDaEhnQjtHZ0NpSGpCO0VBRkQ7SUFDRSxlaEM3R2U7R2dDOEdoQjtFQUZEO0lBQ0UsZWhDM0dlO0dnQzRHaEI7RUFGRDtJQUNFLGVoQ3pHYztHZ0MwR2Y7RUFGRDtJQUNFLGVoQ3hHUTtHZ0N5R1Q7RUFGRDtJQUNFLGVoQ3ZHYztHZ0N3R2Y7RUFGRDtJQUNFLGVoQ3BHVTtHZ0NxR1g7RUFGRDtJQUNFLGVoQ2xHUztHZ0NtR1Y7RUFGRDtJQUNFLGVoQ3JHUTtHZ0NzR1Q7RUFGRDtJQUNFLGVoQy9HVTtHZ0NnSFg7RUFGRDtJQUNFLGVoQ2hHUTtHZ0NpR1Q7Q3pDOHlMTjs7QUFFRDtFeUN2eUxFLGdCQUFlO0NBS2hCOztBQUhDO0VBQ0UsZXRDdEZvQjtD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RXNCO0N5RHFFdkI7O0E1RGdnUUg7RTRENS9QRSxlekR6RGlCO0N5RG9FbEI7O0E1RHEvUEQ7RTREMy9QSSxlekQ5RGU7Q3lEK0RoQjs7QTVEOC9QSDtFNEQzL1BJLDBCekRsRWU7Q3lEbUVoQjs7QTVEOC9QSDtFNEQxL1BFLGV6RHJFc0I7Q3lEa0d2Qjs7QUExQkc7RUFDRSxlekR6RWtCO0N5RDBFbkI7O0FBRkQ7RUFDRSxlbkRqSFc7Q21Ea0haOztBQUZEO0VBQ0UsZW5EOUdXO0NtRCtHWjs7QUFGRDtFQUNFLGVuRDVHVztDbUQ2R1o7O0FBRkQ7RUFDRSxlbkQxR2U7Q21EMkdoQjs7QUFGRDtFQUNFLGVuRHpHZ0I7Q21EMEdqQjs7QUFGRDtFQUNFLGVuRHhHVTtDbUR5R1g7O0FBRkQ7RUFDRSxlbkRuR2E7Q21Eb0dkOztBQUZEO0VBQ0UsZW5EakdnQjtDbURrR2pCOztBQUZEO0VBQ0UsZW5EdEdnQjtDbUR1R2pCOztBQUZEO0VBQ0UsZW5EaEhrQjtDbURpSG5COztBQUZEO0VBQ0UsZW5EbEdXO0NtRG1HWjs7QTVEeWlRTDtFNERuaVFJLGV6RGhGb0I7Q3lEdUZyQjs7QUFWc0I7RUFPakIsZXpEcEZnQjtDeURxRmpCOztBQVJrQjtFQU9qQixlbkQ1SFM7Q21ENkhWOztBQVJrQjtFQU9qQixlbkR6SFM7Q21EMEhWOztBQVJrQjtFQU9qQixlbkR2SFM7Q21Ed0hWOztBQVJrQjtFQU9qQixlbkRySGE7Q21Ec0hkOztBQVJrQjtFQU9qQixlbkRwSGM7Q21EcUhmOztBQVJrQjtFQU9qQixlbkRuSFE7Q21Eb0hUOztBQVJrQjtFQU9qQixlbkQ5R1c7Q21EK0daOztBQVJrQjtFQU9qQixlbkQ1R2M7Q21ENkdmOztBQVJrQjtFQU9qQixlbkRqSGM7Q21Ea0hmOztBQVJrQjtFQU9qQixlbkQzSGdCO0NtRDRIakI7O0FBUmtCO0VBT2pCLGVuRDdHUztDbUQ4R1Y7O0E1RGtsUVA7RTREN2tRSSwwQnpEMUZvQjtDeURpR3JCOztBQUpHO0VBQ0UsMEJ6RDlGZ0I7Q3lEK0ZqQjs7QUFGRDtFQUNFLDBCbkR0SVM7Q21E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O0FBTkw7O0VBS00sZW5GNUJZO0NtRjZCYjs7QUFOTDs7RUFLTSxlbkZ6QlE7Q21GMEJUOztBQU5MOztFQUtNLGVuRnZCTztDbUZ3QlI7O0FBTkw7O0VBS00sZW5GMUJNO0NtRjJCUDs7QUFOTDs7RUFLTSxlbkZwQ1E7Q21GcUNUOztBQU5MOztFQUtNLGVuRnJCTTtDbUZzQlA7O0FBckNUOztFQTRDSSxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLGV6RlJvQjtFeUZjcEIscUJBQW9CO0VBQ3BCLGlFN0RwQjZDO0U2RG9CN0MseUQ3RHBCNkM7QzZEd0M5Qzs7QTlFa0RDO0U4RTNISjs7SUFpRE0sYXpGN0JvQjtHeUZxRHZCO0M1RjAwWUY7O0E0Rm41WUQ7OztFQStETSxlekYxQmlCO0V5RjJCakIsY3pGM0JpQjtDeUZtQ2xCOztBQTlCSDs7O0VBMEJRLGV6Ri9CYTtFeUZnQ2IsY3pGaENhO0N5RmlDZDs7QUE1QlA7OztFQTBCUSxlbkZyRWM7RW1Gc0VkLGNuRnRFYztDbUZ1RWY7O0FBNUJQOzs7RUEwQlEsZW5GbEVhO0VtRm1FYixjbkZuRWE7Q21Gb0VkOztBQTVCUDs7O0VBMEJRLGVuRmhFYTtFbUZpRWIsY25GakVhO0NtRmtFZDs7QUE1QlA7OztFQTBCUSxlbkY5RFk7RW1GK0RaLGNuRi9EWTtDbUZnRWI7O0FBNUJQOzs7RUEwQlEsZW5GN0RNO0VtRjhETixjbkY5RE07Q21GK0RQOztBQTVCUDs7O0VBMEJRLGVuRjVEWTtFbUY2RFosY25GN0RZO0NtRjhEYjs7QUE1QlA7OztFQTBCUSxlbkZ6RFE7RW1GMERSLGNuRjFEUTtDbUYyRFQ7O0FBNUJQOzs7RUEwQlEsZW5GdkRPO0VtRndEUCxjbkZ4RE87Q21GeURSOztBQTVCUDs7O0VBMEJRLGVuRjFETTtFbUYyRE4sY25GM0RNO0NtRjREUDs7QUE1QlA7OztFQTBCUSxlbkZwRVE7RW1GcUVSLGNuRnJFUTtDbUZzRVQ7O0FBNUJQOzs7RUEwQlEsZW5GckRNO0VtRnNETixjbkZ0RE07Q21GdURQOztBQXRFVDs7RUE0RUksZXpGdkNtQjtDeUY4Q3BCOztBQVJZ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Ozs7RUFjUSxlcEZyQlk7Q29Gc0JiOztBQWZQOzs7RUFjUSxlcEZwQk07Q29GcUJQOztBQWZQOzs7RUFjUSxlcEZuQlk7Q29Gb0JiOztBQWZQOzs7RUFjUSxlcEZoQlE7Q29GaUJUOztBQWZQOzs7RUFjUSxlcEZkTztDb0ZlUjs7QUFmUDs7O0VBY1EsZXBGakJNO0NvRmtCUDs7QUFmUDs7O0VBY1EsZXBGM0JRO0NvRjRCVDs7QUFmUDs7O0VBY1EsZXBGWk07Q29GYVA7O0FBNUJUOztFQW1DTSxlMUZFaUI7QzBGS2xCOztBQVJEOztFQUtNLGUxRkZhO0MwRkdkOztBQU5MOztFQUtNLGVwRnhDYztDb0Z5Q2Y7O0FBTkw7O0VBS00sZXBGckNhO0NvRnNDZDs7QUFOTDs7RUFLTSxlcEZuQ2E7Q29Gb0NkOztBQU5MOztFQUtNLGVwRmpDWTtDb0ZrQ2I7O0FBTkw7O0VBS00sZXBGaENNO0NvRmlDUDs7QUFOTDs7RUFLTSxlcEYvQlk7Q29GZ0NiOztBQU5MOztFQUtNLGVwRjVCUTtDb0Y2QlQ7O0FBTkw7O0VBS00sZXBGMUJPO0NvRjJCUjs7QUFOTDs7RUFLTSxlcEY3Qk07Q29GOEJQOztBQU5MOztFQUtNLGVwRnZDUTtDb0Z3Q1Q7O0FBTkw7O0VBS00sZXBGeEJNO0NvRnlCUDs7QUF4Q1Q7O0VBK0NJLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsZTFGWG9CO0UwRllwQixxQkFBb0I7RUFDcEIsaUU5RGxCNkM7RThEa0I3Qyx5RDlEbEI2QztDOERzQzlDOztBQXZFSDs7O0VBdURNLGUxRmxCaUI7RTBGbUJqQixjMUZuQmlCO0MwRjJCbEI7O0FBbkJIOzs7RUFlUSxlMUZ2QmE7RTBGd0JiLGMxRnhCYTtDMEZ5QmQ7O0FBakJQOzs7RUFlUSxlcEY3RGM7RW9GOERkLGNwRjlEYztDb0YrRGY7O0FBakJQOzs7RUFlUSxlcEYxRGE7RW9GMkRiLGNwRjNEYTtDb0Y0RGQ7O0FBakJQOzs7RUFlUSxlcEZ4RGE7RW9GeURiLGNwRnpEYTtDb0YwRGQ7O0FBakJQOzs7RUFlUSxlcEZ0RFk7RW9GdURaLGNwRnZEWTtDb0Z3RGI7O0FBakJQOzs7RUFlUSxlcEZyRE07RW9Gc0ROLGNwRnRETTtDb0Z1RFA7O0FBakJQOzs7RUFlUSxlcEZwRFk7RW9GcURaLGNwRnJEWTtDb0ZzRGI7O0FBakJQOzs7RUFlUSxlcEZqRFE7RW9Ga0RSLGNwRmxEUTtDb0ZtRFQ7O0FBakJQOzs7RUFlUSxlcEYvQ087RW9GZ0RQLGNwRmhETztDb0ZpRFI7O0FBakJQOzs7RUFlUSxlcEZsRE07RW9GbUROLGNwRm5ETTtDb0ZvRFA7O0FBakJQOzs7RUFlUSxlcEY1RFE7RW9GNkRSLGNwRjdEUTtDb0Y4RFQ7O0FBakJQOzs7RUFlUSxlcEY3Q007RW9GOENOLGNwRjlDTTtDb0YrQ1A7O0FBakJQOztFQXVCTSxlMUY5QmdCO0MwRitCakI7O0FBeEJMOztFQXVCTSxlcEZ0RVM7Q29GdUVWOztBQXhCTDs7RUF1Qk0sZXBGbkVTO0NvRm9FVjs7QUF4Qkw7O0VBdUJNLGVwRmpFUztDb0ZrRVY7O0FBeEJMOztFQXVCTSxlcEYvRGE7Q29GZ0VkOztBQXhCTDs7RUF1Qk0sZXBGOURjO0NvRitEZjs7QUF4Qkw7O0VBdUJNLGVwRjdEUTtDb0Y4RFQ7O0FBeEJMOztFQXVCTSxlcEZ4RFc7Q29GeURaOztBQXhCTDs7RUF1Qk0sZXBGdERjO0NvRnVEZjs7QUF4Qkw7O0VBdUJNLGVwRjNEYztDb0Y0RGY7O0FBeEJMOztFQXVCTSxlcEZyRWdCO0NvRnNFakI7O0FBeEJMOztFQXVCTSxlcEZ2RFM7Q29Gd0RWOztBQXJFUDs7RUEwRUksZTFGckNtQjtDMEY0Q3BCOztBQVJZOztFQUtQLGUxRnpDZTtDMEYwQ2hCOztBQU5ROztFQUtQLGVwRi9FZ0I7Q29GZ0ZqQjs7QUFOUTs7RUFLUCxlcEY1RWU7Q29GNkVoQjs7QUFOUTs7RUFLUCxlcEYxRWU7Q29GMkVoQjs7QUFOUTs7RUFLUCxlcEZ4RWM7Q29GeUVmOztBQU5ROztFQUtQLGVwRnZFUTtDb0Z3RVQ7O0FBTlE7O0VBS1AsZXBGdEVjO0NvRnVFZjs7QUFOUTs7RUFLUCxlcEZuRVU7Q29Gb0VYOztBQU5ROztFQUtQLGVwRmpFUztDb0Zr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aUI7Q0FXbEI7O0FBaEJEO0VBUUksWUFBVztFQUNYLHNCQUFxQjtFQUNyQixXQUFVO0VBQ1YsZUFBYztFQUNkLGtCQUFpQjtFQUNqQix5QnhHTzZCO0V3R043Qix1QkFBc0I7Q0FDdkI7O0FBR0g7RUFDRSwwQnhHRWdDO0V3R0RoQyxlQUFjO0VBQ2QsZUFBYztDQUNmOztBQ3RCRDtFQUNFLFlBQVc7RUFDWCxhQUFZO0VBQ1osZUFBYztFQUNkLG9CekdheUI7Q3lHWjFCIiwiZmlsZSI6ImFzc2V0cy9zdHlsZXMvbWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICogU2hhcmVkIGRhdGEgYmV0d2VlbiBTYXNzIGFuZCBKU1xuICogYXV0by1jb252ZXJzaW9uIGZyb20gZGF0YS8qLmpzb25cbiAqL1xuLypcbiAqIFZhcmlhYmxlcywgZnVuY3Rpb25zLCBtaXhpbnMgKG5vIGNvZGUgZ2VuZXJhdGVkKVxuICogKyBoZWxwZXJzIChDU1MgY2xhc3NlcylcbiAqL1xuLypcbiAqIFNoYXJlZCBkYXRhIGJldHdlZW4gU2FzcyBhbmQgSlNcbiAqIGF1dG8tY29udmVyc2lvbiBmcm9tIGRhdGEvKi5qc29uXG4gKi9cbi8qXG4gKiBWYXJpYWJsZXMsIGZ1bmN0aW9ucywgbWl4aW5zLCBoZWxwZXJzLCDigKZcbiAqL1xuLyoqXG4gKiBcImJvZHlcIiBjbGFzc2VzXG4gKi9cbi8qXG4gKiBDb2xvcnNcbiAqL1xuLyoqXG4gKiBUeXBvZ3JhcGh5XG4gKi9cbi8qKlxuICogVHJhbnNpdGlvbnMgYW5kIGFuaW1hdGlvbnNcbiAqL1xuLyoqXG4gKiBMYXlvdXRcbiAqL1xuLyoqXG4gKiBSV0RcbiAqL1xuLyoqXG4gKiBTaXplc1xuICovXG4vKlxuICogRnVuY3Rpb25zXG4gKi9cbi8qXG4gKiBUb29sc1xuICovXG4vKlxuICogSGVscGVyc1xuICovXG4vKlxuICogQ2xlYXJmaXg6IGNvbnRhaW4gZmxvYXRzXG4gKiBodHRwOi8vY3NzbW9qby5jb20vbGF0ZXN0X25ld19jbGVhcmZpeF9zb19mYXIvXG4gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVNvdXJjZStTYW5zK1Bybzo0MDAsNDAwaSw2MDAsNjAwaSw3MDAsNzAwaSw5MDAsOTAwaVwiKTtcbi51LWNvdXJzZXMtcm93OjphZnRlciwgLnUtZm9ybTo6YWZ0ZXIsXG5bY2xhc3MqPSd1LWZvcm0tLSddOjphZnRlciwgLnUtbmF2LXBvcnRhbDo6YWZ0ZXIsXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddOjphZnRlciwgLnUtbmF2LXF1aWNrbGlua3M6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLypcbiAqIEhpZGUgdmlzdWFsbHkgYW5kIGZyb20gc2NyZWVuIHJlYWRlcnM6XG4gKiBodHRwOi8vanVpY3lzdHVkaW8uY29tL2FydGljbGUvc2NyZWVuLXJlYWRlcnMtZGlzcGxheS1ub25lLnBocFxuICovXG4vKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzOlxuICogaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eVxuICovXG5uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10sIC51LWNvdXJzZXMtaGVhZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuXG4udS1uYXYtbW9iaWxlX19zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vKipcbiAqIFR5cG9cbiAqL1xuLnUtc3VidGl0bGUsIC51LXJlc3VsdHMtcmVjaGVyY2hlX190aXRsZSwgbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCxcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsLFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwsXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsLFxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCwgLnUtY291cnNlcy1jZWxsLS1jb2RlLCAudS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbl9fbGlzdCBkdCwgLnUtZm9ybV9faXRlbSBwLCAudS1mb3JtX19pdGVtIGlucHV0W3R5cGU9J3RleHQnXSxcbi51LWZvcm1fX2l0ZW0gaW5wdXRbdHlwZT0nZW1haWwnXSxcbi51LWZvcm1fX2l0ZW0gLnUtZmFrZS1zZWxlY3RfX3ZhbHVlLCAudS1mb3JtX19pdGVtLXNpbXBsZSBsYWJlbCwgLnUtc2VhcmNoX19mb3JtIGlucHV0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnUtc21hbGwtdGl0bGUsIG5hdiBpbnB1dCxcbm1haW4gaW5wdXQsXG4udS1uYXYtbW9iaWxlIGlucHV0LFxuLnUtbmF2IGlucHV0LFxuLnUtZm9vdGVyIGlucHV0LCBuYXYgYnV0dG9uLFxubWFpbiBidXR0b24sXG4udS1uYXYtbW9iaWxlIGJ1dHRvbixcbi51LW5hdiBidXR0b24sXG4udS1mb290ZXIgYnV0dG9uLCAudS1icmVhZGNydW1iLCAudS1wYWdlciBvbCwgLnUtbWVkaXVtLXRpdGxlLCAudS1jdGEtdGl0bGUsIG5hdiBsYWJlbCxcbm1haW4gbGFiZWwsXG4udS1uYXYtbW9iaWxlIGxhYmVsLFxuLnUtbmF2IGxhYmVsLFxuLnUtZm9vdGVyIGxhYmVsLCAudS1idG4sXG5bY2xhc3MqPSd1LWJ0bi0tJ10sIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnksIC51LWNvdXJzZXMtY2FwdGlvbl9fdGl0bGUsXG5bY2xhc3MqPSd1LWNvdXJzZXMtY2FwdGlvbl9fdGl0bGUtLSddLCAudS1oaWdobGlnaHRfX2tleSAudS1oaWdobGlnaHRfX2xhYmVsLCAudS1uYXYtdGFiX19pdGVtLCAudS10YWcsIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGUsXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlLCAudS1uYXYtYmFjaywgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlLCAudS1uYXYtbG9jYWxfX2l0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbm5hdiBzdHJvbmcsXG5uYXYgYixcbm1haW4gc3Ryb25nLFxubWFpbiBiLFxuLnUtZm9vdGVyIHN0cm9uZyxcbi51LWZvb3RlciBiLCAudS1ldmVudF9fdGFncyB0aW1lLCAudS1ldmVudF9fdGFncyBzcGFuLCAudS1yZXN1bHRzLWZpbHRlcl9fbGlua3MgLnUtbGluayxcbi51LXJlc3VsdHMtZmlsdGVyX19saW5rcyBbY2xhc3MqPSd1LWxpbmstLSddLCAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX3N1YnRpdGxlLCAudS1jb3VyLXN1bW1hcnlfX3RpdGxlLCBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbmFtZSddLCAudS1rZXlwb2ludF9fbGluaywgLnUtbGlzdCB1bCBsaSxcbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwgbGksIC51LW1hcF9fbGlzdCBsaSwgLnUtcGVyc29uIGRsIGR0LCAudS1xdW90ZV9fYXV0aG9yLCAudS1yZXN1bHRzX19uYW1lLCAudS1zZWFyY2hfX2Nsb3NlX19idG4sIC51LXNlYXJjaF9fb3RoZXIgLnUtY3RhX19jb250ZW50X19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnUtaHVnZS10aXRsZSwgLnUtZm9jdXNfX3RodW1ic19faW5kZXgsIC51LWRyb3BjYXA6OmZpcnN0LWxldHRlciwgbmF2IGgxLFxubmF2IC51LWgxLFxubmF2IGgyLFxubmF2IC51LWgyLFxubmF2IGgzLFxubmF2IC51LWgzLFxubmF2IGg0LFxubmF2IC51LWg0LFxubWFpbiBoMSxcbm1haW4gLnUtaDEsXG5tYWluIGgyLFxubWFpbiAudS1oMixcbm1haW4gaDMsXG5tYWluIC51LWgzLFxubWFpbiBoNCxcbm1haW4gLnUtaDQsXG4udS1mb290ZXIgaDEsXG4udS1mb290ZXIgLnUtaDEsXG4udS1mb290ZXIgaDIsXG4udS1mb290ZXIgLnUtaDIsXG4udS1mb290ZXIgaDMsXG4udS1mb290ZXIgLnUtaDMsXG4udS1mb290ZXIgaDQsXG4udS1mb290ZXIgLnUtaDQsIC51LWJpZy10aXRsZSwgLnUtY2FyZF9fY292ZXJfX3RleHQsIC51LWNhcmQtc21hbGwgLnUtbGluayxcbi51LWNhcmQtc21hbGwgW2NsYXNzKj0ndS1saW5rLS0nXSxcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ10gLnUtbGluayxcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ10gW2NsYXNzKj0ndS1saW5rLS0nXSwgLnUtY3RhX19jb250ZW50X190aXRsZSwgLnUtZm9ybV9faXRlbSBsYWJlbCwgLnUtaGlnaGxpZ2h0X19rZXkgc3Ryb25nLCAudS1rZXlwb2ludF9fbGluayBzdHJvbmcsIC51LW5ld3NsZXR0ZXIgaW5wdXQsIC51LXByb2ZpbGVfX290aGVyc19fdGl0bGUsIC51LXByb2dyYW1fX251bWJlciwgLnUtcXVvdGU6OmJlZm9yZSwgLnUtc2VjdGlvbl9fdGl0bGUsIC51LW5hdi1jYXJkIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fdGl0bGUsIC51LW5hdi1zaXRlX19pdGVtIGEge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4udS1leGNlcnB0LFxuLnUtbGVhZCwgLnUtZXZlbnRfX3RhZ3Mgc3BhbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGVfX3RpdGxlLCAudS1jb3VyLXN1bW1hcnlfX3RpdGxlLCBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbmFtZSddLCAudS1mb3JtX19pdGVtIGxhYmVsLCAudS1mb3JtX19pdGVtIHAsIC51LW5ld3NsZXR0ZXIgaW5wdXQsIC51LXF1b3RlX19jb250ZW50LCAudS1yZXN1bHRzX19uYW1lIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udS1jb250YWN0LCAudS1jdGEsXG5bY2xhc3MqPSd1LWN0YS0tJ10sIC51LWtleXBvaW50X19saW5rLCAudS1wcm9maWxlX19tYWluX19pdGVtLCAudS1wcm9ncmFtLFxuW2NsYXNzKj0ndS1wcm9ncmFtLS0nXSwgLnUtc2VjdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXNtYWxsLXRpdGxlLCBuYXYgaW5wdXQsXG5tYWluIGlucHV0LFxuLnUtbmF2LW1vYmlsZSBpbnB1dCxcbi51LW5hdiBpbnB1dCxcbi51LWZvb3RlciBpbnB1dCwgbmF2IGJ1dHRvbixcbm1haW4gYnV0dG9uLFxuLnUtbmF2LW1vYmlsZSBidXR0b24sXG4udS1uYXYgYnV0dG9uLFxuLnUtZm9vdGVyIGJ1dHRvbiwgLnUtYnJlYWRjcnVtYiwgLnUtcGFnZXIgb2wsIC51LW1lZGl1bS10aXRsZSwgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS11cHBlcmNhc2UnXSwgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19jYXRlZ29yeSwgLnUtY291cnNlcy1jZWxsLS1jb2RlLCAudS1zZWN0aW9uX190aXRsZSwgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZSxcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGV2ZWwtdGl0bGUsIC51LW5hdi1sZXZlbCAudS1uYXYtbGluayxcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluaywgLnUtbmF2LWJhY2ssIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZSwgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluayxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbmssIC51LW5hdi1sb2NhbF9faXRlbSBhLCAudS1uYXYtc2l0ZV9faXRlbSBhLCAudS1uYXYtcXVpY2tsaW5rcyBhLFxuLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtYnRuLFxuW2NsYXNzKj0ndS1idG4tLSddIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi51LWtleXBvaW50X19saW5rOmhvdmVyLCBbZGF0YS1jbGlja2FibGVdOmhvdmVyIC51LWxpbmssIC51LWxpbms6aG92ZXIsIC51LWxpbms6Zm9jdXMsIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXSxcbltjbGFzcyo9J3UtbGluay0tJ106aG92ZXIsXG5bY2xhc3MqPSd1LWxpbmstLSddOmZvY3VzLCAudS1mb290ZXJfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5uYXYgdWwsXG5uYXYgb2wsXG5tYWluIHVsLFxubWFpbiBvbCwgLnUtYnJlYWRjcnVtYl9fbGlzdCwgLnUtY2FyZF9fc29jaWFsIHVsLCAudS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZCxcbltjbGFzcyo9J3UtY291cnNlc19faGVhZGVyX19sZWdlbmQtLSddLCAudS1jb3Vyc2VzLXJlc3VsdHMgdWwsIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSwgLnUtY291cnNlcy10YWJzLWlubmVyLCAudS1kcm9wZG93biB1bCwgLnUtZm9jdXNfX3NsaWRlciwgLnUtZm9jdXNfX3RodW1ic19fbGlzdCwgLnUtZm9sbG93X19saXN0LCAudS1rZXlwb2ludCwgLnUtbGlzdCB1bCxcbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwsIC51LW1hcF9fbGlzdCwgLnUtcGFydG5lcnMsIC51LW5hdi10YWIgdWwsIC51LXBhZ2VyIG9sLCAudS1wcm9maWxlX19tYWluLCAudS1wcm9ncmFtLFxuW2NsYXNzKj0ndS1wcm9ncmFtLS0nXSwgLnUtcXVpY2tsaW5rcywgLnUtcmVzdWx0cyB1bCwgLnUtc2xpZGVyX19saXN0LCAudS1zaGFyZSB1bCwgLnUtZm9vdGVyX19jb250YWluZXIgdWwsIC51LW5hdi1sZXZlbCB1bCxcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSB1bCwgLnUtbmF2LW1vYmlsZS1sZXZlbCB1bCxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gdWwsIC51LW5hdi1sb2NhbF9fbGlzdCwgLnUtbmF2LXNpZGViYXIgdWwsIC51LW5hdi1zaXRlX19saXN0LCAudS1uYXYtcXVpY2tsaW5rcyB1bCwgLnUtZ3JpZC0xMTIsIC51LWdyaWQtMTIzLCAudS1ncmlkLTIyMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5uYXYgdWwgbGksXG5uYXYgb2wgbGksXG5tYWluIHVsIGxpLFxubWFpbiBvbCBsaSwgLnUtYnJlYWRjcnVtYl9fbGlzdCBsaSwgLnUtY2FyZF9fc29jaWFsIHVsIGxpLCAudS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZCBsaSxcbltjbGFzcyo9J3UtY291cnNlc19faGVhZGVyX19sZWdlbmQtLSddIGxpLCAudS1jb3Vyc2VzLXJlc3VsdHMgdWwgbGksIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSBsaSwgLnUtY291cnNlcy10YWJzLWlubmVyIGxpLCAudS1kcm9wZG93biB1bCBsaSwgLnUtZm9jdXNfX3NsaWRlciBsaSwgLnUtZm9jdXNfX3RodW1ic19fbGlzdCBsaSwgLnUtZm9sbG93X19saXN0IGxpLCAudS1rZXlwb2ludCBsaSwgLnUtbGlzdCB1bCBsaSxcbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwgbGksIC51LW1hcF9fbGlzdCBsaSwgLnUtcGFydG5lcnMgbGksIC51LW5hdi10YWIgdWwgbGksIC51LXBhZ2VyIG9sIGxpLCAudS1wcm9maWxlX19tYWluIGxpLCAudS1wcm9ncmFtIGxpLFxuW2NsYXNzKj0ndS1wcm9ncmFtLS0nXSBsaSwgLnUtcXVpY2tsaW5rcyBsaSwgLnUtcmVzdWx0cyB1bCBsaSwgLnUtc2xpZGVyX19saXN0IGxpLCAudS1zaGFyZSB1bCBsaSwgLnUtZm9vdGVyX19jb250YWluZXIgdWwgbGksIC51LW5hdi1sZXZlbCB1bCBsaSxcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSB1bCBsaSwgLnUtbmF2LW1vYmlsZS1sZXZlbCB1bCBsaSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gdWwgbGksIC51LW5hdi1sb2NhbF9fbGlzdCBsaSwgLnUtbmF2LXNpZGViYXIgdWwgbGksIC51LW5hdi1zaXRlX19saXN0IGxpLCAudS1uYXYtcXVpY2tsaW5rcyB1bCBsaSwgLnUtZ3JpZC0xMTIgbGksIC51LWdyaWQtMTIzIGxpLCAudS1ncmlkLTIyMyBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG5uYXYgdWwgbGk6OmJlZm9yZSxcbm5hdiBvbCBsaTo6YmVmb3JlLFxubWFpbiB1bCBsaTo6YmVmb3JlLFxubWFpbiBvbCBsaTo6YmVmb3JlLCAudS1icmVhZGNydW1iX19saXN0IGxpOjpiZWZvcmUsIC51LWNhcmRfX3NvY2lhbCB1bCBsaTo6YmVmb3JlLCAudS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZCBsaTo6YmVmb3JlLFxuW2NsYXNzKj0ndS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZC0tJ10gbGk6OmJlZm9yZSwgLnUtY291cnNlcy1yZXN1bHRzIHVsIGxpOjpiZWZvcmUsIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSBsaTo6YmVmb3JlLCAudS1jb3Vyc2VzLXRhYnMtaW5uZXIgbGk6OmJlZm9yZSwgLnUtZHJvcGRvd24gdWwgbGk6OmJlZm9yZSwgLnUtZm9jdXNfX3NsaWRlciBsaTo6YmVmb3JlLCAudS1mb2N1c19fdGh1bWJzX19saXN0IGxpOjpiZWZvcmUsIC51LWZvbGxvd19fbGlzdCBsaTo6YmVmb3JlLCAudS1rZXlwb2ludCBsaTo6YmVmb3JlLCAudS1saXN0IHVsIGxpOjpiZWZvcmUsXG5bY2xhc3MqPSd1LWxpc3QtLSddIHVsIGxpOjpiZWZvcmUsIC51LW1hcF9fbGlzdCBsaTo6YmVmb3JlLCAudS1wYXJ0bmVycyBsaTo6YmVmb3JlLCAudS1uYXYtdGFiIHVsIGxpOjpiZWZvcmUsIC51LXBhZ2VyIG9sIGxpOjpiZWZvcmUsIC51LXByb2ZpbGVfX21haW4gbGk6OmJlZm9yZSwgLnUtcHJvZ3JhbSBsaTo6YmVmb3JlLFxuW2NsYXNzKj0ndS1wcm9ncmFtLS0nXSBsaTo6YmVmb3JlLCAudS1xdWlja2xpbmtzIGxpOjpiZWZvcmUsIC51LXJlc3VsdHMgdWwgbGk6OmJlZm9yZSwgLnUtc2xpZGVyX19saXN0IGxpOjpiZWZvcmUsIC51LXNoYXJlIHVsIGxpOjpiZWZvcmUsIC51LWZvb3Rlcl9fY29udGFpbmVyIHVsIGxpOjpiZWZvcmUsIC51LW5hdi1sZXZlbCB1bCBsaTo6YmVmb3JlLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIHVsIGxpOjpiZWZvcmUsIC51LW5hdi1tb2JpbGUtbGV2ZWwgdWwgbGk6OmJlZm9yZSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gdWwgbGk6OmJlZm9yZSwgLnUtbmF2LWxvY2FsX19saXN0IGxpOjpiZWZvcmUsIC51LW5hdi1zaWRlYmFyIHVsIGxpOjpiZWZvcmUsIC51LW5hdi1zaXRlX19saXN0IGxpOjpiZWZvcmUsIC51LW5hdi1xdWlja2xpbmtzIHVsIGxpOjpiZWZvcmUsIC51LWdyaWQtMTEyIGxpOjpiZWZvcmUsIC51LWdyaWQtMTIzIGxpOjpiZWZvcmUsIC51LWdyaWQtMjIzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4udS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLypcbiAqIENvbG9yc1xuICovXG4vKipcbiAqIFByb2plY3Qgc3BlY2lmaWNcbiAqL1xuLmgtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmgtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaC1mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LW5vdHJhbnNmb3JtIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmgtdGV4dC1ub2RlY29yYXRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLypcbiAqIEhpZGUgdmlzdWFsbHkgYW5kIGZyb20gc2NyZWVuIHJlYWRlcnM6XG4gKiBodHRwOi8vanVpY3lzdHVkaW8uY29tL2FydGljbGUvc2NyZWVuLXJlYWRlcnMtZGlzcGxheS1ub25lLnBocFxuICovXG4uaC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLypcbiAqIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVyczpcbiAqIGh0dHA6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHlcbiAqL1xuLmgtdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIC8qXG4gICAqIEV4dGVuZHMgdGhlIC52aXN1YWxseWhpZGRlbiBjbGFzcyB0byBhbGxvdyB0aGUgZWxlbWVudFxuICAgKiB0byBiZSBmb2N1c2FibGUgd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZDpcbiAgICogaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9ub2RlLzg5NzYzOFxuICAgKi9cbn1cblxuLmgtdmlzdWFsbHktaGlkZGVuLmlzLWZvY3VzYWJsZTphY3RpdmUsIC5oLXZpc3VhbGx5LWhpZGRlbi5pcy1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjbGlwOiBhdXRvO1xufVxuXG4vKlxuICogQ2xlYXJmaXg6IGNvbnRhaW4gZmxvYXRzXG4gKiBodHRwOi8vY3NzbW9qby5jb20vbGF0ZXN0X25ld19jbGVhcmZpeF9zb19mYXIvXG4gKi9cbi5oLWNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5oLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5oLXZhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBUZXh0IGh5cGhlbmF0aW9uXG4gKlxuICogQnJlYWsgc3RyaW5ncyB3aGVuIHRoZWlyIGxlbmd0aCBleGNlZWRzIHRoZSB3aWR0aCBvZiB0aGVpciBjb250YWluZXJcbiAqIGFuZCBoeXBoZW5hdGUgd29yZHMgYXQgdGhlIGVuZCBvZiBsaW5lcyB1c2luZyB0aGUgYGh5cGhlbnNgIHByb3BlcnR5LlxuICogQnJvd3NlciBzdXBwb3J0IGZvciBoeXBoZW5hdGlvbjogaHR0cDovL2Nhbml1c2UuY29tLyNzZWFyY2g9aHlwaGVuYXRpb25cbiAqL1xuLmgtdGV4dC1oeXBoZW5hdGUge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5cbi8qKlxuICogUHJldmVudCBsaW5lIGJyZWFrc1xuICovXG4uaC1ub2JyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmgtbm9tYXJnaW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmgtY29sb3ItZGFyayB7XG4gIGNvbG9yOiAjNDA0MDQwICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4gKiBWZW5kb3JcbiAqL1xuLyohIEZsaWNraXR5IHYyLjAuNVxuaHR0cDovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGRyYWdnYWJsZSAqL1xuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMDlGO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuYXJyb3cge1xuICBmaWxsOiAjMzMzO1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3Q6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3Qge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjNWZhNGIwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gIG1hcmdpbjogMCAwLjRyZW07XG59XG5cbi51LXVsaWVnZSAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdCB7XG4gIGJhY2tncm91bmQ6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdCB7XG4gIGJhY2tncm91bmQ6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90IHtcbiAgYmFja2dyb3VuZDogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3Qge1xuICBiYWNrZ3JvdW5kOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90IHtcbiAgYmFja2dyb3VuZDogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90IHtcbiAgYmFja2dyb3VuZDogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3Qge1xuICBiYWNrZ3JvdW5kOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90IHtcbiAgYmFja2dyb3VuZDogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3Qge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdCB7XG4gIGJhY2tncm91bmQ6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdCB7XG4gIGJhY2tncm91bmQ6ICNmOGFhMDA7XG59XG5cbi51LWhlYyAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdCB7XG4gIGJhY2tncm91bmQ6ICNjNmMwYjQ7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3QuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3QuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3QuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLmZsaWNraXR5LXBhZ2UtZG90cyBsaS5kb3QuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAuZmxpY2tpdHktcGFnZS1kb3RzIGxpLmRvdC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2YwN2YzYztcbn1cblxuLnUtaGVjIC5mbGlja2l0eS1wYWdlLWRvdHMgbGkuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzhjOGI4Mjtcbn1cblxuLypcbiAqIEJhc2VcbiAqL1xuLyoqXG4gKiBHbG9iYWwgc2V0dGluZ3NcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBNZWRpYVxuICovXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogRm9ybXNcbiAqL1xuaW5wdXQ6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qKlxuKiBHbG9iYWwgLyB0YWdzXG4qL1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnd5c2l3eWcgPiAqIHtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4vKipcbiogR2xvYmFsIHdyYXBwZWRcbiovXG5uYXYgaDEsXG5uYXYgLnUtaDEsXG5uYXYgaDIsXG5uYXYgLnUtaDIsXG5uYXYgaDMsXG5uYXYgLnUtaDMsXG5uYXYgaDQsXG5uYXYgLnUtaDQsXG5uYXYgaDQsXG5uYXYgLnUtaDQsXG5tYWluIGgxLFxubWFpbiAudS1oMSxcbm1haW4gaDIsXG5tYWluIC51LWgyLFxubWFpbiBoMyxcbm1haW4gLnUtaDMsXG5tYWluIGg0LFxubWFpbiAudS1oNCxcbm1haW4gaDQsXG5tYWluIC51LWg0IHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LWZhY3VsdHkgbmF2IGgxLCAudS1mYWN1bHR5XG5uYXYgLnUtaDEsIC51LWZhY3VsdHlcbm5hdiBoMiwgLnUtZmFjdWx0eVxubmF2IC51LWgyLCAudS1mYWN1bHR5XG5uYXYgaDMsIC51LWZhY3VsdHlcbm5hdiAudS1oMywgLnUtZmFjdWx0eVxubmF2IGg0LCAudS1mYWN1bHR5XG5uYXYgLnUtaDQsIC51LWZhY3VsdHlcbm5hdiBoNCwgLnUtZmFjdWx0eVxubmF2IC51LWg0LCAudS1mYWN1bHR5XG5tYWluIGgxLCAudS1mYWN1bHR5XG5tYWluIC51LWgxLCAudS1mYWN1bHR5XG5tYWluIGgyLCAudS1mYWN1bHR5XG5tYWluIC51LWgyLCAudS1mYWN1bHR5XG5tYWluIGgzLCAudS1mYWN1bHR5XG5tYWluIC51LWgzLCAudS1mYWN1bHR5XG5tYWluIGg0LCAudS1mYWN1bHR5XG5tYWluIC51LWg0LCAudS1mYWN1bHR5XG5tYWluIGg0LCAudS1mYWN1bHR5XG5tYWluIC51LWg0IHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbm5hdiB1bCxcbm5hdiBvbCxcbm1haW4gdWwsXG5tYWluIG9sIHtcbiAgbWFyZ2luOiAxLjVlbSAwO1xufVxuXG5uYXYgdWwgbGksXG5uYXYgb2wgbGksXG5tYWluIHVsIGxpLFxubWFpbiBvbCBsaSB7XG4gIG1hcmdpbjogLjVlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHRleHQtaW5kZW50OiAtMXJlbTtcbn1cblxubmF2IHVsIGxpOjpiZWZvcmUsXG5uYXYgb2wgbGk6OmJlZm9yZSxcbm1haW4gdWwgbGk6OmJlZm9yZSxcbm1haW4gb2wgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG59XG5cbm5hdiB1bCBsaTo6YmVmb3JlLFxubWFpbiB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAuNHJlbTtcbiAgaGVpZ2h0OiAuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5uYXYgb2wsXG5tYWluIG9sIHtcbiAgY291bnRlci1yZXNldDogb3JkZXJlZDtcbn1cblxubmF2IG9sIGxpLFxubWFpbiBvbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvcmRlcmVkO1xufVxuXG5uYXYgb2wgbGk6OmJlZm9yZSxcbm1haW4gb2wgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob3JkZXJlZCk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubmF2IGEsXG5tYWluIGEge1xuICBjb2xvcjogIzVmYTRiMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICM1ZmE0YjA7XG59XG5cbi51LXVsaWVnZSBuYXYgYSwgLnUtdWxpZWdlXG5tYWluIGEge1xuICBjb2xvcjogIzVmYTRiMDtcbiAgZmlsbDogIzVmYTRiMDtcbn1cblxuLnUtc2Mtc29jIG5hdiBhLCAudS1zYy1zb2Ncbm1haW4gYSB7XG4gIGNvbG9yOiAjZmZkMDAwO1xuICBmaWxsOiAjZmZkMDAwO1xufVxuXG4udS1tZWRlY2luZSBuYXYgYSwgLnUtbWVkZWNpbmVcbm1haW4gYSB7XG4gIGNvbG9yOiAjZTYyZDMxO1xuICBmaWxsOiAjZTYyZDMxO1xufVxuXG4udS1kcm9pdCBuYXYgYSwgLnUtZHJvaXRcbm1haW4gYSB7XG4gIGNvbG9yOiAjYTg1ODllO1xuICBmaWxsOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIG5hdiBhLCAudS1hZ3JvXG5tYWluIGEge1xuICBjb2xvcjogI2I5Y2Q3NjtcbiAgZmlsbDogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIG5hdiBhLCAudS1wc3ljaG9cbm1haW4gYSB7XG4gIGNvbG9yOiAjN2RiOTI4O1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1waGlsbyBuYXYgYSwgLnUtcGhpbG9cbm1haW4gYSB7XG4gIGNvbG9yOiAjMjg5YjM4O1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIG5hdiBhLCAudS12ZXRlXG5tYWluIGEge1xuICBjb2xvcjogIzhkYTZkNjtcbiAgZmlsbDogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgbmF2IGEsIC51LWFyY2hpXG5tYWluIGEge1xuICBjb2xvcjogI2U2ZTZlMTtcbiAgZmlsbDogI2U2ZTZlMTtcbn1cblxuLnUtc2NpZW5jZXMgbmF2IGEsIC51LXNjaWVuY2VzXG5tYWluIGEge1xuICBjb2xvcjogIzFmYmFkYjtcbiAgZmlsbDogIzFmYmFkYjtcbn1cblxuLnUtc2MtYXBwIG5hdiBhLCAudS1zYy1hcHBcbm1haW4gYSB7XG4gIGNvbG9yOiAjZjhhYTAwO1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1oZWMgbmF2IGEsIC51LWhlY1xubWFpbiBhIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbm5hdiBhOmhvdmVyLCBuYXYgYTpmb2N1cyxcbm1haW4gYTpob3Zlcixcbm1haW4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MDdmO1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgbmF2IGE6aG92ZXIsIC51LXVsaWVnZSBuYXYgYTpmb2N1cywgLnUtdWxpZWdlXG5tYWluIGE6aG92ZXIsIC51LXVsaWVnZVxubWFpbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1ZmE0YjA7XG4gIGZpbGw6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyBuYXYgYTpob3ZlciwgLnUtc2Mtc29jIG5hdiBhOmZvY3VzLCAudS1zYy1zb2Ncbm1haW4gYTpob3ZlciwgLnUtc2Mtc29jXG5tYWluIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZDAwMDtcbiAgZmlsbDogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgbmF2IGE6aG92ZXIsIC51LW1lZGVjaW5lIG5hdiBhOmZvY3VzLCAudS1tZWRlY2luZVxubWFpbiBhOmhvdmVyLCAudS1tZWRlY2luZVxubWFpbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNlNjJkMzE7XG4gIGZpbGw6ICNlNjJkMzE7XG59XG5cbi51LWRyb2l0IG5hdiBhOmhvdmVyLCAudS1kcm9pdCBuYXYgYTpmb2N1cywgLnUtZHJvaXRcbm1haW4gYTpob3ZlciwgLnUtZHJvaXRcbm1haW4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYTg1ODllO1xuICBmaWxsOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIG5hdiBhOmhvdmVyLCAudS1hZ3JvIG5hdiBhOmZvY3VzLCAudS1hZ3JvXG5tYWluIGE6aG92ZXIsIC51LWFncm9cbm1haW4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYjljZDc2O1xuICBmaWxsOiAjYjljZDc2O1xufVxuXG4udS1wc3ljaG8gbmF2IGE6aG92ZXIsIC51LXBzeWNobyBuYXYgYTpmb2N1cywgLnUtcHN5Y2hvXG5tYWluIGE6aG92ZXIsIC51LXBzeWNob1xubWFpbiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBoaWxvIG5hdiBhOmhvdmVyLCAudS1waGlsbyBuYXYgYTpmb2N1cywgLnUtcGhpbG9cbm1haW4gYTpob3ZlciwgLnUtcGhpbG9cbm1haW4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjg5YjM4O1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIG5hdiBhOmhvdmVyLCAudS12ZXRlIG5hdiBhOmZvY3VzLCAudS12ZXRlXG5tYWluIGE6aG92ZXIsIC51LXZldGVcbm1haW4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjOGRhNmQ2O1xuICBmaWxsOiAjOGRhNmQ2O1xufVxuXG4udS1hcmNoaSBuYXYgYTpob3ZlciwgLnUtYXJjaGkgbmF2IGE6Zm9jdXMsIC51LWFyY2hpXG5tYWluIGE6aG92ZXIsIC51LWFyY2hpXG5tYWluIGE6Zm9jdXMge1xuICBjb2xvcjogI2U2ZTZlMTtcbiAgZmlsbDogI2U2ZTZlMTtcbn1cblxuLnUtc2NpZW5jZXMgbmF2IGE6aG92ZXIsIC51LXNjaWVuY2VzIG5hdiBhOmZvY3VzLCAudS1zY2llbmNlc1xubWFpbiBhOmhvdmVyLCAudS1zY2llbmNlc1xubWFpbiBhOmZvY3VzIHtcbiAgY29sb3I6ICMxZmJhZGI7XG4gIGZpbGw6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCBuYXYgYTpob3ZlciwgLnUtc2MtYXBwIG5hdiBhOmZvY3VzLCAudS1zYy1hcHBcbm1haW4gYTpob3ZlciwgLnUtc2MtYXBwXG5tYWluIGE6Zm9jdXMge1xuICBjb2xvcjogI2Y4YWEwMDtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIG5hdiBhOmhvdmVyLCAudS1oZWMgbmF2IGE6Zm9jdXMsIC51LWhlY1xubWFpbiBhOmhvdmVyLCAudS1oZWNcbm1haW4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjYzZjMGI0O1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG5uYXYgYWRkcmVzcyxcbm1haW4gYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogc2Fzcy1saW50OmRpc2FibGUgbWF4LWxpbmUtbGVuZ3RoIG5vLXVybC1kb21haW5zICovXG4vKipcbiAqIEdsb2JhbCAvIHRhZ3NcbiAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKiAuNjI1KTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKipcbiogR2xvYmFsIC8gY2xhc3Nlc1xuKi9cbi51LXNtYWxsLXRpdGxlLCBuYXYgaW5wdXQsXG5tYWluIGlucHV0LFxuLnUtbmF2LW1vYmlsZSBpbnB1dCxcbi51LW5hdiBpbnB1dCxcbi51LWZvb3RlciBpbnB1dCwgbmF2IGJ1dHRvbixcbm1haW4gYnV0dG9uLFxuLnUtbmF2LW1vYmlsZSBidXR0b24sXG4udS1uYXYgYnV0dG9uLFxuLnUtZm9vdGVyIGJ1dHRvbiwgLnUtYnJlYWRjcnVtYiwgLnUtcGFnZXIgb2wge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcbn1cblxuLnUtbWVkaXVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbn1cblxuLnUtY3RhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xufVxuXG4udS1odWdlLXRpdGxlLCAudS1mb2N1c19fdGh1bWJzX19pbmRleCB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udS1leGNlcnB0LFxuLnUtbGVhZCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS42NjY2Nztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAudS1leGNlcnB0LFxuICAudS1sZWFkIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWV4Y2VycHQsXG4gIC51LWxlYWQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbi51LWRyb3BjYXA6OmZpcnN0LWxldHRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAuNHJlbSAuOHJlbSAwIC4zcmVtO1xuICBjb2xvcjogIzVmYTRiMDtcbiAgZm9udC1zaXplOiA4cmVtO1xuICBsaW5lLWhlaWdodDogLjg7XG59XG5cbi51LXVsaWVnZSAudS1kcm9wY2FwOjpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWRyb3BjYXA6OmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1kcm9wY2FwOjpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtZHJvcGNhcDo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtZHJvcGNhcDo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1kcm9wY2FwOjpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtZHJvcGNhcDo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtZHJvcGNhcDo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LWRyb3BjYXA6OmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1kcm9wY2FwOjpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWRyb3BjYXA6OmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtZHJvcGNhcDo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAuN3JlbSAwO1xuICBjb2xvcjogIzhjOGI4MjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbm5hdiBoMSxcbm5hdiAudS1oMSxcbm5hdiBoMixcbm5hdiAudS1oMixcbm5hdiBoMyxcbm5hdiAudS1oMyxcbm5hdiBoNCxcbm5hdiAudS1oNCxcbm5hdiBoNCxcbm5hdiAudS1oNCxcbm1haW4gaDEsXG5tYWluIC51LWgxLFxubWFpbiBoMixcbm1haW4gLnUtaDIsXG5tYWluIGgzLFxubWFpbiAudS1oMyxcbm1haW4gaDQsXG5tYWluIC51LWg0LFxubWFpbiBoNCxcbm1haW4gLnUtaDQsXG4udS1mb290ZXIgaDEsXG4udS1mb290ZXIgLnUtaDEsXG4udS1mb290ZXIgaDIsXG4udS1mb290ZXIgLnUtaDIsXG4udS1mb290ZXIgaDMsXG4udS1mb290ZXIgLnUtaDMsXG4udS1mb290ZXIgaDQsXG4udS1mb290ZXIgLnUtaDQsXG4udS1mb290ZXIgaDQsXG4udS1mb290ZXIgLnUtaDQge1xuICBsZXR0ZXItc3BhY2luZzogLS4xcmVtO1xufVxuXG5uYXYgaDEsXG5uYXYgLnUtaDEsXG5tYWluIGgxLFxubWFpbiAudS1oMSxcbi51LWZvb3RlciBoMSxcbi51LWZvb3RlciAudS1oMSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICBuYXYgaDEsXG4gIG5hdiAudS1oMSxcbiAgbWFpbiBoMSxcbiAgbWFpbiAudS1oMSxcbiAgLnUtZm9vdGVyIGgxLFxuICAudS1mb290ZXIgLnUtaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIG5hdiBoMSxcbiAgbmF2IC51LWgxLFxuICBtYWluIGgxLFxuICBtYWluIC51LWgxLFxuICAudS1mb290ZXIgaDEsXG4gIC51LWZvb3RlciAudS1oMSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIG5hdiBoMSxcbiAgbmF2IC51LWgxLFxuICBtYWluIGgxLFxuICBtYWluIC51LWgxLFxuICAudS1mb290ZXIgaDEsXG4gIC51LWZvb3RlciAudS1oMSB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gIH1cbn1cblxubmF2IGgyLFxubmF2IC51LWgyLFxubWFpbiBoMixcbm1haW4gLnUtaDIsXG4udS1mb290ZXIgaDIsXG4udS1mb290ZXIgLnUtaDIge1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgbmF2IGgyLFxuICBuYXYgLnUtaDIsXG4gIG1haW4gaDIsXG4gIG1haW4gLnUtaDIsXG4gIC51LWZvb3RlciBoMixcbiAgLnUtZm9vdGVyIC51LWgyIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgbmF2IGgyLFxuICBuYXYgLnUtaDIsXG4gIG1haW4gaDIsXG4gIG1haW4gLnUtaDIsXG4gIC51LWZvb3RlciBoMixcbiAgLnUtZm9vdGVyIC51LWgyIHtcbiAgICBtYXJnaW46IDAgMCAzcmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIG5hdiBoMixcbiAgbmF2IC51LWgyLFxuICBtYWluIGgyLFxuICBtYWluIC51LWgyLFxuICAudS1mb290ZXIgaDIsXG4gIC51LWZvb3RlciAudS1oMiB7XG4gICAgbWFyZ2luOiAwIDAgNHJlbSAwO1xuICB9XG59XG5cbm5hdiBoMyxcbm5hdiAudS1oMyxcbm1haW4gaDMsXG5tYWluIC51LWgzLFxuLnUtZm9vdGVyIGgzLFxuLnUtZm9vdGVyIC51LWgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI5MTY3O1xufVxuXG5uYXYgaDQsXG5uYXYgLnUtaDQsXG5tYWluIGg0LFxubWFpbiAudS1oNCxcbi51LWZvb3RlciBoNCxcbi51LWZvb3RlciAudS1oNCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbm5hdiBoNSxcbm5hdiAudS1oNSxcbm1haW4gaDUsXG5tYWluIC51LWg1LFxuLnUtZm9vdGVyIGg1LFxuLnUtZm9vdGVyIC51LWg1IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4udS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi51LWNvbnRlbnQgaDIsXG4udS1jb250ZW50IC51LWgyLFxuLnUtY29udGVudCBoMyxcbi51LWNvbnRlbnQgLnUtaDMsXG4udS1jb250ZW50IC51LWhpZ2hsaWdodCxcbi51LWNvbnRlbnQgLnUtY29udGVudF9fbGFyZ2UsXG4udS1jb250ZW50IC51LWNvbnRlbnRfX2Z1bGwge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cblxuLnUtY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtY29udGVudCAudS1oaWdobGlnaHQsXG4gIC51LWNvbnRlbnQgLnUtY29udGVudF9fbGFyZ2UsXG4gIC51LWNvbnRlbnQgLnUtY29udGVudF9fZnVsbCB7XG4gICAgbWFyZ2luOiA2cmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODByZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgICBwYWRkaW5nOiA1cmVtIDdyZW07XG4gIH1cbn1cblxuLnUtY29udGVudF9fZnVsbCxcbi51LWNvbnRlbnRfX2xhcmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY29udGVudF9fZnVsbCxcbiAgLnUtY29udGVudF9fbGFyZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDMzcmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudS1tYWluIC51LWNvbnRlbnRfX2Z1bGwsIC51LW1haW5cbiAgLnUtY29udGVudF9fbGFyZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDZyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTJyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC51LW1haW4gLnUtY29udGVudF9fZnVsbCwgLnUtbWFpblxuICAudS1jb250ZW50X19sYXJnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LWNvbnRlbnRfX2xhcmdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1jb250ZW50IC51LWV4Y2VycHQge1xuICBtYXJnaW46IDAgYXV0byAzcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY29udGVudCAudS1leGNlcnB0IHtcbiAgICBtYXJnaW46IDAgYXV0byA1cmVtO1xuICB9XG59XG5cbi8qXG4gKiBHcmlkXG4gKi9cbi8qXG4gKiBMYXlvdXRcbiAqL1xuLnUtaG9tZV9fc2xpZGVyIC51LWNhcmRfX2NvdmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLnUtaG9tZV9fc2xpZGVyIC5zbGlkeS1vdXRlcjo6YmVmb3JlLCAudS1ob21lX19zbGlkZXIgLnNsaWR5LW91dGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWhvbWVfX3NsaWRlciAuc2xpZHktb3V0ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgdHJhbnNwYXJlbnQgMzUlKTtcbn1cblxuLnUtaG9tZV9fc2xpZGVyIC5zbGlkeS1vdXRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4zNSkgMCUsIHRyYW5zcGFyZW50IDc1JSk7XG59XG5cbi51LWhvbWVfX3ZpZGVvIC51LWNhcmRfX2NvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm8tdG91Y2hldmVudHMgLnUtaG9tZV9fdmlkZW8gLnUtY2FyZF9fY292ZXIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtaG9tZV9fdmlkZW8taW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtaG9tZV9fdmlkZW8taW5uZXI6OmJlZm9yZSwgLnUtaG9tZV9fdmlkZW8taW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtaG9tZV9fdmlkZW8taW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNDUpIDAlLCB0cmFuc3BhcmVudCA3NSUpO1xufVxuXG4udS1ob21lX192aWRlby1pbm5lciB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRvdWNoZXZlbnRzIC51LWhvbWVfX3ZpZGVvLWlubmVyIHZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtaG9tZV9fc2xpZGVyX19jb250ZW50LFxuLnUtaG9tZV9fdmlkZW9fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udS1ob21lX19zbGlkZXJfX2NvbnRlbnQgaW1nLFxuLnUtaG9tZV9fdmlkZW9fX2NvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDE2cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtaG9tZV9fc2xpZGVyX19jb250ZW50IGltZyxcbiAgLnUtaG9tZV9fdmlkZW9fX2NvbnRlbnQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1ldmVudCAudS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLnUtZXZlbnRfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA3N3JlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1ldmVudF9fbWFpbiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi51LWV2ZW50X190YWdzIHN2ZyB7XG4gIHdpZHRoOiAyLjhyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgZmlsbDogIzAwNzA3ZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS1ldmVudF9fdGFncyB0aW1lIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG4gIG1hcmdpbjogMCAwLjhyZW07XG59XG5cbi51LWV2ZW50X190YWdzIHNwYW4ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LWV2ZW50X190YWdzIC51LXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4ycmVtO1xufVxuXG4udS1ldmVudF9fdGFnc19fbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnUtZXZlbnRfX3RhZ3NfX25ld3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnUtZXZlbnRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51LWV2ZW50X19pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwLjkwOTA5JTtcbn1cblxuLnUtZXZlbnRfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXJcIjtcbn1cblxuLnUtZXZlbnRfX2RldGFpbCxcbltjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ10ge1xuICBiYWNrZ3JvdW5kOiAjMDA3MDdmO1xuICBwYWRkaW5nOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LWV2ZW50X19kZXRhaWwgLnUtaDEsXG5bY2xhc3MqPSd1LWV2ZW50X19kZXRhaWwtLSddIC51LWgxIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG5cbltjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ11bY2xhc3MqPSctLW5vaW1hZ2UnXSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtZXZlbnRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnUtZXZlbnRfX2RldGFpbCxcbiAgW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXSB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtZXZlbnRfX2ltYWdlIHtcbiAgICBmbGV4LWJhc2lzOiA1OCU7XG4gIH1cbiAgLnUtZXZlbnRfX2RldGFpbCxcbiAgW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXSB7XG4gICAgZmxleC1iYXNpczogNDIlO1xuICB9XG4gIFtjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ11bY2xhc3MqPSctLW5vaW1hZ2UnXSB7XG4gICAgcGFkZGluZzogNHJlbSA2cmVtO1xuICB9XG59XG5cbi51LXdyYXBwZXIudS1uZXdzX19wYWdlciB7XG4gIG1hcmdpbjogNHJlbSBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtd3JhcHBlci51LW5ld3NfX3BhZ2VyIHtcbiAgICBtYXJnaW46IDZyZW0gYXV0bztcbiAgfVxufVxuXG4udS1yZXN1bHRzLXJlY2hlcmNoZSAudS1zbWFsbC10aXRsZSwgLnUtcmVzdWx0cy1yZWNoZXJjaGUgbmF2IGlucHV0LCBuYXYgLnUtcmVzdWx0cy1yZWNoZXJjaGUgaW5wdXQsIC51LXJlc3VsdHMtcmVjaGVyY2hlXG5tYWluIGlucHV0LFxubWFpbiAudS1yZXN1bHRzLXJlY2hlcmNoZSBpbnB1dCwgLnUtcmVzdWx0cy1yZWNoZXJjaGVcbi51LW5hdi1tb2JpbGUgaW5wdXQsXG4udS1uYXYtbW9iaWxlIC51LXJlc3VsdHMtcmVjaGVyY2hlIGlucHV0LCAudS1yZXN1bHRzLXJlY2hlcmNoZVxuLnUtbmF2IGlucHV0LFxuLnUtbmF2IC51LXJlc3VsdHMtcmVjaGVyY2hlIGlucHV0LCAudS1yZXN1bHRzLXJlY2hlcmNoZVxuLnUtZm9vdGVyIGlucHV0LFxuLnUtZm9vdGVyIC51LXJlc3VsdHMtcmVjaGVyY2hlIGlucHV0LCAudS1yZXN1bHRzLXJlY2hlcmNoZSBuYXYgYnV0dG9uLCBuYXYgLnUtcmVzdWx0cy1yZWNoZXJjaGUgYnV0dG9uLCAudS1yZXN1bHRzLXJlY2hlcmNoZVxubWFpbiBidXR0b24sXG5tYWluIC51LXJlc3VsdHMtcmVjaGVyY2hlIGJ1dHRvbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGVcbi51LW5hdi1tb2JpbGUgYnV0dG9uLFxuLnUtbmF2LW1vYmlsZSAudS1yZXN1bHRzLXJlY2hlcmNoZSBidXR0b24sIC51LXJlc3VsdHMtcmVjaGVyY2hlXG4udS1uYXYgYnV0dG9uLFxuLnUtbmF2IC51LXJlc3VsdHMtcmVjaGVyY2hlIGJ1dHRvbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGVcbi51LWZvb3RlciBidXR0b24sXG4udS1mb290ZXIgLnUtcmVzdWx0cy1yZWNoZXJjaGUgYnV0dG9uLCAudS1yZXN1bHRzLXJlY2hlcmNoZSAudS1icmVhZGNydW1iLCAudS1yZXN1bHRzLXJlY2hlcmNoZSAudS1wYWdlciBvbCwgLnUtcGFnZXIgLnUtcmVzdWx0cy1yZWNoZXJjaGUgb2wge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLnUtcmVzdWx0cy1yZWNoZXJjaGUgLnUtc21hbGwtdGl0bGUgc3BhbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGUgbmF2IGlucHV0IHNwYW4sIG5hdiAudS1yZXN1bHRzLXJlY2hlcmNoZSBpbnB1dCBzcGFuLCAudS1yZXN1bHRzLXJlY2hlcmNoZVxubWFpbiBpbnB1dCBzcGFuLFxubWFpbiAudS1yZXN1bHRzLXJlY2hlcmNoZSBpbnB1dCBzcGFuLCAudS1yZXN1bHRzLXJlY2hlcmNoZVxuLnUtbmF2LW1vYmlsZSBpbnB1dCBzcGFuLFxuLnUtbmF2LW1vYmlsZSAudS1yZXN1bHRzLXJlY2hlcmNoZSBpbnB1dCBzcGFuLCAudS1yZXN1bHRzLXJlY2hlcmNoZVxuLnUtbmF2IGlucHV0IHNwYW4sXG4udS1uYXYgLnUtcmVzdWx0cy1yZWNoZXJjaGUgaW5wdXQgc3BhbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGVcbi51LWZvb3RlciBpbnB1dCBzcGFuLFxuLnUtZm9vdGVyIC51LXJlc3VsdHMtcmVjaGVyY2hlIGlucHV0IHNwYW4sIC51LXJlc3VsdHMtcmVjaGVyY2hlIG5hdiBidXR0b24gc3BhbiwgbmF2IC51LXJlc3VsdHMtcmVjaGVyY2hlIGJ1dHRvbiBzcGFuLCAudS1yZXN1bHRzLXJlY2hlcmNoZVxubWFpbiBidXR0b24gc3Bhbixcbm1haW4gLnUtcmVzdWx0cy1yZWNoZXJjaGUgYnV0dG9uIHNwYW4sIC51LXJlc3VsdHMtcmVjaGVyY2hlXG4udS1uYXYtbW9iaWxlIGJ1dHRvbiBzcGFuLFxuLnUtbmF2LW1vYmlsZSAudS1yZXN1bHRzLXJlY2hlcmNoZSBidXR0b24gc3BhbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGVcbi51LW5hdiBidXR0b24gc3Bhbixcbi51LW5hdiAudS1yZXN1bHRzLXJlY2hlcmNoZSBidXR0b24gc3BhbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGVcbi51LWZvb3RlciBidXR0b24gc3Bhbixcbi51LWZvb3RlciAudS1yZXN1bHRzLXJlY2hlcmNoZSBidXR0b24gc3BhbiwgLnUtcmVzdWx0cy1yZWNoZXJjaGUgLnUtYnJlYWRjcnVtYiBzcGFuLCAudS1yZXN1bHRzLXJlY2hlcmNoZSAudS1wYWdlciBvbCBzcGFuLCAudS1wYWdlciAudS1yZXN1bHRzLXJlY2hlcmNoZSBvbCBzcGFuIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXJlc3VsdHMtcmVjaGVyY2hlIC51LXN1bW1hcnk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi51LXJlc3VsdHMtcmVjaGVyY2hlX190aXRsZSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1yZXN1bHRzLWZpbHRlcl9fbGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1yZXN1bHRzLWZpbHRlcl9fbGlua3MgLnUtbGluayxcbi51LXJlc3VsdHMtZmlsdGVyX19saW5rcyBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnUtcmVzdWx0cy1maWx0ZXJfX2xpbmtzIC51LWxpbms6OmFmdGVyLFxuLnUtcmVzdWx0cy1maWx0ZXJfX2xpbmtzIFtjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgaGVpZ2h0OiAuMnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LXJlc3VsdHMtcmVjaGVyY2hlID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgfVxuICAudS1yZXN1bHRzLWZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC51LXJlc3VsdHMtZmlsdGVyIC51LWZha2Utc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51LXJlc3VsdHMtcmVjaGVyY2hlX190aXRsZSB7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG4gIC51LXJlc3VsdHMtZmlsdGVyX19saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtcmVzdWx0cy1maWx0ZXJfX2xpbmtzIC51LWxpbms6Zmlyc3QtY2hpbGQsXG4gIC51LXJlc3VsdHMtZmlsdGVyX19saW5rcyBbY2xhc3MqPSd1LWxpbmstLSddOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIH1cbn1cblxuLypcbiAqIERhdGFcbiAqL1xuW2RhdGEtY2xpY2thYmxlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbiAqIENvbXBvbmVudHNcbiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNzEuMjRlbSkge1xuICAudS1zaXRlLW1haW4sXG4gIFtjbGFzcyo9J3Utc2l0ZS1tYWluLS0nXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiA0LjRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSB7XG4gIC51LXNpdGUtbWFpbixcbiAgW2NsYXNzKj0ndS1zaXRlLW1haW4tLSddIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICBbY2xhc3MqPSd1LXNpdGUtbWFpbi0tJ11bY2xhc3MqPSctLXNpZGViYXInXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgW2NsYXNzKj0ndS1zaXRlLW1haW4tLSddW2NsYXNzKj0nLS1zaWRlYmFyJ11bY2xhc3MqPSctLXJldmVyc2UnXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgLnUtc2lkZWJhcixcbiAgW2NsYXNzKj0ndS1zaWRlYmFyLS0nXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnUtc2lkZWJhcixcbiAgW2NsYXNzKj0ndS1zaWRlYmFyLS0nXSB7XG4gICAgd2lkdGg6IDI0cmVtO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgW2NsYXNzKj0ndS1zaXRlLW1haW4tLSddW2NsYXNzKj0nLS1zaWRlYmFyJ11bY2xhc3MqPSctLXJldmVyc2UnXSAudS1zaWRlYmFyLCBbY2xhc3MqPSd1LXNpdGUtbWFpbi0tJ11bY2xhc3MqPSctLXNpZGViYXInXVtjbGFzcyo9Jy0tcmV2ZXJzZSddXG4gIFtjbGFzcyo9J3Utc2lkZWJhci0tJ10ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC51LXNpZGViYXIsXG4gIFtjbGFzcyo9J3Utc2lkZWJhci0tJ10ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAyNHJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnUtc2lkZWJhci1pbm5lciB7XG4gICAgd2lkdGg6IDI0cmVtO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIFtjbGFzcyo9J3Utc2l0ZS1tYWluLS0nXVtjbGFzcyo9Jy0tc2lkZWJhciddW2NsYXNzKj0nLS1yZXZlcnNlJ10gLnUtc2lkZWJhci1pbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgbWFpbjpub3QoW2NsYXNzXSksXG4gIC51LW1haW4sXG4gIC51LXNpZGViYXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuXG4udS1tYWluIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiA4MHJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC51LW1haW4ge1xuICAgIGZsZXgtYmFzaXM6IDEwNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnUtc2l0ZS1tYWluLS1zaWRlYmFyIC51LW1haW4ge1xuICAgIHdpZHRoOiA3OHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnUtbWFpbi1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgfVxuICBbY2xhc3MqPSd1LXNpdGUtbWFpbi0tJ11bY2xhc3MqPSctLXNpZGViYXInXVtjbGFzcyo9Jy0tcmV2ZXJzZSddIC51LW1haW4taW5uZXIge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgfVxufVxuXG4udS13cmFwcGVyLFxuW2NsYXNzKj0ndS13cmFwcGVyLS0nXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LXdyYXBwZXIsXG4gIFtjbGFzcyo9J3Utd3JhcHBlci0tJ10ge1xuICAgIG1heC13aWR0aDogMTE4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICBbY2xhc3MqPSd1LXdyYXBwZXItLSddW2NsYXNzKj0nLS1ub3BhZGRpbmctbCddIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXNwYWNlciB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LXNwYWNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudS1zcGFjZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1zcGFjZXItLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LXNwYWNlci0tc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LXNwYWNlci0tc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLnUtYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZGZkZmY7XG59XG5cbm5hdiBpbnB1dCxcbm1haW4gaW5wdXQsXG4udS1uYXYtbW9iaWxlIGlucHV0LFxuLnUtbmF2IGlucHV0LFxuLnUtZm9vdGVyIGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgIzAwNzA3ZjtcbiAgcGFkZGluZzogLjVyZW0gMDtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXVsaWVnZSBuYXYgaW5wdXQsIC51LXVsaWVnZVxubWFpbiBpbnB1dCwgLnUtdWxpZWdlXG4udS1uYXYtbW9iaWxlIGlucHV0LCAudS11bGllZ2Vcbi51LW5hdiBpbnB1dCwgLnUtdWxpZWdlXG4udS1mb290ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIG5hdiBpbnB1dCwgLnUtc2Mtc29jXG5tYWluIGlucHV0LCAudS1zYy1zb2Ncbi51LW5hdi1tb2JpbGUgaW5wdXQsIC51LXNjLXNvY1xuLnUtbmF2IGlucHV0LCAudS1zYy1zb2Ncbi51LWZvb3RlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDAuM3JlbSBzb2xpZCAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSBuYXYgaW5wdXQsIC51LW1lZGVjaW5lXG5tYWluIGlucHV0LCAudS1tZWRlY2luZVxuLnUtbmF2LW1vYmlsZSBpbnB1dCwgLnUtbWVkZWNpbmVcbi51LW5hdiBpbnB1dCwgLnUtbWVkZWNpbmVcbi51LWZvb3RlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDAuM3JlbSBzb2xpZCAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCBuYXYgaW5wdXQsIC51LWRyb2l0XG5tYWluIGlucHV0LCAudS1kcm9pdFxuLnUtbmF2LW1vYmlsZSBpbnB1dCwgLnUtZHJvaXRcbi51LW5hdiBpbnB1dCwgLnUtZHJvaXRcbi51LWZvb3RlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDAuM3JlbSBzb2xpZCAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIG5hdiBpbnB1dCwgLnUtYWdyb1xubWFpbiBpbnB1dCwgLnUtYWdyb1xuLnUtbmF2LW1vYmlsZSBpbnB1dCwgLnUtYWdyb1xuLnUtbmF2IGlucHV0LCAudS1hZ3JvXG4udS1mb290ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIG5hdiBpbnB1dCwgLnUtcHN5Y2hvXG5tYWluIGlucHV0LCAudS1wc3ljaG9cbi51LW5hdi1tb2JpbGUgaW5wdXQsIC51LXBzeWNob1xuLnUtbmF2IGlucHV0LCAudS1wc3ljaG9cbi51LWZvb3RlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDAuM3JlbSBzb2xpZCAjMjg5YjM4O1xufVxuXG4udS1waGlsbyBuYXYgaW5wdXQsIC51LXBoaWxvXG5tYWluIGlucHV0LCAudS1waGlsb1xuLnUtbmF2LW1vYmlsZSBpbnB1dCwgLnUtcGhpbG9cbi51LW5hdiBpbnB1dCwgLnUtcGhpbG9cbi51LWZvb3RlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDAuM3JlbSBzb2xpZCAjMDA4NDNiO1xufVxuXG4udS12ZXRlIG5hdiBpbnB1dCwgLnUtdmV0ZVxubWFpbiBpbnB1dCwgLnUtdmV0ZVxuLnUtbmF2LW1vYmlsZSBpbnB1dCwgLnUtdmV0ZVxuLnUtbmF2IGlucHV0LCAudS12ZXRlXG4udS1mb290ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgbmF2IGlucHV0LCAudS1hcmNoaVxubWFpbiBpbnB1dCwgLnUtYXJjaGlcbi51LW5hdi1tb2JpbGUgaW5wdXQsIC51LWFyY2hpXG4udS1uYXYgaW5wdXQsIC51LWFyY2hpXG4udS1mb290ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgbmF2IGlucHV0LCAudS1zY2llbmNlc1xubWFpbiBpbnB1dCwgLnUtc2NpZW5jZXNcbi51LW5hdi1tb2JpbGUgaW5wdXQsIC51LXNjaWVuY2VzXG4udS1uYXYgaW5wdXQsIC51LXNjaWVuY2VzXG4udS1mb290ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIG5hdiBpbnB1dCwgLnUtc2MtYXBwXG5tYWluIGlucHV0LCAudS1zYy1hcHBcbi51LW5hdi1tb2JpbGUgaW5wdXQsIC51LXNjLWFwcFxuLnUtbmF2IGlucHV0LCAudS1zYy1hcHBcbi51LWZvb3RlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDAuM3JlbSBzb2xpZCAjZjA3ZjNjO1xufVxuXG4udS1oZWMgbmF2IGlucHV0LCAudS1oZWNcbm1haW4gaW5wdXQsIC51LWhlY1xuLnUtbmF2LW1vYmlsZSBpbnB1dCwgLnUtaGVjXG4udS1uYXYgaW5wdXQsIC51LWhlY1xuLnUtZm9vdGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMC4zcmVtIHNvbGlkICM4YzhiODI7XG59XG5cbm5hdiB0ZXh0YXJlYSxcbm5hdiBpbnB1dFt0eXBlPSd0ZXh0J10sXG5uYXYgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5uYXYgaW5wdXRbdHlwZT0nc3VibWl0J10sXG5tYWluIHRleHRhcmVhLFxubWFpbiBpbnB1dFt0eXBlPSd0ZXh0J10sXG5tYWluIGlucHV0W3R5cGU9J2J1dHRvbiddLFxubWFpbiBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcbi51LW5hdi1tb2JpbGUgdGV4dGFyZWEsXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3RleHQnXSxcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuLnUtbmF2IHRleHRhcmVhLFxuLnUtbmF2IGlucHV0W3R5cGU9J3RleHQnXSxcbi51LW5hdiBpbnB1dFt0eXBlPSdidXR0b24nXSxcbi51LW5hdiBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcbi51LWZvb3RlciB0ZXh0YXJlYSxcbi51LWZvb3RlciBpbnB1dFt0eXBlPSd0ZXh0J10sXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbm5hdiA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5tYWluIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi51LW5hdi1tb2JpbGUgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnUtbmF2IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi51LWZvb3RlciA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxubmF2IDotbW96LXBsYWNlaG9sZGVyLFxubWFpbiA6LW1vei1wbGFjZWhvbGRlcixcbi51LW5hdi1tb2JpbGUgOi1tb3otcGxhY2Vob2xkZXIsXG4udS1uYXYgOi1tb3otcGxhY2Vob2xkZXIsXG4udS1mb290ZXIgOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxubmF2IDo6LW1vei1wbGFjZWhvbGRlcixcbm1haW4gOjotbW96LXBsYWNlaG9sZGVyLFxuLnUtbmF2LW1vYmlsZSA6Oi1tb3otcGxhY2Vob2xkZXIsXG4udS1uYXYgOjotbW96LXBsYWNlaG9sZGVyLFxuLnUtZm9vdGVyIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG5uYXYgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbm1haW4gOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi51LW5hdi1tb2JpbGUgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi51LW5hdiA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnUtZm9vdGVyIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxubmF2IGJ1dHRvbixcbm1haW4gYnV0dG9uLFxuLnUtbmF2LW1vYmlsZSBidXR0b24sXG4udS1uYXYgYnV0dG9uLFxuLnUtZm9vdGVyIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogLjJyZW0gLjVyZW07XG4gIGJhY2tncm91bmQ6IDA7XG4gIGNvbG9yOiAjMDA3MDdmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIG5hdiBidXR0b24sIC51LXVsaWVnZVxubWFpbiBidXR0b24sIC51LXVsaWVnZVxuLnUtbmF2LW1vYmlsZSBidXR0b24sIC51LXVsaWVnZVxuLnUtbmF2IGJ1dHRvbiwgLnUtdWxpZWdlXG4udS1mb290ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyBuYXYgYnV0dG9uLCAudS1zYy1zb2Ncbm1haW4gYnV0dG9uLCAudS1zYy1zb2Ncbi51LW5hdi1tb2JpbGUgYnV0dG9uLCAudS1zYy1zb2Ncbi51LW5hdiBidXR0b24sIC51LXNjLXNvY1xuLnUtZm9vdGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjZjhhYTAwO1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSBuYXYgYnV0dG9uLCAudS1tZWRlY2luZVxubWFpbiBidXR0b24sIC51LW1lZGVjaW5lXG4udS1uYXYtbW9iaWxlIGJ1dHRvbiwgLnUtbWVkZWNpbmVcbi51LW5hdiBidXR0b24sIC51LW1lZGVjaW5lXG4udS1mb290ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG4gIGZpbGw6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IG5hdiBidXR0b24sIC51LWRyb2l0XG5tYWluIGJ1dHRvbiwgLnUtZHJvaXRcbi51LW5hdi1tb2JpbGUgYnV0dG9uLCAudS1kcm9pdFxuLnUtbmF2IGJ1dHRvbiwgLnUtZHJvaXRcbi51LWZvb3RlciBidXR0b24ge1xuICBjb2xvcjogIzViMmM4NjtcbiAgZmlsbDogIzViMmM4Njtcbn1cblxuLnUtYWdybyBuYXYgYnV0dG9uLCAudS1hZ3JvXG5tYWluIGJ1dHRvbiwgLnUtYWdyb1xuLnUtbmF2LW1vYmlsZSBidXR0b24sIC51LWFncm9cbi51LW5hdiBidXR0b24sIC51LWFncm9cbi51LWZvb3RlciBidXR0b24ge1xuICBjb2xvcjogIzdkYjkyODtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIG5hdiBidXR0b24sIC51LXBzeWNob1xubWFpbiBidXR0b24sIC51LXBzeWNob1xuLnUtbmF2LW1vYmlsZSBidXR0b24sIC51LXBzeWNob1xuLnUtbmF2IGJ1dHRvbiwgLnUtcHN5Y2hvXG4udS1mb290ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMyODliMzg7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIG5hdiBidXR0b24sIC51LXBoaWxvXG5tYWluIGJ1dHRvbiwgLnUtcGhpbG9cbi51LW5hdi1tb2JpbGUgYnV0dG9uLCAudS1waGlsb1xuLnUtbmF2IGJ1dHRvbiwgLnUtcGhpbG9cbi51LWZvb3RlciBidXR0b24ge1xuICBjb2xvcjogIzAwODQzYjtcbiAgZmlsbDogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSBuYXYgYnV0dG9uLCAudS12ZXRlXG5tYWluIGJ1dHRvbiwgLnUtdmV0ZVxuLnUtbmF2LW1vYmlsZSBidXR0b24sIC51LXZldGVcbi51LW5hdiBidXR0b24sIC51LXZldGVcbi51LWZvb3RlciBidXR0b24ge1xuICBjb2xvcjogIzViNTdhMjtcbiAgZmlsbDogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgbmF2IGJ1dHRvbiwgLnUtYXJjaGlcbm1haW4gYnV0dG9uLCAudS1hcmNoaVxuLnUtbmF2LW1vYmlsZSBidXR0b24sIC51LWFyY2hpXG4udS1uYXYgYnV0dG9uLCAudS1hcmNoaVxuLnUtZm9vdGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjYzZjMGI0O1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyBuYXYgYnV0dG9uLCAudS1zY2llbmNlc1xubWFpbiBidXR0b24sIC51LXNjaWVuY2VzXG4udS1uYXYtbW9iaWxlIGJ1dHRvbiwgLnUtc2NpZW5jZXNcbi51LW5hdiBidXR0b24sIC51LXNjaWVuY2VzXG4udS1mb290ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDVjYTk7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCBuYXYgYnV0dG9uLCAudS1zYy1hcHBcbm1haW4gYnV0dG9uLCAudS1zYy1hcHBcbi51LW5hdi1tb2JpbGUgYnV0dG9uLCAudS1zYy1hcHBcbi51LW5hdiBidXR0b24sIC51LXNjLWFwcFxuLnUtZm9vdGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjZjA3ZjNjO1xuICBmaWxsOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgbmF2IGJ1dHRvbiwgLnUtaGVjXG5tYWluIGJ1dHRvbiwgLnUtaGVjXG4udS1uYXYtbW9iaWxlIGJ1dHRvbiwgLnUtaGVjXG4udS1uYXYgYnV0dG9uLCAudS1oZWNcbi51LWZvb3RlciBidXR0b24ge1xuICBjb2xvcjogIzhjOGI4MjtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxubmF2IGxhYmVsLFxubWFpbiBsYWJlbCxcbi51LW5hdi1tb2JpbGUgbGFiZWwsXG4udS1uYXYgbGFiZWwsXG4udS1mb290ZXIgbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xufVxuXG5uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSxcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXSxcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXSxcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddLFxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cbm5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCxcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLFxuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLFxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXVsaWVnZVxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtdWxpZWdlXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS11bGllZ2Vcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtdWxpZWdlXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtc2Mtc29jXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1zYy1zb2Ncbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXNjLXNvY1xuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1zYy1zb2Ncbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LW1lZGVjaW5lXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1tZWRlY2luZVxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtbWVkZWNpbmVcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtbWVkZWNpbmVcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LWRyb2l0XG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1kcm9pdFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtZHJvaXRcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtZHJvaXRcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtYWdyb1xubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtYWdyb1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtYWdyb1xuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1hZ3JvXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtcHN5Y2hvXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1wc3ljaG9cbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXBzeWNob1xuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1wc3ljaG9cbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXBoaWxvXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1waGlsb1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtcGhpbG9cbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtcGhpbG9cbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtdmV0ZVxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtdmV0ZVxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtdmV0ZVxuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS12ZXRlXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1hcmNoaVxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtYXJjaGlcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LWFyY2hpXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LWFyY2hpXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1zY2llbmNlc1xubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtc2NpZW5jZXNcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXNjaWVuY2VzXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXNjaWVuY2VzXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtc2MtYXBwXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1zYy1hcHBcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LXNjLWFwcFxuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1zYy1hcHBcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsLCAudS1oZWNcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LWhlY1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCwgLnUtaGVjXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwsIC51LWhlY1xuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbm5hdiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG5uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsLFxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwsXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCxcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwsXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbm5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSxcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUsXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YmVmb3JlLFxuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YmVmb3JlLFxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuMXJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIuMXJlbTtcbiAgaGVpZ2h0OiAyLjFyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNlNmU2ZTE7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxubmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlcixcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuNXJlbTtcbiAgbGVmdDogLjRyZW07XG4gIHdpZHRoOiAxLjNyZW07XG4gIGhlaWdodDogMS4zcmVtO1xuICBiYWNrZ3JvdW5kOiAjMDA3MDdmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzO1xufVxuXG4udS11bGllZ2UgbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXVsaWVnZVxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS11bGllZ2Vcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtdWxpZWdlXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtdWxpZWdlXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtc2Mtc29jXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXNjLXNvY1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1zYy1zb2Ncbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1zYy1zb2Ncbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LW1lZGVjaW5lXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LW1lZGVjaW5lXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LW1lZGVjaW5lXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtbWVkZWNpbmVcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LWRyb2l0XG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LWRyb2l0XG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LWRyb2l0XG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtZHJvaXRcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzViMmM4Njtcbn1cblxuLnUtYWdybyBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtYWdyb1xubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1hZ3JvXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LWFncm9cbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1hZ3JvXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtcHN5Y2hvXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXBzeWNob1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1wc3ljaG9cbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1wc3ljaG9cbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXBoaWxvXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXBoaWxvXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXBoaWxvXG4udS1uYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtcGhpbG9cbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtdmV0ZVxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS12ZXRlXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXZldGVcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS12ZXRlXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1hcmNoaVxubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1hcmNoaVxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1hcmNoaVxuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LWFyY2hpXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1zY2llbmNlc1xubWFpbiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1zY2llbmNlc1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1zY2llbmNlc1xuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXNjaWVuY2VzXG4udS1mb290ZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCBuYXYgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtc2MtYXBwXG5tYWluIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LXNjLWFwcFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1zYy1hcHBcbi51LW5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1zYy1hcHBcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2YwN2YzYztcbn1cblxuLnUtaGVjIG5hdiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyLCAudS1oZWNcbm1haW4gaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciwgLnUtaGVjXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LWhlY1xuLnUtbmF2IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIsIC51LWhlY1xuLnUtZm9vdGVyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjOGM4YjgyO1xufVxuXG5uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsLFxubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwsXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCxcbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwsXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgM3JlbTtcbiAgdGV4dC1pbmRlbnQ6IC0zcmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOjpiZWZvcmUsXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDo6YmVmb3JlLFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWw6OmJlZm9yZSxcbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWw6OmJlZm9yZSxcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgI2U2ZTZlMTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IGJvcmRlciAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xufVxuXG5uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLFxubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2Zyxcbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMnJlbTtcbiAgbGVmdDogLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZmlsbDogIzAwNzA3ZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udS11bGllZ2UgbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtdWxpZWdlXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtdWxpZWdlXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtdWxpZWdlXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS11bGllZ2Vcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcge1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtc2Mtc29jXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtc2Mtc29jXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtc2Mtc29jXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1zYy1zb2Ncbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcge1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSBuYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1tZWRlY2luZVxubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LW1lZGVjaW5lXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtbWVkZWNpbmVcbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LW1lZGVjaW5lXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnIHtcbiAgZmlsbDogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtZHJvaXRcbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1kcm9pdFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LWRyb2l0XG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1kcm9pdFxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZyB7XG4gIGZpbGw6ICM1YjJjODY7XG59XG5cbi51LWFncm8gbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtYWdyb1xubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LWFncm9cbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1hZ3JvXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1hZ3JvXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXBzeWNob1xubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXBzeWNob1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXBzeWNob1xuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtcHN5Y2hvXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnIHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtcGhpbG9cbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1waGlsb1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXBoaWxvXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1waGlsb1xuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZyB7XG4gIGZpbGw6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtdmV0ZVxubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXZldGVcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS12ZXRlXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS12ZXRlXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnIHtcbiAgZmlsbDogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtYXJjaGlcbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1hcmNoaVxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LWFyY2hpXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1hcmNoaVxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZyB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcsIC51LXNjaWVuY2VzXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtc2NpZW5jZXNcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1zY2llbmNlc1xuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtc2NpZW5jZXNcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcge1xuICBmaWxsOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtc2MtYXBwXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtc2MtYXBwXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtc2MtYXBwXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1zYy1hcHBcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcge1xuICBmaWxsOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtaGVjXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtaGVjXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHN2ZywgLnUtaGVjXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsICsgc3ZnLCAudS1oZWNcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcge1xuICBmaWxsOiAjOGM4YjgyO1xufVxuXG5uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXVsaWVnZVxubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS11bGllZ2Vcbi51LW5hdi1tb2JpbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtdWxpZWdlXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtdWxpZWdlXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyBuYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtc2Mtc29jXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXNjLXNvY1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1zYy1zb2Ncbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1zYy1zb2Ncbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LW1lZGVjaW5lXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LW1lZGVjaW5lXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LW1lZGVjaW5lXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtbWVkZWNpbmVcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LWRyb2l0XG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LWRyb2l0XG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LWRyb2l0XG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtZHJvaXRcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgIzViMmM4Njtcbn1cblxuLnUtYWdybyBuYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtYWdyb1xubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1hZ3JvXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LWFncm9cbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1hZ3JvXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyBuYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtcHN5Y2hvXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXBzeWNob1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1wc3ljaG9cbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1wc3ljaG9cbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXBoaWxvXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXBoaWxvXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXBoaWxvXG4udS1uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtcGhpbG9cbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgIzAwODQzYjtcbn1cblxuLnUtdmV0ZSBuYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtdmV0ZVxubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS12ZXRlXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXZldGVcbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS12ZXRlXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1hcmNoaVxubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1hcmNoaVxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1hcmNoaVxuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LWFyY2hpXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1zY2llbmNlc1xubWFpbiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1zY2llbmNlc1xuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1zY2llbmNlc1xuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXNjaWVuY2VzXG4udS1mb290ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCBuYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtc2MtYXBwXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LXNjLWFwcFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1zYy1hcHBcbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1zYy1hcHBcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgI2YwN2YzYztcbn1cblxuLnUtaGVjIG5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAudS1oZWNcbm1haW4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgLnUtaGVjXG4udS1uYXYtbW9iaWxlIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LWhlY1xuLnUtbmF2IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC51LWhlY1xuLnUtZm9vdGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjOGM4YjgyO1xufVxuXG5uYXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwgKyBzdmcsXG5tYWluIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsICsgc3ZnLFxuLnUtbmF2LW1vYmlsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCArIHN2Zyxcbi51LW5hdiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCArIHN2Zyxcbi51LWZvb3RlciBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCArIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWJnLWxheWVyLFxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51LWJnLWxheWVyOjpiZWZvcmUsXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi51LWJnLWxheWVyIHN2ZyxcbltjbGFzcyo9J3UtYmctbGF5ZXItLSddIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1iZy1sYXllciAuYmcsXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXSAuYmcge1xuICBmaWxsOiAjMDAzNzNlO1xufVxuXG4udS1iZy1sYXllciAubGVmdCxcbltjbGFzcyo9J3UtYmctbGF5ZXItLSddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgwLCAxMTIsIDEyNywgMC42KTtcbn1cblxuLnUtYmctbGF5ZXIgLnJpZ2h0LFxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSgwLCAxMTIsIDEyNywgMC4zKTtcbn1cblxuLnUtbmF2LWhlYWRlci0tY291cnNlcyAudS1iZy1sYXllciwgLnUtbmF2LWhlYWRlci0tY291cnNlc1xuW2NsYXNzKj0ndS1iZy1sYXllci0tJ10ge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnUtZmFjdWx0eSAudS1uYXYtaGVhZGVyLS1jb3Vyc2VzIC51LWJnLWxheWVyLCAudS1mYWN1bHR5IC51LW5hdi1oZWFkZXItLWNvdXJzZXNcbltjbGFzcyo9J3UtYmctbGF5ZXItLSddIHtcbiAgYm90dG9tOiA0LjRyZW07XG59XG5cbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J106OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oYWxmJ106OmJlZm9yZSxcbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ106OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAzNS43MTQyOSU7XG59XG5cbi51LWZhY3VsdHkgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAzMnJlbTtcbn1cblxuLnUtZmFjdWx0eSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gc3ZnIHtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSA+IHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5iZyB7XG4gIGZpbGw6ICMwMDM3M2U7XG59XG5cbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDAsIDExMiwgMTI3LCAwLjMpO1xufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoOTUsIDE2NCwgMTc2LCAwLjcpO1xufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmJnIHtcbiAgZmlsbDogIzAwMzczZTtcbn1cblxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgwLCAxMTIsIDEyNywgMC42KTtcbn1cblxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMCwgMTEyLCAxMjcsIDAuMyk7XG59XG5cbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmJnIHtcbiAgZmlsbDogIzAwMzczZTtcbn1cblxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMCwgMTEyLCAxMjcsIDAuMyk7XG59XG5cbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSg5NSwgMTY0LCAxNzYsIDAuNyk7XG59XG5cbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJnIHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAudG9wIHtcbiAgZmlsbDogcmdiYSgwLCAxMTIsIDEyNywgMC41KTtcbn1cblxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAubWlkZGxlIHtcbiAgZmlsbDogcmdiYSg5NSwgMTY0LCAxNzYsIDAuNSk7XG59XG5cbltjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJvdHRvbSB7XG4gIGZpbGw6ICM1ZmE0YjA7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5iZyB7XG4gIGZpbGw6ICMwMDM3M2U7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgwLCAxMTIsIDEyNywgMC4zKTtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSg5NSwgMTY0LCAxNzYsIDAuNyk7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmJnIHtcbiAgZmlsbDogIzAwMzczZTtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMCwgMTEyLCAxMjcsIDAuNik7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSgwLCAxMTIsIDEyNywgMC4zKTtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmJnIHtcbiAgZmlsbDogIzAwMzczZTtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDAsIDExMiwgMTI3LCAwLjMpO1xufVxuXG4udS11bGllZ2UgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDk1LCAxNjQsIDE3NiwgMC43KTtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJnIHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLnRvcCB7XG4gIGZpbGw6IHJnYmEoMCwgMTEyLCAxMjcsIDAuNSk7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5taWRkbGUge1xuICBmaWxsOiByZ2JhKDk1LCAxNjQsIDE3NiwgMC41KTtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJvdHRvbSB7XG4gIGZpbGw6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1zYy1zb2MgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyMDgsIDAsIDAuMSk7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5yaWdodCB7XG4gIGZpbGw6ICNmZmQwMDA7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5iZyB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDIwOCwgMCwgMC4zKTtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDIwOCwgMCwgMC43KTtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5iZyB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAuYmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAubGVmdCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1zYy1zb2MgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5yaWdodCB7XG4gIGZpbGw6ICNmZmQwMDA7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5iZyB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC50b3Age1xuICBmaWxsOiByZ2JhKDI0OCwgMTcwLCAwLCAwLjUpO1xufVxuXG4udS1zYy1zb2MgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAubWlkZGxlIHtcbiAgZmlsbDogcmdiYSgyNTUsIDIwOCwgMCwgMC41KTtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJvdHRvbSB7XG4gIGZpbGw6ICNmZmQwMDA7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5iZyB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDIwOCwgMCwgMC43KTtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAuYmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjMwLCA0NSwgNDksIDAuMSk7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLnJpZ2h0IHtcbiAgZmlsbDogI2U2MmQzMTtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAuYmcge1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1tZWRlY2luZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyMzAsIDQ1LCA0OSwgMC4zKTtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDIzMCwgNDUsIDQ5LCAwLjcpO1xufVxuXG4udS1tZWRlY2luZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAuYmcge1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1tZWRlY2luZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4udS1tZWRlY2luZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAubGVmdCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1tZWRlY2luZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLnJpZ2h0IHtcbiAgZmlsbDogI2U2MmQzMTtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAuYmcge1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1tZWRlY2luZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC50b3Age1xuICBmaWxsOiByZ2JhKDE0OCwgMSwgNCwgMC41KTtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAubWlkZGxlIHtcbiAgZmlsbDogcmdiYSgyMzAsIDQ1LCA0OSwgMC41KTtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAuYm90dG9tIHtcbiAgZmlsbDogI2U2MmQzMTtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAuYmcge1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1tZWRlY2luZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyMzAsIDQ1LCA0OSwgMC43KTtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAuYmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMTY4LCA4OCwgMTU4LCAwLjEpO1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5yaWdodCB7XG4gIGZpbGw6ICNhODU4OWU7XG59XG5cbi51LWRyb2l0IFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmJnIHtcbiAgZmlsbDogIzViMmM4Njtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMTY4LCA4OCwgMTU4LCAwLjMpO1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMTY4LCA4OCwgMTU4LCAwLjcpO1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAuYmcge1xuICBmaWxsOiAjNWIyYzg2O1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWRyb2l0IFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAubGVmdCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLnJpZ2h0IHtcbiAgZmlsbDogI2E4NTg5ZTtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAuYmcge1xuICBmaWxsOiAjNWIyYzg2O1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC50b3Age1xuICBmaWxsOiByZ2JhKDkxLCA0NCwgMTM0LCAwLjUpO1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5taWRkbGUge1xuICBmaWxsOiByZ2JhKDE2OCwgODgsIDE1OCwgMC41KTtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAuYm90dG9tIHtcbiAgZmlsbDogI2E4NTg5ZTtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAuYmcge1xuICBmaWxsOiAjNWIyYzg2O1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgxNjgsIDg4LCAxNTgsIDAuNyk7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAuYmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYWdybyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgxODUsIDIwNSwgMTE4LCAwLjEpO1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLnJpZ2h0IHtcbiAgZmlsbDogI2I5Y2Q3Njtcbn1cblxuLnUtYWdybyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5iZyB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMTg1LCAyMDUsIDExOCwgMC4zKTtcbn1cblxuLnUtYWdybyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMTg1LCAyMDUsIDExOCwgMC43KTtcbn1cblxuLnUtYWdybyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAuYmcge1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnUtYWdybyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5sZWZ0IHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5yaWdodCB7XG4gIGZpbGw6ICNiOWNkNzY7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAuYmcge1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLnRvcCB7XG4gIGZpbGw6IHJnYmEoMTI1LCAxODUsIDQwLCAwLjUpO1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLm1pZGRsZSB7XG4gIGZpbGw6IHJnYmEoMTg1LCAyMDUsIDExOCwgMC41KTtcbn1cblxuLnUtYWdybyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5ib3R0b20ge1xuICBmaWxsOiAjYjljZDc2O1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oYWxmJ10gLmJnIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtYWdybyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgxODUsIDIwNSwgMTE4LCAwLjcpO1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAuYmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDEyNSwgMTg1LCA0MCwgMC4xKTtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLnJpZ2h0IHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmJnIHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDEyNSwgMTg1LCA0MCwgMC4zKTtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSgxMjUsIDE4NSwgNDAsIDAuNyk7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAuYmcge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmxlZnQge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAucmlnaHQge1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAuYmcge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAudG9wIHtcbiAgZmlsbDogcmdiYSg0MCwgMTU1LCA1NiwgMC41KTtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLm1pZGRsZSB7XG4gIGZpbGw6IHJnYmEoMTI1LCAxODUsIDQwLCAwLjUpO1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAuYm90dG9tIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oYWxmJ10gLmJnIHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oYWxmJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDEyNSwgMTg1LCA0MCwgMC43KTtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAuYmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoNDAsIDE1NSwgNTYsIDAuMSk7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLnJpZ2h0IHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAuYmcge1xuICBmaWxsOiAjMDA4NDNiO1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSg0MCwgMTU1LCA1NiwgMC4zKTtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDQwLCAxNTUsIDU2LCAwLjcpO1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAuYmcge1xuICBmaWxsOiAjMDA4NDNiO1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAubGVmdCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLnJpZ2h0IHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAuYmcge1xuICBmaWxsOiAjMDA4NDNiO1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC50b3Age1xuICBmaWxsOiByZ2JhKDAsIDEzMiwgNTksIDAuNSk7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLm1pZGRsZSB7XG4gIGZpbGw6IHJnYmEoNDAsIDE1NSwgNTYsIDAuNSk7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJvdHRvbSB7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oYWxmJ10gLmJnIHtcbiAgZmlsbDogIzAwODQzYjtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoNDAsIDE1NSwgNTYsIDAuNyk7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAuYmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtdmV0ZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgxNDEsIDE2NiwgMjE0LCAwLjEpO1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLnJpZ2h0IHtcbiAgZmlsbDogIzhkYTZkNjtcbn1cblxuLnUtdmV0ZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5iZyB7XG4gIGZpbGw6ICM1YjU3YTI7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMTQxLCAxNjYsIDIxNCwgMC4zKTtcbn1cblxuLnUtdmV0ZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMTQxLCAxNjYsIDIxNCwgMC43KTtcbn1cblxuLnUtdmV0ZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAuYmcge1xuICBmaWxsOiAjNWI1N2EyO1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnUtdmV0ZSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5sZWZ0IHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5yaWdodCB7XG4gIGZpbGw6ICM4ZGE2ZDY7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAuYmcge1xuICBmaWxsOiAjNWI1N2EyO1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLnRvcCB7XG4gIGZpbGw6IHJnYmEoOTEsIDg3LCAxNjIsIDAuNSk7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAubWlkZGxlIHtcbiAgZmlsbDogcmdiYSgxNDEsIDE2NiwgMjE0LCAwLjUpO1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJvdHRvbSB7XG4gIGZpbGw6ICM4ZGE2ZDY7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAuYmcge1xuICBmaWxsOiAjNWI1N2EyO1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oYWxmJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDE0MSwgMTY2LCAyMTQsIDAuNyk7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDIzMCwgMjMwLCAyMjUsIDAuMSk7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLnJpZ2h0IHtcbiAgZmlsbDogI2U2ZTZlMTtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAuYmcge1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyMzAsIDIzMCwgMjI1LCAwLjMpO1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMjMwLCAyMzAsIDIyNSwgMC43KTtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmJnIHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmxlZnQge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5yaWdodCB7XG4gIGZpbGw6ICNlNmU2ZTE7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJnIHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAudG9wIHtcbiAgZmlsbDogcmdiYSgxOTgsIDE5MiwgMTgwLCAwLjUpO1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5taWRkbGUge1xuICBmaWxsOiByZ2JhKDIzMCwgMjMwLCAyMjUsIDAuNSk7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJvdHRvbSB7XG4gIGZpbGw6ICNlNmU2ZTE7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oYWxmJ10gLmJnIHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhhbGYnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjMwLCAyMzAsIDIyNSwgMC43KTtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAuYmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMzEsIDE4NiwgMjE5LCAwLjEpO1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5yaWdodCB7XG4gIGZpbGw6ICMxZmJhZGI7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmJnIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMzEsIDE4NiwgMjE5LCAwLjMpO1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tY2FyZCddIC5yaWdodCB7XG4gIGZpbGw6IHJnYmEoMzEsIDE4NiwgMjE5LCAwLjcpO1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAuYmcge1xuICBmaWxsOiAjMDA1Y2E5O1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tc21hbGwnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1mb290ZXInXSAubGVmdCB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLnJpZ2h0IHtcbiAgZmlsbDogIzFmYmFkYjtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAuYmcge1xuICBmaWxsOiAjMDA1Y2E5O1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC50b3Age1xuICBmaWxsOiByZ2JhKDAsIDkyLCAxNjksIDAuNSk7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLm1pZGRsZSB7XG4gIGZpbGw6IHJnYmEoMzEsIDE4NiwgMjE5LCAwLjUpO1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIC5ib3R0b20ge1xuICBmaWxsOiAjMWZiYWRiO1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5iZyB7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oYWxmJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDMxLCAxODYsIDIxOSwgMC43KTtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyNDgsIDE3MCwgMCwgMC4xKTtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLnJpZ2h0IHtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmJnIHtcbiAgZmlsbDogI2YwN2YzYztcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLmxlZnQge1xuICBmaWxsOiByZ2JhKDI0OCwgMTcwLCAwLCAwLjMpO1xufVxuXG4udS1zYy1hcHAgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAucmlnaHQge1xuICBmaWxsOiByZ2JhKDI0OCwgMTcwLCAwLCAwLjcpO1xufVxuXG4udS1zYy1hcHAgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmJnIHtcbiAgZmlsbDogI2YwN2YzYztcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4udS1zYy1hcHAgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4udS1zYy1hcHAgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1zYy1hcHAgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5sZWZ0IHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLnJpZ2h0IHtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJnIHtcbiAgZmlsbDogI2YwN2YzYztcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLnRvcCB7XG4gIGZpbGw6IHJnYmEoMjQwLCAxMjcsIDYwLCAwLjUpO1xufVxuXG4udS1zYy1hcHAgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSAubWlkZGxlIHtcbiAgZmlsbDogcmdiYSgyNDgsIDE3MCwgMCwgMC41KTtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJvdHRvbSB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5iZyB7XG4gIGZpbGw6ICNmMDdmM2M7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyNDgsIDE3MCwgMCwgMC43KTtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1kZWZhdWx0J10gLmJnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZGVmYXVsdCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgxOTgsIDE5MiwgMTgwLCAwLjEpO1xufVxuXG4udS1oZWMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSAucmlnaHQge1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1oZWMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAuYmcge1xuICBmaWxsOiAjOGM4YjgyO1xufVxuXG4udS1oZWMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWNhcmQnXSAubGVmdCB7XG4gIGZpbGw6IHJnYmEoMTk4LCAxOTIsIDE4MCwgMC4zKTtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1jYXJkJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSgxOTgsIDE5MiwgMTgwLCAwLjcpO1xufVxuXG4udS1oZWMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLmJnIHtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1zbWFsbCddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4udS1oZWMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLXNtYWxsJ10gLnJpZ2h0IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4udS1oZWMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4udS1oZWMgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWZvb3RlciddIC5sZWZ0IHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10gLnJpZ2h0IHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJnIHtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLnRvcCB7XG4gIGZpbGw6IHJnYmEoMTQwLCAxMzksIDEzMCwgMC41KTtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLm1pZGRsZSB7XG4gIGZpbGw6IHJnYmEoMTk4LCAxOTIsIDE4MCwgMC41KTtcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtYmctbGF5ZXItLSddW2NsYXNzKj0nLS1oZXJvJ10gLmJvdHRvbSB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5iZyB7XG4gIGZpbGw6ICM4YzhiODI7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddIC5sZWZ0IHtcbiAgZmlsbDogcmdiYSgxOTgsIDE5MiwgMTgwLCAwLjcpO1xufVxuXG4udS1iaWctdGl0bGUge1xuICBjb2xvcjogI2U2ZTZlMSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IC44O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC51LWJpZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWJpZy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtYmlnLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgfVxufVxuXG4udS1icmVhZGNydW1iIHtcbiAgcGFkZGluZzogNHJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xMnJlbTtcbiAgZmlsbDogI2U2ZTZlMTtcbn1cblxuLnUtYnJlYWRjcnVtYiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAuOHJlbTtcbn1cblxuLnUtYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZpbGw6ICNlNmU2ZTE7XG59XG5cbi51LWZhY3VsdHkgLnUtYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LWJyZWFkY3J1bWJfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1icmVhZGNydW1iX19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDAgLjI1cmVtO1xufVxuXG4udS1icmVhZGNydW1iX19saXN0IGxpIHN2ZyB7XG4gIHdpZHRoOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbn1cblxuLnUtYnJlYWRjcnVtYl9fbGlzdCBsaTpsYXN0LWNoaWxkIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWJyZWFkY3J1bWJfX2JhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LWJyZWFkY3J1bWJfX2JhY2sgYSB7XG4gIGNvbG9yOiAjNWZhNGIwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmaWxsOiAjNWZhNGIwO1xufVxuXG4udS1mYWN1bHR5IC51LWJyZWFkY3J1bWJfX2JhY2sgYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmaWxsOiAjNDA0MDQwO1xufVxuXG4udS1icmVhZGNydW1iX19iYWNrIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogLjZyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnUtYnJlYWRjcnVtYl9fbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC51LWJyZWFkY3J1bWJfX2JhY2s6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IC4ycmVtO1xuICAgIGhlaWdodDogMS43cmVtO1xuICAgIG1hcmdpbjogMCAuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNmUxO1xuICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLnUtYm94LFxuW2NsYXNzKj0ndS1ib3gtLSddIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNHJlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmUxO1xuICBwYWRkaW5nOiAyLjVyZW0gM3JlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xufVxuXG4udS1ib3hfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG5cbi51LWJveF9fdGl0bGUgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogLjdyZW07XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LWJveF9fdGl0bGUgLmljb24taWNvbnMtY3Jvc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbn1cblxuLnUtYm94X190aXRsZS5pcy1vcGVuIC5pY29uLWFycm93LWNhcmV0LWRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1ib3hfX3RpdGxlLmlzLW9wZW4gLmljb24taWNvbnMtY3Jvc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtYm94X190aXRsZVtkYXRhLWFjY29yZGlvbi10b2dnbGVyXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi51LWJveF9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4udS1idG4sXG5bY2xhc3MqPSd1LWJ0bi0tJ10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMWVtIDEuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDcwN2YgNTElLCAjNWZhNGIwIDUxJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwNiUgMTAwJTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMjVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgYm94LXNoYWRvdyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbi51LXVsaWVnZSAudS1idG4sIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1idG4tLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNWZhNGIwIDUxJSwgIzAwNzA3ZiA1MSUpO1xufVxuXG4udS1zYy1zb2MgLnUtYnRuLCAudS1zYy1zb2NcbltjbGFzcyo9J3UtYnRuLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZDAwMCA1MSUsICNmOGFhMDAgNTElKTtcbn1cblxuLnUtbWVkZWNpbmUgLnUtYnRuLCAudS1tZWRlY2luZVxuW2NsYXNzKj0ndS1idG4tLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTYyZDMxIDUxJSwgIzk0MDEwNCA1MSUpO1xufVxuXG4udS1kcm9pdCAudS1idG4sIC51LWRyb2l0XG5bY2xhc3MqPSd1LWJ0bi0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNhODU4OWUgNTElLCAjNWIyYzg2IDUxJSk7XG59XG5cbi51LWFncm8gLnUtYnRuLCAudS1hZ3JvXG5bY2xhc3MqPSd1LWJ0bi0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNiOWNkNzYgNTElLCAjN2RiOTI4IDUxJSk7XG59XG5cbi51LXBzeWNobyAudS1idG4sIC51LXBzeWNob1xuW2NsYXNzKj0ndS1idG4tLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjN2RiOTI4IDUxJSwgIzI4OWIzOCA1MSUpO1xufVxuXG4udS1waGlsbyAudS1idG4sIC51LXBoaWxvXG5bY2xhc3MqPSd1LWJ0bi0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyODliMzggNTElLCAjMDA4NDNiIDUxJSk7XG59XG5cbi51LXZldGUgLnUtYnRuLCAudS12ZXRlXG5bY2xhc3MqPSd1LWJ0bi0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4ZGE2ZDYgNTElLCAjNWI1N2EyIDUxJSk7XG59XG5cbi51LWFyY2hpIC51LWJ0biwgLnUtYXJjaGlcbltjbGFzcyo9J3UtYnRuLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U2ZTZlMSA1MSUsICNjNmMwYjQgNTElKTtcbn1cblxuLnUtc2NpZW5jZXMgLnUtYnRuLCAudS1zY2llbmNlc1xuW2NsYXNzKj0ndS1idG4tLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWZiYWRiIDUxJSwgIzAwNWNhOSA1MSUpO1xufVxuXG4udS1zYy1hcHAgLnUtYnRuLCAudS1zYy1hcHBcbltjbGFzcyo9J3UtYnRuLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y4YWEwMCA1MSUsICNmMDdmM2MgNTElKTtcbn1cblxuLnUtaGVjIC51LWJ0biwgLnUtaGVjXG5bY2xhc3MqPSd1LWJ0bi0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjNmMwYjQgNTElLCAjOGM4YjgyIDUxJSk7XG59XG5cbi51LWJ0biBzdmcsXG5bY2xhc3MqPSd1LWJ0bi0tJ10gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC4ycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuW2RhdGEtY2xpY2thYmxlXTpob3ZlciAudS1idG4sIC51LWJ0bjpob3ZlciwgLnUtYnRuOmZvY3VzLCBbZGF0YS1jbGlja2FibGVdOmhvdmVyXG5bY2xhc3MqPSd1LWJ0bi0tJ10sXG5bY2xhc3MqPSd1LWJ0bi0tJ106aG92ZXIsXG5bY2xhc3MqPSd1LWJ0bi0tJ106Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5bY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLWljb25yaWdodCddIHN2ZyB7XG4gIHRvcDogLS4xcmVtO1xuICB3aWR0aDogLjVyZW07XG4gIGhlaWdodDogLjdyZW07XG4gIG1hcmdpbjogMCAwIDAgMXJlbTtcbn1cblxuW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2U2ZTZlMTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjMDA3MDdmICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjlyZW07XG4gIHJpZ2h0OiAuMnJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjJyZW07XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbltkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS13aGl0ZSddLCBbY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ106aG92ZXIsIFtjbGFzcyo9J3UtYnRuLS0nXVtjbGFzcyo9Jy0td2hpdGUnXTpmb2N1cyB7XG4gIGNvbG9yOiAjNWZhNGIwICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuLnUtY2FyZFxuXG5WYXJpYW50czpcbiAgLSAudS1jYXJkLS1tZWRpdW1cbiAgLSAudS1jYXJkLS1iaWdcbiAgLSAudS1jYXJkLS1mdWxsXG4gIC0gLnUtY2FyZC0taGVyb1xuICAtIC51LWNhcmQtLWhvcml6b250YWxcbiAgLSAudS1jYXJkLS1ub2ltYWdlXG4gIC0gLnUtY2FyZC0tdmlkZW9cbioqL1xuLnUtY2FyZCxcbltjbGFzcyo9J3UtY2FyZC0tJ10ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG5cbi51LWNhcmRfX2NvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtY2FyZF9fY292ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi51LWNhcmRfX2NvdmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXJcIjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLnUtY2FyZF9fY292ZXIgPiBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpLCBmaWx0ZXIgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xufVxuXG5bZGF0YS1jbGlja2FibGVdOm5vdChbY2xhc3MqPSctLWZ1bGwnXSk6bm90KFtjbGFzcyo9Jy0taGVybyddKTpub3QoW2NsYXNzKj0nLS12aWRlbyddKTpob3ZlciAudS1jYXJkX19jb3ZlciA+IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbi51LWNhcmRfX2NvdmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnUtY2FyZF9fY292ZXIgLnUtc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWNhcmRfX2NvdmVyLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWNhcmRfX2NvdmVyX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIGxlZnQ6IDEwMCU7XG4gIGNvbG9yOiAjODJjYmQ3O1xuICBmb250LXNpemU6IDE1cmVtO1xuICBsaW5lLWhlaWdodDogLjk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG9wYWNpdHk6IDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi51LXVsaWVnZSAudS1jYXJkX19jb3Zlcl9fdGV4dCB7XG4gIGNvbG9yOiAjNWZhNGIwO1xufVxuXG4udS1zYy1zb2MgLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICBjb2xvcjogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICBjb2xvcjogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICBjb2xvcjogI2E4NTg5ZTtcbn1cblxuLnUtYWdybyAudS1jYXJkX19jb3Zlcl9fdGV4dCB7XG4gIGNvbG9yOiAjYjljZDc2O1xufVxuXG4udS1wc3ljaG8gLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtdmV0ZSAudS1jYXJkX19jb3Zlcl9fdGV4dCB7XG4gIGNvbG9yOiAjOGRhNmQ2O1xufVxuXG4udS1hcmNoaSAudS1jYXJkX19jb3Zlcl9fdGV4dCB7XG4gIGNvbG9yOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyAudS1jYXJkX19jb3Zlcl9fdGV4dCB7XG4gIGNvbG9yOiAjMWZiYWRiO1xufVxuXG4udS1zYy1hcHAgLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIC51LWNhcmRfX2NvdmVyX190ZXh0IHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW1lZGl1bSddIC51LWNhcmRfX2NvdmVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxMHJlbTtcbn1cblxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tYmlnJ10gLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICBmb250LXNpemU6IDE0cmVtO1xufVxuXG4udS1jYXJkOmhvdmVyIC51LWNhcmRfX2NvdmVyIGltZyxcbltjbGFzcyo9J3UtY2FyZC0tJ106aG92ZXI6bm90KFtjbGFzcyo9Jy0tZnVsbCddKTpub3QoW2NsYXNzKj0nLS1oZXJvJ10pOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pIC51LWNhcmRfX2NvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnUtY2FyZDpob3ZlciAudS1jYXJkX19jb3Zlcl9fbGF5ZXIsXG5bY2xhc3MqPSd1LWNhcmQtLSddOmhvdmVyOm5vdChbY2xhc3MqPSctLWZ1bGwnXSk6bm90KFtjbGFzcyo9Jy0taGVybyddKTpub3QoW2NsYXNzKj0nLS12aWRlbyddKSAudS1jYXJkX19jb3Zlcl9fbGF5ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5odG1sOm5vdCgubWl4LWJsZW5kLW1vZGUpIC51LWNhcmQ6aG92ZXIgLnUtY2FyZF9fY292ZXJfX2xheWVyLCBodG1sOm5vdCgubWl4LWJsZW5kLW1vZGUpXG5bY2xhc3MqPSd1LWNhcmQtLSddOmhvdmVyOm5vdChbY2xhc3MqPSctLWZ1bGwnXSk6bm90KFtjbGFzcyo9Jy0taGVybyddKTpub3QoW2NsYXNzKj0nLS12aWRlbyddKSAudS1jYXJkX19jb3Zlcl9fbGF5ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuQGtleWZyYW1lcyBsb29wdGV4dCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIH1cbn1cblxuLnUtY2FyZF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmUxO1xuICBwYWRkaW5nOiAzLjZyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4udS1jYXJkX19jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtaG9tZV9fc2xpZGVyIC51LWNhcmRfX2NvbnRlbnQsXG4gIC51LWhvbWVfX3ZpZGVvIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4udS1jYXJkX19jb250ZW50W2RhdGEtY2xpY2thYmxlXTpob3Zlcjo6YWZ0ZXIsXG5bZGF0YS1jbGlja2FibGVdOmhvdmVyIC51LWNhcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtY2FyZF9fY29udGVudF9fdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1ob21lX19zbGlkZXIgLnUtY2FyZF9fY29udGVudF9fdGV4dCxcbiAgLnUtaG9tZV9fdmlkZW8gLnUtY2FyZF9fY29udGVudF9fdGV4dCB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi51LWNhcmRfX2NvbnRlbnRfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnUtY2FyZF9fY29udGVudF9faGVhZGVyLFxuLnUtY2FyZF9fY29udGVudF9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1jYXJkX19jb250ZW50X19oZWFkZXJfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICM1ZmE0YjA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xufVxuXG4udS1mYWN1bHR5IC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnkge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19jYXRlZ29yeSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLS4xcmVtO1xuICB3aWR0aDogMy41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuN3JlbTtcbiAgZmlsbDogIzAwNzA3ZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtdWxpZWdlIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnkgc3ZnIHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnkgc3ZnIHtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19jYXRlZ29yeSBzdmcge1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2NhdGVnb3J5IHN2ZyB7XG4gIGZpbGw6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19jYXRlZ29yeSBzdmcge1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19jYXRlZ29yeSBzdmcge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2NhdGVnb3J5IHN2ZyB7XG4gIGZpbGw6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19jYXRlZ29yeSBzdmcge1xuICBmaWxsOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2NhdGVnb3J5IHN2ZyB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnkgc3ZnIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnkgc3ZnIHtcbiAgZmlsbDogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fY2F0ZWdvcnkgc3ZnIHtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19jYXRlZ29yeSAuaWNvbi1zaGFyZS15b3V0dWJlIHtcbiAgZmlsbDogI2ZmMDAyODtcbn1cblxuLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IC41ZW07XG59XG5cbi51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fZGF0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4udS11bGllZ2UgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19kYXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2RhdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19kYXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fZGF0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fZGF0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19kYXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fZGF0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fZGF0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2RhdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19kYXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX2RhdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fZGF0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1jYXJkX19jb250ZW50X19oZWFkZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgLjc1ZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWhvbWVfX3NsaWRlciAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX3RpdGxlLFxuICAudS1ob21lX192aWRlbyAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDU4cmVtO1xuICAgIG1hcmdpbi10b3A6IC41ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAuMTI1ZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICB9XG59XG5cbi51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fc3VidGl0bGUge1xuICBtYXJnaW46IC0xZW0gMCAxZW07XG59XG5cbi51LWNhcmRfX3NvY2lhbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1jYXJkX19zb2NpYWwgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWNhcmRfX3NvY2lhbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1jYXJkX19zb2NpYWwgbGkge1xuICBmbGV4LWJhc2lzOiAzMy4zJTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cblxuLnUtY2FyZF9fc29jaWFsIC51LWljb24ge1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cblxuLnUtY2FyZF9fc29jaWFsIC5pY29uLXNoYXJlLWZhY2Vib29rIHtcbiAgZmlsbDogIzNiNTk5ODtcbn1cblxuLnUtY2FyZF9fc29jaWFsIC5pY29uLXNoYXJlLXlvdXR1YmUge1xuICBmaWxsOiAjY2QyMDFmO1xufVxuXG4udS1jYXJkX19zb2NpYWwgLmljb24tc2hhcmUtdHdpdHRlciB7XG4gIGZpbGw6ICM1NWFjZWU7XG59XG5cbi51LWNhcmRfX3NvY2lhbCAuaWNvbi1zaGFyZS1saW5rZWRpbiB7XG4gIGZpbGw6ICMwMDc3YjU7XG59XG5cbi51LWNhcmRfX3NvY2lhbCAuaWNvbi1zaGFyZS1nb29nbGVwbHVzIHtcbiAgZmlsbDogI2NjMzczMjtcbn1cblxuLnUtY2FyZF9fc29jaWFsIC5pY29uLXNoYXJlLWluc3RhZ3JhbSB7XG4gIGZpbGw6ICNlMTJmNjc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1tZWRpdW0nXTpub3QoW2NsYXNzKj0nLS12aWRlbyddKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSArIDEwcHgpO1xuICB9XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW1lZGl1bSddOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAzMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tYmlnJ106bm90KFtjbGFzcyo9Jy0tdmlkZW8nXSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tYmlnJ106bm90KFtjbGFzcyo9Jy0tdmlkZW8nXSkgLnUtY2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAtMnJlbTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNDByZW07XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgbWF4LWhlaWdodDogNDVyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDc5Ljk5ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tYmlnJ106bm90KFtjbGFzcyo9Jy0tdmlkZW8nXSkgLnUtY2FyZF9fY29udGVudCB7XG4gICAgbGVmdDogLTRyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWJpZyddOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIGxlZnQ6IC04cmVtO1xuICB9XG59XG5cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSxcbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gIG1hcmdpbjogMCAwIDRyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10sXG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgfVxuICAudS11bGllZ2UgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLCAudS11bGllZ2VcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xuICB9XG4gIC51LXNjLXNvYyBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10sIC51LXNjLXNvY1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG4gIH1cbiAgLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLCAudS1tZWRlY2luZVxuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG4gIH1cbiAgLnUtZHJvaXQgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLCAudS1kcm9pdFxuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG4gIH1cbiAgLnUtYWdybyBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10sIC51LWFncm9cbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xuICB9XG4gIC51LXBzeWNobyBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10sIC51LXBzeWNob1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG4gIH1cbiAgLnUtcGhpbG8gW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLCAudS1waGlsb1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG4gIH1cbiAgLnUtdmV0ZSBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10sIC51LXZldGVcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xuICB9XG4gIC51LWFyY2hpIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSwgLnUtYXJjaGlcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xuICB9XG4gIC51LXNjaWVuY2VzIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSwgLnUtc2NpZW5jZXNcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2E5O1xuICB9XG4gIC51LXNjLWFwcCBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10sIC51LXNjLWFwcFxuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2M7XG4gIH1cbiAgLnUtaGVjIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSwgLnUtaGVjXG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4MjtcbiAgfVxufVxuXG4udS1mYWN1bHR5LnUtaG9tZXBhZ2UgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLCAudS1mYWN1bHR5LnUtaG9tZXBhZ2VcbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSAudS1jYXJkX19jb3ZlcixcbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1jYXJkX19jb3ZlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddIC51LWNhcmRfX2NvdmVyLFxuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gLnUtY2FyZF9fY292ZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSAudS1jYXJkX19jb250ZW50LFxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LWNhcmRfX2NvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiA0cmVtIDNyZW0gNHJlbSA0cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSAudS1jYXJkX19jb250ZW50LFxuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gLnUtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddIC51LWNhcmRfX2NvbnRlbnQsXG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSAudS1jYXJkX19jb3ZlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSAudS1jYXJkX19jb3Zlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10gLnUtY2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTByZW07XG4gICAgbGVmdDogNSU7XG4gICAgd2lkdGg6IDQycmVtO1xuICAgIGhlaWdodDogNDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSAudS1jYXJkX19jb250ZW50IHtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLnUtaG9tZV9fc2xpZGVyLCBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10udS1ob21lX192aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkgYW5kIChtYXgtd2lkdGg6IDcxLjI0ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLnUtaG9tZV9fc2xpZGVyLCBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10udS1ob21lX192aWRlbyB7XG4gICAgaGVpZ2h0OiA1MnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLnUtaG9tZV9fc2xpZGVyIC51LWNhcmRfX2NvbnRlbnQsIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXS51LWhvbWVfX3ZpZGVvIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIGxlZnQ6IDRyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzMnJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10udS1ob21lX19zbGlkZXIgLnUtY2FyZF9fY29udGVudCwgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLnUtaG9tZV9fdmlkZW8gLnUtY2FyZF9fY29udGVudCB7XG4gICAgbGVmdDogMTByZW07XG4gICAgaGVpZ2h0OiA0MnJlbTtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10udS1ob21lX19zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLnUtaG9tZV9fc2xpZGVyIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTA0cmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgaGVpZ2h0OiA2MnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xuICB9XG4gIC51LXVsaWVnZSBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG4gIH1cbiAgLnUtc2Mtc29jIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbiAgfVxuICAudS1tZWRlY2luZSBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG4gIH1cbiAgLnUtZHJvaXQgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xuICB9XG4gIC51LWFncm8gW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xuICB9XG4gIC51LXBzeWNobyBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG4gIH1cbiAgLnUtcGhpbG8gW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xuICB9XG4gIC51LXZldGUgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xuICB9XG4gIC51LWFyY2hpIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbiAgfVxuICAudS1zY2llbmNlcyBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG4gIH1cbiAgLnUtc2MtYXBwIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYztcbiAgfVxuICAudS1oZWMgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xuICB9XG59XG5cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1jYXJkX19jb3ZlciB7XG4gIG1heC13aWR0aDogMTI4cmVtO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gLnUtY2FyZF9fY292ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gLnUtY2FyZF9fY292ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LWNhcmRfX2NvdmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1jYXJkX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQycmVtO1xuICAgIGhlaWdodDogNDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1jYXJkX19jb250ZW50IHtcbiAgICBib3R0b206IDhyZW07XG4gICAgbGVmdDogNi41cmVtO1xuICAgIGhlaWdodDogNDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYuMjVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gLnUtY2FyZF9fY29udGVudCB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA5M3JlbSk7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LXNsaWRlcixcbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1jYXJkX19jb3Zlci1pbm5lciB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LXNsaWRlcixcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LWNhcmRfX2NvdmVyLWlubmVyIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUycmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LXNsaWRlcixcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LWNhcmRfX2NvdmVyLWlubmVyIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDU5cmVtKTtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1ob3Jpem9udGFsJ106OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhvcml6b250YWwnXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhvcml6b250YWwnXSAudS1jYXJkX19jb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogY2FsYyg0MCUgKyA1cmVtKTtcbiAgfVxuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1ob3Jpem9udGFsJ10gLnUtY2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhvcml6b250YWwnXSAudS1jYXJkX19zb2NpYWwgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taG9yaXpvbnRhbCddIC51LWNhcmRfX3NvY2lhbCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG59XG5cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW5vaW1hZ2UnXSAudS1jYXJkX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tdmlkZW8nXSAudS1jYXJkX19jb3ZlciB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjZzIGVhc2UtaW4tb3V0O1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS12aWRlbyddLmlzLXBsYXlpbmcgLnUtY2FyZF9fY292ZXIge1xuICB6LWluZGV4OiAzMDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS12aWRlbyddLmlzLXBsYXlpbmcgLnUtY2FyZF9fY292ZXJfX2xheWVyLFxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tdmlkZW8nXS5pcy1wbGF5aW5nIC51LWNhcmRfX3ZpZGVvLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1jYXJkX192aWRlby1pZnJhbWUgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtY2FyZF9fdmlkZW8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS12aWRlbyddIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjRyZW07XG4gIH1cbn1cblxuLnUtY2FyZCAudS1jYXJkX190YWctY29udGFpbmVyLFxuW2NsYXNzKj0ndS1jYXJkLS0nXSAudS1jYXJkX190YWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWNhcmQgLnUtY2FyZF9fdGFnLWNvbnRhaW5lciAudS1oci0tbGlnaHQsXG5bY2xhc3MqPSd1LWNhcmQtLSddIC51LWNhcmRfX3RhZy1jb250YWluZXIgLnUtaHItLWxpZ2h0IHtcbiAgaGVpZ2h0OiAuMnJlbTtcbiAgbWFyZ2luOiAzcmVtIDAgMS41cmVtIDA7XG59XG5cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLXRhbGwnXSAudS1jYXJkX19jb3Zlcjo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDExMCU7XG59XG5cbi51LWNhcmQtc21hbGwsXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjRyZW0gMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5cmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtY2FyZC1zbWFsbCAudS1saW5rLFxuLnUtY2FyZC1zbWFsbCBbY2xhc3MqPSd1LWxpbmstLSddLFxuW2NsYXNzKj0ndS1jYXJkLXNtYWxsLS0nXSAudS1saW5rLFxuW2NsYXNzKj0ndS1jYXJkLXNtYWxsLS0nXSBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKSwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5cbi51LWNhcmQtc21hbGwgLnUtbGluazphZnRlcixcbi51LWNhcmQtc21hbGwgW2NsYXNzKj0ndS1saW5rLS0nXTphZnRlcixcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ10gLnUtbGluazphZnRlcixcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ10gW2NsYXNzKj0ndS1saW5rLS0nXTphZnRlciB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpLCBiYWNrZ3JvdW5kIDAuM3M7XG59XG5cbi51LWNhcmQtc21hbGw6aG92ZXIgLnUtY2FyZC1zbWFsbF9fbWFzayxcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ106aG92ZXIgLnUtY2FyZC1zbWFsbF9fbWFzayB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnUtY2FyZC1zbWFsbDpob3ZlciAudS1saW5rLFxuLnUtY2FyZC1zbWFsbDpob3ZlciBbY2xhc3MqPSd1LWxpbmstLSddLFxuW2NsYXNzKj0ndS1jYXJkLXNtYWxsLS0nXTpob3ZlciAudS1saW5rLFxuW2NsYXNzKj0ndS1jYXJkLXNtYWxsLS0nXTpob3ZlciBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnJlbSk7XG59XG5cbi51LWNhcmQtc21hbGw6aG92ZXIgLnUtbGluazphZnRlcixcbi51LWNhcmQtc21hbGw6aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXTphZnRlcixcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ106aG92ZXIgLnUtbGluazphZnRlcixcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ106aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi51LWNhcmQtc21hbGwgLnUtYmctbGF5ZXIgLmxlZnQsXG4udS1jYXJkLXNtYWxsIC51LWJnLWxheWVyIC5yaWdodCxcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ10gLnUtYmctbGF5ZXIgLmxlZnQsXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddIC51LWJnLWxheWVyIC5yaWdodCB7XG4gIGZpbGw6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi51LWNhcmQtc21hbGwgLnUtYmctbGF5ZXIgLnJpZ2h0LFxuW2NsYXNzKj0ndS1jYXJkLXNtYWxsLS0nXSAudS1iZy1sYXllciAucmlnaHQge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi51LWNhcmQtc21hbGxfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWNhcmQtc21hbGxfX21hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogM3JlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuW2NsYXNzKj0ndS1jYXJkLXNtYWxsLS0nXVtjbGFzcyo9Jy0tdWxpZWdlJ10gLnUtY2FyZC1zbWFsbF9fYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ11bY2xhc3MqPSctLXNjLXNvYyddIC51LWNhcmQtc21hbGxfX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMCAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddW2NsYXNzKj0nLS1tZWRlY2luZSddIC51LWNhcmQtc21hbGxfX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNCAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddW2NsYXNzKj0nLS1kcm9pdCddIC51LWNhcmQtc21hbGxfX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4NiAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddW2NsYXNzKj0nLS1hZ3JvJ10gLnUtY2FyZC1zbWFsbF9fYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4ICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ11bY2xhc3MqPSctLXBzeWNobyddIC51LWNhcmQtc21hbGxfX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzOCAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddW2NsYXNzKj0nLS1waGlsbyddIC51LWNhcmQtc21hbGxfX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYiAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddW2NsYXNzKj0nLS12ZXRlJ10gLnUtY2FyZC1zbWFsbF9fYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ11bY2xhc3MqPSctLWFyY2hpJ10gLnUtY2FyZC1zbWFsbF9fYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0ICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ11bY2xhc3MqPSctLXNjaWVuY2VzJ10gLnUtY2FyZC1zbWFsbF9fYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2E5ICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ11bY2xhc3MqPSctLXNjLWFwcCddIC51LWNhcmQtc21hbGxfX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYyAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWNhcmQtc21hbGwtLSddW2NsYXNzKj0nLS1oZWMnXSAudS1jYXJkLXNtYWxsX19iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODIgIWltcG9ydGFudDtcbn1cblxuLnUtY29udGFjdF9fY29udGVudCAudS1oMyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4udS1jb3VyLXN1bW1hcnkgKyAudS1jb3VyLXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4udS1jb3VyLXN1bW1hcnlfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtY291ci1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAudS1jb3VyLXN1bW1hcnlfX2xpbmsge1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgfVxuICAudS1jb3VyLXN1bW1hcnlfX3RleHQge1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtY291cnNlc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi51LWNvdXJzZXNfX2hlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udS11bGllZ2UgLnUtY291cnNlc19faGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1jb3Vyc2VzX19oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtY291cnNlc19faGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LWNvdXJzZXNfX2hlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LWNvdXJzZXNfX2hlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtY291cnNlc19faGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LWNvdXJzZXNfX2hlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LWNvdXJzZXNfX2hlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1jb3Vyc2VzX19oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtY291cnNlc19faGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1jb3Vyc2VzX19oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWNvdXJzZXNfX2hlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1jb3Vyc2VzX19oZWFkZXJfX3RpdGxlIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnUtY291cnNlc19faGVhZGVyX19sZWdlbmQsXG5bY2xhc3MqPSd1LWNvdXJzZXNfX2hlYWRlcl9fbGVnZW5kLS0nXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjRyZW07XG59XG5cbi51LWNvdXJzZXNfX2hlYWRlcl9fbGVnZW5kIGxpLFxuW2NsYXNzKj0ndS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZC0tJ10gbGkge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDUzLjc0ZW0pIHtcbiAgLnUtY291cnNlc19faGVhZGVyX19sZWdlbmQgbGksXG4gIFtjbGFzcyo9J3UtY291cnNlc19faGVhZGVyX19sZWdlbmQtLSddIGxpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZCBsaSxcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZC0tJ10gbGkge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3JlbSkgcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB9XG59XG5cbltjbGFzcyo9J3UtY291cnNlc19faGVhZGVyX19sZWdlbmQtLSddW2NsYXNzKj0nLS1ibG9jJ10ge1xuICB3aWR0aDogMjByZW07XG59XG5cbi8qIHRhYmxlcyAqL1xuLnUtY291cnNlcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY291cnNlcy1zdWIgLnUtY291cnNlcy10YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxuICAudS1jb3Vyc2VzLXN1YiAudS1jb3Vyc2VzLXRhYmxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0ycmVtO1xuICAgIGJvcmRlci1sZWZ0OiAycHggZG90dGVkICNlNmU2ZTE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWNvdXJzZXMtc3ViIHtcbiAgICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCAjZTZlNmUxO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuICAudS1jb3Vyc2VzLXN1YiAudS1jb3Vyc2VzLXRhYmxlLmhhcy1pbmZvOjpiZWZvcmUge1xuICAgIHRvcDogMTAuN3JlbTtcbiAgfVxufVxuXG4vKiBjYXB0aW9uICovXG4udS1jb3Vyc2VzLWNhcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWNvdXJzZXMtc3ViIC51LWNvdXJzZXMtdGFibGUgPiAudS1jb3Vyc2VzLWNhcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWNhcHRpb25fX3RpdGxlLFxuW2NsYXNzKj0ndS1jb3Vyc2VzLWNhcHRpb25fX3RpdGxlLS0nXSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDUzLjc0ZW0pIHtcbiAgLnUtY291cnNlcy1jYXB0aW9uX190aXRsZSxcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLWNhcHRpb25fX3RpdGxlLS0nXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjM1ZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWNvdXJzZXMtY2FwdGlvbl9fdGl0bGUsXG4gIFtjbGFzcyo9J3UtY291cnNlcy1jYXB0aW9uX190aXRsZS0tJ10ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudS1jb3Vyc2VzLXN1YiAudS1jb3Vyc2VzLWNhcHRpb25fX3RpdGxlLCAudS1jb3Vyc2VzLXN1YlxuICBbY2xhc3MqPSd1LWNvdXJzZXMtY2FwdGlvbl9fdGl0bGUtLSddIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNvdXJzZXMtY2FwdGlvbl9fJ11bY2xhc3MqPSctLWluZm8nXSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnUtY291cnNlcy1jYXB0aW9uX19ibG9jcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IC4zNWVtIC41ZW07XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG5cbi51LWNvdXJzZXMtY2FwdGlvbl9fYmxvY3NfX2xhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgY29sb3I6ICMwMDcwN2Y7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnUtdWxpZWdlIC51LWNvdXJzZXMtY2FwdGlvbl9fYmxvY3NfX2xhYmVsIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzX19sYWJlbCB7XG4gIGNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzX19sYWJlbCB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzX19sYWJlbCB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LWNvdXJzZXMtY2FwdGlvbl9fYmxvY3NfX2xhYmVsIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzX19sYWJlbCB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzX19sYWJlbCB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LWNvdXJzZXMtY2FwdGlvbl9fYmxvY3NfX2xhYmVsIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LWNvdXJzZXMtY2FwdGlvbl9fYmxvY3NfX2xhYmVsIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LWNvdXJzZXMtY2FwdGlvbl9fYmxvY3NfX2xhYmVsIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzX19sYWJlbCB7XG4gIGNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtY291cnNlcy1jYXB0aW9uX19ibG9jc19fbGFiZWwge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtY291cnNlcy1jYXB0aW9uX19ibG9jc19fbGFiZWw6bnRoLW9mLXR5cGUobisyKSB7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmctbGVmdDogLjVlbTtcbn1cblxuLnUtY291cnNlcy1jYXB0aW9uX19leHRyYSxcbltjbGFzcyo9J3UtY291cnNlcy1jYXB0aW9uX19leHRyYS0tJ10ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLyogdGhlYWQgKi9cbi8qIHRib2R5ICovXG4udS1jb3Vyc2VzLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmUxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIC51LWNvdXJzZXMtcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbn1cblxuLnUtdWxpZWdlIC51LWNvdXJzZXMtcm93IGEge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LWNvdXJzZXMtcm93IGE6aG92ZXIge1xuICBjb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtc2Mtc29jIC51LWNvdXJzZXMtcm93IGEge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtc2Mtc29jIC51LWNvdXJzZXMtcm93IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtY291cnNlcy1yb3cgYSB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1tZWRlY2luZSAudS1jb3Vyc2VzLXJvdyBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNjJkMzE7XG59XG5cbi51LWRyb2l0IC51LWNvdXJzZXMtcm93IGEge1xuICBjb2xvcjogIzViMmM4Njtcbn1cblxuLnUtZHJvaXQgLnUtY291cnNlcy1yb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIC51LWNvdXJzZXMtcm93IGEge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtYWdybyAudS1jb3Vyc2VzLXJvdyBhOmhvdmVyIHtcbiAgY29sb3I6ICNiOWNkNzY7XG59XG5cbi51LXBzeWNobyAudS1jb3Vyc2VzLXJvdyBhIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBzeWNobyAudS1jb3Vyc2VzLXJvdyBhOmhvdmVyIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBoaWxvIC51LWNvdXJzZXMtcm93IGEge1xuICBjb2xvcjogIzAwODQzYjtcbn1cblxuLnUtcGhpbG8gLnUtY291cnNlcy1yb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIC51LWNvdXJzZXMtcm93IGEge1xuICBjb2xvcjogIzViNTdhMjtcbn1cblxuLnUtdmV0ZSAudS1jb3Vyc2VzLXJvdyBhOmhvdmVyIHtcbiAgY29sb3I6ICM4ZGE2ZDY7XG59XG5cbi51LWFyY2hpIC51LWNvdXJzZXMtcm93IGEge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtYXJjaGkgLnUtY291cnNlcy1yb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyAudS1jb3Vyc2VzLXJvdyBhIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjaWVuY2VzIC51LWNvdXJzZXMtcm93IGE6aG92ZXIge1xuICBjb2xvcjogIzFmYmFkYjtcbn1cblxuLnUtc2MtYXBwIC51LWNvdXJzZXMtcm93IGEge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtc2MtYXBwIC51LWNvdXJzZXMtcm93IGE6aG92ZXIge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIC51LWNvdXJzZXMtcm93IGEge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtaGVjIC51LWNvdXJzZXMtcm93IGE6aG92ZXIge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICAudS1jb3Vyc2VzLWNlbGwtLWNvZGUsXG4gIC51LWNvdXJzZXMtY2VsbC0tZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnUtY291cnNlcy1jZWxsLS1jb2RlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi51LWNvdXJzZXMtY2VsbC0tY29kZSAudS1saW5rIHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY291cnNlcy1jZWxsLS1jb2RlIHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDUzLjc0ZW0pIHtcbiAgLnUtY291cnNlcy1jZWxsLS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuICAudS1jb3Vyc2VzLWNlbGwtLWNvZGUgKyAudS1jb3Vyc2VzLWNlbGwtLWRldGFpbHMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1jb3Vyc2VzLWNlbGwtLWRldGFpbHMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnUtY291cnNlcy1jZWxsX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIC51LWNvdXJzZXMtY2VsbF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICB9XG59XG5cbi51LWNvdXJzZXMtY2VsbF9fcGVvcGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4udS1jb3Vyc2VzLWNlbGxfX3Blb3BsZSBhIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1jb3Vyc2VzLWNlbGxfX3Blb3BsZSB7XG4gICAgbWFyZ2luOiAuNWVtIDA7XG4gIH1cbn1cblxuLnUtY291cnNlcy1jZWxsX190b29sdGlwLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIC51LWNvdXJzZXMtY2VsbF9fdG9vbHRpcC1vdXRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi51LWNvdXJzZXMtY2VsbF9fdG9vbHRpcC1vdXRlciAudG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWNvdXJzZXMtY2VsbF9fdG9vbHRpcC1vdXRlciAudG9vbHRpcC1pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtY291cnNlcy1jZWxsX190b29sdGlwLW91dGVyIC50b29sdGlwLWlubmVyIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udS1jb3Vyc2VzLWNlbGxfX3Rvb2x0aXAtb3V0ZXIgLnRvb2x0aXAtaW5uZXIgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51LWNvdXJzZXMtY2VsbF9fdG9vbHRpcC1vdXRlciAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi51LWNvdXJzZXMtY2VsbF9fdG9nZ2xlX190cmlnZ2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnUtY291cnNlcy1jZWxsX190b2dnbGVfX3RhcmdldCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xufVxuXG4udS1jb3Vyc2VzLWNlbGxfX3RvZ2dsZV9fdGFyZ2V0LmlzLXZpc2libGUge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cblxuW2NsYXNzKj0ndS1jb3Vyc2VzLWNlbGwtLSddW2NsYXNzKj0nLS1kYXRhJ11bdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIFtjbGFzcyo9J3UtY291cnNlcy1jZWxsLS0nXVtjbGFzcyo9Jy0tZGF0YSddIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYuNjYlO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLWNlbGwtLSddW2NsYXNzKj0nLS1kYXRhJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLjI1ZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLWNlbGwtLSddW2NsYXNzKj0nLS1kYXRhJ10ge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIFtjbGFzcyo9J3UtY291cnNlcy1jZWxsLS0nXVtjbGFzcyo9Jy0tZGF0YSddW2NsYXNzKj0nLS1ibG9jJ106OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvdXJzZXMtYmxvYy5zdmdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICBbY2xhc3MqPSd1LWNvdXJzZXMtY2VsbC0tJ11bY2xhc3MqPSctLWRhdGEnXVtjbGFzcyo9Jy0tb3JnYSddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb3Vyc2VzLW9yZ2Euc3ZnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDUzLjc0ZW0pIHtcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLWNlbGwtLSddW2NsYXNzKj0nLS1kYXRhJ11bY2xhc3MqPSctLXRoZW9yeSddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb3Vyc2VzLXRoZW9yeS5zdmdcIik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICBbY2xhc3MqPSd1LWNvdXJzZXMtY2VsbC0tJ11bY2xhc3MqPSctLWRhdGEnXVtjbGFzcyo9Jy0tcHJhY3RpY2FsJ106OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvdXJzZXMtcHJhY3RpY2FsLnN2Z1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIFtjbGFzcyo9J3UtY291cnNlcy1jZWxsLS0nXVtjbGFzcyo9Jy0tZGF0YSddW2NsYXNzKj0nLS1vdGhlciddOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb3Vyc2VzLW90aGVyLnN2Z1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIFtjbGFzcyo9J3UtY291cnNlcy1jZWxsLS0nXVtjbGFzcyo9Jy0tZGF0YSddW2NsYXNzKj0nLS1jcmVkaXRzJ106OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvdXJzZXMtY3JlZGl0cy5zdmdcIik7XG4gIH1cbn1cblxuLnUtY291cnNlcy1pbnRybyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtY291cnNlcy1pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnUtY291cnNlcy1pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWRldGFpbCB7XG4gIHBhZGRpbmc6IDMuNHJlbSAwO1xufVxuXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbixcbi51LWNvdXJzZXMtZGV0YWlsX19zZWN0aW9uLS1zdWIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbi0tc3ViIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgI2U2ZTZlMTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbl9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb25fX3RpdGxlIH4gKiB7XG4gIG1heC13aWR0aDogODByZW07XG59XG5cbi51LWNvdXJzZXMtZGV0YWlsX19zZWN0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbl9fbGlzdCBkdCxcbi51LWNvdXJzZXMtZGV0YWlsX19zZWN0aW9uX19saXN0IGRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC43NWVtIDA7XG59XG5cbi51LWNvdXJzZXMtZGV0YWlsX19zZWN0aW9uX19saXN0IGR0IHtcbiAgZmxleC1iYXNpczogODAlO1xufVxuXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbl9fbGlzdCBkdDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEyNSUpO1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xufVxuXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbl9fbGlzdCBkZCB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWNvdXJzZXMtZGV0YWlsX19zZWN0aW9uLS1zdWIsXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbl9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi51LWNvdXJzZXMtZXhjZXJwdCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0cmVtIDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZiAhaW1wb3J0YW50O1xufVxuXG4udS1jb3Vyc2VzLWV4Y2VycHQgcCB7XG4gIG1heC13aWR0aDogODByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnUtY291cnNlcy1oZWFkZXItb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtdWxpZWdlIC51LWNvdXJzZXMtaGVhZGVyLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWNvdXJzZXMtaGVhZGVyLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtY291cnNlcy1oZWFkZXItb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1jb3Vyc2VzLWhlYWRlci1vdXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtY291cnNlcy1oZWFkZXItb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtY291cnNlcy1oZWFkZXItb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1jb3Vyc2VzLWhlYWRlci1vdXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtY291cnNlcy1oZWFkZXItb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1jb3Vyc2VzLWhlYWRlci1vdXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LWNvdXJzZXMtaGVhZGVyLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWNvdXJzZXMtaGVhZGVyLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWNvdXJzZXMtaGVhZGVyLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4Mjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNzEuMjRlbSkge1xuICAudS1jb3Vyc2VzLWhlYWRlci1vdXRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiA0LjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNHJlbTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogN3JlbSAycmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LWNvdXJzZXMtaGVhZGVyX19oZWFkbGluZSxcbi51LWNvdXJzZXMtaGVhZGVyX190aXRsZSxcbi51LWNvdXJzZXMtaGVhZGVyX19iYXNlbGluZSB7XG4gIG1heC13aWR0aDogODByZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LWNvdXJzZXMtaGVhZGVyX19oZWFkbGluZSxcbi51LWNvdXJzZXMtaGVhZGVyX19iYXNlbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi51LWNvdXJzZXMtaGVhZGVyX190aXRsZSB7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnUtY291cnNlcy1oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogMjByZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY291cnNlcy1oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgLnUtc21hbGwtdGl0bGUsIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSBuYXYgaW5wdXQsIG5hdiAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgaW5wdXQsIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZVxubWFpbiBpbnB1dCxcbm1haW4gLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIGlucHV0LCAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2Vcbi51LW5hdi1tb2JpbGUgaW5wdXQsXG4udS1uYXYtbW9iaWxlIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSBpbnB1dCwgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlXG4udS1uYXYgaW5wdXQsXG4udS1uYXYgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIGlucHV0LCAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2Vcbi51LWZvb3RlciBpbnB1dCxcbi51LWZvb3RlciAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgaW5wdXQsIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSBuYXYgYnV0dG9uLCBuYXYgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIGJ1dHRvbiwgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlXG5tYWluIGJ1dHRvbixcbm1haW4gLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIGJ1dHRvbiwgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlXG4udS1uYXYtbW9iaWxlIGJ1dHRvbixcbi51LW5hdi1tb2JpbGUgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIGJ1dHRvbiwgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlXG4udS1uYXYgYnV0dG9uLFxuLnUtbmF2IC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSBidXR0b24sIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZVxuLnUtZm9vdGVyIGJ1dHRvbixcbi51LWZvb3RlciAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgYnV0dG9uLCAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgLnUtYnJlYWRjcnVtYiwgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIC51LXBhZ2VyIG9sLCAudS1wYWdlciAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2Ugb2wge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNzEuMjRlbSkge1xuICAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSBoMSB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cblxuLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIC5pY29uLWljb25zLWNyZWRpdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLjZyZW07XG4gIHdpZHRoOiAyLjJyZW07XG4gIGhlaWdodDogMi4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IC43cmVtO1xufVxuXG4udS11bGllZ2UgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIC5pY29uLWljb25zLWNyZWRpdHMge1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIC5pY29uLWljb25zLWNyZWRpdHMge1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgLmljb24taWNvbnMtY3JlZGl0cyB7XG4gIGZpbGw6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSAuaWNvbi1pY29ucy1jcmVkaXRzIHtcbiAgZmlsbDogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgLmljb24taWNvbnMtY3JlZGl0cyB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgLmljb24taWNvbnMtY3JlZGl0cyB7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSAuaWNvbi1pY29ucy1jcmVkaXRzIHtcbiAgZmlsbDogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1jb3Vyc2VzLWhlYWRlci0taG9tZXBhZ2UgLmljb24taWNvbnMtY3JlZGl0cyB7XG4gIGZpbGw6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LWNvdXJzZXMtaGVhZGVyLS1ob21lcGFnZSAuaWNvbi1pY29ucy1jcmVkaXRzIHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIC5pY29uLWljb25zLWNyZWRpdHMge1xuICBmaWxsOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIC5pY29uLWljb25zLWNyZWRpdHMge1xuICBmaWxsOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIC5pY29uLWljb25zLWNyZWRpdHMge1xuICBmaWxsOiAjOGM4YjgyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnUtY291cnNlcy1tYWluLW91dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmUxO1xuICB9XG59XG5cbi51LWNvdXJzZXMtbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogODByZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LWNvdXJzZXMtbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC51LWNvdXJzZXMtbWFpbiB7XG4gICAgZmxleC1iYXNpczogMTA0cmVtO1xuICB9XG59XG5cbi51LWNvdXJzZXMtbWFpbi1pbm5lciAudS1idG4ge1xuICBtYXJnaW4tdG9wOiAzLjZyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudS1jb3Vyc2VzLW1haW4taW5uZXIge1xuICAgIG1heC13aWR0aDogMTA0cmVtO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDRyZW0gMCAxMXJlbTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLW1haW5fX3RpdGxlLFxuLnUtY291cnNlcy1tYWluX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMWVtIDAgLjVlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnUtY291cnNlcy1yZXN1bHRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1jb3Vyc2VzLXJlc3VsdHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY291cnNlcy1yZXN1bHRzX19oZWFkIHRyIHRkLFxuICAudS1jb3Vyc2VzLXJlc3VsdHNfX3JvdzpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2YzZjNmMztcbiAgfVxuICAudS1jb3Vyc2VzLXJlc3VsdHNfX2hlYWQgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4gIC51LWNvdXJzZXMtcmVzdWx0c19faGVhZCB0ciB0ZDpsYXN0LWNoaWxkLFxuICAudS1jb3Vyc2VzLXJlc3VsdHNfX3JvdzpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAudS1jb3Vyc2VzLXJlc3VsdHNfX3JvdzpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi51LWNvdXJzZXMtcmVzdWx0c19faGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDUzLjc0ZW0pIHtcbiAgLnUtY291cnNlcy1yZXN1bHRzX19oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1jb3Vyc2VzLXJlc3VsdHNfX2hlYWQgdGQge1xuICAgIHBhZGRpbmc6IDEuNHJlbSAwO1xuICB9XG4gIC51LWNvdXJzZXMtcmVzdWx0c19faGVhZCB0ZDpmaXJzdC1jaGlsZCwgLnUtY291cnNlcy1yZXN1bHRzX19oZWFkIHRkOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG59XG5cbi51LWNvdXJzZXMtcmVzdWx0c19fcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmM2YzZjM7XG59XG5cbi5qcyAudS1jb3Vyc2VzLXJlc3VsdHNfX3Jvdzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICAudS1jb3Vyc2VzLXJlc3VsdHNfX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLmpzIC51LWNvdXJzZXMtcmVzdWx0c19fcm93OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5qcyAudS1jb3Vyc2VzLXJlc3VsdHNfX3Jvdzpob3ZlciB0ZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIC51LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLFxuICBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLFxuICBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXSB7XG4gICAgcGFkZGluZzogMS40cmVtIDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDUzLjc0ZW0pIHtcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLXNwYWNlciddIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tc3BhY2VyJ10ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLWxhcmdlJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNWVtKSBhbmQgKG1heC13aWR0aDogNTMuNzRlbSkge1xuICBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tdGl0bGUnXSB7XG4gICAgY29sb3I6ICMwMDcwN2Y7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuICAudS11bGllZ2UgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLXRpdGxlJ10ge1xuICAgIGNvbG9yOiAjMDA3MDdmO1xuICB9XG4gIC51LXNjLXNvYyBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tdGl0bGUnXSB7XG4gICAgY29sb3I6ICNmOGFhMDA7XG4gIH1cbiAgLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLXRpdGxlJ10ge1xuICAgIGNvbG9yOiAjOTQwMTA0O1xuICB9XG4gIC51LWRyb2l0IFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS10aXRsZSddIHtcbiAgICBjb2xvcjogIzViMmM4NjtcbiAgfVxuICAudS1hZ3JvIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS10aXRsZSddIHtcbiAgICBjb2xvcjogIzdkYjkyODtcbiAgfVxuICAudS1wc3ljaG8gW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLXRpdGxlJ10ge1xuICAgIGNvbG9yOiAjMjg5YjM4O1xuICB9XG4gIC51LXBoaWxvIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS10aXRsZSddIHtcbiAgICBjb2xvcjogIzAwODQzYjtcbiAgfVxuICAudS12ZXRlIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS10aXRsZSddIHtcbiAgICBjb2xvcjogIzViNTdhMjtcbiAgfVxuICAudS1hcmNoaSBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tdGl0bGUnXSB7XG4gICAgY29sb3I6ICNjNmMwYjQ7XG4gIH1cbiAgLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLXRpdGxlJ10ge1xuICAgIGNvbG9yOiAjMDA1Y2E5O1xuICB9XG4gIC51LXNjLWFwcCBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tdGl0bGUnXSB7XG4gICAgY29sb3I6ICNmMDdmM2M7XG4gIH1cbiAgLnUtaGVjIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS10aXRsZSddIHtcbiAgICBjb2xvcjogIzhjOGI4MjtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbmFtZSddIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uanMgOmhvdmVyID4gW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLW5hbWUnXSB7XG4gIGNvbG9yOiAjNWZhNGIwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saXN0J10ge1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saW5rJ10gc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbGluayddIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuICBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbGluayddIGEsXG4gIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saW5rJ10gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbGluayddIHN2ZyB7XG4gICAgd2lkdGg6IDIuOHJlbTtcbiAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtLjNyZW07XG4gICAgZmlsbDogIzAwNzA3ZjtcbiAgfVxuICAudS11bGllZ2UgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLWxpbmsnXSBzdmcge1xuICAgIGZpbGw6ICMwMDcwN2Y7XG4gIH1cbiAgLnUtc2Mtc29jIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saW5rJ10gc3ZnIHtcbiAgICBmaWxsOiAjZjhhYTAwO1xuICB9XG4gIC51LW1lZGVjaW5lIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saW5rJ10gc3ZnIHtcbiAgICBmaWxsOiAjOTQwMTA0O1xuICB9XG4gIC51LWRyb2l0IFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saW5rJ10gc3ZnIHtcbiAgICBmaWxsOiAjNWIyYzg2O1xuICB9XG4gIC51LWFncm8gW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLWxpbmsnXSBzdmcge1xuICAgIGZpbGw6ICM3ZGI5Mjg7XG4gIH1cbiAgLnUtcHN5Y2hvIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saW5rJ10gc3ZnIHtcbiAgICBmaWxsOiAjMjg5YjM4O1xuICB9XG4gIC51LXBoaWxvIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saW5rJ10gc3ZnIHtcbiAgICBmaWxsOiAjMDA4NDNiO1xuICB9XG4gIC51LXZldGUgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLWxpbmsnXSBzdmcge1xuICAgIGZpbGw6ICM1YjU3YTI7XG4gIH1cbiAgLnUtYXJjaGkgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLWxpbmsnXSBzdmcge1xuICAgIGZpbGw6ICNjNmMwYjQ7XG4gIH1cbiAgLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLWxpbmsnXSBzdmcge1xuICAgIGZpbGw6ICMwMDVjYTk7XG4gIH1cbiAgLnUtc2MtYXBwIFtjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddW2NsYXNzKj0nLS1saW5rJ10gc3ZnIHtcbiAgICBmaWxsOiAjZjA3ZjNjO1xuICB9XG4gIC51LWhlYyBbY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbGluayddIHN2ZyB7XG4gICAgZmlsbDogIzhjOGI4MjtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LWNvdXJzZXMtc2lkZWJhciB7XG4gICAgd2lkdGg6IDMycmVtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnUtY291cnNlcy1zaWRlYmFyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMzJyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnUtY291cnNlcy1zaWRlYmFyLWlubmVyIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnUtY291cnNlcy1zaWRlYmFyLWlubmVyID4gKiB7XG4gIG1hcmdpbjogMi40cmVtIDA7XG59XG5cbi51LWNvdXJzZXMtc2lkZWJhci1pbm5lciA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG59XG5cbi51LWNvdXJzZXMtc2lkZWJhci1pbm5lciA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi51LWNvdXJzZXMtc2lkZWJhci1pbm5lciAudS1idG4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSBhbmQgKG1heC13aWR0aDogNjMuOTllbSkge1xuICAudS1jb3Vyc2VzLXNpZGViYXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudS1jb3Vyc2VzLXNpZGViYXItaW5uZXIge1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNvdXJzZXMtc2lkZWJhcl9fbGlzdC0tJ10gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IC4yNWVtIDA7XG59XG5cbltjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSAudS1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSAudS1pY29uIHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSAudS1pY29uIHtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1jb3Vyc2VzLXNpZGViYXJfX2xpc3QtLSddIC51LWljb24ge1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LWNvdXJzZXMtc2lkZWJhcl9fbGlzdC0tJ10gLnUtaWNvbiB7XG4gIGZpbGw6ICM1YjJjODY7XG59XG5cbi51LWFncm8gW2NsYXNzKj0ndS1jb3Vyc2VzLXNpZGViYXJfX2xpc3QtLSddIC51LWljb24ge1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gW2NsYXNzKj0ndS1jb3Vyc2VzLXNpZGViYXJfX2xpc3QtLSddIC51LWljb24ge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LWNvdXJzZXMtc2lkZWJhcl9fbGlzdC0tJ10gLnUtaWNvbiB7XG4gIGZpbGw6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgW2NsYXNzKj0ndS1jb3Vyc2VzLXNpZGViYXJfX2xpc3QtLSddIC51LWljb24ge1xuICBmaWxsOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSBbY2xhc3MqPSd1LWNvdXJzZXMtc2lkZWJhcl9fbGlzdC0tJ10gLnUtaWNvbiB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSAudS1pY29uIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSAudS1pY29uIHtcbiAgZmlsbDogI2YwN2YzYztcbn1cblxuLnUtaGVjIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXSAudS1pY29uIHtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ZW0pIHtcbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLXNpZGViYXJfX2xpc3QtLSddIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLXNpZGViYXJfX2xpc3QtLSddW2NsYXNzKj0nLS1saW5rcyddIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIFtjbGFzcyo9J3UtY291cnNlcy1zaWRlYmFyX19saXN0LS0nXVtjbGFzcyo9Jy0taW5mb3MnXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG4gIH1cbiAgW2NsYXNzKj0ndS1jb3Vyc2VzLXNpZGViYXJfX2xpc3QtLSddW2NsYXNzKj0nLS1pbmZvcyddOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG59XG5cbi51LWNvdXJzZXMtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtY291cnNlcy10YWJzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi51LWNvdXJzZXMtdGFic19fdGFiIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXJnaW46IDAgMCAtMXB4IC0xcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xufVxuXG4udS1jb3Vyc2VzLXRhYnNfX3RhYiBidXR0b24ge1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGNvbG9yOiAjYzZjMGI0ICFpbXBvcnRhbnQ7XG59XG5cbi51LWNvdXJzZXMtdGFic19fdGFiLmFjdGl2ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZGZkZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZGZkZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmY7XG59XG5cbi51LWNvdXJzZXMtdGFic19fdGFiLmFjdGl2ZSBidXR0b24ge1xuICBjb2xvcjogIzRhNGE0YSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtY291cnNlcy10YWJzX190YWIge1xuICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgfVxufVxuXG4udS1jdGEsXG5bY2xhc3MqPSd1LWN0YS0tJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzNlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LXVsaWVnZSAudS1jdGEsIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1jdGEtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzczZTtcbn1cblxuLnUtc2Mtc29jIC51LWN0YSwgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LWN0YS0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1jdGEsIC51LW1lZGVjaW5lXG5bY2xhc3MqPSd1LWN0YS0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1jdGEsIC51LWRyb2l0XG5bY2xhc3MqPSd1LWN0YS0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LWN0YSwgLnUtYWdyb1xuW2NsYXNzKj0ndS1jdGEtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWN0YSwgLnUtcHN5Y2hvXG5bY2xhc3MqPSd1LWN0YS0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1jdGEsIC51LXBoaWxvXG5bY2xhc3MqPSd1LWN0YS0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LWN0YSwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1jdGEtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtY3RhLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1jdGEtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtY3RhLCAudS1zY2llbmNlc1xuW2NsYXNzKj0ndS1jdGEtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWN0YSwgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LWN0YS0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtY3RhLCAudS1oZWNcbltjbGFzcyo9J3UtY3RhLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODI7XG59XG5cbi51LWN0YV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0cmVtO1xufVxuXG4udS1jdGFfX2NvbnRlbnRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4udS1mYWN1bHR5IC51LWN0YV9fY29udGVudF9fdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LWN0YV9fY29udGVudF9fbGluayB7XG4gIG1hcmdpbi10b3A6IC43NWVtO1xufVxuXG4udS1jdGFfX2JnIHtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xufVxuXG4udS1jdGEgLnUtaWNvbixcbltjbGFzcyo9J3UtY3RhLS0nXSAudS1pY29uIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuW2NsYXNzKj0ndS1jdGEtLSddW2NsYXNzKj0nLS1saWdodCddIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5bY2xhc3MqPSd1LWN0YS0tJ11bY2xhc3MqPSctLWxpZ2h0J106OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTtcbn1cblxuW2NsYXNzKj0ndS1jdGEtLSddW2NsYXNzKj0nLS1saWdodCddOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltjbGFzcyo9J3UtY3RhLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSAudS1jdGFfX2NvbnRlbnRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LWZhY3VsdHkgW2NsYXNzKj0ndS1jdGEtLSddW2NsYXNzKj0nLS1saWdodCddIC51LWN0YV9fY29udGVudF9fdGl0bGUge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuW2NsYXNzKj0ndS1jdGEtLSddW2NsYXNzKj0nLS1saWdodCddIC51LWljb24ge1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgW2NsYXNzKj0ndS1jdGEtLSddW2NsYXNzKj0nLS1saWdodCddIC51LWljb24ge1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgW2NsYXNzKj0ndS1jdGEtLSddW2NsYXNzKj0nLS1saWdodCddIC51LWljb24ge1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSBbY2xhc3MqPSd1LWN0YS0tJ11bY2xhc3MqPSctLWxpZ2h0J10gLnUtaWNvbiB7XG4gIGZpbGw6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IFtjbGFzcyo9J3UtY3RhLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSAudS1pY29uIHtcbiAgZmlsbDogIzViMmM4Njtcbn1cblxuLnUtYWdybyBbY2xhc3MqPSd1LWN0YS0tJ11bY2xhc3MqPSctLWxpZ2h0J10gLnUtaWNvbiB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LWN0YS0tJ11bY2xhc3MqPSctLWxpZ2h0J10gLnUtaWNvbiB7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIFtjbGFzcyo9J3UtY3RhLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSAudS1pY29uIHtcbiAgZmlsbDogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSBbY2xhc3MqPSd1LWN0YS0tJ11bY2xhc3MqPSctLWxpZ2h0J10gLnUtaWNvbiB7XG4gIGZpbGw6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtY3RhLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSAudS1pY29uIHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgW2NsYXNzKj0ndS1jdGEtLSddW2NsYXNzKj0nLS1saWdodCddIC51LWljb24ge1xuICBmaWxsOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgW2NsYXNzKj0ndS1jdGEtLSddW2NsYXNzKj0nLS1saWdodCddIC51LWljb24ge1xuICBmaWxsOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgW2NsYXNzKj0ndS1jdGEtLSddW2NsYXNzKj0nLS1saWdodCddIC51LWljb24ge1xuICBmaWxsOiAjOGM4YjgyO1xufVxuXG5bZGF0YS1kcm9wZG93bi10cmlnZ2VyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDIwO1xuICB0b3A6IGNhbGMoMTAwJSArIDApO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2U2ZTZlMTtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xufVxuXG4udS1kcm9wZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtLjZyZW07XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmUxO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4udS1kcm9wZG93biB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi51LWRyb3Bkb3duIHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAuOHJlbTtcbn1cblxuLnUtZHJvcGRvd24gdWwgYSB7XG4gIHBhZGRpbmc6IC4yNWVtIDFlbTtcbiAgY29sb3I6ICMwMDcwN2Y7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udS1kcm9wZG93biB1bCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi51LWRyb3Bkb3duIHVsIGE6aG92ZXIge1xuICBjb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtdWxpZWdlIC51LWRyb3Bkb3duIHVsIGE6aG92ZXIge1xuICBjb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtc2Mtc29jIC51LWRyb3Bkb3duIHVsIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtZHJvcGRvd24gdWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTYyZDMxO1xufVxuXG4udS1kcm9pdCAudS1kcm9wZG93biB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICNhODU4OWU7XG59XG5cbi51LWFncm8gLnUtZHJvcGRvd24gdWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjljZDc2O1xufVxuXG4udS1wc3ljaG8gLnUtZHJvcGRvd24gdWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1waGlsbyAudS1kcm9wZG93biB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXZldGUgLnUtZHJvcGRvd24gdWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGRhNmQ2O1xufVxuXG4udS1hcmNoaSAudS1kcm9wZG93biB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNmU2ZTE7XG59XG5cbi51LXNjaWVuY2VzIC51LWRyb3Bkb3duIHVsIGE6aG92ZXIge1xuICBjb2xvcjogIzFmYmFkYjtcbn1cblxuLnUtc2MtYXBwIC51LWRyb3Bkb3duIHVsIGE6aG92ZXIge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIC51LWRyb3Bkb3duIHVsIGE6aG92ZXIge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtZXhjZXJwdCB7XG4gIG1heC13aWR0aDogNzByZW07XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1mYWN1bHR5IC51LWV4Y2VycHQge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLnUtZmFrZS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi51LWZha2Utc2VsZWN0IHNwYW4ge1xuICBjb2xvcjogI2M2YzBiNDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbi51LWZha2Utc2VsZWN0IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0uNXJlbTtcbiAgZmlsbDogIzVmYTRiMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi51LWZha2Utc2VsZWN0IHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3QtYnV0dG9uO1xufVxuXG4udS1maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2U2ZTZlMTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi51LWZpbHRlcl9fc2luZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi51LWZpbHRlcl9fc2luZ2xlIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1maWx0ZXJfX3NpbmdsZSArIC51LWZpbHRlcl9fc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNlNmU2ZTE7XG59XG5cbi51LWZpbHRlcl9fc2luZ2xlIC51LWZha2Utc2VsZWN0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnUtZmlsdGVyX19zaW5nbGUgLnUtZmFrZS1zZWxlY3Qgc3ZnIHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMi42cmVtO1xuICBib3R0b206IDIuMnJlbTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWZpbHRlciBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC51LWZpbHRlcl9fc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICB9XG4gIC51LWZpbHRlcl9fc2luZ2xlIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAuNHJlbTtcbiAgfVxuICAudS1maWx0ZXJfX3NpbmdsZSAudS1mYWtlLXNlbGVjdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC51LWZpbHRlcl9fc2luZ2xlIC51LWZha2Utc2VsZWN0IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMi42cmVtO1xuICB9XG4gIC51LWZpbHRlcl9fc2luZ2xlOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmUxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1maWx0ZXIge1xuICAgIG1hcmdpbjogMCAwIDRyZW0gMDtcbiAgfVxuICAudS1maWx0ZXJfX3NpbmdsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnUtZmlsdGVyX19zaW5nbGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTE7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmUxO1xuICAgIHBhZGRpbmc6IDFyZW0gNHJlbTtcbiAgfVxuICAudS1maWx0ZXJfX3NpbmdsZSArIC51LWZpbHRlcl9fc2luZ2xlIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAudS1maWx0ZXJfX3NpbmdsZSAudS1mYWtlLXNlbGVjdCBzdmcge1xuICAgIHJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi51LWZvY3VzX19jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWZvY3VzX19jb3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnUtZm9jdXNfX2NvdmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXJcIjtcbn1cblxuLnUtZm9jdXNfX2NvdmVyIC51LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1mb2N1c19fc2xpZGVyIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2U2ZTZlMTtcbn1cblxuLnUtZm9jdXNfX3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnUtZm9jdXNfX3NsaWRlIGgzIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cblxuLnUtZm9jdXNfX3NsaWRlIGg1IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnUtZm9jdXNfX3NsaWRlIC51LWxpbmsge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi51LWZvY3VzX19jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogIzAwMzczZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuLnUtdWxpZWdlIC51LWZvY3VzX19jdGEge1xuICBiYWNrZ3JvdW5kOiAjMDAzNzNlO1xufVxuXG4udS1zYy1zb2MgLnUtZm9jdXNfX2N0YSB7XG4gIGJhY2tncm91bmQ6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWZvY3VzX19jdGEge1xuICBiYWNrZ3JvdW5kOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1mb2N1c19fY3RhIHtcbiAgYmFja2dyb3VuZDogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1mb2N1c19fY3RhIHtcbiAgYmFja2dyb3VuZDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWZvY3VzX19jdGEge1xuICBiYWNrZ3JvdW5kOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1mb2N1c19fY3RhIHtcbiAgYmFja2dyb3VuZDogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1mb2N1c19fY3RhIHtcbiAgYmFja2dyb3VuZDogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtZm9jdXNfX2N0YSB7XG4gIGJhY2tncm91bmQ6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LWZvY3VzX19jdGEge1xuICBiYWNrZ3JvdW5kOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtZm9jdXNfX2N0YSB7XG4gIGJhY2tncm91bmQ6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1mb2N1c19fY3RhIHtcbiAgYmFja2dyb3VuZDogIzhjOGI4Mjtcbn1cblxuLnUtZm9jdXNfX2N0YSAudS1mb2N1c19fY3RhX19sZWZ0LFxuLnUtZm9jdXNfX2N0YSAudS1mb2N1c19fY3RhX19yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLnUtZm9jdXNfX2N0YSAudS1mb2N1c19fY3RhX19sZWZ0IHtcbiAgZmxleC1iYXNpczogNXJlbTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udS1mb2N1c19fY3RhIC51LWZvY3VzX19jdGFfX2xlZnQgc3ZnIHtcbiAgd2lkdGg6IDIuNnJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4udS1mb2N1c19fY3RhIHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi51LWZvY3VzX190aHVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLnUtZm9jdXNfX3RodW1ic19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtZm9jdXNfX3RodW1ic19fbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiA4cmVtO1xuICBtYXgtaGVpZ2h0OiA4cmVtO1xuICBtYXJnaW46IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51LWZvY3VzX190aHVtYnNfX2xpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4udS1mb2N1c19fdGh1bWJzX19saXN0IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXJcIjtcbn1cblxuLnUtZm9jdXNfX3RodW1ic19fbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzVmYTRiMDtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG5cbi51LXVsaWVnZSAudS1mb2N1c19fdGh1bWJzX19sYXllciB7XG4gIGJhY2tncm91bmQ6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyAudS1mb2N1c19fdGh1bWJzX19sYXllciB7XG4gIGJhY2tncm91bmQ6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWZvY3VzX190aHVtYnNfX2xheWVyIHtcbiAgYmFja2dyb3VuZDogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLnUtZm9jdXNfX3RodW1ic19fbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIC51LWZvY3VzX190aHVtYnNfX2xheWVyIHtcbiAgYmFja2dyb3VuZDogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIC51LWZvY3VzX190aHVtYnNfX2xheWVyIHtcbiAgYmFja2dyb3VuZDogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLnUtZm9jdXNfX3RodW1ic19fbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIC51LWZvY3VzX190aHVtYnNfX2xheWVyIHtcbiAgYmFja2dyb3VuZDogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgLnUtZm9jdXNfX3RodW1ic19fbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyAudS1mb2N1c19fdGh1bWJzX19sYXllciB7XG4gIGJhY2tncm91bmQ6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCAudS1mb2N1c19fdGh1bWJzX19sYXllciB7XG4gIGJhY2tncm91bmQ6ICNmOGFhMDA7XG59XG5cbi51LWhlYyAudS1mb2N1c19fdGh1bWJzX19sYXllciB7XG4gIGJhY2tncm91bmQ6ICNjNmMwYjQ7XG59XG5cbi51LWZvY3VzX190aHVtYnNfX2luZGV4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDMwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbn1cblxuLnUtZm9jdXNfX3RodW1ic19faW5kZXggc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtZm9jdXNfX3RodW1ic19fYWN0aXZlIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4udS1mb2N1c19fdGh1bWJzX19hY3RpdmUgLnUtZm9jdXNfX3RodW1ic19fbGF5ZXIsXG4udS1mb2N1c19fdGh1bWJzX19hY3RpdmUgLnUtZm9jdXNfX3RodW1ic19faW5kZXgge1xuICBvcGFjaXR5OiAxO1xufVxuXG5odG1sOm5vdCgubWl4LWJsZW5kLW1vZGUpIC51LWZvY3VzX190aHVtYnNfX2FjdGl2ZSAudS1mb2N1c19fdGh1bWJzX19sYXllciwgaHRtbDpub3QoLm1peC1ibGVuZC1tb2RlKVxuLnUtZm9jdXNfX3RodW1ic19fYWN0aXZlIC51LWZvY3VzX190aHVtYnNfX2luZGV4IHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi51LWZvY3VzLS1tdWx0aXBsZSAudS1mb2N1c19fc2xpZGUge1xuICBwYWRkaW5nLXRvcDogNS41cmVtO1xufVxuXG4udS1mb2N1cy0tbXVsdGlwbGUgLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtZm9jdXMgLnUtc2xpZGVyIC51LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMnJlbTtcbiAgbGVmdDogMnJlbTtcbn1cblxuLnUtZm9jdXNfX2N0YV9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnUtZm9jdXNfX2N0YSB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxuICAudS1mb2N1c19fc2xpZGUge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWZvY3VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC51LWZvY3VzX19jb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjdyZW0pO1xuICB9XG4gIC51LWZvY3VzX19jb3ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLnUtZm9jdXNfX3RodW1icyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnUtZm9jdXNfX3RodW1ic19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtZm9jdXNfX3RodW1icyAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC51LWZvY3VzX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuICAudS1mb2N1cy0tbXVsdGlwbGUgLnUtZm9jdXNfX3NsaWRlIHtcbiAgICBwYWRkaW5nLXRvcDogMy42cmVtO1xuICB9XG4gIC51LWZvY3VzX19zbGlkZSxcbiAgLnUtZm9jdXNfX2N0YSB7XG4gICAgcGFkZGluZzogMy42cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICAudS1mb2N1c19fdGh1bWJzIHtcbiAgICBsZWZ0OiAtMnJlbTtcbiAgfVxufVxuXG4udS1mb2xsb3cge1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICMwMDcwN2Y7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi51LXVsaWVnZSAudS1mb2xsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzNlO1xufVxuXG4udS1zYy1zb2MgLnUtZm9sbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtZm9sbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtZm9sbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1mb2xsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtZm9sbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtZm9sbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1mb2xsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1mb2xsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1mb2xsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtZm9sbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWZvbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODI7XG59XG5cbi51LXVsaWVnZSAudS1mb2xsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1mb2xsb3cgLnUtaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLnUtZm9sbG93IC51LWxpbmssXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gIGNvbG9yOiAjMWZiYWRiO1xufVxuXG4udS1mb2xsb3cgLnUtbGluazpob3Zlcixcbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddOmhvdmVyIHtcbiAgY29sb3I6ICMxZmJhZGI7XG59XG5cbi51LWZhY3VsdHkgLnUtZm9sbG93IC51LWxpbms6aG92ZXIsIC51LWZhY3VsdHlcbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi51LWZvbGxvdyAudS1saW5rOjphZnRlcixcbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmJhZGI7XG59XG5cbi51LXVsaWVnZSAudS1mb2xsb3cgLnUtbGluazo6YWZ0ZXIsIC51LXVsaWVnZVxuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtc2Mtc29jIC51LWZvbGxvdyAudS1saW5rOjphZnRlciwgLnUtc2Mtc29jXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMDAwO1xufVxuXG4udS1tZWRlY2luZSAudS1mb2xsb3cgLnUtbGluazo6YWZ0ZXIsIC51LW1lZGVjaW5lXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYyZDMxO1xufVxuXG4udS1kcm9pdCAudS1mb2xsb3cgLnUtbGluazo6YWZ0ZXIsIC51LWRyb2l0XG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIC51LWZvbGxvdyAudS1saW5rOjphZnRlciwgLnUtYWdyb1xuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIC51LWZvbGxvdyAudS1saW5rOjphZnRlciwgLnUtcHN5Y2hvXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1waGlsbyAudS1mb2xsb3cgLnUtbGluazo6YWZ0ZXIsIC51LXBoaWxvXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIC51LWZvbGxvdyAudS1saW5rOjphZnRlciwgLnUtdmV0ZVxuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgLnUtZm9sbG93IC51LWxpbms6OmFmdGVyLCAudS1hcmNoaVxuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlMTtcbn1cblxuLnUtc2NpZW5jZXMgLnUtZm9sbG93IC51LWxpbms6OmFmdGVyLCAudS1zY2llbmNlc1xuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmYmFkYjtcbn1cblxuLnUtc2MtYXBwIC51LWZvbGxvdyAudS1saW5rOjphZnRlciwgLnUtc2MtYXBwXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1oZWMgLnUtZm9sbG93IC51LWxpbms6OmFmdGVyLCAudS1oZWNcbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXVsaWVnZSAudS1mb2xsb3cgLnUtbGluaywgLnUtdWxpZWdlXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gIGNvbG9yOiAjNWZhNGIwO1xufVxuXG4udS1zYy1zb2MgLnUtZm9sbG93IC51LWxpbmssIC51LXNjLXNvY1xuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICBjb2xvcjogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtZm9sbG93IC51LWxpbmssIC51LW1lZGVjaW5lXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gIGNvbG9yOiAjZTYyZDMxO1xufVxuXG4udS1kcm9pdCAudS1mb2xsb3cgLnUtbGluaywgLnUtZHJvaXRcbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgY29sb3I6ICNhODU4OWU7XG59XG5cbi51LWFncm8gLnUtZm9sbG93IC51LWxpbmssIC51LWFncm9cbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgY29sb3I6ICNiOWNkNzY7XG59XG5cbi51LXBzeWNobyAudS1mb2xsb3cgLnUtbGluaywgLnUtcHN5Y2hvXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1waGlsbyAudS1mb2xsb3cgLnUtbGluaywgLnUtcGhpbG9cbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXZldGUgLnUtZm9sbG93IC51LWxpbmssIC51LXZldGVcbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgY29sb3I6ICM4ZGE2ZDY7XG59XG5cbi51LWFyY2hpIC51LWZvbGxvdyAudS1saW5rLCAudS1hcmNoaVxuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICBjb2xvcjogI2U2ZTZlMTtcbn1cblxuLnUtc2NpZW5jZXMgLnUtZm9sbG93IC51LWxpbmssIC51LXNjaWVuY2VzXG4udS1mb2xsb3cgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gIGNvbG9yOiAjMWZiYWRiO1xufVxuXG4udS1zYy1hcHAgLnUtZm9sbG93IC51LWxpbmssIC51LXNjLWFwcFxuLnUtZm9sbG93IFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIC51LWZvbGxvdyAudS1saW5rLCAudS1oZWNcbi51LWZvbGxvdyBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LWZvbGxvd19fbGlzdCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4udS1mb2xsb3dfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnUtZm9sbG93X19saXN0IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG59XG5cbi51LWZvbGxvd19fbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWZvbGxvd19fbGlzdCBzdmcge1xuICB3aWR0aDogMi4ycmVtO1xuICBoZWlnaHQ6IDIuMnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAudS1mb2xsb3dfX2xpc3Qgc3ZnIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtZm9sbG93IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIH1cbn1cblxuLnUtZm9ybSxcbltjbGFzcyo9J3UtZm9ybS0tJ10ge1xuICBtYXJnaW46IDNyZW0gYXV0byA2cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWZvcm0sXG4gIFtjbGFzcyo9J3UtZm9ybS0tJ10ge1xuICAgIG1hcmdpbjogN3JlbSBhdXRvIDhyZW07XG4gIH1cbn1cblxuLnUtZm9ybS51LXdyYXBwZXIsXG5bY2xhc3MqPSd1LWZvcm0tLSddLnUtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNjRyZW07XG59XG5cbi51LWZvcm1fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWZvcm1fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cblxuLnUtZm9ybV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlNmU2ZTE7XG59XG5cbi51LWZvcm1fX2l0ZW0gKyAudS1mb3JtX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS4zNzVlbSkge1xuICAudS1mb3JtX19pdGVtICsgLnUtZm9ybV9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuXG4udS1mb3JtX19pdGVtIGxhYmVsIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnUtdWxpZWdlIC51LWZvcm1fX2l0ZW0gbGFiZWwge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWZvcm1fX2l0ZW0gbGFiZWwge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtZm9ybV9faXRlbSBsYWJlbCB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1mb3JtX19pdGVtIGxhYmVsIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtZm9ybV9faXRlbSBsYWJlbCB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtZm9ybV9faXRlbSBsYWJlbCB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1mb3JtX19pdGVtIGxhYmVsIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtZm9ybV9faXRlbSBsYWJlbCB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1mb3JtX19pdGVtIGxhYmVsIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LWZvcm1fX2l0ZW0gbGFiZWwge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWZvcm1fX2l0ZW0gbGFiZWwge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWZvcm1fX2l0ZW0gbGFiZWwge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtZm9ybV9faXRlbSBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02NSU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4udS1mb3JtX19pdGVtIGlucHV0W3R5cGU9J3RleHQnXSxcbi51LWZvcm1fX2l0ZW0gaW5wdXRbdHlwZT0nZW1haWwnXSxcbi51LWZvcm1fX2l0ZW0gLnUtZmFrZS1zZWxlY3RfX3ZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udS1mb3JtX19pdGVtLS1lcnJvciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjOTQwMDA0O1xuICBjb2xvcjogIzk0MDAwNDtcbn1cblxuLnUtZm9ybV9faXRlbS0tZXJyb3IgcCxcbi51LWZvcm1fX2l0ZW0tLWVycm9yIGxhYmVsIHtcbiAgY29sb3I6ICM5NDAwMDQ7XG59XG5cbi51LWZvcm1fX2l0ZW0tLWVycm9yIHAge1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mb3JtX19pdGVtLXNpbXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtZm9ybV9faXRlbS1zaW1wbGUgKyAudS1mb3JtX19pdGVtLXNpbXBsZSB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbi51LWZvcm1fX2l0ZW0tc2ltcGxlIGxhYmVsIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnUtZm9ybV9fc3VibWl0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4udS1mb3JtIC51LWJveCxcbltjbGFzcyo9J3UtZm9ybS0tJ10gLnUtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnUtZm9ybSAudS1ib3ggLnUtZm9ybV9faXRlbSArIC51LWZvcm1fX2l0ZW0sXG5bY2xhc3MqPSd1LWZvcm0tLSddIC51LWJveCAudS1mb3JtX19pdGVtICsgLnUtZm9ybV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi51LWZvcm0gLnUtYm94IC51LWZvcm1fX2l0ZW0tc2ltcGxlLFxuW2NsYXNzKj0ndS1mb3JtLS0nXSAudS1ib3ggLnUtZm9ybV9faXRlbS1zaW1wbGUge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWZvcm0gaW5wdXRbdHlwZT0ndGV4dCddLFxuICAudS1mb3JtIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gIC51LWZvcm0gLnUtZmFrZS1zZWxlY3RfX3ZhbHVlLFxuICBbY2xhc3MqPSd1LWZvcm0tLSddIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgW2NsYXNzKj0ndS1mb3JtLS0nXSBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICBbY2xhc3MqPSd1LWZvcm0tLSddIC51LWZha2Utc2VsZWN0X192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgLnUtZm9ybV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC51LWZvcm1fX2l0ZW0gbGFiZWwge1xuICAgIGZsZXgtYmFzaXM6IDE2cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC51LWZvcm1fX2l0ZW0gaW5wdXQge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnUtZm9ybV9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBib3R0b206IC0xMDAlO1xuICB9XG4gIC51LWZvcm0gLnUtZmFrZS1zZWxlY3QsXG4gIFtjbGFzcyo9J3UtZm9ybS0tJ10gLnUtZmFrZS1zZWxlY3Qge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS4zNzVlbSkge1xuICAudS1mb3JtX19pdGVtLS1sb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS1mb3JtX19pdGVtLS1sb25nIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udS1nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1mYWN1bHR5IC51LWdhbGxlcnkge1xuICBiYWNrZ3JvdW5kOiAjMWQxZDFkO1xufVxuXG5bY2xhc3MqPSd1LWNvbnRlbnQnXSA+IC51LWdhbGxlcnkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi51LWdhbGxlcnkgLnUtZ2FsbGVyeV9fdGl0bGUge1xuICBjb2xvcjogIzAwNzA3ZjtcbiAgZm9udC1zaXplOiAzLjZyZW07XG59XG5cbi51LWZhY3VsdHkgLnUtZ2FsbGVyeSAudS1nYWxsZXJ5X190aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtZ2FsbGVyeSAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWdhbGxlcnlfX2xpc3Qge1xuICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbn1cblxuLnUtZ2FsbGVyeV9fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnUtZ2FsbGVyeV9fc2xpZGUgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb250YWluXCI7XG59XG5cbi51LWdhbGxlcnlfX2NvbnRyb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBib3JkZXItdG9wOiAwLjJyZW0gc29saWQgIzAwNGU1ODtcbn1cblxuLnUtZmFjdWx0eSAudS1nYWxsZXJ5X19jb250cm9scyB7XG4gIGJvcmRlci1jb2xvcjogIzRiNGI0Yjtcbn1cblxuLnUtZ2FsbGVyeV9fY29udHJvbHMgLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtZ2FsbGVyeV9fY29udHJvbHMgcCB7XG4gIG1heC13aWR0aDogNTRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzVmYTRiMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi51LWZhY3VsdHkgLnUtZ2FsbGVyeV9fY29udHJvbHMgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDVyZW0gMnJlbTtcbiAgfVxuICAudS1nYWxsZXJ5IC51LWdhbGxlcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbiAgLnUtZ2FsbGVyeV9fc2xpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzZyZW07XG4gICAgbWFyZ2luOiAzcmVtIDRyZW07XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MsIHRyYW5zZm9ybSAuM3M7XG4gIH1cbiAgLnUtZ2FsbGVyeV9fc2xpZGUuaXMtc2VsZWN0ZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAudS1nYWxsZXJ5X19zbGlkZS5pcy1zZWxlY3RlZCAudS1nYWxsZXJ5X19zbGlkZV9fbGF5ZXIge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudS1nYWxsZXJ5X19zbGlkZS5pcy1zZWxlY3RlZCBpbWcge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxuICAudS1nYWxsZXJ5X19zbGlkZSBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IG5vbmU7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIH1cbiAgLmZsaWNraXR5LWVuYWJsZWQgLnUtZ2FsbGVyeV9fc2xpZGVfX2xheWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MDdmO1xuICAgIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgfVxuICBodG1sOm5vdCgubWl4LWJsZW5kLW1vZGUpIC5mbGlja2l0eS1lbmFibGVkIC51LWdhbGxlcnlfX3NsaWRlX19sYXllciB7XG4gICAgb3BhY2l0eTogLjc7XG4gIH1cbiAgLnUtdWxpZWdlIC5mbGlja2l0eS1lbmFibGVkIC51LWdhbGxlcnlfX3NsaWRlX19sYXllciB7XG4gICAgYmFja2dyb3VuZDogIzAwNzA3ZjtcbiAgfVxuICAudS1zYy1zb2MgLmZsaWNraXR5LWVuYWJsZWQgLnUtZ2FsbGVyeV9fc2xpZGVfX2xheWVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhhYTAwO1xuICB9XG4gIC51LW1lZGVjaW5lIC5mbGlja2l0eS1lbmFibGVkIC51LWdhbGxlcnlfX3NsaWRlX19sYXllciB7XG4gICAgYmFja2dyb3VuZDogIzk0MDEwNDtcbiAgfVxuICAudS1kcm9pdCAuZmxpY2tpdHktZW5hYmxlZCAudS1nYWxsZXJ5X19zbGlkZV9fbGF5ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1YjJjODY7XG4gIH1cbiAgLnUtYWdybyAuZmxpY2tpdHktZW5hYmxlZCAudS1nYWxsZXJ5X19zbGlkZV9fbGF5ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3ZGI5Mjg7XG4gIH1cbiAgLnUtcHN5Y2hvIC5mbGlja2l0eS1lbmFibGVkIC51LWdhbGxlcnlfX3NsaWRlX19sYXllciB7XG4gICAgYmFja2dyb3VuZDogIzI4OWIzODtcbiAgfVxuICAudS1waGlsbyAuZmxpY2tpdHktZW5hYmxlZCAudS1nYWxsZXJ5X19zbGlkZV9fbGF5ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDg0M2I7XG4gIH1cbiAgLnUtdmV0ZSAuZmxpY2tpdHktZW5hYmxlZCAudS1nYWxsZXJ5X19zbGlkZV9fbGF5ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1YjU3YTI7XG4gIH1cbiAgLnUtYXJjaGkgLmZsaWNraXR5LWVuYWJsZWQgLnUtZ2FsbGVyeV9fc2xpZGVfX2xheWVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzZjMGI0O1xuICB9XG4gIC51LXNjaWVuY2VzIC5mbGlja2l0eS1lbmFibGVkIC51LWdhbGxlcnlfX3NsaWRlX19sYXllciB7XG4gICAgYmFja2dyb3VuZDogIzAwNWNhOTtcbiAgfVxuICAudS1zYy1hcHAgLmZsaWNraXR5LWVuYWJsZWQgLnUtZ2FsbGVyeV9fc2xpZGVfX2xheWVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjA3ZjNjO1xuICB9XG4gIC51LWhlYyAuZmxpY2tpdHktZW5hYmxlZCAudS1nYWxsZXJ5X19zbGlkZV9fbGF5ZXIge1xuICAgIGJhY2tncm91bmQ6ICM4YzhiODI7XG4gIH1cbn1cblxuLnUtaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhpZ2hsaWdodF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnUtaGlnaGxpZ2h0X19rZXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhyZW0gNHJlbTtcbiAgYmFja2dyb3VuZDogIzAwMzczZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXVsaWVnZSAudS1oaWdobGlnaHRfX2tleSB7XG4gIGJhY2tncm91bmQ6ICMwMDM3M2U7XG59XG5cbi51LXNjLXNvYyAudS1oaWdobGlnaHRfX2tleSB7XG4gIGJhY2tncm91bmQ6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWhpZ2hsaWdodF9fa2V5IHtcbiAgYmFja2dyb3VuZDogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtaGlnaGxpZ2h0X19rZXkge1xuICBiYWNrZ3JvdW5kOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LWhpZ2hsaWdodF9fa2V5IHtcbiAgYmFja2dyb3VuZDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWhpZ2hsaWdodF9fa2V5IHtcbiAgYmFja2dyb3VuZDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtaGlnaGxpZ2h0X19rZXkge1xuICBiYWNrZ3JvdW5kOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LWhpZ2hsaWdodF9fa2V5IHtcbiAgYmFja2dyb3VuZDogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtaGlnaGxpZ2h0X19rZXkge1xuICBiYWNrZ3JvdW5kOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1oaWdobGlnaHRfX2tleSB7XG4gIGJhY2tncm91bmQ6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1oaWdobGlnaHRfX2tleSB7XG4gIGJhY2tncm91bmQ6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1oaWdobGlnaHRfX2tleSB7XG4gIGJhY2tncm91bmQ6ICM4YzhiODI7XG59XG5cbi51LWhpZ2hsaWdodF9fa2V5IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4udS1oaWdobGlnaHRfX2tleSAudS1oaWdobGlnaHRfX2xhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi51LWZhY3VsdHkgLnUtaGlnaGxpZ2h0X19rZXkgLnUtaGlnaGxpZ2h0X19sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtaGlnaGxpZ2h0X19rZXlfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udS1oaWdobGlnaHRfX3RleHQge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZTZlNmUxO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnUtaGlnaGxpZ2h0X190ZXh0IHAge1xuICBtYXgtd2lkdGg6IDQwcmVtO1xufVxuXG4udS1oaWdobGlnaHRfX3RleHQgLnUtbGluayB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtaGlnaGxpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC51LWhpZ2hsaWdodF9faGVhZGxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiAtM3JlbTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC51LWhpZ2hsaWdodF9fa2V5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICB9XG4gIC51LWhpZ2hsaWdodF9fdGV4dCB7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNlNmU2ZTE7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtaGlnaGxpZ2h0X19rZXksXG4gIC51LWhpZ2hsaWdodF9fdGV4dCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbi51LWhyLFxuW2NsYXNzKj0ndS1oci0tJ10ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAuNHJlbTtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogIzAwNzA3ZjtcbiAgYm9yZGVyLXJhZGl1czogLjNyZW07XG59XG5cbi51LXVsaWVnZSAudS1ociwgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LWhyLS0nXSB7XG4gIGJhY2tncm91bmQ6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1ociwgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LWhyLS0nXSB7XG4gIGJhY2tncm91bmQ6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWhyLCAudS1tZWRlY2luZVxuW2NsYXNzKj0ndS1oci0tJ10ge1xuICBiYWNrZ3JvdW5kOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1ociwgLnUtZHJvaXRcbltjbGFzcyo9J3UtaHItLSddIHtcbiAgYmFja2dyb3VuZDogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1ociwgLnUtYWdyb1xuW2NsYXNzKj0ndS1oci0tJ10ge1xuICBiYWNrZ3JvdW5kOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtaHIsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1oci0tJ10ge1xuICBiYWNrZ3JvdW5kOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1ociwgLnUtcGhpbG9cbltjbGFzcyo9J3UtaHItLSddIHtcbiAgYmFja2dyb3VuZDogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1ociwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1oci0tJ10ge1xuICBiYWNrZ3JvdW5kOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1ociwgLnUtYXJjaGlcbltjbGFzcyo9J3UtaHItLSddIHtcbiAgYmFja2dyb3VuZDogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtaHIsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LWhyLS0nXSB7XG4gIGJhY2tncm91bmQ6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1ociwgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LWhyLS0nXSB7XG4gIGJhY2tncm91bmQ6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1ociwgLnUtaGVjXG5bY2xhc3MqPSd1LWhyLS0nXSB7XG4gIGJhY2tncm91bmQ6ICM4YzhiODI7XG59XG5cbltjbGFzcyo9J3UtaHItLSddW2NsYXNzKj0nLS10aGluJ10ge1xuICBoZWlnaHQ6IC4ycmVtO1xufVxuXG5bY2xhc3MqPSd1LWhyLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTE7XG59XG5cbi51LWljb24ge1xuICBmaWxsOiBpbmhlcml0O1xufVxuXG4udS1pY29uLXRyaWFuZ2xlIHtcbiAgd2lkdGg6IDdweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zNXM7XG59XG5cbi5pcy1vcGVuID4gLnUtaWNvbi10cmlhbmdsZSxcbi5oYXMtb3BlbiAudS1pY29uLXRyaWFuZ2xlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnUtaW5mby10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnUtaW5mby10YWJsZSBzdHJvbmcge1xuICBjb2xvcjogIzVmYTRiMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi51LWluZm8tdGFibGUgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICB0b3A6IC0wLjNyZW07XG4gIHdpZHRoOiAyLjNyZW07XG4gIGhlaWdodDogMi4zcmVtO1xuICBmaWxsOiAjNWZhNGIwO1xufVxuXG4udS1pbmZvLXRhYmxlX19yb3cge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4udS1pbmZvLXRhYmxlX19yb3cgKyAudS1pbmZvLXRhYmxlX19yb3cge1xuICBtYXJnaW4tdG9wOiAyLjNyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjEuODc1ZW0pIHtcbiAgLnUtaW5mby10YWJsZV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC51LWluZm8tdGFibGVfX2NlbGw6Zmlyc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogOXJlbTtcbiAgfVxufVxuXG4udS1rZXlwb2ludCB7XG4gIG1hcmdpbjogNHJlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi51LWtleXBvaW50X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC41ZW0gLjI1ZW07XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgLyogc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgcHJvcGVydHktc29ydC1vcmRlciAqL1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuXG4udS1rZXlwb2ludF9fbGluayBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDcwN2Y7XG4gIGZvbnQtc2l6ZTogMS42N2VtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4udS11bGllZ2UgLnUta2V5cG9pbnRfX2xpbmsgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1rZXlwb2ludF9fbGluayBzdHJvbmcge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUta2V5cG9pbnRfX2xpbmsgc3Ryb25nIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LWtleXBvaW50X19saW5rIHN0cm9uZyB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LWtleXBvaW50X19saW5rIHN0cm9uZyB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUta2V5cG9pbnRfX2xpbmsgc3Ryb25nIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LWtleXBvaW50X19saW5rIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LWtleXBvaW50X19saW5rIHN0cm9uZyB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1rZXlwb2ludF9fbGluayBzdHJvbmcge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUta2V5cG9pbnRfX2xpbmsgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1rZXlwb2ludF9fbGluayBzdHJvbmcge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWtleXBvaW50X19saW5rIHN0cm9uZyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1rZXlwb2ludF9fbGluazpob3Zlcixcbi51LWtleXBvaW50X19saW5rOmhvdmVyIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUta2V5cG9pbnRfX2xpbms6aG92ZXIsIC51LXVsaWVnZVxuLnUta2V5cG9pbnRfX2xpbms6aG92ZXIgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1rZXlwb2ludF9fbGluazpob3ZlciwgLnUtc2Mtc29jXG4udS1rZXlwb2ludF9fbGluazpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUta2V5cG9pbnRfX2xpbms6aG92ZXIsIC51LW1lZGVjaW5lXG4udS1rZXlwb2ludF9fbGluazpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUta2V5cG9pbnRfX2xpbms6aG92ZXIsIC51LWRyb2l0XG4udS1rZXlwb2ludF9fbGluazpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1rZXlwb2ludF9fbGluazpob3ZlciwgLnUtYWdyb1xuLnUta2V5cG9pbnRfX2xpbms6aG92ZXIgc3Ryb25nIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1rZXlwb2ludF9fbGluazpob3ZlciwgLnUtcHN5Y2hvXG4udS1rZXlwb2ludF9fbGluazpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUta2V5cG9pbnRfX2xpbms6aG92ZXIsIC51LXBoaWxvXG4udS1rZXlwb2ludF9fbGluazpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1rZXlwb2ludF9fbGluazpob3ZlciwgLnUtdmV0ZVxuLnUta2V5cG9pbnRfX2xpbms6aG92ZXIgc3Ryb25nIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LWtleXBvaW50X19saW5rOmhvdmVyLCAudS1hcmNoaVxuLnUta2V5cG9pbnRfX2xpbms6aG92ZXIgc3Ryb25nIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LWtleXBvaW50X19saW5rOmhvdmVyLCAudS1zY2llbmNlc1xuLnUta2V5cG9pbnRfX2xpbms6aG92ZXIgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1rZXlwb2ludF9fbGluazpob3ZlciwgLnUtc2MtYXBwXG4udS1rZXlwb2ludF9fbGluazpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWtleXBvaW50X19saW5rOmhvdmVyLCAudS1oZWNcbi51LWtleXBvaW50X19saW5rOmhvdmVyIHN0cm9uZyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUta2V5cG9pbnRfX2xpbmsge1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICB9XG59XG5cbi51LWxlYWQge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtbGluayxcbltjbGFzcyo9J3UtbGluay0tJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDA3MDdmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbn1cblxuLnUtZmFjdWx0eSAudS1saW5rLCAudS1mYWN1bHR5XG5bY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi51LWxpbms6OmFmdGVyLFxuW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbi51LXVsaWVnZSAudS1saW5rOjphZnRlciwgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1saW5rOjphZnRlciwgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWxpbms6OmFmdGVyLCAudS1tZWRlY2luZVxuW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1saW5rOjphZnRlciwgLnUtZHJvaXRcbltjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1saW5rOjphZnRlciwgLnUtYWdyb1xuW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtbGluazo6YWZ0ZXIsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1saW5rOjphZnRlciwgLnUtcGhpbG9cbltjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1saW5rOjphZnRlciwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1saW5rOjphZnRlciwgLnUtYXJjaGlcbltjbGFzcyo9J3UtbGluay0tJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbGluazo6YWZ0ZXIsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1saW5rOjphZnRlciwgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1saW5rOjphZnRlciwgLnUtaGVjXG5bY2xhc3MqPSd1LWxpbmstLSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODI7XG59XG5cbltkYXRhLWNsaWNrYWJsZV06aG92ZXIgLnUtbGluaywgLnUtbGluazpob3ZlciwgLnUtbGluazpmb2N1cywgW2RhdGEtY2xpY2thYmxlXTpob3ZlclxuW2NsYXNzKj0ndS1saW5rLS0nXSxcbltjbGFzcyo9J3UtbGluay0tJ106aG92ZXIsXG5bY2xhc3MqPSd1LWxpbmstLSddOmZvY3VzIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LWZhY3VsdHkgW2RhdGEtY2xpY2thYmxlXTpob3ZlciAudS1saW5rLCAudS1mYWN1bHR5IC51LWxpbms6aG92ZXIsIC51LWZhY3VsdHkgLnUtbGluazpmb2N1cywgLnUtZmFjdWx0eSBbZGF0YS1jbGlja2FibGVdOmhvdmVyXG5bY2xhc3MqPSd1LWxpbmstLSddLCAudS1mYWN1bHR5XG5bY2xhc3MqPSd1LWxpbmstLSddOmhvdmVyLCAudS1mYWN1bHR5XG5bY2xhc3MqPSd1LWxpbmstLSddOmZvY3VzIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbltkYXRhLWNsaWNrYWJsZV06aG92ZXIgLnUtbGluazo6YWZ0ZXIsIC51LWxpbms6aG92ZXI6OmFmdGVyLCAudS1saW5rOmZvY3VzOjphZnRlciwgW2RhdGEtY2xpY2thYmxlXTpob3ZlclxuW2NsYXNzKj0ndS1saW5rLS0nXTo6YWZ0ZXIsXG5bY2xhc3MqPSd1LWxpbmstLSddOmhvdmVyOjphZnRlcixcbltjbGFzcyo9J3UtbGluay0tJ106Zm9jdXM6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWNlbnRlcmVkJ106OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbltkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tY2VudGVyZWQnXTo6YWZ0ZXIsIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWNlbnRlcmVkJ106aG92ZXI6OmFmdGVyLCBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1jZW50ZXJlZCddOmZvY3VzOjphZnRlciB7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tYmlnJ10ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tYmlnJ106OmFmdGVyIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuW2RhdGEtY2xpY2thYmxlXTpob3ZlciBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS13aGl0ZSddLCBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS13aGl0ZSddOmhvdmVyLCBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS13aGl0ZSddOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS13aGl0ZSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1kYXJrJ10ge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuW2RhdGEtY2xpY2thYmxlXTpob3ZlciBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1kYXJrJ10sIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWRhcmsnXTpob3ZlciwgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tZGFyayddOmZvY3VzIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWRhcmsnXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddIHtcbiAgY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddIHtcbiAgY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddIHtcbiAgY29sb3I6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10ge1xuICBjb2xvcjogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSB7XG4gIGNvbG9yOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10ge1xuICBjb2xvcjogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10ge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10ge1xuICBjb2xvcjogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSB7XG4gIGNvbG9yOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddIHtcbiAgY29sb3I6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbltkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSwgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpob3ZlciwgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpmb2N1cyB7XG4gIGNvbG9yOiAjNWZhNGIwO1xufVxuXG4udS11bGllZ2UgW2RhdGEtY2xpY2thYmxlXTpob3ZlciBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddLCAudS11bGllZ2UgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpob3ZlciwgLnUtdWxpZWdlIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106Zm9jdXMge1xuICBjb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtc2Mtc29jIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSwgLnUtc2Mtc29jIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106aG92ZXIsIC51LXNjLXNvYyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmZvY3VzIHtcbiAgY29sb3I6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSwgLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpob3ZlciwgLnUtbWVkZWNpbmUgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpmb2N1cyB7XG4gIGNvbG9yOiAjZTYyZDMxO1xufVxuXG4udS1kcm9pdCBbZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10sIC51LWRyb2l0IFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106aG92ZXIsIC51LWRyb2l0IFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106Zm9jdXMge1xuICBjb2xvcjogI2E4NTg5ZTtcbn1cblxuLnUtYWdybyBbZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10sIC51LWFncm8gW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpob3ZlciwgLnUtYWdybyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmZvY3VzIHtcbiAgY29sb3I6ICNiOWNkNzY7XG59XG5cbi51LXBzeWNobyBbZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10sIC51LXBzeWNobyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmhvdmVyLCAudS1wc3ljaG8gW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpmb2N1cyB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1waGlsbyBbZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10sIC51LXBoaWxvIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106aG92ZXIsIC51LXBoaWxvIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106Zm9jdXMge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtdmV0ZSBbZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10sIC51LXZldGUgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpob3ZlciwgLnUtdmV0ZSBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmZvY3VzIHtcbiAgY29sb3I6ICM4ZGE2ZDY7XG59XG5cbi51LWFyY2hpIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSwgLnUtYXJjaGkgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpob3ZlciwgLnUtYXJjaGkgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpmb2N1cyB7XG4gIGNvbG9yOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyBbZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10sIC51LXNjaWVuY2VzIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106aG92ZXIsIC51LXNjaWVuY2VzIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106Zm9jdXMge1xuICBjb2xvcjogIzFmYmFkYjtcbn1cblxuLnUtc2MtYXBwIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSwgLnUtc2MtYXBwIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106aG92ZXIsIC51LXNjLWFwcCBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmZvY3VzIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LWhlYyBbZGF0YS1jbGlja2FibGVdOmhvdmVyIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J10sIC51LWhlYyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOmhvdmVyLCAudS1oZWMgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTpmb2N1cyB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWxpZ2h0J106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWRpc2FibGVkJ10ge1xuICBjb2xvcjogIzhjOGI4MjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1kaXNhYmxlZCddOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLXVsaWVnZSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2YgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tc2Mtc29jJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMCAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1tZWRlY2luZSddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tZHJvaXQnXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2ICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWFncm8nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4ICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLXBzeWNobyddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzggIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tcGhpbG8nXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLXZldGUnXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWFyY2hpJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNCAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1zY2llbmNlcyddOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTkgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1saW5rLS0nXVtjbGFzcyo9Jy0tc2MtYXBwJ106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYyAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1oZWMnXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyICFpbXBvcnRhbnQ7XG59XG5cbi51LWxpc3QsXG5bY2xhc3MqPSd1LWxpc3QtLSddIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDcwN2Y7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4udS1mYWN1bHR5IC51LWxpc3QsIC51LWZhY3VsdHlcbltjbGFzcyo9J3UtbGlzdC0tJ10ge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTE7XG59XG5cbi51LWxpc3QgdWwsXG5bY2xhc3MqPSd1LWxpc3QtLSddIHVsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS4zNzVlbSkge1xuICAudS1saXN0IHVsLFxuICBbY2xhc3MqPSd1LWxpc3QtLSddIHVsIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiA1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudS1saXN0IHVsLFxuICBbY2xhc3MqPSd1LWxpc3QtLSddIHVsIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiA2cmVtO1xuICB9XG59XG5cbi51LWxpc3QgdWwgbGksXG5bY2xhc3MqPSd1LWxpc3QtLSddIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDAgLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWluZGVudDogLTFyZW07XG59XG5cbi51LWxpc3QgdWwgbGk6OmJlZm9yZSxcbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfilronO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM1ZmE0YjA7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbi51LXVsaWVnZSAudS1saXN0IHVsIGxpOjpiZWZvcmUsIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1saXN0LS0nXSB1bCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1saXN0IHVsIGxpOjpiZWZvcmUsIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1saXN0LS0nXSB1bCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWxpc3QgdWwgbGk6OmJlZm9yZSwgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1saXN0IHVsIGxpOjpiZWZvcmUsIC51LWRyb2l0XG5bY2xhc3MqPSd1LWxpc3QtLSddIHVsIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1saXN0IHVsIGxpOjpiZWZvcmUsIC51LWFncm9cbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtbGlzdCB1bCBsaTo6YmVmb3JlLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1saXN0IHVsIGxpOjpiZWZvcmUsIC51LXBoaWxvXG5bY2xhc3MqPSd1LWxpc3QtLSddIHVsIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1saXN0IHVsIGxpOjpiZWZvcmUsIC51LXZldGVcbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1saXN0IHVsIGxpOjpiZWZvcmUsIC51LWFyY2hpXG5bY2xhc3MqPSd1LWxpc3QtLSddIHVsIGxpOjpiZWZvcmUge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbGlzdCB1bCBsaTo6YmVmb3JlLCAudS1zY2llbmNlc1xuW2NsYXNzKj0ndS1saXN0LS0nXSB1bCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1saXN0IHVsIGxpOjpiZWZvcmUsIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1saXN0LS0nXSB1bCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1saXN0IHVsIGxpOjpiZWZvcmUsIC51LWhlY1xuW2NsYXNzKj0ndS1saXN0LS0nXSB1bCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LWxpc3QgdWwgbGk6bGFzdC1jaGlsZCxcbltjbGFzcyo9J3UtbGlzdC0tJ10gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi51LWdyaWQtMTEyIC51LWxpc3QsIC51LWdyaWQtMTEyXG5bY2xhc3MqPSd1LWxpc3QtLSddIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1ncmlkLTExMiAudS1saXN0IHVsLCAudS1ncmlkLTExMlxuW2NsYXNzKj0ndS1saXN0LS0nXSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgY29sdW1uLWNvdW50OiAxO1xufVxuXG4udS1saXN0IGEsXG5bY2xhc3MqPSd1LWxpc3QtLSddIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnUtZmFjdWx0eSAudS1saXN0IGEsIC51LWZhY3VsdHlcbltjbGFzcyo9J3UtbGlzdC0tJ10gYSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4udS1saXN0IGE6aG92ZXI6OmFmdGVyLFxuW2NsYXNzKj0ndS1saXN0LS0nXSBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1saXN0IGE6OmFmdGVyLFxuW2NsYXNzKj0ndS1saXN0LS0nXSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0uMnJlbTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG59XG5cbi51LXVsaWVnZSAudS1saXN0IGE6OmFmdGVyLCAudS11bGllZ2VcbltjbGFzcyo9J3UtbGlzdC0tJ10gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtbGlzdCBhOjphZnRlciwgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LWxpc3QtLSddIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbGlzdCBhOjphZnRlciwgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbGlzdC0tJ10gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1saXN0IGE6OmFmdGVyLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1saXN0LS0nXSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbGlzdCBhOjphZnRlciwgLnUtYWdyb1xuW2NsYXNzKj0ndS1saXN0LS0nXSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1saXN0IGE6OmFmdGVyLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtbGlzdC0tJ10gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1saXN0IGE6OmFmdGVyLCAudS1waGlsb1xuW2NsYXNzKj0ndS1saXN0LS0nXSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbGlzdCBhOjphZnRlciwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1saXN0LS0nXSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LWxpc3QgYTo6YWZ0ZXIsIC51LWFyY2hpXG5bY2xhc3MqPSd1LWxpc3QtLSddIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbGlzdCBhOjphZnRlciwgLnUtc2NpZW5jZXNcbltjbGFzcyo9J3UtbGlzdC0tJ10gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtbGlzdCBhOjphZnRlciwgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LWxpc3QtLSddIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LWxpc3QgYTo6YWZ0ZXIsIC51LWhlY1xuW2NsYXNzKj0ndS1saXN0LS0nXSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODI7XG59XG5cbltjbGFzcyo9J3UtbGlzdC0tJ11bY2xhc3MqPSctLXNpbmdsZSddIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbltjbGFzcyo9J3UtbGlzdC0tJ11bY2xhc3MqPSctLXNpbmdsZSddIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBjb2x1bW4tY291bnQ6IDE7XG59XG5cbi51LWNvdXJzZXMtYWJzdHJhY3RfX21haW4gW2NsYXNzKj0ndS1saXN0LS0nXVtjbGFzcyo9Jy0tc2luZ2xlJ10gdWwge1xuICBtYXJnaW46IDMuNnJlbSAwO1xufVxuXG4udS1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTA0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnUtbWFwX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG59XG5cbi51LW1hcF9faW1hZ2Ugc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtbWFwX19pbWFnZSBzdmcge1xuICAgIGhlaWdodDogNDVyZW07XG4gIH1cbn1cblxuLnUtbWFwX19pbWFnZSA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LW1hcF9faW1hZ2UgPiBkaXYuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LW1hcF9fbGlzdDo6YWZ0ZXIge1xuICBjb250ZW50OiAnZmxpY2tpdHknO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1tYXBfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyLjJyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtbWFwX19saXN0IGxpOmhvdmVyIHtcbiAgY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LW1hcF9fbGlzdCBidXR0b24ge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4udS1tYXBfX2xpc3QgYnV0dG9uIC5hcnJvdyB7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LW1hcF9fdGV4dCB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi51LW1hcF9fdGV4dCBoMyB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cblxuW2RhdGEtbWFwLWNvbnRlbnRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtbWFwLWNvbnRlbnRdLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS1tYXAtbGFiZWxdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuW2RhdGEtbWFwLWxhYmVsXSBbZGF0YS1zaGFkb3ddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtbWFwLWxhYmVsXSBbZGF0YS1ib3hdIHtcbiAgZmlsbDogd2hpdGU7XG59XG5cbltkYXRhLW1hcC1sYWJlbF0gW2RhdGEtdGV4dF0ge1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG5bZGF0YS1tYXAtbGFiZWxdLmFjdGl2ZSBbZGF0YS1ib3hdIHtcbiAgZmlsbDogIzAwNzA3ZiAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1tYXAtbGFiZWxdLmFjdGl2ZSBbZGF0YS1zaGFkb3ddIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLW1hcC1sYWJlbF0uYWN0aXZlIFtkYXRhLXRleHRdIHtcbiAgZmlsbDogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LW1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuICAudS1tYXBfX2xpc3Q6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAudS1tYXBfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAzNSU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1JSk7XG4gIH1cbiAgLnUtbWFwX19pbWFnZSBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC51LW1hcF9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtYmFzaXM6IDE4cmVtO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTE7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG4gIC51LW1hcF9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC51LW1hcF9fbGlzdCBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDcwN2Y7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC51LW1hcF9fbGlzdCBsaSArIGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgfVxuICAudS1tYXBfX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmUxO1xuICAgIHBhZGRpbmc6IDNyZW0gMi42cmVtO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG59XG5cbltjbGFzcyo9J3UtbXNnLS0nXVtjbGFzcyo9Jy0tc3VjY2VzcyddIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbltjbGFzcyo9J3UtbXNnLS0nXVtjbGFzcyo9Jy0tYWxlcnQnXSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi51LXBhcnRuZXJzIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtc2VjdGlvbiAudS1wYXJ0bmVycyB7XG4gIG1hcmdpbjogMnJlbSAwIDFyZW07XG59XG5cbi51LXBhcnRuZXJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDRyZW07XG4gIG1hcmdpbjogMnJlbTtcbn1cblxuLnUtcGFydG5lcnNfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAudS1wYXJ0bmVyc19faXRlbSB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1wYXJ0bmVyc19faXRlbSB7XG4gICAgbWFyZ2luOiAycmVtO1xuICB9XG59XG5cbi51LW5hdi10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnUtbmF2LXRhYjo6YmVmb3JlLCAudS1uYXYtdGFiOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4OiAxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlMTtcbn1cblxuLnUtbmF2LXRhYiAudS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi51LW5hdi10YWIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udS1uYXYtdGFiX19pdGVtIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmUxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmc6IDByZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbmF2LXRhYl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlMTtcbn1cblxuLnUtbmF2LXRhYl9faXRlbS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udS1uYXYtdGFiX19pdGVtLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogI2ZkZmRmZjtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSAudS1uYXYtdGFiX19pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtdGFiX19pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5hdi10YWJfX2l0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LXRhYl9faXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LW5hdi10YWJfX2l0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LW5hdi10YWJfX2l0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LXRhYl9faXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LW5hdi10YWJfX2l0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtbmF2LXRhYl9faXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtdGFiX19pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtdGFiX19pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1uYXYtdGFiX19pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LW5hdi10YWJfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2M2YzBiNDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi51LW5hdi10YWJfX2l0ZW0gYSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LW5hdi10YWJfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLnUtbmF2LXRhYl9faXRlbSBhIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4udS1uZXdzbGV0dGVyIHtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtbmV3c2xldHRlciBwIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LWZhY3VsdHkgLnUtbmV3c2xldHRlciBwIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi51LW5ld3NsZXR0ZXIgLnUtaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4udS1uZXdzbGV0dGVyIC51LWgyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi51LW5ld3NsZXR0ZXIgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xufVxuXG4udS1uZXdzbGV0dGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi51LXVsaWVnZSAudS1uZXdzbGV0dGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LW5ld3NsZXR0ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1uZXdzbGV0dGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtbmV3c2xldHRlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmV3c2xldHRlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uZXdzbGV0dGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtbmV3c2xldHRlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmV3c2xldHRlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5ld3NsZXR0ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1uZXdzbGV0dGVyIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LW5ld3NsZXR0ZXIgaW5wdXQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtbmV3c2xldHRlciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4YzhiODI7XG59XG5cbi51LW5ld3NsZXR0ZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udS11bGllZ2UgLnUtbmV3c2xldHRlciBidXR0b24ge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LW5ld3NsZXR0ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5ld3NsZXR0ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LW5ld3NsZXR0ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmV3c2xldHRlciBidXR0b24ge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LW5ld3NsZXR0ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LW5ld3NsZXR0ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmV3c2xldHRlciBidXR0b24ge1xuICBjb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtbmV3c2xldHRlciBidXR0b24ge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmV3c2xldHRlciBidXR0b24ge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LW5ld3NsZXR0ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1uZXdzbGV0dGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LW5ld3NsZXR0ZXIge1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNlNmU2ZTE7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4zcmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4zcmVtO1xuICB9XG4gIC51LW5ld3NsZXR0ZXIgZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudS1uZXdzbGV0dGVyIC51LWg0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtY2FyZC0tZnVsbCAudS1jYXJkX19jb250ZW50LFxuICAudS1jYXJkLS1mdWxsIC51LWNhcmRfX2NvdmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC51LWNhcmQtLWZ1bGwuaXMtcmVhZHkgLnUtY2FyZF9fY29udGVudCxcbiAgLnUtY2FyZC0tZnVsbC5pcy1yZWFkeSAudS1jYXJkX19jb3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAudS1jYXJkLS1mdWxsIC51LW9uYm9hcmRpbmctbGluZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAtLjE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuICAudS1jYXJkLS1mdWxsIC51LW9uYm9hcmRpbmctd29yZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC51LWNhcmQtLWZ1bGwgLnUtY2FyZF9fY29udGVudF9faGVhZGVyIGltZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAudS1jYXJkLS1mdWxsIC51LWNhcmRfX2NvbnRlbnRfX3RleHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnUtY2FyZC0tZnVsbCAudS1jYXJkX19jb250ZW50X190ZXh0IHAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAudS1jYXJkLS1mdWxsIFtjbGFzcyo9J3UtbGluayddIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycmVtKTtcbiAgfVxuICAudS1jYXJkLS1oZXJvIC51LWNhcmRfX2NvbnRlbnQsXG4gIC51LWNhcmQtLWhlcm8gLnUtY2FyZF9fY292ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnUtY2FyZC0taGVyby5pcy1yZWFkeSAudS1jYXJkX19jb250ZW50LFxuICAudS1jYXJkLS1oZXJvLmlzLXJlYWR5IC51LWNhcmRfX2NvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC51LWNhcmQtLWhlcm8gLnUtY2FyZF9fY29udGVudF9faW5uZXIgPiAqIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi51LXBhZ2VyX19wcmV2LFxuLnUtcGFnZXJfX25leHQge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xufVxuXG4udS11bGllZ2UgLnUtcGFnZXJfX3ByZXY6aG92ZXIsIC51LXVsaWVnZVxuLnUtcGFnZXJfX25leHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNzA3ZiAhaW1wb3J0YW50O1xufVxuXG4udS1zYy1zb2MgLnUtcGFnZXJfX3ByZXY6aG92ZXIsIC51LXNjLXNvY1xuLnUtcGFnZXJfX25leHQ6aG92ZXIge1xuICBjb2xvcjogI2Y4YWEwMCAhaW1wb3J0YW50O1xufVxuXG4udS1tZWRlY2luZSAudS1wYWdlcl9fcHJldjpob3ZlciwgLnUtbWVkZWNpbmVcbi51LXBhZ2VyX19uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICM5NDAxMDQgIWltcG9ydGFudDtcbn1cblxuLnUtZHJvaXQgLnUtcGFnZXJfX3ByZXY6aG92ZXIsIC51LWRyb2l0XG4udS1wYWdlcl9fbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjNWIyYzg2ICFpbXBvcnRhbnQ7XG59XG5cbi51LWFncm8gLnUtcGFnZXJfX3ByZXY6aG92ZXIsIC51LWFncm9cbi51LXBhZ2VyX19uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICM3ZGI5MjggIWltcG9ydGFudDtcbn1cblxuLnUtcHN5Y2hvIC51LXBhZ2VyX19wcmV2OmhvdmVyLCAudS1wc3ljaG9cbi51LXBhZ2VyX19uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICMyODliMzggIWltcG9ydGFudDtcbn1cblxuLnUtcGhpbG8gLnUtcGFnZXJfX3ByZXY6aG92ZXIsIC51LXBoaWxvXG4udS1wYWdlcl9fbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjMDA4NDNiICFpbXBvcnRhbnQ7XG59XG5cbi51LXZldGUgLnUtcGFnZXJfX3ByZXY6aG92ZXIsIC51LXZldGVcbi51LXBhZ2VyX19uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICM1YjU3YTIgIWltcG9ydGFudDtcbn1cblxuLnUtYXJjaGkgLnUtcGFnZXJfX3ByZXY6aG92ZXIsIC51LWFyY2hpXG4udS1wYWdlcl9fbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjYzZjMGI0ICFpbXBvcnRhbnQ7XG59XG5cbi51LXNjaWVuY2VzIC51LXBhZ2VyX19wcmV2OmhvdmVyLCAudS1zY2llbmNlc1xuLnUtcGFnZXJfX25leHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNWNhOSAhaW1wb3J0YW50O1xufVxuXG4udS1zYy1hcHAgLnUtcGFnZXJfX3ByZXY6aG92ZXIsIC51LXNjLWFwcFxuLnUtcGFnZXJfX25leHQ6aG92ZXIge1xuICBjb2xvcjogI2YwN2YzYyAhaW1wb3J0YW50O1xufVxuXG4udS1oZWMgLnUtcGFnZXJfX3ByZXY6aG92ZXIsIC51LWhlY1xuLnUtcGFnZXJfX25leHQ6aG92ZXIge1xuICBjb2xvcjogIzhjOGI4MiAhaW1wb3J0YW50O1xufVxuXG4udS11bGllZ2UgLnUtcGFnZXJfX3ByZXYsIC51LXVsaWVnZVxuLnUtcGFnZXJfX25leHQge1xuICBjb2xvcjogIzAwNzA3ZiAhaW1wb3J0YW50O1xufVxuXG4udS11bGllZ2UgLnUtcGFnZXJfX3ByZXY6aG92ZXIsIC51LXVsaWVnZVxuLnUtcGFnZXJfX25leHQ6aG92ZXIge1xuICBjb2xvcjogIzVmYTRiMCAhaW1wb3J0YW50O1xufVxuXG4udS1wYWdlcl9fcHJldiBzdmcsXG4udS1wYWdlcl9fbmV4dCBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLS4xcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAuN3JlbTtcbiAgaGVpZ2h0OiAuN3JlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmlsbDogIzVmYTRiMDtcbn1cblxuLnUtdWxpZWdlIC51LXBhZ2VyX19wcmV2IHN2ZywgLnUtdWxpZWdlXG4udS1wYWdlcl9fbmV4dCBzdmcge1xuICBmaWxsOiAjNWZhNGIwO1xufVxuXG4udS1zYy1zb2MgLnUtcGFnZXJfX3ByZXYgc3ZnLCAudS1zYy1zb2Ncbi51LXBhZ2VyX19uZXh0IHN2ZyB7XG4gIGZpbGw6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LXBhZ2VyX19wcmV2IHN2ZywgLnUtbWVkZWNpbmVcbi51LXBhZ2VyX19uZXh0IHN2ZyB7XG4gIGZpbGw6ICNlNjJkMzE7XG59XG5cbi51LWRyb2l0IC51LXBhZ2VyX19wcmV2IHN2ZywgLnUtZHJvaXRcbi51LXBhZ2VyX19uZXh0IHN2ZyB7XG4gIGZpbGw6ICNhODU4OWU7XG59XG5cbi51LWFncm8gLnUtcGFnZXJfX3ByZXYgc3ZnLCAudS1hZ3JvXG4udS1wYWdlcl9fbmV4dCBzdmcge1xuICBmaWxsOiAjYjljZDc2O1xufVxuXG4udS1wc3ljaG8gLnUtcGFnZXJfX3ByZXYgc3ZnLCAudS1wc3ljaG9cbi51LXBhZ2VyX19uZXh0IHN2ZyB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBoaWxvIC51LXBhZ2VyX19wcmV2IHN2ZywgLnUtcGhpbG9cbi51LXBhZ2VyX19uZXh0IHN2ZyB7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXZldGUgLnUtcGFnZXJfX3ByZXYgc3ZnLCAudS12ZXRlXG4udS1wYWdlcl9fbmV4dCBzdmcge1xuICBmaWxsOiAjOGRhNmQ2O1xufVxuXG4udS1hcmNoaSAudS1wYWdlcl9fcHJldiBzdmcsIC51LWFyY2hpXG4udS1wYWdlcl9fbmV4dCBzdmcge1xuICBmaWxsOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyAudS1wYWdlcl9fcHJldiBzdmcsIC51LXNjaWVuY2VzXG4udS1wYWdlcl9fbmV4dCBzdmcge1xuICBmaWxsOiAjMWZiYWRiO1xufVxuXG4udS1zYy1hcHAgLnUtcGFnZXJfX3ByZXYgc3ZnLCAudS1zYy1hcHBcbi51LXBhZ2VyX19uZXh0IHN2ZyB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LWhlYyAudS1wYWdlcl9fcHJldiBzdmcsIC51LWhlY1xuLnUtcGFnZXJfX25leHQgc3ZnIHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtcGFnZXJfX3ByZXYgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAuOHJlbTtcbn1cblxuLnUtcGFnZXJfX25leHQgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IC44cmVtO1xufVxuXG4udS1wYWdlciBvbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtcGFnZXIgb2wgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyLjFyZW07XG4gIGhlaWdodDogMi4xcmVtO1xuICBtYXJnaW46IDAgLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1wYWdlciBvbCBsaSBhIHtcbiAgY29sb3I6ICM0YjRiNGI7XG59XG5cbi51LXVsaWVnZSAudS1wYWdlciBvbCBsaSBhIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSAudS1wYWdlciBvbCBsaTpub3QoLmFjdGl2ZSkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MDdmICFpbXBvcnRhbnQ7XG59XG5cbi51LXNjLXNvYyAudS1wYWdlciBvbCBsaTpub3QoLmFjdGl2ZSkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjhhYTAwICFpbXBvcnRhbnQ7XG59XG5cbi51LW1lZGVjaW5lIC51LXBhZ2VyIG9sIGxpOm5vdCguYWN0aXZlKSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5NDAxMDQgIWltcG9ydGFudDtcbn1cblxuLnUtZHJvaXQgLnUtcGFnZXIgb2wgbGk6bm90KC5hY3RpdmUpIGE6aG92ZXIge1xuICBjb2xvcjogIzViMmM4NiAhaW1wb3J0YW50O1xufVxuXG4udS1hZ3JvIC51LXBhZ2VyIG9sIGxpOm5vdCguYWN0aXZlKSBhOmhvdmVyIHtcbiAgY29sb3I6ICM3ZGI5MjggIWltcG9ydGFudDtcbn1cblxuLnUtcHN5Y2hvIC51LXBhZ2VyIG9sIGxpOm5vdCguYWN0aXZlKSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyODliMzggIWltcG9ydGFudDtcbn1cblxuLnUtcGhpbG8gLnUtcGFnZXIgb2wgbGk6bm90KC5hY3RpdmUpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwODQzYiAhaW1wb3J0YW50O1xufVxuXG4udS12ZXRlIC51LXBhZ2VyIG9sIGxpOm5vdCguYWN0aXZlKSBhOmhvdmVyIHtcbiAgY29sb3I6ICM1YjU3YTIgIWltcG9ydGFudDtcbn1cblxuLnUtYXJjaGkgLnUtcGFnZXIgb2wgbGk6bm90KC5hY3RpdmUpIGE6aG92ZXIge1xuICBjb2xvcjogI2M2YzBiNCAhaW1wb3J0YW50O1xufVxuXG4udS1zY2llbmNlcyAudS1wYWdlciBvbCBsaTpub3QoLmFjdGl2ZSkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1Y2E5ICFpbXBvcnRhbnQ7XG59XG5cbi51LXNjLWFwcCAudS1wYWdlciBvbCBsaTpub3QoLmFjdGl2ZSkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjA3ZjNjICFpbXBvcnRhbnQ7XG59XG5cbi51LWhlYyAudS1wYWdlciBvbCBsaTpub3QoLmFjdGl2ZSkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGM4YjgyICFpbXBvcnRhbnQ7XG59XG5cbi51LXVsaWVnZSAudS1wYWdlciBvbCBsaTpub3QoLmFjdGl2ZSkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNWZhNGIwICFpbXBvcnRhbnQ7XG59XG5cbi51LXBhZ2VyIG9sIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSAudS1wYWdlciBvbCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtcGFnZXIgb2wgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtcGFnZXIgb2wgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtcGFnZXIgb2wgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1wYWdlciBvbCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtcGFnZXIgb2wgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtcGFnZXIgb2wgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1wYWdlciBvbCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1wYWdlciBvbCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1wYWdlciBvbCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtcGFnZXIgb2wgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LXBhZ2VyIG9sIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM4YzhiODI7XG59XG5cbi51LXBhZ2VyIG9sIGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtcGFnZXIge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAudS1wYWdlcl9fcHJldixcbiAgLnUtcGFnZXJfX25leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LXBlcnNvbiB7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuXG4udS1wZXJzb25fX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMy41cmVtO1xufVxuXG4udS1wZXJzb25fX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb250YWluXCI7XG59XG5cbi51LXBlcnNvbl9fdGV4dCB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LXBlcnNvbl9fdGV4dCB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtcGVyc29uX190ZXh0IHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LXBlcnNvbl9fdGV4dCB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1wZXJzb25fX3RleHQge1xuICBjb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1wZXJzb25fX3RleHQge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LXBlcnNvbl9fdGV4dCB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1wZXJzb25fX3RleHQge1xuICBjb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1wZXJzb25fX3RleHQge1xuICBjb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtcGVyc29uX190ZXh0IHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LXBlcnNvbl9fdGV4dCB7XG4gIGNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtcGVyc29uX190ZXh0IHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1wZXJzb25fX3RleHQge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtcGVyc29uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LXBlcnNvbiBkbCBkZCxcbi51LXBlcnNvbiBkbCBkZCBhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cbi51LXBlcnNvbl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi51LXBlcnNvbl9fbGluayBzdmcge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSAudS1wZXJzb25fX2xpbmsgc3ZnIHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LXBlcnNvbl9fbGluayBzdmcge1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1wZXJzb25fX2xpbmsgc3ZnIHtcbiAgZmlsbDogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtcGVyc29uX19saW5rIHN2ZyB7XG4gIGZpbGw6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtcGVyc29uX19saW5rIHN2ZyB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1wZXJzb25fX2xpbmsgc3ZnIHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtcGVyc29uX19saW5rIHN2ZyB7XG4gIGZpbGw6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtcGVyc29uX19saW5rIHN2ZyB7XG4gIGZpbGw6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LXBlcnNvbl9fbGluayBzdmcge1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1wZXJzb25fX2xpbmsgc3ZnIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LXBlcnNvbl9fbGluayBzdmcge1xuICBmaWxsOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtcGVyc29uX19saW5rIHN2ZyB7XG4gIGZpbGw6ICM4YzhiODI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtcGVyc29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC51LXBlcnNvbl9faW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDI2cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXBlcnNvbl9faW1hZ2UgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IDAlIDAlO1xuICB9XG4gIC51LXBlcnNvbl9fdGV4dCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiA0LjVyZW07XG4gICAgb2JqZWN0LXBvc2l0aW9uOiAwJSAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtcGVyc29uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG4gIC51LXBlcnNvbiBkbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudS1wZXJzb24gZGwgZHQge1xuICAgIGZsZXgtYmFzaXM6IDE1cmVtO1xuICB9XG4gIC51LXBlcnNvbl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtcHJvZmlsZV9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1wcm9maWxlLFxuICBbY2xhc3MqPSd1LXByb2ZpbGUtLSddIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDUzLjc0ZW0pIHtcbiAgLnUtcHJvZmlsZV9fbWFpbixcbiAgLnUtcHJvZmlsZV9fb3RoZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1wcm9maWxlX19tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgfVxufVxuXG4udS1wcm9maWxlX19tYWluX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgcGFkZGluZzogMCAuNWVtO1xufVxuXG4udS1wcm9maWxlX19tYWluX19pdGVtX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIG1hcmdpbjogMCBhdXRvIC43NXJlbTtcbiAgZmlsbDogIzVmYTRiMDtcbn1cblxuLnUtdWxpZWdlIC51LXByb2ZpbGVfX21haW5fX2l0ZW1fX2ljb24ge1xuICBmaWxsOiAjNWZhNGIwO1xufVxuXG4udS1zYy1zb2MgLnUtcHJvZmlsZV9fbWFpbl9faXRlbV9faWNvbiB7XG4gIGZpbGw6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LXByb2ZpbGVfX21haW5fX2l0ZW1fX2ljb24ge1xuICBmaWxsOiAjZTYyZDMxO1xufVxuXG4udS1kcm9pdCAudS1wcm9maWxlX19tYWluX19pdGVtX19pY29uIHtcbiAgZmlsbDogI2E4NTg5ZTtcbn1cblxuLnUtYWdybyAudS1wcm9maWxlX19tYWluX19pdGVtX19pY29uIHtcbiAgZmlsbDogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIC51LXByb2ZpbGVfX21haW5fX2l0ZW1fX2ljb24ge1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1waGlsbyAudS1wcm9maWxlX19tYWluX19pdGVtX19pY29uIHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtdmV0ZSAudS1wcm9maWxlX19tYWluX19pdGVtX19pY29uIHtcbiAgZmlsbDogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgLnUtcHJvZmlsZV9fbWFpbl9faXRlbV9faWNvbiB7XG4gIGZpbGw6ICNlNmU2ZTE7XG59XG5cbi51LXNjaWVuY2VzIC51LXByb2ZpbGVfX21haW5fX2l0ZW1fX2ljb24ge1xuICBmaWxsOiAjMWZiYWRiO1xufVxuXG4udS1zYy1hcHAgLnUtcHJvZmlsZV9fbWFpbl9faXRlbV9faWNvbiB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LWhlYyAudS1wcm9maWxlX19tYWluX19pdGVtX19pY29uIHtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtcHJvZmlsZV9fbWFpbl9faXRlbV9fbmFtZSB7XG4gIG1hcmdpbjogLjVlbSAwO1xuICBjb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnUtcHJvZmlsZV9fbWFpbl9faXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1wcm9maWxlX19vdGhlcnMge1xuICBmbGV4LWJhc2lzOiAyMCU7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cblxuLnUtcHJvZmlsZV9fb3RoZXJzLnUtbGlzdCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi51LXByb2ZpbGVfX290aGVyc19fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi51LWxpc3QgLnUtcHJvZmlsZV9fb3RoZXJzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgY29sdW1uLWNvdW50OiAxO1xufVxuXG5bY2xhc3MqPSd1LXByb2ZpbGUtLSddW2NsYXNzKj0nLS1uby1vdGhlciddIC51LXByb2ZpbGVfX21haW4ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbltjbGFzcyo9J3UtcHJvZmlsZS0tJ11bY2xhc3MqPSctLW5vLW90aGVyJ10gLnUtcHJvZmlsZV9fb3RoZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtcHJldmlldyB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmc6IDEuN3JlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi51LXByZXZpZXcgKyAudS1wcmV2aWV3IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnUtcHJldmlld19fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51LXByZXZpZXcgc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMi4xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIuOHJlbTtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LXByZXZpZXcgc3ZnIHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LXByZXZpZXcgc3ZnIHtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtcHJldmlldyBzdmcge1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1wcmV2aWV3IHN2ZyB7XG4gIGZpbGw6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtcHJldmlldyBzdmcge1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtcHJldmlldyBzdmcge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1wcmV2aWV3IHN2ZyB7XG4gIGZpbGw6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtcHJldmlldyBzdmcge1xuICBmaWxsOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1wcmV2aWV3IHN2ZyB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LXByZXZpZXcgc3ZnIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LXByZXZpZXcgc3ZnIHtcbiAgZmlsbDogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LXByZXZpZXcgc3ZnIHtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuLnUtcHJldmlld19fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS4zNzVlbSkge1xuICAudS1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC51LXByZXZpZXdfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LXByb2dyYW0sXG5bY2xhc3MqPSd1LXByb2dyYW0tLSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmUxO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAudS1wcm9ncmFtLFxuICBbY2xhc3MqPSd1LXByb2dyYW0tLSddIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICB9XG59XG5cbi51LXByb2dyYW1fX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1wcm9ncmFtX19udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNlNmU2ZTE7XG4gIGZvbnQtc2l6ZTogMTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWSgtNnB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG5cbltkYXRhLWNsaWNrYWJsZV06aG92ZXIgLnUtcHJvZ3JhbV9fbnVtYmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVkoMHB4KSBzY2FsZSgxLjIpO1xufVxuXG4udS1wcm9ncmFtX19iZyB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuXG5bZGF0YS1jbGlja2FibGVdOmhvdmVyIC51LXByb2dyYW1fX2JnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbn1cblxuW2NsYXNzKj0ndS1wcm9ncmFtLS0nXVtjbGFzcyo9Jy0taGlnaGxpZ2h0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzNlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LXVsaWVnZSBbY2xhc3MqPSd1LXByb2dyYW0tLSddW2NsYXNzKj0nLS1oaWdobGlnaHQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM3M2U7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LXByb2dyYW0tLSddW2NsYXNzKj0nLS1oaWdobGlnaHQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIFtjbGFzcyo9J3UtcHJvZ3JhbS0tJ11bY2xhc3MqPSctLWhpZ2hsaWdodCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgW2NsYXNzKj0ndS1wcm9ncmFtLS0nXVtjbGFzcyo9Jy0taGlnaGxpZ2h0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtcHJvZ3JhbS0tJ11bY2xhc3MqPSctLWhpZ2hsaWdodCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIFtjbGFzcyo9J3UtcHJvZ3JhbS0tJ11bY2xhc3MqPSctLWhpZ2hsaWdodCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gW2NsYXNzKj0ndS1wcm9ncmFtLS0nXVtjbGFzcyo9Jy0taGlnaGxpZ2h0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtcHJvZ3JhbS0tJ11bY2xhc3MqPSctLWhpZ2hsaWdodCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgW2NsYXNzKj0ndS1wcm9ncmFtLS0nXVtjbGFzcyo9Jy0taGlnaGxpZ2h0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyBbY2xhc3MqPSd1LXByb2dyYW0tLSddW2NsYXNzKj0nLS1oaWdobGlnaHQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LXByb2dyYW0tLSddW2NsYXNzKj0nLS1oaWdobGlnaHQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyBbY2xhc3MqPSd1LXByb2dyYW0tLSddW2NsYXNzKj0nLS1oaWdobGlnaHQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODI7XG59XG5cbi51LXF1aWNrbGlua3MtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1xdWlja2xpbmtzLWNvbnRhaW5lciA+IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1xdWlja2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWF4LXdpZHRoOiAzMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1xdWlja2xpbmtzLWNvbnRhaW5lciA+IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LXF1aWNrbGlua3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDJyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC51LXF1aWNrbGlua3MgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudS1xdWlja2xpbmtzIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG59XG5cbi51LXF1aXogLnUtaDMge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxuLnUtcXVpel9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1xdWl6IGxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDFyZW0gMCAxLjVyZW0gMDtcbn1cblxuLnUtcXVpeiBidXR0b24ge1xuICBwYWRkaW5nOiAwIDAgMXJlbSAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LXF1aXoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC51LXF1aXpfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKDUwJSArIDMuNXJlbSk7XG4gIH1cbiAgLnUtcXVpel9faW1hZ2UgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlclwiO1xuICB9XG4gIC51LXF1aXpfX2Zvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2U2ZTZlMTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtcXVpel9faW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDQ1JSArIDMuNXJlbSk7XG4gIH1cbiAgLnUtcXVpel9fZm9ybSB7XG4gICAgcGFkZGluZzogNHJlbSA1cmVtO1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cblxuLnUtcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJwnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogN3JlbTtcbiAgbGVmdDogNTAlO1xuICBjb2xvcjogI2M2YzBiNDtcbiAgZm9udC1zaXplOiAzMHJlbTtcbiAgbGluZS1oZWlnaHQ6IC41O1xuICBvcGFjaXR5OiAuMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udS1xdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1xdW90ZV9fY29udGVudCxcbi51LXF1b3RlX19hdXRob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LXF1b3RlX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTByZW07XG4gIG1hcmdpbjogNXJlbSBhdXRvIDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgY29sb3I6ICMwMDcwN2Y7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4udS1mYWN1bHR5IC51LXF1b3RlX19jb250ZW50IHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1xdW90ZV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLnUtcXVvdGVfX2F1dGhvciB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgY29sb3I6ICM4YzhiODI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4udS1xdW90ZV9fYXV0aG9yOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuLnUtcmVzdWx0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDNyZW0gMDtcbn1cblxuLnUtcmVzdWx0c19faGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi51LXJlc3VsdHNfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmM2YzZjM7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi51LXJlc3VsdHNfX25hbWUge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbjpob3ZlciA+IC51LXJlc3VsdHNfX25hbWUge1xuICBjb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtcmVzdWx0c19fZmFjdWx0ZSxcbi51LXJlc3VsdHNfX2NhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnUtcmVzdWx0c19fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1yZXN1bHRzIC5pY29uLWljb25zLXZpZXcge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMi44cmVtO1xuICBoZWlnaHQ6IDEuN3JlbTtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LXJlc3VsdHMgLmljb24taWNvbnMtdmlldyB7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1yZXN1bHRzIC5pY29uLWljb25zLXZpZXcge1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1yZXN1bHRzIC5pY29uLWljb25zLXZpZXcge1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1yZXN1bHRzIC5pY29uLWljb25zLXZpZXcge1xuICBmaWxsOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LXJlc3VsdHMgLmljb24taWNvbnMtdmlldyB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1yZXN1bHRzIC5pY29uLWljb25zLXZpZXcge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1yZXN1bHRzIC5pY29uLWljb25zLXZpZXcge1xuICBmaWxsOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LXJlc3VsdHMgLmljb24taWNvbnMtdmlldyB7XG4gIGZpbGw6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LXJlc3VsdHMgLmljb24taWNvbnMtdmlldyB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LXJlc3VsdHMgLmljb24taWNvbnMtdmlldyB7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1yZXN1bHRzIC5pY29uLWljb25zLXZpZXcge1xuICBmaWxsOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtcmVzdWx0cyAuaWNvbi1pY29ucy12aWV3IHtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNjVlbSkge1xuICAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDcwN2Y7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuICAudS11bGllZ2UgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjMDA3MDdmO1xuICB9XG4gIC51LXNjLXNvYyAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICNmOGFhMDA7XG4gIH1cbiAgLnUtbWVkZWNpbmUgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjOTQwMTA0O1xuICB9XG4gIC51LWRyb2l0IC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzViMmM4NjtcbiAgfVxuICAudS1hZ3JvIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzdkYjkyODtcbiAgfVxuICAudS1wc3ljaG8gLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjMjg5YjM4O1xuICB9XG4gIC51LXBoaWxvIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwODQzYjtcbiAgfVxuICAudS12ZXRlIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzViNTdhMjtcbiAgfVxuICAudS1hcmNoaSAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICNjNmMwYjQ7XG4gIH1cbiAgLnUtc2NpZW5jZXMgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjMDA1Y2E5O1xuICB9XG4gIC51LXNjLWFwcCAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICNmMDdmM2M7XG4gIH1cbiAgLnUtaGVjIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzhjOGI4MjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LXJlc3VsdHNfX2hlYWQsXG4gIC51LXJlc3VsdHNfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2YzZjNmMztcbiAgfVxuICAudS1yZXN1bHRzX19yb3c6bm90KC51LXJlc3VsdHNfX2hlYWQpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjFyZW07XG4gICAgcmlnaHQ6IC0xcmVtO1xuICAgIGJvdHRvbTogLTAuMXJlbTtcbiAgICBsZWZ0OiAtMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAudS1yZXN1bHRzX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMS40cmVtIDA7XG4gIH1cbiAgLnUtcmVzdWx0c19fcm93Om5vdCgudS1yZXN1bHRzX19oZWFkKTpob3Zlcjo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC51LXJlc3VsdHNfX3Jvdzpub3QoLnUtcmVzdWx0c19faGVhZCk6aG92ZXIgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjMDA3MDdmO1xuICB9XG4gIC51LXVsaWVnZSAudS1yZXN1bHRzX19yb3c6bm90KC51LXJlc3VsdHNfX2hlYWQpOmhvdmVyIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwNzA3ZjtcbiAgfVxuICAudS1zYy1zb2MgLnUtcmVzdWx0c19fcm93Om5vdCgudS1yZXN1bHRzX19oZWFkKTpob3ZlciAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICNmOGFhMDA7XG4gIH1cbiAgLnUtbWVkZWNpbmUgLnUtcmVzdWx0c19fcm93Om5vdCgudS1yZXN1bHRzX19oZWFkKTpob3ZlciAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICM5NDAxMDQ7XG4gIH1cbiAgLnUtZHJvaXQgLnUtcmVzdWx0c19fcm93Om5vdCgudS1yZXN1bHRzX19oZWFkKTpob3ZlciAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICM1YjJjODY7XG4gIH1cbiAgLnUtYWdybyAudS1yZXN1bHRzX19yb3c6bm90KC51LXJlc3VsdHNfX2hlYWQpOmhvdmVyIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzdkYjkyODtcbiAgfVxuICAudS1wc3ljaG8gLnUtcmVzdWx0c19fcm93Om5vdCgudS1yZXN1bHRzX19oZWFkKTpob3ZlciAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICMyODliMzg7XG4gIH1cbiAgLnUtcGhpbG8gLnUtcmVzdWx0c19fcm93Om5vdCgudS1yZXN1bHRzX19oZWFkKTpob3ZlciAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDg0M2I7XG4gIH1cbiAgLnUtdmV0ZSAudS1yZXN1bHRzX19yb3c6bm90KC51LXJlc3VsdHNfX2hlYWQpOmhvdmVyIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzViNTdhMjtcbiAgfVxuICAudS1hcmNoaSAudS1yZXN1bHRzX19yb3c6bm90KC51LXJlc3VsdHNfX2hlYWQpOmhvdmVyIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogI2M2YzBiNDtcbiAgfVxuICAudS1zY2llbmNlcyAudS1yZXN1bHRzX19yb3c6bm90KC51LXJlc3VsdHNfX2hlYWQpOmhvdmVyIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwNWNhOTtcbiAgfVxuICAudS1zYy1hcHAgLnUtcmVzdWx0c19fcm93Om5vdCgudS1yZXN1bHRzX19oZWFkKTpob3ZlciAudS1yZXN1bHRzX190aXRsZSB7XG4gICAgY29sb3I6ICNmMDdmM2M7XG4gIH1cbiAgLnUtaGVjIC51LXJlc3VsdHNfX3Jvdzpub3QoLnUtcmVzdWx0c19faGVhZCk6aG92ZXIgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAjOGM4YjgyO1xuICB9XG4gIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLnUtcmVzdWx0c19fZGF5IHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gIH1cbiAgLnUtcmVzdWx0c19fbGFuZ3VhZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgfVxuICAudS1yZXN1bHRzX19uYW1lIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAudS1yZXN1bHRzX19mYWN1bHRlIHtcbiAgICBmbGV4LWJhc2lzOiAzNSU7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAudS1yZXN1bHRzX19jYXRlZ29yeSB7XG4gICAgZmxleC1iYXNpczogMzUlO1xuICB9XG4gIC51LXJlc3VsdHNfX2ZhY3VsdGUsXG4gIC51LXJlc3VsdHNfX2NhdGVnb3J5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLnUtcmVzdWx0cyAuaWNvbi1pY29ucy12aWV3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnUtcmVzdWx0c19fbmFtZSB7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLnUtcmVzdWx0c19fZmFjdWx0ZSB7XG4gICAgZmxleC1iYXNpczogMzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cbiAgLnUtcmVzdWx0c19fY2F0ZWdvcnkge1xuICAgIGZsZXgtYmFzaXM6IDM1JTtcbiAgfVxuICAudS1yZXN1bHRzX19mYWN1bHRlLFxuICAudS1yZXN1bHRzX19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLnUtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51LXNsaWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnUtc2xpZGVyIC5zbGlkeS1vdXRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1zbGlkZXJfX3NsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtc2xpZGVyX19zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1zbGlkZXJfX3NsaWRlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXJcIjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgcmlnaHQ6IDJyZW07XG4gIGJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJhY2tncm91bmQ6ICMwMDcwN2Y7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwO1xuICBmaWxsOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4udS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA3MDdmO1xuICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbn1cblxuLnUtdWxpZWdlIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ZmE0YjA7XG59XG5cbi51LXVsaWVnZSAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtc2Mtc29jIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMDAwO1xufVxuXG4udS1tZWRlY2luZSAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhODU4OWU7XG59XG5cbi51LWFncm8gLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWNkNzY7XG59XG5cbi51LXBzeWNobyAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG59XG5cbi51LXZldGUgLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGE2ZDY7XG59XG5cbi51LWFyY2hpIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyAudS1zbGlkZXJfX3BhZ2luYXRpb24gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmYmFkYjtcbn1cblxuLnUtc2MtYXBwIC51LXNsaWRlcl9fcGFnaW5hdGlvbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1oZWMgLnUtc2xpZGVyX19wYWdpbmF0aW9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNsaWRlcl9fcGFnaW5hdGlvbiBzdmcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG59XG5cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSAudS1zbGlkZXJfX3BhZ2luYXRpb24sXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcmlnaHQ6IDJyZW07XG4gIGJvdHRvbTogLTJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10gLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDE0cmVtO1xuICAgIGxlZnQ6IGNhbGMoNSUgKyA0MnJlbSAtIDRyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10gLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiBjYWxjKDEwJSArIDQycmVtIC0gNHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXS51LWhvbWVfX3NsaWRlciAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1mdWxsJ10udS1ob21lX19zbGlkZXIgLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDUycmVtIC0gMnJlbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogN3JlbTtcbiAgICBsZWZ0OiAyOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIC51LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IGNhbGMoMjAwJSAtIDE1Ni41cmVtKTtcbiAgICBib3R0b206IDEycmVtO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIHJpZ2h0OiBjYWxjKDIwMCUgLSAxNzAuNXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYuMjVlbSkge1xuICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0cmVtO1xuICB9XG59XG5cbi51LXNvY2lhbGNhcmQsXG5bY2xhc3MqPSd1LXNvY2lhbGNhcmQtLSddIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2U2ZTZlMTtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi51LXNvY2lhbGNhcmQgKyAudS1zb2NpYWxjYXJkLFxuLnUtc29jaWFsY2FyZCArIFtjbGFzcyo9J3Utc29jaWFsY2FyZC0tJ10sXG5bY2xhc3MqPSd1LXNvY2lhbGNhcmQtLSddICsgLnUtc29jaWFsY2FyZCxcbltjbGFzcyo9J3Utc29jaWFsY2FyZC0tJ10gKyBbY2xhc3MqPSd1LXNvY2lhbGNhcmQtLSddIHtcbiAgbWFyZ2luOiAycmVtIDAgMCAwO1xufVxuXG4udS1zb2NpYWxjYXJkX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzLjhyZW07XG4gIGhlaWdodDogMy44cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZjNmM2YzO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1zb2NpYWxjYXJkX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAyLjJyZW07XG4gIGhlaWdodDogMi4ycmVtO1xufVxuXG4udS1zb2NpYWxjYXJkX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udS1zb2NpYWxjYXJkX190b3AgLnUtc29jaWFsY2FyZF9fZGF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4udS1zb2NpYWxjYXJkX190b3AgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi51LXNvY2lhbGNhcmRfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG5cbi51LXNvY2lhbGNhcmQtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1zb2NpYWxjYXJkLS1pbWFnZSAudS1zb2NpYWxjYXJkX19kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtc29jaWFsY2FyZC0taW1hZ2UgLnUtc29jaWFsY2FyZF9fdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAzcmVtO1xuICBsZWZ0OiAzcmVtO1xufVxuXG4udS1zb2NpYWxjYXJkX19jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTNyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2cmVtKTtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnUtc29jaWFsY2FyZF9fY292ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi51LXNvY2lhbGNhcmRfX2NvdmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXJcIjtcbn1cblxuLnUtc29jaWFsY2FyZC0tdHdpdHRlciAudS1zb2NpYWxjYXJkX19pY29uIHtcbiAgZmlsbDogIzFmYmFkYjtcbn1cblxuLnUtc29jaWFsY2FyZC0tZmFjZWJvb2sgLnUtc29jaWFsY2FyZF9faWNvbiB7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNvY2lhbGNhcmQtLWxpbmtlZGluIC51LXNvY2lhbGNhcmRfX2ljb24ge1xuICBmaWxsOiAjMDA1Y2E5O1xufVxuXG4udS1zb2NpYWxjYXJkLS1pbnN0YWdyYW0gLnUtc29jaWFsY2FyZF9faWNvbiB7XG4gIGZpbGw6ICM1ZmE0YjA7XG59XG5cbi51LXNvY2lhbGNhcmQtLWluc3RhZ3JhbSAudS1zb2NpYWxjYXJkX19jb3Zlcjo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi51LXN1bW1hcnktb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LXN1bW1hcnktb3V0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLS41cmVtO1xuICByaWdodDogLTJyZW07XG4gIGJvdHRvbTogLS41cmVtO1xuICBsZWZ0OiAtMnJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2YzZjNmMztcbiAgYm94LXNoYWRvdzogMCAwLjRyZW0gMXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xufVxuXG4udS1zdW1tYXJ5LW91dGVyOmhvdmVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtc3VtbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMC40cmVtIHNvbGlkICNmM2YzZjM7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuLnUtc3VtbWFyeV9fdGl0bGUge1xuICBtYXJnaW46IC4ycmVtIDAgMXJlbSAwO1xufVxuXG4udS1zdW1tYXJ5X19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LXN1bW1hcnlfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnUtc3VtbWFyeV9fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgfVxuICAudS1zdW1tYXJ5X19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHJlbTtcbiAgICBoZWlnaHQ6IDEycmVtO1xuICB9XG4gIC51LXN1bW1hcnlfX2ltYWdlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXJcIjtcbiAgfVxufVxuXG4udS1zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogM3JlbSAwO1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgIzVmYTRiMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICMwMDcwN2Y7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBjb2xvcjogIzAwNzA3ZjtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtZmFjdWx0eSAudS1zaGFyZSB7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjNDA0MDQwO1xuICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgIzQwNDA0MDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZpbGw6ICM0MDQwNDA7XG59XG5cbi51LXNoYXJlIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi51LXNoYXJlIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udS1zaGFyZSB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xuICBmb250LXNpemU6IDA7XG59XG5cbi51LXNoYXJlIHN2ZyB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4udS1mYWN1bHR5IC51LXNoYXJlIHN2ZyB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgZmlsbDogIzQwNDA0MDtcbn1cblxuLnUtdWxpZWdlIC51LXNoYXJlIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LXNoYXJlIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtc2hhcmUgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1zaGFyZSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtc2hhcmUgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtc2hhcmUgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1zaGFyZSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtc2hhcmUgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1zaGFyZSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LXNoYXJlIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LXNoYXJlIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LXNoYXJlIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAudS1zaGFyZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgIG1hcmdpbjogNHJlbSAwO1xuICB9XG4gIC51LXNoYXJlIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudS1zaGFyZSB1bCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udS10YWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA3MHJlbTtcbn1cblxuLnUtdGFibGUgdGFibGUsXG4udS10YWJsZSB0aCxcbi51LXRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlMTtcbn1cblxuLnUtdGFibGUgdGgsXG4udS10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG59XG5cbi51LXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAuNHJlbSAuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA3MDdmIDUwJSwgIzVmYTRiMCA1MCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xufVxuXG4udS11bGllZ2UgLnUtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA3MDdmIDUwJSwgIzVmYTRiMCA1MCUpO1xufVxuXG4udS1zYy1zb2MgLnUtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjhhYTAwIDUwJSwgI2ZmZDAwMCA1MCUpO1xufVxuXG4udS1tZWRlY2luZSAudS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM5NDAxMDQgNTAlLCAjZTYyZDMxIDUwJSk7XG59XG5cbi51LWRyb2l0IC51LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzViMmM4NiA1MCUsICNhODU4OWUgNTAlKTtcbn1cblxuLnUtYWdybyAudS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3ZGI5MjggNTAlLCAjYjljZDc2IDUwJSk7XG59XG5cbi51LXBzeWNobyAudS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyODliMzggNTAlLCAjN2RiOTI4IDUwJSk7XG59XG5cbi51LXBoaWxvIC51LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwODQzYiA1MCUsICMyODliMzggNTAlKTtcbn1cblxuLnUtdmV0ZSAudS10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1YjU3YTIgNTAlLCAjOGRhNmQ2IDUwJSk7XG59XG5cbi51LWFyY2hpIC51LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2M2YzBiNCA1MCUsICNlNmU2ZTEgNTAlKTtcbn1cblxuLnUtc2NpZW5jZXMgLnUtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA1Y2E5IDUwJSwgIzFmYmFkYiA1MCUpO1xufVxuXG4udS1zYy1hcHAgLnUtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjA3ZjNjIDUwJSwgI2Y4YWEwMCA1MCUpO1xufVxuXG4udS1oZWMgLnUtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4MjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOGM4YjgyIDUwJSwgI2M2YzBiNCA1MCUpO1xufVxuXG4udS10YWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi51LXRvb2xiYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW07XG59XG5cbi51LXRvb2xiYXIgPiAqIHtcbiAgbWFyZ2luOiAwIDFyZW0gMS41cmVtIDFyZW07XG59XG5cbi51LXRvb2xiYXJfX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LXRvb2xiYXJfX2Ryb3Bkb3duIC51LWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtdG9vbGJhcl9fZHJvcGRvd24gLnUtZHJvcGRvd246YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtdG9vbGJhcl9fZHJvcGRvd24tLWNhbGVuZGFyIGJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcbn1cblxuLnUtdG9vbGJhcl9fZHJvcGRvd24tLWNhbGVuZGFyIHN2ZyB7XG4gIHJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogMC43cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXVuaXQtaGVhZGVyIHtcbiAgcGFkZGluZzogN3JlbSAwIDAgMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtdW5pdC1oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4udS11bml0LWhlYWRlciAudS1oMiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDcwN2Y7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtdWxpZWdlIC51LXVuaXQtaGVhZGVyIC51LWgyIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS11bml0LWhlYWRlciAudS1oMiB7XG4gIGNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS11bml0LWhlYWRlciAudS1oMiB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS11bml0LWhlYWRlciAudS1oMiB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LXVuaXQtaGVhZGVyIC51LWgyIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS11bml0LWhlYWRlciAudS1oMiB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS11bml0LWhlYWRlciAudS1oMiB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LXVuaXQtaGVhZGVyIC51LWgyIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LXVuaXQtaGVhZGVyIC51LWgyIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LXVuaXQtaGVhZGVyIC51LWgyIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS11bml0LWhlYWRlciAudS1oMiB7XG4gIGNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtdW5pdC1oZWFkZXIgLnUtaDIge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LXVuaXQtaGVhZGVyIC51LWgyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSB7XG4gIC51LXVuaXQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2U2ZTZlMTtcbiAgICBwYWRkaW5nOiAycmVtIDAgNHJlbSAwO1xuICB9XG4gIC51LXVuaXQtaGVhZGVyIC51LWgyIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuXG4udS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM3M2U7XG59XG5cbi51LWZhY3VsdHkgLnUtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udS1mb290ZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udS1mYWN1bHR5IC51LWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuXG4udS11bGllZ2UgLnUtZm9vdGVyX19jb250YWluZXIge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtZm9vdGVyX19jb250YWluZXIge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtZm9vdGVyX19jb250YWluZXIge1xuICBjb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtZm9vdGVyX19jb250YWluZXIge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtZm9vdGVyX19jb250YWluZXIge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1mb290ZXJfX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1mb290ZXJfX2NvbnRhaW5lciAudS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnUtZm9vdGVyX19jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjNWZhNGIwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtZmFjdWx0eSAudS1mb290ZXJfX2NvbnRhaW5lciBhIHtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG5cbi51LXVsaWVnZSAudS1mb290ZXJfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1mb290ZXJfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LWZvb3Rlcl9fY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtZm9vdGVyX19jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LWZvb3Rlcl9fY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LWZvb3Rlcl9fY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtZm9vdGVyX19jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LWZvb3Rlcl9fY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtZm9vdGVyX19jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1mb290ZXJfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1mb290ZXJfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1mb290ZXJfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LXVsaWVnZSAudS1mb290ZXJfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udS1mb290ZXJfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udS1mb290ZXJfX2xvZ28gaW1nLFxuLnUtZm9vdGVyX19sb2dvIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi51LXVsaWVnZSAudS1mb290ZXJfX2xvZ28gaW1nLCAudS11bGllZ2Vcbi51LWZvb3Rlcl9fbG9nbyBzdmcge1xuICBtYXgtd2lkdGg6IDhyZW07XG59XG5cbi51LWZvb3Rlcl9fbG9nbyBhZGRyZXNzIHtcbiAgbWFyZ2luOiAycmVtIDAgMi44cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi51LXVsaWVnZSAudS1mb290ZXJfX2xvZ28gYWRkcmVzcyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1zYy1zb2MgLnUtZm9vdGVyX19sb2dvIGFkZHJlc3Mge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtbWVkZWNpbmUgLnUtZm9vdGVyX19sb2dvIGFkZHJlc3Mge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtZHJvaXQgLnUtZm9vdGVyX19sb2dvIGFkZHJlc3Mge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtYWdybyAudS1mb290ZXJfX2xvZ28gYWRkcmVzcyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1wc3ljaG8gLnUtZm9vdGVyX19sb2dvIGFkZHJlc3Mge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtcGhpbG8gLnUtZm9vdGVyX19sb2dvIGFkZHJlc3Mge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtdmV0ZSAudS1mb290ZXJfX2xvZ28gYWRkcmVzcyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1hcmNoaSAudS1mb290ZXJfX2xvZ28gYWRkcmVzcyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1zY2llbmNlcyAudS1mb290ZXJfX2xvZ28gYWRkcmVzcyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1zYy1hcHAgLnUtZm9vdGVyX19sb2dvIGFkZHJlc3Mge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtaGVjIC51LWZvb3Rlcl9fbG9nbyBhZGRyZXNzIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LXVsaWVnZSAudS1mb290ZXJfX2xvZ28gYWRkcmVzcyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtZm9vdGVyX19sb2dvIGEsXG4udS1mb290ZXJfX2xvZ28gLnUtbGluayB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4udS1mb290ZXJfX2xvZ28gLnUtbGluayxcbi51LWZvb3Rlcl9fbG9nbyBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi51LWZvb3Rlcl9fc2l0ZW1hcCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi51LWZvb3Rlcl9fc2l0ZW1hcCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMDdyZW07XG59XG5cbi51LXVsaWVnZSAudS1mb290ZXJfX3NpdGVtYXAgaDMge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtc2Mtc29jIC51LWZvb3Rlcl9fc2l0ZW1hcCBoMyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1tZWRlY2luZSAudS1mb290ZXJfX3NpdGVtYXAgaDMge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtZHJvaXQgLnUtZm9vdGVyX19zaXRlbWFwIGgzIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LWFncm8gLnUtZm9vdGVyX19zaXRlbWFwIGgzIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LXBzeWNobyAudS1mb290ZXJfX3NpdGVtYXAgaDMge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtcGhpbG8gLnUtZm9vdGVyX19zaXRlbWFwIGgzIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LXZldGUgLnUtZm9vdGVyX19zaXRlbWFwIGgzIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LWFyY2hpIC51LWZvb3Rlcl9fc2l0ZW1hcCBoMyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1zY2llbmNlcyAudS1mb290ZXJfX3NpdGVtYXAgaDMge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtc2MtYXBwIC51LWZvb3Rlcl9fc2l0ZW1hcCBoMyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1oZWMgLnUtZm9vdGVyX19zaXRlbWFwIGgzIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LXVsaWVnZSAudS1mb290ZXJfX3NpdGVtYXAgaDMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LWZvb3Rlcl9fZmFjdWx0aWVzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXVsaWVnZSAudS1mb290ZXJfX2ZhY3VsdGllcyBoMyB7XG4gIGNvbG9yOiAjNWZhNGIwO1xufVxuXG4udS1zYy1zb2MgLnUtZm9vdGVyX19mYWN1bHRpZXMgaDMge1xuICBjb2xvcjogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtZm9vdGVyX19mYWN1bHRpZXMgaDMge1xuICBjb2xvcjogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLnUtZm9vdGVyX19mYWN1bHRpZXMgaDMge1xuICBjb2xvcjogI2E4NTg5ZTtcbn1cblxuLnUtYWdybyAudS1mb290ZXJfX2ZhY3VsdGllcyBoMyB7XG4gIGNvbG9yOiAjYjljZDc2O1xufVxuXG4udS1wc3ljaG8gLnUtZm9vdGVyX19mYWN1bHRpZXMgaDMge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLnUtZm9vdGVyX19mYWN1bHRpZXMgaDMge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtdmV0ZSAudS1mb290ZXJfX2ZhY3VsdGllcyBoMyB7XG4gIGNvbG9yOiAjOGRhNmQ2O1xufVxuXG4udS1hcmNoaSAudS1mb290ZXJfX2ZhY3VsdGllcyBoMyB7XG4gIGNvbG9yOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyAudS1mb290ZXJfX2ZhY3VsdGllcyBoMyB7XG4gIGNvbG9yOiAjMWZiYWRiO1xufVxuXG4udS1zYy1hcHAgLnUtZm9vdGVyX19mYWN1bHRpZXMgaDMge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIC51LWZvb3Rlcl9fZmFjdWx0aWVzIGgzIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LWZvb3Rlcl9fZmFjdWx0aWVzIC51LWxpbmssXG4udS1mb290ZXJfX2ZhY3VsdGllcyBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi51LWZvb3Rlcl9fZmFjdWx0aWVzIGxpIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cblxuLnUtZm9vdGVyX19wYXJ0bmVycyB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjYzZjMGI0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWZhY3VsdHkgLnUtZm9vdGVyX19wYXJ0bmVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmY7XG59XG5cbi51LWZvb3Rlcl9fcGFydG5lcnMgaDMge1xuICBjb2xvcjogIzhjOGI4MjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcbn1cblxuLnUtZm9vdGVyX19wYXJ0bmVycyAudS1zbWFsbC10aXRsZSwgLnUtZm9vdGVyX19wYXJ0bmVycyBuYXYgaW5wdXQsIG5hdiAudS1mb290ZXJfX3BhcnRuZXJzIGlucHV0LCAudS1mb290ZXJfX3BhcnRuZXJzXG5tYWluIGlucHV0LFxubWFpbiAudS1mb290ZXJfX3BhcnRuZXJzIGlucHV0LCAudS1mb290ZXJfX3BhcnRuZXJzXG4udS1uYXYtbW9iaWxlIGlucHV0LFxuLnUtbmF2LW1vYmlsZSAudS1mb290ZXJfX3BhcnRuZXJzIGlucHV0LCAudS1mb290ZXJfX3BhcnRuZXJzXG4udS1uYXYgaW5wdXQsXG4udS1uYXYgLnUtZm9vdGVyX19wYXJ0bmVycyBpbnB1dCwgLnUtZm9vdGVyX19wYXJ0bmVyc1xuLnUtZm9vdGVyIGlucHV0LFxuLnUtZm9vdGVyIC51LWZvb3Rlcl9fcGFydG5lcnMgaW5wdXQsIC51LWZvb3Rlcl9fcGFydG5lcnMgbmF2IGJ1dHRvbiwgbmF2IC51LWZvb3Rlcl9fcGFydG5lcnMgYnV0dG9uLCAudS1mb290ZXJfX3BhcnRuZXJzXG5tYWluIGJ1dHRvbixcbm1haW4gLnUtZm9vdGVyX19wYXJ0bmVycyBidXR0b24sIC51LWZvb3Rlcl9fcGFydG5lcnNcbi51LW5hdi1tb2JpbGUgYnV0dG9uLFxuLnUtbmF2LW1vYmlsZSAudS1mb290ZXJfX3BhcnRuZXJzIGJ1dHRvbiwgLnUtZm9vdGVyX19wYXJ0bmVyc1xuLnUtbmF2IGJ1dHRvbixcbi51LW5hdiAudS1mb290ZXJfX3BhcnRuZXJzIGJ1dHRvbiwgLnUtZm9vdGVyX19wYXJ0bmVyc1xuLnUtZm9vdGVyIGJ1dHRvbixcbi51LWZvb3RlciAudS1mb290ZXJfX3BhcnRuZXJzIGJ1dHRvbiwgLnUtZm9vdGVyX19wYXJ0bmVycyAudS1icmVhZGNydW1iLCAudS1mb290ZXJfX3BhcnRuZXJzIC51LXBhZ2VyIG9sLCAudS1wYWdlciAudS1mb290ZXJfX3BhcnRuZXJzIG9sIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi51LWZvb3Rlcl9fcGFydG5lcnMgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW07XG4gIH1cbiAgLnUtZm9vdGVyLm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZvb3Rlcl9fY3RhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEwNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC51LWZvb3Rlcl9fY3RhIC51LW5ld3NsZXR0ZXIge1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC51LWZvb3Rlcl9fY3RhIC51LWZvbGxvdyB7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICB9XG4gIC51LWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNHJlbSAycmVtIDAgMnJlbTtcbiAgfVxuICAudS1mb290ZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAudS1mb290ZXJfX2NvbnRlbnQgPiBkaXYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAudS1mb290ZXJfX3NpdGVtYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLnUtZm9vdGVyX19mYWN1bHRpZXMge1xuICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICB9XG4gIC51LWZvb3Rlcl9fZmFjdWx0aWVzIHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogM3JlbTtcbiAgfVxuICAudS1mb290ZXJfX2ZhY3VsdGllcyBsaSB7XG4gICAgbWFyZ2luOiAwIDAgNHJlbSAwO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtZm9vdGVyX19jdGEgLnUtZm9sbG93IHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW0gM3JlbSA0cmVtO1xuICB9XG4gIC51LWZvb3Rlcl9fY3RhIC51LW5ld3NsZXR0ZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgfVxuICAudS1mb290ZXJfX3NpdGVtYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLnUtZm9vdGVyX19jb250ZW50ID4gZGl2IHtcbiAgICBmbGV4LWJhc2lzOiAzMSU7XG4gIH1cbiAgLnUtZm9vdGVyX19mYWN1bHRpZXMgdWwge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxuICAudS1mb290ZXJfX2ZhY3VsdGllcyB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgNC41cmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51LWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMThyZW07XG4gIH1cbiAgLnUtZm9vdGVyX19jdGEgLnUtZm9sbG93IHtcbiAgICBwYWRkaW5nOiAzcmVtIDVyZW07XG4gIH1cbiAgLnUtZm9vdGVyX19jdGEgLnUtbmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogM3JlbSA1cmVtO1xuICB9XG4gIC51LWZvb3Rlcl9fY29udGFpbmVyIC51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnUtZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE2cmVtIDAgOHJlbSAwO1xuICB9XG4gIC51LWZvb3Rlcl9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnUtZm9vdGVyX19zaXRlbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gIC51LWZvb3Rlcl9fc2l0ZW1hcCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudS1mb290ZXJfX2xvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDIzcmVtO1xuICB9XG59XG5cbi51LXNlY3Rpb24sXG5bY2xhc3MqPSd1LXNlY3Rpb24tLSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDRyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlMTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnUtc2VjdGlvbiAudS1zZWN0aW9uX190aXRsZTo6YmVmb3JlLFxuLnUtc2VjdGlvbiAudS1zZWN0aW9uX190aXRsZTo6YWZ0ZXIsXG5bY2xhc3MqPSd1LXNlY3Rpb24tLSddIC51LXNlY3Rpb25fX3RpdGxlOjpiZWZvcmUsXG5bY2xhc3MqPSd1LXNlY3Rpb24tLSddIC51LXNlY3Rpb25fX3RpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udS1zZWN0aW9uID4gLnUtc2VjdGlvbl9fdGl0bGU6Zmlyc3QtY2hpbGQsXG5bY2xhc3MqPSd1LXNlY3Rpb24tLSddID4gLnUtc2VjdGlvbl9fdGl0bGU6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtc2VjdGlvbi0tYm9yZGVyZWQgLnUtc2VjdGlvbl9fdGl0bGU6OmJlZm9yZSwgLnUtc2VjdGlvbi0tYm9yZGVyZWQgLnUtc2VjdGlvbl9fdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXNlY3Rpb25fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2M2YzBiNDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbn1cblxuLnUtc2VjdGlvbl9fdGl0bGUgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmc6IC42cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4udS1zZWN0aW9uX190aXRsZTo6YmVmb3JlLCAudS1zZWN0aW9uX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbn1cblxuLnUtc2VjdGlvbl9fdGl0bGU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4udS1zZWN0aW9uX190aXRsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG5bY2xhc3MqPSd1LXNlY3Rpb24tLSddW2NsYXNzKj0nLS1ib3JkZXJlZCddIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDRyZW07XG59XG5cbi51LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTIwO1xuICB0b3A6IDQuNHJlbTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LXNlYXJjaCAudS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5NHJlbTtcbn1cblxuLnUtc2VhcmNoX19jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTRyZW0pO1xuICBiYWNrZ3JvdW5kOiAjZmRmZGZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4udS1zZWFyY2hfX3RvcCB7XG4gIHBhZGRpbmc6IDFyZW0gMCAycmVtIDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4udS1zZWFyY2hfX2Nsb3NlIHtcbiAgbWFyZ2luOiAxcmVtIDAgMnJlbSAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtc2VhcmNoX19jbG9zZV9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtc2VhcmNoX19jbG9zZV9fYnRuIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1zZWFyY2hfX2Nsb3NlX19idG4ge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtc2VhcmNoX19jbG9zZV9fYnRuIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LXNlYXJjaF9fY2xvc2VfX2J0biB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LXNlYXJjaF9fY2xvc2VfX2J0biB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtc2VhcmNoX19jbG9zZV9fYnRuIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LXNlYXJjaF9fY2xvc2VfX2J0biB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LXNlYXJjaF9fY2xvc2VfX2J0biB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1zZWFyY2hfX2Nsb3NlX19idG4ge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtc2VhcmNoX19jbG9zZV9fYnRuIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1zZWFyY2hfX2Nsb3NlX19idG4ge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LXNlYXJjaF9fY2xvc2VfX2J0biB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1zZWFyY2hfX2Nsb3NlX19idG4gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC4xcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjFyZW07XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LXNlYXJjaF9fY2xvc2VfX2J0biBzdmcge1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtc2VhcmNoX19jbG9zZV9fYnRuIHN2ZyB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LXNlYXJjaF9fY2xvc2VfX2J0biBzdmcge1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1zZWFyY2hfX2Nsb3NlX19idG4gc3ZnIHtcbiAgZmlsbDogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1zZWFyY2hfX2Nsb3NlX19idG4gc3ZnIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LXNlYXJjaF9fY2xvc2VfX2J0biBzdmcge1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1zZWFyY2hfX2Nsb3NlX19idG4gc3ZnIHtcbiAgZmlsbDogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1zZWFyY2hfX2Nsb3NlX19idG4gc3ZnIHtcbiAgZmlsbDogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtc2VhcmNoX19jbG9zZV9fYnRuIHN2ZyB7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LXNlYXJjaF9fY2xvc2VfX2J0biBzdmcge1xuICBmaWxsOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtc2VhcmNoX19jbG9zZV9fYnRuIHN2ZyB7XG4gIGZpbGw6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1zZWFyY2hfX2Nsb3NlX19idG4gc3ZnIHtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuLnUtc2VhcmNoX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG4udS1zZWFyY2hfX2Zvcm0gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSAudS1zZWFyY2hfX2Zvcm0gc3ZnIHtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LXNlYXJjaF9fZm9ybSBzdmcge1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1zZWFyY2hfX2Zvcm0gc3ZnIHtcbiAgZmlsbDogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtc2VhcmNoX19mb3JtIHN2ZyB7XG4gIGZpbGw6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtc2VhcmNoX19mb3JtIHN2ZyB7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1zZWFyY2hfX2Zvcm0gc3ZnIHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtc2VhcmNoX19mb3JtIHN2ZyB7XG4gIGZpbGw6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtc2VhcmNoX19mb3JtIHN2ZyB7XG4gIGZpbGw6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LXNlYXJjaF9fZm9ybSBzdmcge1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1zZWFyY2hfX2Zvcm0gc3ZnIHtcbiAgZmlsbDogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LXNlYXJjaF9fZm9ybSBzdmcge1xuICBmaWxsOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtc2VhcmNoX19mb3JtIHN2ZyB7XG4gIGZpbGw6ICM4YzhiODI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1zZWFyY2hfX2Zvcm0gc3ZnIHtcbiAgICB0b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4udS1zZWFyY2hfX2Zvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjVyZW0gM3JlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udS1zZWFyY2hfX2Zvcm0gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbn1cblxuLnUtc2VhcmNoX19vdGhlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjNmM2YzO1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1zZWFyY2hfX290aGVyIC51LXNtYWxsLXRpdGxlLCAudS1zZWFyY2hfX290aGVyIG5hdiBpbnB1dCwgbmF2IC51LXNlYXJjaF9fb3RoZXIgaW5wdXQsIC51LXNlYXJjaF9fb3RoZXJcbm1haW4gaW5wdXQsXG5tYWluIC51LXNlYXJjaF9fb3RoZXIgaW5wdXQsIC51LXNlYXJjaF9fb3RoZXJcbi51LW5hdi1tb2JpbGUgaW5wdXQsXG4udS1uYXYtbW9iaWxlIC51LXNlYXJjaF9fb3RoZXIgaW5wdXQsIC51LXNlYXJjaF9fb3RoZXJcbi51LW5hdiBpbnB1dCxcbi51LW5hdiAudS1zZWFyY2hfX290aGVyIGlucHV0LCAudS1zZWFyY2hfX290aGVyXG4udS1mb290ZXIgaW5wdXQsXG4udS1mb290ZXIgLnUtc2VhcmNoX19vdGhlciBpbnB1dCwgLnUtc2VhcmNoX19vdGhlciBuYXYgYnV0dG9uLCBuYXYgLnUtc2VhcmNoX19vdGhlciBidXR0b24sIC51LXNlYXJjaF9fb3RoZXJcbm1haW4gYnV0dG9uLFxubWFpbiAudS1zZWFyY2hfX290aGVyIGJ1dHRvbiwgLnUtc2VhcmNoX19vdGhlclxuLnUtbmF2LW1vYmlsZSBidXR0b24sXG4udS1uYXYtbW9iaWxlIC51LXNlYXJjaF9fb3RoZXIgYnV0dG9uLCAudS1zZWFyY2hfX290aGVyXG4udS1uYXYgYnV0dG9uLFxuLnUtbmF2IC51LXNlYXJjaF9fb3RoZXIgYnV0dG9uLCAudS1zZWFyY2hfX290aGVyXG4udS1mb290ZXIgYnV0dG9uLFxuLnUtZm9vdGVyIC51LXNlYXJjaF9fb3RoZXIgYnV0dG9uLCAudS1zZWFyY2hfX290aGVyIC51LWJyZWFkY3J1bWIsIC51LXNlYXJjaF9fb3RoZXIgLnUtcGFnZXIgb2wsIC51LXBhZ2VyIC51LXNlYXJjaF9fb3RoZXIgb2wge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtc2VhcmNoX19vdGhlciAudS1jdGEsXG4udS1zZWFyY2hfX290aGVyIFtjbGFzcyo9J3UtY3RhLS0nXSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi51LXNlYXJjaF9fb3RoZXIgLnUtY3RhX19jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnUtc2VhcmNoX19vdGhlciAudS1jdGFfX2NvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG59XG5cbi51LXNlYXJjaF9fb3RoZXIgLnUtY3RhX19jb250ZW50X19saW5rIHtcbiAgbWFyZ2luLXRvcDogMS43cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtc2VhcmNoX19mb3JtIHtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgfVxuICAudS1zZWFyY2hfX2Zvcm0gc3ZnIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbiAgLnUtc2VhcmNoX19mb3JtIGlucHV0IHtcbiAgICBwYWRkaW5nOiAuNXJlbSA1cmVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAudS1zZWFyY2hfX2Zvcm0gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAudS1zZWFyY2hfX290aGVyIC51LWN0YSxcbiAgLnUtc2VhcmNoX19vdGhlciBbY2xhc3MqPSd1LWN0YS0tJ10ge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAudS1zZWFyY2hfX290aGVyIC51LWN0YV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxuICAudS1zZWFyY2hfX290aGVyIC51LWN0YV9fY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAudS1zZWFyY2hfX290aGVyIC51LWN0YV9fY29udGVudF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtc2VhcmNoX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudS1zZWFyY2hfX3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbiAgLnUtc2VhcmNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuICAudS1zZWFyY2hfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDY4cmVtO1xuICAgIG1heC1oZWlnaHQ6IDcwcmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnJlbSA1cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgfVxufVxuXG4udS1uYXYtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1iYXNpczogMzAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDcxLjI0ZW0pIHtcbiAgLnUtbmF2LWNhcmQgLnUtY2FyZF9fY292ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtbmF2LWNhcmQgLnUtY2FyZF9fY29udGVudF9faGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4udS1uYXYtY2FyZCAudS1jYXJkX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzczZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA3MS4yNGVtKSB7XG4gIC51LW5hdi1jYXJkIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA3MS4yNGVtKSB7XG4gIC51LW5hdi1jYXJkIC51LWNhcmRfX2NvbnRlbnRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLnUtbmF2LWNhcmQgLnUtY2FyZF9fY29udGVudF9fYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtbmF2LW1vYmlsZSxcbiAgW2NsYXNzKj0ndS1uYXYtbW9iaWxlLS0nXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1uYXYtbW9iaWxlX19iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDMwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0LjRyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmUxO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogNC40cmVtO1xufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCArIC50b3BiYXItcGxhY2Vob2xkZXIgKyAuc2l0ZS1zaWRlYmFyICsgLlBvcnRsZXRDb2xsZWN0aW9uIC51LW5hdi1tb2JpbGVfX2JhciB7XG4gIHRvcDogNC4xcmVtO1xufVxuXG4udS1uYXYtbW9iaWxlX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtbmF2LW1vYmlsZV9fbG9nbyBzdmcsXG4udS1uYXYtbW9iaWxlX19sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzLjNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LW5hdi1tb2JpbGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiA0LjRyZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSkgMC4xNjY2N3M7XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wICsgLnRvcGJhci1wbGFjZWhvbGRlciArIC5zaXRlLXNpZGViYXIgKyAuUG9ydGxldENvbGxlY3Rpb24gLnUtbmF2LW1vYmlsZV9fY29udGVudCB7XG4gIHRvcDogOC41cmVtO1xufVxuXG4udS1uYXYtbW9iaWxlX19jb250ZW50LmlzLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSwgb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSAwcztcbn1cblxuLnUtbmF2LW1vYmlsZV9fc2Nyb2xsYWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0LjRyZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtbmF2LWhlYWRlcixcbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnUtbmF2LWhlYWRlcjo6YWZ0ZXIsXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICAudS1uYXYtaGVhZGVyLFxuICBbY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1uYXYtaGVhZGVyX19iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDkuOXJlbTtcbn1cblxuLnUtbmF2LWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtbmF2LWhlYWRlcl9fbG9nbyBzdmcsXG4udS1uYXYtaGVhZGVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0LjhyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kZXNrdG9wLWhpZGUtaGVhZGVyIC51LW5hdi1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGVza3RvcC1oaWRlLWhlYWRlciAudS1uYXYtaGVhZGVyLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tdW5pdCddIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS11bml0J10gLnUtbmF2LWhlYWRlcl9fYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxvYXQ6IG5vbmU7XG4gIGhlaWdodDogMTdyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjZyZW07XG59XG5cbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ11bY2xhc3MqPSctLXVuaXQnXSAudS1uYXYtaGVhZGVyX19sb2dvIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tdW5pdCddIC51LW5hdi1oZWFkZXJfX2xvZ28gaW1nLFxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tdW5pdCddIC51LW5hdi1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgbWF4LWhlaWdodDogMTByZW07XG59XG5cbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ11bY2xhc3MqPSctLWludHJhJ10sXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS1lbXB0eSddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtbmF2LWhlYWRlci1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLnUtbmF2LWhlYWRlci1wbGFjZWhvbGRlci5hY3RpdmUge1xuICBoZWlnaHQ6IDEwcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtbmF2LWhlYWRlci1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtbmF2LWhlYWRlciAudS1uYXYtaGVhZGVyX19iYXIsXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddIC51LW5hdi1oZWFkZXJfX2JhciB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi51LW5hdi1oZWFkZXIgLnUtbmF2LWhlYWRlcl9fbG9nbyBpbWcsXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddIC51LW5hdi1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNHM7XG59XG5cbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ11bY2xhc3MqPSctLXN0aWNreSddIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wICsgLnRvcGJhci1wbGFjZWhvbGRlciArIC5zaXRlLXNpZGViYXIgKyAuUG9ydGxldENvbGxlY3Rpb24gW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tc3RpY2t5J10ge1xuICB0b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tc3RpY2t5J10gLnUtbmF2LWhlYWRlcl9fYmFyIHtcbiAgaGVpZ2h0OiA2cmVtO1xuICBsaW5lLWhlaWdodDogNS45cmVtO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjRzLCBsaW5lLWhlaWdodCAuNHM7XG59XG5cbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ11bY2xhc3MqPSctLXN0aWNreSddIC51LW5hdi1zaXRlX19pdGVtIGE6OmFmdGVyIHtcbiAgYm90dG9tOiAxcmVtO1xufVxuXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS1zdGlja3knXSAudS1uYXYtaGVhZGVyX19sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDRyZW07XG59XG5cbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ11bY2xhc3MqPSctLWNlbnRlciddIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS1jZW50ZXInXSAudS1uYXYtaGVhZGVyX19iYXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS1jZW50ZXInXSAudS1uYXYtaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tY2VudGVyJ10gLnUtbmF2LXNpdGUtLWNlbnRlciB7XG4gIHBhZGRpbmc6IDAgNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cblxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tY2VudGVyJ10gLnUtbmF2LXNpdGVfX2l0ZW0ge1xuICBtYXJnaW46IDAgMnJlbTtcbn1cblxuLnUtbmF2LWxhbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cblxuLnUtbmF2LWxhbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhNGIwO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXVsaWVnZSAudS1uYXYtbGFuZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTRiMDtcbn1cblxuLnUtc2Mtc29jIC51LW5hdi1sYW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMDAwO1xufVxuXG4udS1tZWRlY2luZSAudS1uYXYtbGFuZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LWxhbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhODU4OWU7XG59XG5cbi51LWFncm8gLnUtbmF2LWxhbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWNkNzY7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbGFuZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LWxhbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG59XG5cbi51LXZldGUgLnUtbmF2LWxhbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGE2ZDY7XG59XG5cbi51LWFyY2hpIC51LW5hdi1sYW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmUxO1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtbGFuZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmYmFkYjtcbn1cblxuLnUtc2MtYXBwIC51LW5hdi1sYW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1oZWMgLnUtbmF2LWxhbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LW5hdi1sYW5nIHNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udS1jb3Vyc2VzIC51LW5hdi1sYW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtbmF2LWxhbmdfX3RyaWdnZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51LW5hdi1sYW5nX190cmlnZ2VyIC51LWljb24ge1xuICB3aWR0aDogN3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xufVxuXG4udS1uYXYtbGFuZ19fY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAuNWVtO1xufVxuXG4udS1uYXYtbGFuZ19fY29udGVudF9fbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi51LW5hdi1sYW5nX19jb250ZW50X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1uYXYtbGFuZ19fY29udGVudF9faXRlbSBhIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udS1uYXYtbGFuZ19fY29udGVudF9faXRlbSBhOmhvdmVyLCAudS1uYXYtbGFuZ19fY29udGVudF9faXRlbSBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDcwN2YgIWltcG9ydGFudDtcbn1cblxuLnUtbmF2LWxldmVsIGxpLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1uYXYtbGV2ZWwgLnUtbmF2LWxldmVsLXRpdGxlLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbi51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMsXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtdWxpZWdlIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMsIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLCAudS1zYy1zb2MgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cywgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLCAudS1zYy1zb2NcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtbWVkZWNpbmUgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cywgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LW1lZGVjaW5lXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LWRyb2l0IC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMsIC51LWRyb2l0XG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LWFncm8gLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cywgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtcHN5Y2hvIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtcHN5Y2hvXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LXBoaWxvIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMsIC51LXBoaWxvXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLCAudS1waGlsb1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LXZldGUgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cywgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1uYXYtbGV2ZWwgLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLCAudS1hcmNoaSAudS1uYXYtbGV2ZWwgLnUtbmF2LWxldmVsLXRpdGxlOmZvY3VzLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtYXJjaGlcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpob3ZlciwgLnUtc2NpZW5jZXMgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cywgLnUtc2NpZW5jZXNcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtbGV2ZWwgLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLCAudS1zYy1hcHAgLnUtbmF2LWxldmVsIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cywgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxldmVsLXRpdGxlOmhvdmVyLCAudS1zYy1hcHBcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5hdi1sZXZlbCAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LWhlYyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxldmVsLXRpdGxlOmZvY3VzLCAudS1oZWNcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LWhlY1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1uYXYtbGV2ZWwgLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUsXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LWxldmVsIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlLCAudS1tZWRlY2luZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtZHJvaXRcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSB7XG4gIGNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbGV2ZWwgLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtcGhpbG9cbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSB7XG4gIGNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtYXJjaGlcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtbGV2ZWwgLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtaGVjXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtbmF2LWxldmVsIC51LW5hdi1saW5rLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1ZmE0YjA7XG4gIGxldHRlci1zcGFjaW5nOiAuMnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAxcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSB7XG4gIC51LW5hdi1sZXZlbCAudS1uYXYtbGluayxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLnUtbmF2LWxldmVsIC51LW5hdi1saW5rOmhvdmVyLCAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXIsXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwNzA3ZjtcbiAgZmlsbDogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtdWxpZWdlIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LXNjLXNvYyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1zb2NcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZjhhYTAwO1xuICBmaWxsOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LW1lZGVjaW5lIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjOTQwMTA0O1xuICBmaWxsOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LWRyb2l0IC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtZHJvaXRcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtZHJvaXRcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNWIyYzg2O1xuICBmaWxsOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtYWdybyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LWFncm9cbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG4gIGZpbGw6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LXBzeWNobyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMjg5YjM4O1xuICBmaWxsOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LXBoaWxvIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtcGhpbG9cbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtcGhpbG9cbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA4NDNiO1xuICBmaWxsOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtdmV0ZSAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LXZldGVcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM1YjU3YTI7XG4gIGZpbGw6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtYXJjaGkgLnUtbmF2LWxldmVsIC51LW5hdi1saW5rOmZvY3VzLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LW5hdi1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtc2NpZW5jZXMgLnUtbmF2LWxldmVsIC51LW5hdi1saW5rOmZvY3VzLCAudS1zY2llbmNlc1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zY2llbmNlc1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDVjYTk7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LXNjLWFwcCAudS1uYXYtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1hcHBcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZjA3ZjNjO1xuICBmaWxsOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtbmF2LWxldmVsIC51LW5hdi1saW5rOmhvdmVyLCAudS1oZWMgLnUtbmF2LWxldmVsIC51LW5hdi1saW5rOmZvY3VzLCAudS1oZWNcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtaGVjXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzhjOGI4MjtcbiAgZmlsbDogIzhjOGI4Mjtcbn1cblxuLnUtbmF2LWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayxcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LW1lZGVjaW5lXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LWRyb2l0XG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmF2LWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtbmF2LWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtcHN5Y2hvXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LXBoaWxvXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmF2LWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1uYXYtbGV2ZWwgLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtbGV2ZWwgLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rLCAudS1zY2llbmNlc1xuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1uYXYtbGV2ZWwgLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rLCAudS1oZWNcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSB7XG4gIC51LW5hdi1sZXZlbCxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10sIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gLnUtd3JhcHBlcltkYXRhLW5hdi1sZXZlbD0nMCddLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gLnUtd3JhcHBlcltkYXRhLW5hdi1sZXZlbD0nMCddIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGksXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICB9XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluay5oYXMtb3BlbixcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbmsuaGFzLW9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMDA3MDdmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtdWxpZWdlIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS11bGllZ2VcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbmsuaGFzLW9wZW4ge1xuICAgIGNvbG9yOiAjMDA3MDdmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtc2Mtc29jIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS1zYy1zb2NcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbmsuaGFzLW9wZW4ge1xuICAgIGNvbG9yOiAjZjhhYTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWVkZWNpbmUgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbmsuaGFzLW9wZW4sIC51LW1lZGVjaW5lXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuIHtcbiAgICBjb2xvcjogIzk0MDEwNCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWRyb2l0IC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS1kcm9pdFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluay5oYXMtb3BlbiB7XG4gICAgY29sb3I6ICM1YjJjODYgIWltcG9ydGFudDtcbiAgfVxuICAudS1hZ3JvIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS1hZ3JvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuIHtcbiAgICBjb2xvcjogIzdkYjkyOCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBzeWNobyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluay5oYXMtb3BlbiwgLnUtcHN5Y2hvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuIHtcbiAgICBjb2xvcjogIzI4OWIzOCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBoaWxvIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS1waGlsb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluay5oYXMtb3BlbiB7XG4gICAgY29sb3I6ICMwMDg0M2IgIWltcG9ydGFudDtcbiAgfVxuICAudS12ZXRlIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS12ZXRlXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuIHtcbiAgICBjb2xvcjogIzViNTdhMiAhaW1wb3J0YW50O1xuICB9XG4gIC51LWFyY2hpIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS1hcmNoaVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluay5oYXMtb3BlbiB7XG4gICAgY29sb3I6ICNjNmMwYjQgIWltcG9ydGFudDtcbiAgfVxuICAudS1zY2llbmNlcyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluay5oYXMtb3BlbiwgLnUtc2NpZW5jZXNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbmsuaGFzLW9wZW4ge1xuICAgIGNvbG9yOiAjMDA1Y2E5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtc2MtYXBwIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS1zYy1hcHBcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbmsuaGFzLW9wZW4ge1xuICAgIGNvbG9yOiAjZjA3ZjNjICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtaGVjIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rLmhhcy1vcGVuLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbmsuaGFzLW9wZW4ge1xuICAgIGNvbG9yOiAjOGM4YjgyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6OmFmdGVyLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMmVtO1xuICAgIHdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IC4zZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIHdpZHRoO1xuICB9XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmhvdmVyLFxuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1cyxcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3ZlcixcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXMsXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmhvdmVyOjphZnRlcixcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLFxuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlcixcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzczZTtcbiAgfVxuICAudS11bGllZ2UgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS11bGllZ2VcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS11bGllZ2VcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciwgLnUtdWxpZWdlXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtdWxpZWdlXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtdWxpZWdlXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM3M2U7XG4gIH1cbiAgLnUtc2Mtc29jIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtc2Mtc29jXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtc2Mtc29jXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIsIC51LXNjLXNvY1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXNjLXNvY1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXNjLXNvY1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xuICB9XG4gIC51LW1lZGVjaW5lIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtbWVkZWNpbmVcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1tZWRlY2luZVxuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyLCAudS1tZWRlY2luZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LW1lZGVjaW5lXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtbWVkZWNpbmVcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNDtcbiAgfVxuICAudS1kcm9pdCAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWRyb2l0XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtZHJvaXRcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciwgLnUtZHJvaXRcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1kcm9pdFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LWRyb2l0XG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG4gIH1cbiAgLnUtYWdybyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWFncm9cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1hZ3JvXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIsIC51LWFncm9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1hZ3JvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtYWdyb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xuICB9XG4gIC51LXBzeWNobyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXBzeWNob1xuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXBzeWNob1xuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyLCAudS1wc3ljaG9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1wc3ljaG9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1wc3ljaG9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbiAgfVxuICAudS1waGlsbyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXBoaWxvXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtcGhpbG9cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciwgLnUtcGhpbG9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1waGlsb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXBoaWxvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG4gIH1cbiAgLnUtdmV0ZSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXZldGVcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS12ZXRlXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIsIC51LXZldGVcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS12ZXRlXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtdmV0ZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xuICB9XG4gIC51LWFyY2hpIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtYXJjaGlcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1hcmNoaVxuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyLCAudS1hcmNoaVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWFyY2hpXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtYXJjaGlcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbiAgfVxuICAudS1zY2llbmNlcyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXNjaWVuY2VzXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtc2NpZW5jZXNcbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciwgLnUtc2NpZW5jZXNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1zY2llbmNlc1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXNjaWVuY2VzXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG4gIH1cbiAgLnUtc2MtYXBwIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtc2MtYXBwXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaSA+IC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtc2MtYXBwXG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIHVsW2RhdGEtbmF2LWxldmVsPScwJ10gPiBsaS5pcy1hY3RpdmUgPiAudS1uYXYtbGluazo6YWZ0ZXIsIC51LXNjLWFwcFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXNjLWFwcFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXNjLWFwcFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xuICB9XG4gIC51LWhlYyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWhlY1xuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkgPiAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LWhlY1xuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMCddID4gbGkuaXMtYWN0aXZlID4gLnUtbmF2LWxpbms6OmFmdGVyLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpID4gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSA+IGxpLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4MjtcbiAgfVxufVxuXG4udS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSxcbltjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzMDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LWljb24tdHJpYW5nbGUsXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIC51LWljb24tdHJpYW5nbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtd3JhcHBlcltkYXRhLW5hdi1sZXZlbD0nMSddLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS13cmFwcGVyW2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxNDRyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSBuYXZbZGF0YS1uYXYtbGV2ZWw9JzEnXSxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gbmF2W2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDc1JSAtIDRyZW0pO1xuICAgIG1hcmdpbjogNHJlbSA0cmVtIDJyZW07XG4gIH1cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA0cmVtKTtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTBlMGUwO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaTpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbiAtIDEpLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGk6bGFzdC1jaGlsZDpudGgtY2hpbGQoM24gLSAxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMzLjMzJSArIDJyZW0pO1xuICB9XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEsXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICAgIGNvbG9yOiAjMDA3MDdmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbiAgLnUtdWxpZWdlIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEsIC51LXVsaWVnZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzAwNzA3ZjtcbiAgfVxuICAudS1zYy1zb2MgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYSwgLnUtc2Mtc29jXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZjhhYTAwO1xuICB9XG4gIC51LW1lZGVjaW5lIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEsIC51LW1lZGVjaW5lXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjOTQwMTA0O1xuICB9XG4gIC51LWRyb2l0IC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEsIC51LWRyb2l0XG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNWIyYzg2O1xuICB9XG4gIC51LWFncm8gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYSwgLnUtYWdyb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzdkYjkyODtcbiAgfVxuICAudS1wc3ljaG8gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYSwgLnUtcHN5Y2hvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjMjg5YjM4O1xuICB9XG4gIC51LXBoaWxvIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEsIC51LXBoaWxvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjMDA4NDNiO1xuICB9XG4gIC51LXZldGUgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYSwgLnUtdmV0ZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzViNTdhMjtcbiAgfVxuICAudS1hcmNoaSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhLCAudS1hcmNoaVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2M2YzBiNDtcbiAgfVxuICAudS1zY2llbmNlcyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhLCAudS1zY2llbmNlc1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzAwNWNhOTtcbiAgfVxuICAudS1zYy1hcHAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYSwgLnUtc2MtYXBwXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjZjA3ZjNjO1xuICB9XG4gIC51LWhlYyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM4YzhiODI7XG4gIH1cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpob3ZlciwgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cyxcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpob3ZlcixcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1ZmE0YjA7XG4gIH1cbiAgLnUtdWxpZWdlIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LXVsaWVnZSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzLCAudS11bGllZ2VcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpob3ZlciwgLnUtdWxpZWdlXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNWZhNGIwO1xuICB9XG4gIC51LXNjLXNvYyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1zYy1zb2MgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cywgLnUtc2Mtc29jXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LXNjLXNvY1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZDAwMDtcbiAgfVxuICAudS1tZWRlY2luZSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1tZWRlY2luZSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzLCAudS1tZWRlY2luZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1tZWRlY2luZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2U2MmQzMTtcbiAgfVxuICAudS1kcm9pdCAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1kcm9pdCAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzLCAudS1kcm9pdFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1kcm9pdFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2E4NTg5ZTtcbiAgfVxuICAudS1hZ3JvIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LWFncm8gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cywgLnUtYWdyb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1hZ3JvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjljZDc2O1xuICB9XG4gIC51LXBzeWNobyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1wc3ljaG8gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cywgLnUtcHN5Y2hvXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LXBzeWNob1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzdkYjkyODtcbiAgfVxuICAudS1waGlsbyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1waGlsbyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzLCAudS1waGlsb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1waGlsb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzI4OWIzODtcbiAgfVxuICAudS12ZXRlIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LXZldGUgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cywgLnUtdmV0ZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS12ZXRlXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjOGRhNmQ2O1xuICB9XG4gIC51LWFyY2hpIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LWFyY2hpIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMsIC51LWFyY2hpXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LWFyY2hpXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZTZlNmUxO1xuICB9XG4gIC51LXNjaWVuY2VzIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LXNjaWVuY2VzIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMsIC51LXNjaWVuY2VzXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LXNjaWVuY2VzXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMWZiYWRiO1xuICB9XG4gIC51LXNjLWFwcCAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1zYy1hcHAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cywgLnUtc2MtYXBwXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6aG92ZXIsIC51LXNjLWFwcFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y4YWEwMDtcbiAgfVxuICAudS1oZWMgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpob3ZlciwgLnUtaGVjIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gPiBsaSA+IGE6Zm9jdXMsIC51LWhlY1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddID4gbGkgPiBhOmhvdmVyLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjNmMwYjQ7XG4gIH1cbiAgW2RhdGEtZHJvcGRvd25dIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddLCBbZGF0YS1kcm9wZG93bl1cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIFtkYXRhLWRyb3Bkb3duXSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSBuYXZbZGF0YS1uYXYtbGV2ZWw9JzEnXSwgW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIG5hdltkYXRhLW5hdi1sZXZlbD0nMSddIHtcbiAgICB3aWR0aDogMTIwJTtcbiAgICBtaW4td2lkdGg6IDIwcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBbY2xhc3MqPSd1LW5hdi1zaXRlLS0nXVtjbGFzcyo9Jy0tdW5pdCddIFtkYXRhLWRyb3Bkb3duXSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSBuYXZbZGF0YS1uYXYtbGV2ZWw9JzEnXSwgW2NsYXNzKj0ndS1uYXYtc2l0ZS0tJ11bY2xhc3MqPSctLXVuaXQnXSBbZGF0YS1kcm9wZG93bl1cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gbmF2W2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICAgIHRvcDogLTRweDtcbiAgfVxuICBbZGF0YS1kcm9wZG93bl0gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSwgW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFtkYXRhLWRyb3Bkb3duXSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LW5hdi1pdGVtLCBbZGF0YS1kcm9wZG93bl1cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBbZGF0YS1kcm9wZG93bl0gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluaywgW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAuMjVlbSAxZW07XG4gICAgY29sb3I6ICMwMDcwN2Y7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC51LXVsaWVnZSBbZGF0YS1kcm9wZG93bl0gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluaywgLnUtdWxpZWdlIFtkYXRhLWRyb3Bkb3duXVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LW5hdi1saW5rIHtcbiAgICBjb2xvcjogIzAwNzA3ZjtcbiAgfVxuICAudS1zYy1zb2MgW2RhdGEtZHJvcGRvd25dIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmssIC51LXNjLXNvYyBbZGF0YS1kcm9wZG93bl1cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluayB7XG4gICAgY29sb3I6ICNmOGFhMDA7XG4gIH1cbiAgLnUtbWVkZWNpbmUgW2RhdGEtZHJvcGRvd25dIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmssIC51LW1lZGVjaW5lIFtkYXRhLWRyb3Bkb3duXVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LW5hdi1saW5rIHtcbiAgICBjb2xvcjogIzk0MDEwNDtcbiAgfVxuICAudS1kcm9pdCBbZGF0YS1kcm9wZG93bl0gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluaywgLnUtZHJvaXQgW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNWIyYzg2O1xuICB9XG4gIC51LWFncm8gW2RhdGEtZHJvcGRvd25dIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmssIC51LWFncm8gW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmsge1xuICAgIGNvbG9yOiAjN2RiOTI4O1xuICB9XG4gIC51LXBzeWNobyBbZGF0YS1kcm9wZG93bl0gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluaywgLnUtcHN5Y2hvIFtkYXRhLWRyb3Bkb3duXVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LW5hdi1saW5rIHtcbiAgICBjb2xvcjogIzI4OWIzODtcbiAgfVxuICAudS1waGlsbyBbZGF0YS1kcm9wZG93bl0gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluaywgLnUtcGhpbG8gW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmsge1xuICAgIGNvbG9yOiAjMDA4NDNiO1xuICB9XG4gIC51LXZldGUgW2RhdGEtZHJvcGRvd25dIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmssIC51LXZldGUgW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNWI1N2EyO1xuICB9XG4gIC51LWFyY2hpIFtkYXRhLWRyb3Bkb3duXSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LW5hdi1saW5rLCAudS1hcmNoaSBbZGF0YS1kcm9wZG93bl1cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluayB7XG4gICAgY29sb3I6ICNjNmMwYjQ7XG4gIH1cbiAgLnUtc2NpZW5jZXMgW2RhdGEtZHJvcGRvd25dIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmssIC51LXNjaWVuY2VzIFtkYXRhLWRyb3Bkb3duXVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LW5hdi1saW5rIHtcbiAgICBjb2xvcjogIzAwNWNhOTtcbiAgfVxuICAudS1zYy1hcHAgW2RhdGEtZHJvcGRvd25dIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmssIC51LXNjLWFwcCBbZGF0YS1kcm9wZG93bl1cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10gdWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS1uYXYtbGluayB7XG4gICAgY29sb3I6ICNmMDdmM2M7XG4gIH1cbiAgLnUtaGVjIFtkYXRhLWRyb3Bkb3duXSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIC51LW5hdi1saW5rLCAudS1oZWMgW2RhdGEtZHJvcGRvd25dXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHVsW2RhdGEtbmF2LWxldmVsPScxJ10gLnUtbmF2LWxpbmsge1xuICAgIGNvbG9yOiAjOGM4YjgyO1xuICB9XG59XG5cbi51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddLFxuW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSB7XG4gIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LXdyYXBwZXIsXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbmssXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAuM2VtIDA7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlcixcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjNWZhNGIwO1xuICB9XG4gIC51LXVsaWVnZSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtdWxpZWdlIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzLCAudS11bGllZ2VcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LXVsaWVnZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICM1ZmE0YjA7XG4gIH1cbiAgLnUtc2Mtc29jIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1zb2MgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMsIC51LXNjLXNvY1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtc2Mtc29jXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZDAwMDtcbiAgfVxuICAudS1tZWRlY2luZSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtbWVkZWNpbmUgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMsIC51LW1lZGVjaW5lXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmhvdmVyLCAudS1tZWRlY2luZVxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICNlNjJkMzE7XG4gIH1cbiAgLnUtZHJvaXQgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LWRyb2l0IC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzLCAudS1kcm9pdFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtZHJvaXRcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjYTg1ODllO1xuICB9XG4gIC51LWFncm8gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LWFncm8gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMsIC51LWFncm9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LWFncm9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjYjljZDc2O1xuICB9XG4gIC51LXBzeWNobyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtcHN5Y2hvIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzLCAudS1wc3ljaG9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LXBzeWNob1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICM3ZGI5Mjg7XG4gIH1cbiAgLnUtcGhpbG8gLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LXBoaWxvIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzLCAudS1waGlsb1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtcGhpbG9cbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjg5YjM4O1xuICB9XG4gIC51LXZldGUgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LXZldGUgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMsIC51LXZldGVcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LXZldGVcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjOGRhNmQ2O1xuICB9XG4gIC51LWFyY2hpIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmhvdmVyLCAudS1hcmNoaSAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpmb2N1cywgLnUtYXJjaGlcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LWFyY2hpXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogI2U2ZTZlMTtcbiAgfVxuICAudS1zY2llbmNlcyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtc2NpZW5jZXMgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMsIC51LXNjaWVuY2VzXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zY2llbmNlc1xuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICMxZmJhZGI7XG4gIH1cbiAgLnUtc2MtYXBwIC51LW5hdi1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1hcHAgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMsIC51LXNjLWFwcFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpob3ZlciwgLnUtc2MtYXBwXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogI2Y4YWEwMDtcbiAgfVxuICAudS1oZWMgLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LWhlYyAudS1uYXYtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSAudS1uYXYtbGluazpmb2N1cywgLnUtaGVjXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIC51LW5hdi1saW5rOmhvdmVyLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScyJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjYzZjMGI0O1xuICB9XG59XG5cbi51LW5hdi1iYWNrIHtcbiAgY29sb3I6ICM0YTRhNGEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW5hdi1iYWNrOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtbmF2LWJhY2sgc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZpbGw6ICNjNmMwYjQ7XG59XG5cbi51LW5hdi1tb2JpbGUtbGV2ZWwsXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi51LW5hdi1tb2JpbGUtbGV2ZWwgbGksXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGUsXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cyxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlcixcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS11bGllZ2UgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzLCAudS11bGllZ2VcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlciwgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlciwgLnUtc2Mtc29jIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cywgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlciwgLnUtbWVkZWNpbmUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzLCAudS1tZWRlY2luZVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1tZWRlY2luZVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlciwgLnUtZHJvaXQgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1hZ3JvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cywgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1hZ3JvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlciwgLnUtcHN5Y2hvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cywgLnUtcHN5Y2hvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlciwgLnUtcGhpbG8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzLCAudS1waGlsb1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1waGlsb1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS12ZXRlIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cywgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS12ZXRlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1hcmNoaSAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMsIC51LWFyY2hpXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LWFyY2hpXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1zY2llbmNlcyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpob3ZlciwgLnUtc2MtYXBwIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cywgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6aG92ZXIsIC51LWhlYyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGU6Zm9jdXMsIC51LWhlY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbW9iaWxlLWxldmVsLXRpdGxlOmhvdmVyLCAudS1oZWNcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LW1vYmlsZS1sZXZlbC10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlLCAudS1zYy1zb2NcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtZHJvaXRcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlLCAudS1hZ3JvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSwgLnUtcGhpbG9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlLCAudS12ZXRlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi1tb2JpbGUtbGV2ZWwgLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUsIC51LWFyY2hpXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LW5hdi1tb2JpbGUtbGV2ZWwgLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlIHtcbiAgY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgLnUtbmF2LXRpdGxlLCAudS1zYy1hcHBcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5hdi1tb2JpbGUtbGV2ZWwgLmlzLWFjdGl2ZSAudS1uYXYtdGl0bGUsIC51LWhlY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAuaXMtYWN0aXZlIC51LW5hdi10aXRsZSB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNWZhNGIwO1xuICBsZXR0ZXItc3BhY2luZzogLjJweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG59XG5cbi51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MDdmO1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtdWxpZWdlIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1zb2MgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1zb2NcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2Y4YWEwMDtcbiAgZmlsbDogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtbWVkZWNpbmUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LW1lZGVjaW5lXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG4gIGZpbGw6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LWRyb2l0IC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LWRyb2l0XG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNWIyYzg2O1xuICBmaWxsOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LWFncm8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjN2RiOTI4O1xuICBmaWxsOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtcHN5Y2hvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LXBzeWNob1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtcHN5Y2hvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyODliMzg7XG4gIGZpbGw6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LXBoaWxvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXMsIC51LXBoaWxvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1waGlsb1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA4NDNiO1xuICBmaWxsOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LXZldGUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNWI1N2EyO1xuICBmaWxsOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmhvdmVyLCAudS1hcmNoaSAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmZvY3VzLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3ZlciwgLnUtYXJjaGlcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2M2YzBiNDtcbiAgZmlsbDogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3ZlciwgLnUtc2NpZW5jZXMgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtc2NpZW5jZXNcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDVjYTk7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1hcHAgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1cywgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyLCAudS1zYy1hcHBcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2YwN2YzYztcbiAgZmlsbDogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXIsIC51LWhlYyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmZvY3VzLCAudS1oZWNcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXIsIC51LWhlY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjOGM4YjgyO1xuICBmaWxsOiAjOGM4YjgyO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluaywgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rLCAudS1zYy1zb2NcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluaywgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogI2U2MmQzMTtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluaywgLnUtZHJvaXRcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogI2E4NTg5ZTtcbn1cblxuLnUtYWdybyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rLCAudS1hZ3JvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICNiOWNkNzY7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluaywgLnUtcGhpbG9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogIzI4OWIzODtcbn1cblxuLnUtdmV0ZSAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rLCAudS12ZXRlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM4ZGE2ZDY7XG59XG5cbi51LWFyY2hpIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbmssIC51LWFyY2hpXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICNlNmU2ZTE7XG59XG5cbi51LXNjaWVuY2VzIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbmssIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rLCAudS1zYy1hcHBcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbmssIC51LWhlY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtdWxpZWdlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LW1lZGVjaW5lXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtZHJvaXRcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LWFncm9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtcHN5Y2hvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1uYXYtbW9iaWxlLWxldmVsIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluaywgLnUtcGhpbG9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LXZldGVcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi1tb2JpbGUtbGV2ZWwgLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gIGNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LW1vYmlsZS1sZXZlbCAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmssIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmsge1xuICBjb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5hdi1tb2JpbGUtbGV2ZWwgLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rLCAudS1oZWNcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLmlzLWFjdGl2ZSA+IC51LW5hdi1saW5rIHtcbiAgY29sb3I6ICM4YzhiODI7XG59XG5cbi51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtd3JhcHBlcixcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMCAycmVtO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1tb2JpbGUtbGV2ZWwsXG4udS1uYXYtbW9iaWxlLWxldmVsIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LW1vYmlsZS1sZXZlbCxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluayB7XG4gIHBhZGRpbmc6IC43NWVtIC41ZW0gLjc1ZW0gMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rIC51LWljb24tdHJpYW5nbGUsXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rIC51LWljb24tdHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpIHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOjphZnRlcixcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtdWxpZWdlIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS11bGllZ2VcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS11bGllZ2VcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1zYy1zb2MgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtbWVkZWNpbmUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LW1lZGVjaW5lXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWRyb2l0IC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWRyb2l0XG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWFncm8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LWFncm9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1hZ3JvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtcHN5Y2hvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXBoaWxvIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyLCAudS1waGlsb1xuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXBoaWxvXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXZldGUgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXZldGVcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS12ZXRlXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1hcmNoaSAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtYXJjaGlcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1hcmNoaVxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtc2NpZW5jZXMgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXNjaWVuY2VzXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtc2NpZW5jZXNcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ10gLnUtbmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LW5hdi1tb2JpbGUtbGV2ZWwgLnUtbmF2LWxpbms6aG92ZXI6OmFmdGVyLCAudS1zYy1hcHAgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIsIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXSAudS1uYXYtbGluazpmb2N1czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtbmF2LW1vYmlsZS1sZXZlbCAudS1uYXYtbGluazpob3Zlcjo6YWZ0ZXIsIC51LWhlYyAudS1uYXYtbW9iaWxlLWxldmVsIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciwgLnUtaGVjXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmhvdmVyOjphZnRlciwgLnUtaGVjXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIC51LW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODI7XG59XG5cbi51LW5hdi1tb2JpbGUtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzAnXSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LW1vYmlsZS1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddLCAudS11bGllZ2VcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1uYXYtbW9iaWxlLWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gLnUtd3JhcHBlcltkYXRhLW5hdi1sZXZlbD0nMCddLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIC51LXdyYXBwZXJbZGF0YS1uYXYtbGV2ZWw9JzAnXSB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLnUtbmF2LW1vYmlsZS1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddIC51LW5hdi1tb2JpbGUtbGV2ZWwsXG4udS1uYXYtbW9iaWxlLWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10gW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIC51LW5hdi1tb2JpbGUtbGV2ZWwsXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScwJ10gW2NsYXNzKj0ndS1uYXYtbGV2ZWwtLSddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtbmF2LW1vYmlsZS1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMSddLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMSddIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi51LW5hdi1tb2JpbGUtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS13cmFwcGVyW2RhdGEtbmF2LWxldmVsPScxJ10gPiAudS1vbmx5LXNtYWxsIC51LW5hdi10aXRsZSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSAudS13cmFwcGVyW2RhdGEtbmF2LWxldmVsPScxJ10gPiAudS1vbmx5LXNtYWxsIC51LW5hdi10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LW5hdi1tb2JpbGUtbGV2ZWxbZGF0YS1uYXYtbGV2ZWw9JzInXSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1uYXYtYmFjayB7XG4gIGNvbG9yOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1uYXYtYmFjazo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LW5hdi1iYWNrIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1uYXYtbG9jYWwsXG5bY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtbmF2LWxvY2FsLFxuICBbY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnUtbmF2LWxvY2FsOjpiZWZvcmUsIC51LW5hdi1sb2NhbDo6YWZ0ZXIsXG4gIFtjbGFzcyo9J3UtbmF2LWxvY2FsLS0nXTo6YmVmb3JlLFxuICBbY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ106OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAudS1uYXYtbG9jYWw6OmJlZm9yZSxcbiAgW2NsYXNzKj0ndS1uYXYtbG9jYWwtLSddOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgfVxuICAudS1uYXYtbG9jYWw6OmFmdGVyLFxuICBbY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ106OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgfVxuICAudS11bGllZ2UgLnUtbmF2LWxvY2FsOjphZnRlciwgLnUtdWxpZWdlXG4gIFtjbGFzcyo9J3UtbmF2LWxvY2FsLS0nXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG4gIH1cbiAgLnUtc2Mtc29jIC51LW5hdi1sb2NhbDo6YWZ0ZXIsIC51LXNjLXNvY1xuICBbY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ106OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xuICB9XG4gIC51LW1lZGVjaW5lIC51LW5hdi1sb2NhbDo6YWZ0ZXIsIC51LW1lZGVjaW5lXG4gIFtjbGFzcyo9J3UtbmF2LWxvY2FsLS0nXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG4gIH1cbiAgLnUtZHJvaXQgLnUtbmF2LWxvY2FsOjphZnRlciwgLnUtZHJvaXRcbiAgW2NsYXNzKj0ndS1uYXYtbG9jYWwtLSddOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4NjtcbiAgfVxuICAudS1hZ3JvIC51LW5hdi1sb2NhbDo6YWZ0ZXIsIC51LWFncm9cbiAgW2NsYXNzKj0ndS1uYXYtbG9jYWwtLSddOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbiAgfVxuICAudS1wc3ljaG8gLnUtbmF2LWxvY2FsOjphZnRlciwgLnUtcHN5Y2hvXG4gIFtjbGFzcyo9J3UtbmF2LWxvY2FsLS0nXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG4gIH1cbiAgLnUtcGhpbG8gLnUtbmF2LWxvY2FsOjphZnRlciwgLnUtcGhpbG9cbiAgW2NsYXNzKj0ndS1uYXYtbG9jYWwtLSddOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYjtcbiAgfVxuICAudS12ZXRlIC51LW5hdi1sb2NhbDo6YWZ0ZXIsIC51LXZldGVcbiAgW2NsYXNzKj0ndS1uYXYtbG9jYWwtLSddOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbiAgfVxuICAudS1hcmNoaSAudS1uYXYtbG9jYWw6OmFmdGVyLCAudS1hcmNoaVxuICBbY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ106OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xuICB9XG4gIC51LXNjaWVuY2VzIC51LW5hdi1sb2NhbDo6YWZ0ZXIsIC51LXNjaWVuY2VzXG4gIFtjbGFzcyo9J3UtbmF2LWxvY2FsLS0nXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG4gIH1cbiAgLnUtc2MtYXBwIC51LW5hdi1sb2NhbDo6YWZ0ZXIsIC51LXNjLWFwcFxuICBbY2xhc3MqPSd1LW5hdi1sb2NhbC0tJ106OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xuICB9XG4gIC51LWhlYyAudS1uYXYtbG9jYWw6OmFmdGVyLCAudS1oZWNcbiAgW2NsYXNzKj0ndS1uYXYtbG9jYWwtLSddOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4MjtcbiAgfVxufVxuXG4udS1uYXYtbG9jYWxfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuMzc1ZW0pIHtcbiAgLnUtbmF2LWxvY2FsX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLnUtbmF2LWxvY2FsX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1uYXYtbG9jYWxfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNWVtIDFyZW07XG4gIGNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LWxvY2FsX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzVmYTRiMCAhaW1wb3J0YW50O1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LWxvY2FsX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZDAwMCAhaW1wb3J0YW50O1xufVxuXG4udS1tZWRlY2luZSAudS1uYXYtbG9jYWxfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZTYyZDMxICFpbXBvcnRhbnQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1sb2NhbF9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNhODU4OWUgIWltcG9ydGFudDtcbn1cblxuLnUtYWdybyAudS1uYXYtbG9jYWxfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjYjljZDc2ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBzeWNobyAudS1uYXYtbG9jYWxfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjN2RiOTI4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBoaWxvIC51LW5hdi1sb2NhbF9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyODliMzggIWltcG9ydGFudDtcbn1cblxuLnUtdmV0ZSAudS1uYXYtbG9jYWxfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjOGRhNmQ2ICFpbXBvcnRhbnQ7XG59XG5cbi51LWFyY2hpIC51LW5hdi1sb2NhbF9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNmU2ZTEgIWltcG9ydGFudDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LWxvY2FsX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzFmYmFkYiAhaW1wb3J0YW50O1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LWxvY2FsX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2Y4YWEwMCAhaW1wb3J0YW50O1xufVxuXG4udS1oZWMgLnUtbmF2LWxvY2FsX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2M2YzBiNCAhaW1wb3J0YW50O1xufVxuXG4udS1uYXYtbG9jYWxfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIC51LW5hdi1sb2NhbF9faXRlbS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LWxvY2FsX19pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5hdi1sb2NhbF9faXRlbS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1uYXYtbG9jYWxfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1uYXYtbG9jYWxfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LW5hdi1sb2NhbF9faXRlbS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1uYXYtbG9jYWxfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1uYXYtbG9jYWxfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtbmF2LWxvY2FsX19pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LW5hdi1sb2NhbF9faXRlbS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LWxvY2FsX19pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1uYXYtbG9jYWxfX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtbmF2LWxvY2FsX19saXN0ID4gLnUtbmF2LWxvY2FsX19pdGVtOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi51LW5hdi1sb2NhbF9fbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTZyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1uYXYtbG9jYWxfX21vcmUgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjM3NWVtKSB7XG4gIC51LW5hdi1sb2NhbF9fbW9yZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnUtbmF2LWxvY2FsX19tb3JlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNHJlbTtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZGZkZmYgMCUsIHJnYmEoMjUzLCAyNTMsIDI1NSwgMCkgMTAwJSk7XG4gIH1cbiAgLnUtbmF2LWxvY2FsX19tb3JlIGJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnUtbmF2LWxvY2FsX19tb3JlX19jb250ZW50IHtcbiAgdG9wOiAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDcxLjI0ZW0pIHtcbiAgI3UtbmF2LW1lZ2Ege1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSB7XG4gICN1LW5hdi1tZWdhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG4gICN1LW5hdi1tZWdhIC51LW9ubHktc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3UtbmF2LW1lZ2EgPiAudS1uYXYtbGV2ZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtbmF2LW1lZ2EtLXBvcnRhbCB7XG4gICAgei1pbmRleDogMTUwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICAudS1uYXYtbWVnYS0tc2l0ZSB7XG4gICAgei1pbmRleDogNTA7XG4gIH1cbn1cblxuLnUtbmF2LXBvcnRhbCxcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG59XG5cbi51LXVsaWVnZSAudS1uYXYtcG9ydGFsLCAudS11bGllZ2VcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LXBvcnRhbCwgLnUtc2Mtc29jXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LXBvcnRhbCwgLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCAudS1uYXYtcG9ydGFsLCAudS1kcm9pdFxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmF2LXBvcnRhbCwgLnUtYWdyb1xuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtcG9ydGFsLCAudS1wc3ljaG9cbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyAudS1uYXYtcG9ydGFsLCAudS1waGlsb1xuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmF2LXBvcnRhbCwgLnUtdmV0ZVxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi1wb3J0YWwsIC51LWFyY2hpXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LXBvcnRhbCwgLnUtc2NpZW5jZXNcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LXBvcnRhbCwgLnUtc2MtYXBwXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwN2YzYztcbn1cblxuLnUtaGVjIC51LW5hdi1wb3J0YWwsIC51LWhlY1xuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODI7XG59XG5cbi51LW5hdi1wb3J0YWwgLnUtb25seS1zbWFsbCxcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10gLnUtb25seS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICAudS1uYXYtcG9ydGFsLFxuICBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1zZWFyY2gtb3BlbiAudS1uYXYtcG9ydGFsLCAudS1zZWFyY2gtb3BlblxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2YgIWltcG9ydGFudDtcbn1cblxuLnUtc2VhcmNoLW9wZW4gLnUtdWxpZWdlIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LXVsaWVnZVxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2YgIWltcG9ydGFudDtcbn1cblxuLnUtc2VhcmNoLW9wZW4gLnUtc2Mtc29jIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LXNjLXNvY1xuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDAgIWltcG9ydGFudDtcbn1cblxuLnUtc2VhcmNoLW9wZW4gLnUtbWVkZWNpbmUgLnUtbmF2LXBvcnRhbCwgLnUtc2VhcmNoLW9wZW4gLnUtbWVkZWNpbmVcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0ICFpbXBvcnRhbnQ7XG59XG5cbi51LXNlYXJjaC1vcGVuIC51LWRyb2l0IC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LWRyb2l0XG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4NiAhaW1wb3J0YW50O1xufVxuXG4udS1zZWFyY2gtb3BlbiAudS1hZ3JvIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LWFncm9cbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXNlYXJjaC1vcGVuIC51LXBzeWNobyAudS1uYXYtcG9ydGFsLCAudS1zZWFyY2gtb3BlbiAudS1wc3ljaG9cbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXNlYXJjaC1vcGVuIC51LXBoaWxvIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LXBoaWxvXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYiAhaW1wb3J0YW50O1xufVxuXG4udS1zZWFyY2gtb3BlbiAudS12ZXRlIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LXZldGVcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyICFpbXBvcnRhbnQ7XG59XG5cbi51LXNlYXJjaC1vcGVuIC51LWFyY2hpIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LWFyY2hpXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNCAhaW1wb3J0YW50O1xufVxuXG4udS1zZWFyY2gtb3BlbiAudS1zY2llbmNlcyAudS1uYXYtcG9ydGFsLCAudS1zZWFyY2gtb3BlbiAudS1zY2llbmNlc1xuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTkgIWltcG9ydGFudDtcbn1cblxuLnUtc2VhcmNoLW9wZW4gLnUtc2MtYXBwIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LXNjLWFwcFxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2MgIWltcG9ydGFudDtcbn1cblxuLnUtc2VhcmNoLW9wZW4gLnUtaGVjIC51LW5hdi1wb3J0YWwsIC51LXNlYXJjaC1vcGVuIC51LWhlY1xuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODIgIWltcG9ydGFudDtcbn1cblxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXVtjbGFzcyo9Jy0td2hpdGUnXSxcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLXVuaXQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXVtjbGFzcyo9Jy0tY291cnNlcyddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtdWxpZWdlIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLWNvdXJzZXMnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS1jb3Vyc2VzJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS1jb3Vyc2VzJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQwMTA0O1xufVxuXG4udS1kcm9pdCBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS1jb3Vyc2VzJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLWNvdXJzZXMnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS1jb3Vyc2VzJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS1waGlsbyBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS1jb3Vyc2VzJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLWNvdXJzZXMnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLWNvdXJzZXMnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLWNvdXJzZXMnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS1jb3Vyc2VzJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXVtjbGFzcyo9Jy0tY291cnNlcyddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOGI4Mjtcbn1cblxuLnUtbmF2LXBvcnRhbC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCArIC50b3BiYXItcGxhY2Vob2xkZXIgKyAuc2l0ZS1zaWRlYmFyICsgLlBvcnRsZXRDb2xsZWN0aW9uIC51LW5hdi1wb3J0YWwgPiAudS1uYXYtcG9ydGFsLWlubmVyLFxuLm5hdmJhci1maXhlZC10b3AgKyAudG9wYmFyLXBsYWNlaG9sZGVyICsgLnNpdGUtc2lkZWJhciArIC5Qb3J0bGV0Q29sbGVjdGlvbiBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddID4gLnUtbmF2LXBvcnRhbC1pbm5lciB7XG4gIHRvcDogY2FsYyg0LjRyZW0gKyA0LjFyZW0pO1xufVxuXG4udS1uYXYtcG9ydGFsX19sb2dvLFxuLnUtbmF2LXBvcnRhbF9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LW5hdi1wb3J0YWxfX2xvZ28ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtbmF2LXBvcnRhbF9fbG9nbzpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtbmF2LXBvcnRhbF9fbG9nbyBzdmcsXG4udS1uYXYtcG9ydGFsX19sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzLjNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LW5hdi1wb3J0YWxfX2xvZ28gc3ZnIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi51LW5hdi1wb3J0YWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4udS1uYXYtcG9ydGFsX190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmE0YjA7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtdWxpZWdlIC51LW5hdi1wb3J0YWxfX3RpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhNGIwO1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LXBvcnRhbF9fdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQwMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5hdi1wb3J0YWxfX3RpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYyZDMxO1xufVxuXG4udS1kcm9pdCAudS1uYXYtcG9ydGFsX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4NTg5ZTtcbn1cblxuLnUtYWdybyAudS1uYXYtcG9ydGFsX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5Y2Q3Njtcbn1cblxuLnUtcHN5Y2hvIC51LW5hdi1wb3J0YWxfX3RpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1waGlsbyAudS1uYXYtcG9ydGFsX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtdmV0ZSAudS1uYXYtcG9ydGFsX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYTZkNjtcbn1cblxuLnUtYXJjaGkgLnUtbmF2LXBvcnRhbF9fdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTE7XG59XG5cbi51LXNjaWVuY2VzIC51LW5hdi1wb3J0YWxfX3RpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiYWRiO1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LXBvcnRhbF9fdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LWhlYyAudS1uYXYtcG9ydGFsX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtbmF2LXBvcnRhbF9fbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udS1uYXYtc2lkZWJhcl9fbGlzdF9fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1vcGVuIC51LW5hdi1zaWRlYmFyX19saXN0X19saXN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udS1uYXYtc2lkZWJhcl9faXRlbSxcbi51LW5hdi1zaWRlYmFyX19pdGVtX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG5cbi51LW5hdi1zaWRlYmFyX19pdGVtOjpiZWZvcmUsIC51LW5hdi1zaWRlYmFyX19pdGVtOjphZnRlcixcbi51LW5hdi1zaWRlYmFyX19pdGVtX19pdGVtOjpiZWZvcmUsXG4udS1uYXYtc2lkZWJhcl9faXRlbV9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zNXM7XG59XG5cbi51LW5hdi1zaWRlYmFyX19pdGVtOjpiZWZvcmUsXG4udS1uYXYtc2lkZWJhcl9faXRlbV9faXRlbTo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtbmF2LXNpZGViYXJfX2l0ZW06OmFmdGVyLFxuLnUtbmF2LXNpZGViYXJfX2l0ZW1fX2l0ZW06OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4udS1uYXYtc2lkZWJhcl9faXRlbSA+IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udS1uYXYtc2lkZWJhcl9faXRlbS5oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4udS1uYXYtc2lkZWJhcl9faXRlbS5pcy1vcGVuOjpiZWZvcmUsIC51LW5hdi1zaWRlYmFyX19pdGVtLmlzLW9wZW46OmFmdGVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG59XG5cbi51LW5hdi1zaWRlYmFyX19pdGVtLmlzLW9wZW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1uYXYtc2lkZWJhcl9faXRlbS5pcy1vcGVuID4gYSB7XG4gIGNvbG9yOiAjMDA3MDdmO1xuICBmaWxsOiAjMDA3MDdmO1xufVxuXG4uaGFzLWNoaWxkcmVuIC51LW5hdi1zaWRlYmFyX19pdGVtX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtbmF2LXNpZGViYXJfX2l0ZW1fX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LW5hdi1zaWRlYmFyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4udS1uYXYtc2lkZWJhcl9fbGluazpob3ZlciwgLnUtbmF2LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMwMDcwN2YgIWltcG9ydGFudDtcbn1cblxuLnUtdWxpZWdlIC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyLFxuLnUtdWxpZWdlIC51LW5hdi1zaWRlYmFyX19saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3MDdmICFpbXBvcnRhbnQ7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtc2lkZWJhcl9fbGluazpob3Zlcixcbi51LXNjLXNvYyAudS1uYXYtc2lkZWJhcl9fbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogI2Y4YWEwMCAhaW1wb3J0YW50O1xufVxuXG4udS1tZWRlY2luZSAudS1uYXYtc2lkZWJhcl9fbGluazpob3Zlcixcbi51LW1lZGVjaW5lIC51LW5hdi1zaWRlYmFyX19saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjOTQwMTA0ICFpbXBvcnRhbnQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyLFxuLnUtZHJvaXQgLnUtbmF2LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICM1YjJjODYgIWltcG9ydGFudDtcbn1cblxuLnUtYWdybyAudS1uYXYtc2lkZWJhcl9fbGluazpob3Zlcixcbi51LWFncm8gLnUtbmF2LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICM3ZGI5MjggIWltcG9ydGFudDtcbn1cblxuLnUtcHN5Y2hvIC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyLFxuLnUtcHN5Y2hvIC51LW5hdi1zaWRlYmFyX19saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMjg5YjM4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBoaWxvIC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyLFxuLnUtcGhpbG8gLnUtbmF2LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMwMDg0M2IgIWltcG9ydGFudDtcbn1cblxuLnUtdmV0ZSAudS1uYXYtc2lkZWJhcl9fbGluazpob3Zlcixcbi51LXZldGUgLnUtbmF2LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICM1YjU3YTIgIWltcG9ydGFudDtcbn1cblxuLnUtYXJjaGkgLnUtbmF2LXNpZGViYXJfX2xpbms6aG92ZXIsXG4udS1hcmNoaSAudS1uYXYtc2lkZWJhcl9fbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogI2M2YzBiNCAhaW1wb3J0YW50O1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtc2lkZWJhcl9fbGluazpob3Zlcixcbi51LXNjaWVuY2VzIC51LW5hdi1zaWRlYmFyX19saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1Y2E5ICFpbXBvcnRhbnQ7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtc2lkZWJhcl9fbGluazpob3Zlcixcbi51LXNjLWFwcCAudS1uYXYtc2lkZWJhcl9fbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogI2YwN2YzYyAhaW1wb3J0YW50O1xufVxuXG4udS1oZWMgLnUtbmF2LXNpZGViYXJfX2xpbms6aG92ZXIsXG4udS1oZWMgLnUtbmF2LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICM4YzhiODIgIWltcG9ydGFudDtcbn1cblxuLnUtbmF2LXNpZGViYXJfX2xpbmsgLnUtaWNvbi10cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjI1ZW07XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uaXMtb3BlbiAudS1uYXYtc2lkZWJhcl9fbGluayAudS1pY29uLXRyaWFuZ2xlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi51LXNpZGViYXItLWNvdXJzZXMgLnUtbmF2LXNpZGViYXJfX2xpbmsge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnUtc2lkZWJhci0tY291cnNlcyAudS1uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS11bGllZ2UgLnUtc2lkZWJhci0tY291cnNlcyAudS1uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtc2lkZWJhci0tY291cnNlcyAudS1uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1zaWRlYmFyLS1jb3Vyc2VzIC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LXNpZGViYXItLWNvdXJzZXMgLnUtbmF2LXNpZGViYXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1zaWRlYmFyLS1jb3Vyc2VzIC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1zaWRlYmFyLS1jb3Vyc2VzIC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LXNpZGViYXItLWNvdXJzZXMgLnUtbmF2LXNpZGViYXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1zaWRlYmFyLS1jb3Vyc2VzIC51LW5hdi1zaWRlYmFyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LXNpZGViYXItLWNvdXJzZXMgLnUtbmF2LXNpZGViYXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtc2lkZWJhci0tY291cnNlcyAudS1uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtc2lkZWJhci0tY291cnNlcyAudS1uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtc2lkZWJhci0tY291cnNlcyAudS1uYXYtc2lkZWJhcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1uYXYtc2lkZWJhcl9fbGlua19faWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgMTJweCAtNHB4IDA7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXVsaWVnZSAudS1uYXYtc2lkZWJhcl9fbGlua19faWNvbiB7XG4gIGZpbGw6ICMwMDcwN2Y7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtc2lkZWJhcl9fbGlua19faWNvbiB7XG4gIGZpbGw6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5hdi1zaWRlYmFyX19saW5rX19pY29uIHtcbiAgZmlsbDogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LXNpZGViYXJfX2xpbmtfX2ljb24ge1xuICBmaWxsOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LW5hdi1zaWRlYmFyX19saW5rX19pY29uIHtcbiAgZmlsbDogIzdkYjkyODtcbn1cblxuLnUtcHN5Y2hvIC51LW5hdi1zaWRlYmFyX19saW5rX19pY29uIHtcbiAgZmlsbDogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LXNpZGViYXJfX2xpbmtfX2ljb24ge1xuICBmaWxsOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LW5hdi1zaWRlYmFyX19saW5rX19pY29uIHtcbiAgZmlsbDogIzViNTdhMjtcbn1cblxuLnUtYXJjaGkgLnUtbmF2LXNpZGViYXJfX2xpbmtfX2ljb24ge1xuICBmaWxsOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtc2lkZWJhcl9fbGlua19faWNvbiB7XG4gIGZpbGw6ICMwMDVjYTk7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtc2lkZWJhcl9fbGlua19faWNvbiB7XG4gIGZpbGw6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1uYXYtc2lkZWJhcl9fbGlua19faWNvbiB7XG4gIGZpbGw6ICM4YzhiODI7XG59XG5cbi51LW5hdi1zaXRlLFxuW2NsYXNzKj0ndS1uYXYtc2l0ZS0tJ10ge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICAudS1uYXYtc2l0ZSxcbiAgW2NsYXNzKj0ndS1uYXYtc2l0ZS0tJ10ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LW5hdi1zaXRlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnUtbmF2LXNpdGVfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4udS1uYXYtc2l0ZV9faXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLnUtbmF2LXNpdGVfX2l0ZW0gYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcwN2Y7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLnUtbmF2LXNpdGVfX2l0ZW0uaXMtYWN0aXZlIGEsXG4udS1uYXYtc2l0ZV9faXRlbSBhOmhvdmVyLFxuLnUtbmF2LXNpdGVfX2l0ZW0gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1uYXYtc2l0ZV9faXRlbS5pcy1hY3RpdmUgYTo6YWZ0ZXIsXG4udS1uYXYtc2l0ZV9faXRlbSBhOmhvdmVyOjphZnRlcixcbi51LW5hdi1zaXRlX19pdGVtIGE6Zm9jdXM6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWZhY3VsdHkgLnUtbmF2LXNpdGVfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmaWxsOiAjNGE0YTRhO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LXNpdGVfX2l0ZW0gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LXNpdGVfX2l0ZW0gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1uYXYtc2l0ZV9faXRlbSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG59XG5cbi51LWRyb2l0IC51LW5hdi1zaXRlX19pdGVtIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMmM4Njtcbn1cblxuLnUtYWdybyAudS1uYXYtc2l0ZV9faXRlbSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtc2l0ZV9faXRlbSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1zaXRlX19pdGVtIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODQzYjtcbn1cblxuLnUtdmV0ZSAudS1uYXYtc2l0ZV9faXRlbSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi1zaXRlX19pdGVtIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LXNpdGVfX2l0ZW0gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2E5O1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LXNpdGVfX2l0ZW0gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtbmF2LXNpdGVfX2l0ZW0gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1uYXYtc2l0ZV9fcHJvZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG5cbi51LW5hdi1zaXRlX19wcm9maWxlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTRiMDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS11bGllZ2UgLnUtbmF2LXNpdGVfX3Byb2ZpbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmE0YjA7XG59XG5cbi51LXNjLXNvYyAudS1uYXYtc2l0ZV9fcHJvZmlsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDAwMDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LXNpdGVfX3Byb2ZpbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjJkMzE7XG59XG5cbi51LWRyb2l0IC51LW5hdi1zaXRlX19wcm9maWxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTg1ODllO1xufVxuXG4udS1hZ3JvIC51LW5hdi1zaXRlX19wcm9maWxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjljZDc2O1xufVxuXG4udS1wc3ljaG8gLnUtbmF2LXNpdGVfX3Byb2ZpbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBoaWxvIC51LW5hdi1zaXRlX19wcm9maWxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg5YjM4O1xufVxuXG4udS12ZXRlIC51LW5hdi1zaXRlX19wcm9maWxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRhNmQ2O1xufVxuXG4udS1hcmNoaSAudS1uYXYtc2l0ZV9fcHJvZmlsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlMTtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LXNpdGVfX3Byb2ZpbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmJhZGI7XG59XG5cbi51LXNjLWFwcCAudS1uYXYtc2l0ZV9fcHJvZmlsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWEwMDtcbn1cblxuLnUtaGVjIC51LW5hdi1zaXRlX19wcm9maWxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1uYXYtc2l0ZV9fcHJvZmlsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cblxuLnUtbmF2LXNpdGVfX3Byb2ZpbGUgLnUtZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDE4cmVtO1xufVxuXG4udS1uYXYtc2l0ZV9fcHJvZmlsZSB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udS1uYXYtc2l0ZV9fcHJvZmlsZSBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LW5hdi1zaXRlX19wcm9maWxlX190cmlnZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi51LW5hdi1zaXRlX19wcm9maWxlX190cmlnZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtbmF2LXNpdGVfX3Byb2ZpbGVfX3RyaWdnZXIgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDMuMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtbmF2LXNpdGVfX3Byb2ZpbGVfX2Ryb3Bkb3duIHtcbiAgdG9wOiA4cmVtO1xufVxuXG5bY2xhc3MqPSd1LW5hdi1zaXRlLS0nXVtjbGFzcyo9Jy0tdW5pdCddIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbltjbGFzcyo9J3UtbmF2LXNpdGUtLSddW2NsYXNzKj0nLS11bml0J10gLnUtbmF2LXNpdGVfX2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuW2NsYXNzKj0ndS1uYXYtc2l0ZS0tJ11bY2xhc3MqPSctLXVuaXQnXSAudS1uYXYtc2l0ZV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5bY2xhc3MqPSd1LW5hdi1zaXRlLS0nXVtjbGFzcyo9Jy0tdW5pdCddIC51LW5hdi1zaXRlX19pdGVtIGE6OmFmdGVyIHtcbiAgYm90dG9tOiAtMnB4O1xufVxuXG4vKipcbiAqIE5hdiB0cmlnZ2VyIGNvbXBvbmVudFxuICovXG4udS1uYXYtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTE7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtbmF2LXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtbmF2LXRyaWdnZXI6aG92ZXIsIC51LW5hdi10cmlnZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnUtbmF2LXRyaWdnZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtbmF2LXRyaWdnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzAwNzA3ZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDBzIDAuMnM7XG59XG5cbi51LXVsaWVnZSAudS1uYXYtdHJpZ2dlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LW5hdi10cmlnZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYTAwO1xufVxuXG4udS1tZWRlY2luZSAudS1uYXYtdHJpZ2dlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LXRyaWdnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG59XG5cbi51LWFncm8gLnUtbmF2LXRyaWdnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGI5Mjg7XG59XG5cbi51LXBzeWNobyAudS1uYXYtdHJpZ2dlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LXRyaWdnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG59XG5cbi51LXZldGUgLnUtbmF2LXRyaWdnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YjU3YTI7XG59XG5cbi51LWFyY2hpIC51LW5hdi10cmlnZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjMGI0O1xufVxuXG4udS1zY2llbmNlcyAudS1uYXYtdHJpZ2dlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LW5hdi10cmlnZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA3ZjNjO1xufVxuXG4udS1oZWMgLnUtbmF2LXRyaWdnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhiODI7XG59XG5cbi51LW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSxcbi51LW5hdi10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udS11bGllZ2UgLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YmVmb3JlLCAudS11bGllZ2Vcbi51LW5hdi10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3Zjtcbn1cblxuLnUtc2Mtc29jIC51LW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSwgLnUtc2Mtc29jXG4udS1uYXYtdHJpZ2dlciBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG59XG5cbi51LW1lZGVjaW5lIC51LW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSwgLnUtbWVkZWNpbmVcbi51LW5hdi10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0MDEwNDtcbn1cblxuLnUtZHJvaXQgLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YmVmb3JlLCAudS1kcm9pdFxuLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWIyYzg2O1xufVxuXG4udS1hZ3JvIC51LW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSwgLnUtYWdyb1xuLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RiOTI4O1xufVxuXG4udS1wc3ljaG8gLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YmVmb3JlLCAudS1wc3ljaG9cbi51LW5hdi10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4OWIzODtcbn1cblxuLnUtcGhpbG8gLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YmVmb3JlLCAudS1waGlsb1xuLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDNiO1xufVxuXG4udS12ZXRlIC51LW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSwgLnUtdmV0ZVxuLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI1N2EyO1xufVxuXG4udS1hcmNoaSAudS1uYXYtdHJpZ2dlciBzcGFuOjpiZWZvcmUsIC51LWFyY2hpXG4udS1uYXYtdHJpZ2dlciBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmMwYjQ7XG59XG5cbi51LXNjaWVuY2VzIC51LW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSwgLnUtc2NpZW5jZXNcbi51LW5hdi10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbn1cblxuLnUtc2MtYXBwIC51LW5hdi10cmlnZ2VyIHNwYW46OmJlZm9yZSwgLnUtc2MtYXBwXG4udS1uYXYtdHJpZ2dlciBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2M7XG59XG5cbi51LWhlYyAudS1uYXYtdHJpZ2dlciBzcGFuOjpiZWZvcmUsIC51LWhlY1xuLnUtbmF2LXRyaWdnZXIgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xufVxuXG4udS1uYXYtdHJpZ2dlciBzcGFuOjpiZWZvcmUge1xuICB0b3A6IC03cHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMsIHRyYW5zZm9ybSAwLjJzIDBzO1xufVxuXG4udS1uYXYtdHJpZ2dlciBzcGFuOjphZnRlciB7XG4gIGJvdHRvbTogLTdweDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMnMgMC4ycywgdHJhbnNmb3JtIDAuMnMgMHM7XG59XG5cbi51LW5hdi10cmlnZ2VyLmlzLW9wZW4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi51LW5hdi10cmlnZ2VyLmlzLW9wZW4gc3Bhbjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDBzLCB0cmFuc2Zvcm0gMC4ycyAwLjJzO1xufVxuXG4udS1uYXYtdHJpZ2dlci5pcy1vcGVuIHNwYW46OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4ycyAwcywgdHJhbnNmb3JtIDAuMnMgMC4ycztcbn1cblxuLnUtbmF2LXF1aWNrbGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNC40cmVtO1xuICBsaW5lLWhlaWdodDogNC40cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiA3MS4yNGVtKSB7XG4gIC51LW5hdi1xdWlja2xpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MDdmO1xuICB9XG4gIC51LXVsaWVnZSAudS1uYXYtcXVpY2tsaW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzA3ZjtcbiAgfVxuICAudS1zYy1zb2MgLnUtbmF2LXF1aWNrbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGFhMDA7XG4gIH1cbiAgLnUtbWVkZWNpbmUgLnUtbmF2LXF1aWNrbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NDAxMDQ7XG4gIH1cbiAgLnUtZHJvaXQgLnUtbmF2LXF1aWNrbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjJjODY7XG4gIH1cbiAgLnUtYWdybyAudS1uYXYtcXVpY2tsaW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdkYjkyODtcbiAgfVxuICAudS1wc3ljaG8gLnUtbmF2LXF1aWNrbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODliMzg7XG4gIH1cbiAgLnUtcGhpbG8gLnUtbmF2LXF1aWNrbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg0M2I7XG4gIH1cbiAgLnUtdmV0ZSAudS1uYXYtcXVpY2tsaW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViNTdhMjtcbiAgfVxuICAudS1hcmNoaSAudS1uYXYtcXVpY2tsaW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzBiNDtcbiAgfVxuICAudS1zY2llbmNlcyAudS1uYXYtcXVpY2tsaW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWNhOTtcbiAgfVxuICAudS1zYy1hcHAgLnUtbmF2LXF1aWNrbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDdmM2M7XG4gIH1cbiAgLnUtaGVjIC51LW5hdi1xdWlja2xpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YjgyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICAudS1uYXYtcXVpY2tsaW5rcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi51LW5hdi1xdWlja2xpbmtzIG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnUtbmF2LXF1aWNrbGlua3MgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udS1uYXYtcXVpY2tsaW5rcyBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtbmF2LXF1aWNrbGlua3MgLnUtbmF2LXF1aWNrbGlua3NfX2l0ZW0gYSxcbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpLCAwLjNzIGZpbGwgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEuMjVlbSkge1xuICBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS13aGl0ZSddIC51LW5hdi1xdWlja2xpbmtzIC51LW5hdi1xdWlja2xpbmtzX19pdGVtIGEsXG4gIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLXVuaXQnXSAudS1uYXYtcXVpY2tsaW5rcyAudS1uYXYtcXVpY2tsaW5rc19faXRlbSBhLCBbY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS13aGl0ZSddXG4gIC51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbixcbiAgW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXVtjbGFzcyo9Jy0tdW5pdCddXG4gIC51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbiB7XG4gICAgY29sb3I6ICM0YTRhNGEgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtbmF2LXF1aWNrbGlua3MgYSxcbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQuNHJlbTtcbiAgcGFkZGluZzogMCAuNzVlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG59XG5cbi51LW5hdi1xdWlja2xpbmtzIGEuYWN0aXZlLFxuLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzAwNzA3ZiAhaW1wb3J0YW50O1xuICBmaWxsOiAjMDA3MDdmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LXVsaWVnZSAudS1uYXYtcXVpY2tsaW5rcyBhLmFjdGl2ZSwgLnUtdWxpZWdlXG4udS1uYXYtcXVpY2tsaW5rcyBidXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICMwMDcwN2YgIWltcG9ydGFudDtcbiAgZmlsbDogIzAwNzA3ZiAhaW1wb3J0YW50O1xufVxuXG4udS1zYy1zb2MgLnUtbmF2LXF1aWNrbGlua3MgYS5hY3RpdmUsIC51LXNjLXNvY1xuLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjhhYTAwICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNmOGFhMDAgIWltcG9ydGFudDtcbn1cblxuLnUtbWVkZWNpbmUgLnUtbmF2LXF1aWNrbGlua3MgYS5hY3RpdmUsIC51LW1lZGVjaW5lXG4udS1uYXYtcXVpY2tsaW5rcyBidXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICM5NDAxMDQgIWltcG9ydGFudDtcbiAgZmlsbDogIzk0MDEwNCAhaW1wb3J0YW50O1xufVxuXG4udS1kcm9pdCAudS1uYXYtcXVpY2tsaW5rcyBhLmFjdGl2ZSwgLnUtZHJvaXRcbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzViMmM4NiAhaW1wb3J0YW50O1xuICBmaWxsOiAjNWIyYzg2ICFpbXBvcnRhbnQ7XG59XG5cbi51LWFncm8gLnUtbmF2LXF1aWNrbGlua3MgYS5hY3RpdmUsIC51LWFncm9cbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzdkYjkyOCAhaW1wb3J0YW50O1xuICBmaWxsOiAjN2RiOTI4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBzeWNobyAudS1uYXYtcXVpY2tsaW5rcyBhLmFjdGl2ZSwgLnUtcHN5Y2hvXG4udS1uYXYtcXVpY2tsaW5rcyBidXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICMyODliMzggIWltcG9ydGFudDtcbiAgZmlsbDogIzI4OWIzOCAhaW1wb3J0YW50O1xufVxuXG4udS1waGlsbyAudS1uYXYtcXVpY2tsaW5rcyBhLmFjdGl2ZSwgLnUtcGhpbG9cbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzAwODQzYiAhaW1wb3J0YW50O1xuICBmaWxsOiAjMDA4NDNiICFpbXBvcnRhbnQ7XG59XG5cbi51LXZldGUgLnUtbmF2LXF1aWNrbGlua3MgYS5hY3RpdmUsIC51LXZldGVcbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzViNTdhMiAhaW1wb3J0YW50O1xuICBmaWxsOiAjNWI1N2EyICFpbXBvcnRhbnQ7XG59XG5cbi51LWFyY2hpIC51LW5hdi1xdWlja2xpbmtzIGEuYWN0aXZlLCAudS1hcmNoaVxuLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYzZjMGI0ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNjNmMwYjQgIWltcG9ydGFudDtcbn1cblxuLnUtc2NpZW5jZXMgLnUtbmF2LXF1aWNrbGlua3MgYS5hY3RpdmUsIC51LXNjaWVuY2VzXG4udS1uYXYtcXVpY2tsaW5rcyBidXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICMwMDVjYTkgIWltcG9ydGFudDtcbiAgZmlsbDogIzAwNWNhOSAhaW1wb3J0YW50O1xufVxuXG4udS1zYy1hcHAgLnUtbmF2LXF1aWNrbGlua3MgYS5hY3RpdmUsIC51LXNjLWFwcFxuLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjA3ZjNjICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNmMDdmM2MgIWltcG9ydGFudDtcbn1cblxuLnUtaGVjIC51LW5hdi1xdWlja2xpbmtzIGEuYWN0aXZlLCAudS1oZWNcbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzhjOGI4MiAhaW1wb3J0YW50O1xuICBmaWxsOiAjOGM4YjgyICFpbXBvcnRhbnQ7XG59XG5cbi51LW5hdi1xdWlja2xpbmtzIGE6aG92ZXIsIC51LW5hdi1xdWlja2xpbmtzIGE6Zm9jdXMsXG4udS1uYXYtcXVpY2tsaW5rcyBidXR0b246aG92ZXIsXG4udS1uYXYtcXVpY2tsaW5rcyBidXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnUtbmF2LXF1aWNrbGlua3MgYSxcbiAgLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnUtbmF2LXF1aWNrbGlua3MgYSBzcGFuLFxuLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogLjI1ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTVlbSkgYW5kIChtYXgtd2lkdGg6IDM0LjM2NWVtKSB7XG4gIC51LW5hdi1xdWlja2xpbmtzIGEgc3BhbixcbiAgLnUtbmF2LXF1aWNrbGlua3MgYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MS4yNWVtKSBhbmQgKG1heC13aWR0aDogODkuOTllbSkge1xuICAudS1uYXYtcXVpY2tsaW5rcyBhIHNwYW4sXG4gIC51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LW5hdi1xdWlja2xpbmtzIGEgLnUtaWNvbixcbi51LW5hdi1xdWlja2xpbmtzIGJ1dHRvbiAudS1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1ncmlkLWNhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnUtZ3JpZC1jYXJkcyAudS1jYXJkLFxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY2FyZC0tJ10sXG4gIC51LWdyaWQtY2FyZHMgLnUtY3RhLFxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY3RhLS0nXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDMgLSAxcmVtKTtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG4gIC51LWdyaWQtY2FyZHMgLnUtY2FyZF9fY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC51LWdyaWQtY2FyZHMgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tYmlnJ10ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbiAgLnUtZ3JpZC1jYXJkcyBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1tZWRpdW0nXSB7XG4gICAgZmxleC1iYXNpczogY2FsYyg2NyUgLSAxcmVtKTtcbiAgICBtaW4taGVpZ2h0OiA0OXJlbTtcbiAgfVxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW1lZGl1bSddOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pIC51LWNhcmRfX2NvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG4gIC51LWdyaWQtY2FyZHMgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tbWVkaXVtJ106bm90KFtjbGFzcyo9Jy0tdmlkZW8nXSkgLnUtY2FyZF9fY292ZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW1lZGl1bSddOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnUtZ3JpZC1jYXJkcyAudS1jYXJkLFxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY2FyZC0tJ10sXG4gIC51LWdyaWQtY2FyZHMgLnUtY3RhLFxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY3RhLS0nXSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMyAtIDEuNXJlbSk7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgfVxuICAudS1ncmlkLWNhcmRzIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWJpZyddIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG4gIC51LWdyaWQtY2FyZHMgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tbWVkaXVtJ10ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNjclIC0gMS41cmVtKTtcbiAgfVxufVxuXG4udS1ncmlkLWNhcmRzLS1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTJyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbn1cblxuLnUtZ3JpZC1jYXJkcy0tY2Fyb3VzZWw6OmFmdGVyIHtcbiAgY29udGVudDogJ2ZsaWNraXR5JztcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtZ3JpZC1jYXJkcy0tY2Fyb3VzZWwgLnUtY2FyZCxcbi51LWdyaWQtY2FyZHMtLWNhcm91c2VsIFtjbGFzcyo9J3UtY2FyZC0tJ10ge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC51LWdyaWQtY2FyZHMtLWNhcm91c2VsIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51LWdyaWQtY2FyZHMtLWNhcm91c2VsIC51LWNhcmQsXG4gIC51LWdyaWQtY2FyZHMtLWNhcm91c2VsIFtjbGFzcyo9J3UtY2FyZC0tJ10ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudS1ncmlkLWNhcmRzLS1jYXJvdXNlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbi51LWdyaWQtbW9zYWljIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi51LWdyaWQtbW9zYWljID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi51LWdyaWQtbW9zYWljIC51LXNvY2lhbGNhcmQsXG4udS1ncmlkLW1vc2FpYyBbY2xhc3MqPSd1LXNvY2lhbGNhcmQtLSddIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xufVxuXG4udS1ncmlkLW1vc2FpYyAudS1zb2NpYWxjYXJkIC51LWxpbmssXG4udS1ncmlkLW1vc2FpYyAudS1zb2NpYWxjYXJkIFtjbGFzcyo9J3UtbGluay0tJ10sXG4udS1ncmlkLW1vc2FpYyBbY2xhc3MqPSd1LXNvY2lhbGNhcmQtLSddIC51LWxpbmssXG4udS1ncmlkLW1vc2FpYyBbY2xhc3MqPSd1LXNvY2lhbGNhcmQtLSddIFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1ncmlkLW1vc2FpYyAudS1zb2NpYWxjYXJkIC51LXNvY2lhbGNhcmRfX2NvdmVyLFxuLnUtZ3JpZC1tb3NhaWMgW2NsYXNzKj0ndS1zb2NpYWxjYXJkLS0nXSAudS1zb2NpYWxjYXJkX19jb3ZlciB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi51LWdyaWQtbW9zYWljLS1kb3VibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnUtZ3JpZC1tb3NhaWMtLWRvdWJsZSA+ICoge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIC41cmVtKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAudS1ncmlkLW1vc2FpYyA+ICoge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gLjVyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1ncmlkLTExMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC51LWdyaWQtMTEyID4gKiB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICBtYXJnaW46IDAgMCA0cmVtO1xuICB9XG4gIC51LWdyaWQtMTEyIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW5vaW1hZ2UnXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnUtZ3JpZC0xMTIgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEuNXJlbSk7XG4gICAgbWFyZ2luOiAwIDAgNHJlbTtcbiAgfVxufVxuXG4udS1ncmlkLTEyMyAudS1jYXJkLFxuLnUtZ3JpZC0xMjMgW2NsYXNzKj0ndS1jYXJkLS0nXSxcbi51LWdyaWQtMTIzIC51LWN0YSxcbi51LWdyaWQtMTIzIFtjbGFzcyo9J3UtY3RhLS0nXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udS1ncmlkLTEyMyAudS1jYXJkX19jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiAzNC4zNjVlbSkge1xuICAudS1ncmlkLTEyMyAudS1wcm9ncmFtIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC51LWdyaWQtMTIzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gIH1cbiAgLnUtZ3JpZC0xMjMgPiAqIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTMuNzVlbSkge1xuICAudS1ncmlkLTEyMyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDFyZW0pO1xuICB9XG4gIC51LWdyaWQtMTIzID4gOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDNuIC0gMSkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzMyUgKyAxcmVtKTtcbiAgfVxufVxuXG4udS1ncmlkLTIyMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1ZW0pIGFuZCAobWF4LXdpZHRoOiAzNC4zNjVlbSkge1xuICAudS1ncmlkLTIyMyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIC41cmVtKTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIGFuZCAobWF4LXdpZHRoOiA1My43NGVtKSB7XG4gIC51LWdyaWQtMjIzID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLnUtZ3JpZC0yMjMgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDMzJSAtIDFyZW0pO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cbiAgLnUtZ3JpZC0yMjMgPiA6bGFzdC1jaGlsZDpudGgtY2hpbGQoM24gLSAxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMzJSArIDFyZW0pO1xuICB9XG59XG5cbi8qXG4gKiBEZXYgb3IgY3JhcHB5IGhvdGZpeGVz4oCmXG4gKi9cbi8qKlxuICogRGV2LCBiYXNlZCBvbiAkZW52XG4gKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xuICBwYWRkaW5nOiAxLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cblxuLnUtbmF2LWxhbmcge1xuICBjb2xvcjogIzRhNGE0YTtcbn1cblxuLnNnLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgc2lsdmVyO1xuICBwYWRkaW5nOiAxZW0gLjVlbSAxZW0gMDtcbiAgY29sb3I6IGdyYXk7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4uc2ctdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4udS1ibG9jay1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDB2dztcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGJhY2tncm91bmQ6ICM2MDYwNjA7XG59XG4iLCJAY2hhcnNldCAnVVRGLTgnO1xuXG4vKlxuICogU2hhcmVkIGRhdGEgYmV0d2VlbiBTYXNzIGFuZCBKU1xuICogYXV0by1jb252ZXJzaW9uIGZyb20gZGF0YS8qLmpzb25cbiAqL1xuQGltcG9ydCAndXRpbHMvYnJlYWtwb2ludHMnO1xuXG5cbi8qXG4gKiBWYXJpYWJsZXMsIGZ1bmN0aW9ucywgbWl4aW5zIChubyBjb2RlIGdlbmVyYXRlZClcbiAqICsgaGVscGVycyAoQ1NTIGNsYXNzZXMpXG4gKi9cbkBpbXBvcnQgJ3V0aWxzL3V0aWxzJztcblxuXG4vKlxuICogVmVuZG9yXG4gKi9cbkBpbXBvcnQgJ3ZlbmRvci9zYXNzLW1xL21xJztcbkBpbXBvcnQgJ3ZlbmRvci9mbGlja2l0eSc7XG4vLyBAaW1wb3J0ICd2ZW5kb3Ivbm9ybWFsaXplJzsgLy8gQWxyZWFkeSBsb2FkZWQgYnkgSkNNU1xuXG5cbi8qXG4gKiBCYXNlXG4gKi9cbkBpbXBvcnQgJ2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnYmFzZS9nbG9iYWwnO1xuQGltcG9ydCAnYmFzZS9nbG9iYWwtY29udGFpbmVyJztcbkBpbXBvcnQgJ2Jhc2UvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICdiYXNlL3R5cG9ncmFwaHktY29udGFpbmVyJztcbkBpbXBvcnQgJ2Jhc2UvdS1jb250ZW50JztcblxuXG4vKlxuICogR3JpZFxuICovXG4vLyBzZWUgcGFydGlhbHMvdS1ncmlk4oCmXG5cblxuLypcbiAqIExheW91dFxuICovXG5cbkBpbXBvcnQgJ2xheW91dC91LWhvbWUnO1xuQGltcG9ydCAnbGF5b3V0L3UtZXZlbnQnO1xuQGltcG9ydCAnbGF5b3V0L3UtbmV3cyc7XG5AaW1wb3J0ICdsYXlvdXQvdS1yZXN1bHRzLXJlY2hlcmNoZSc7XG5cbi8qXG4gKiBEYXRhXG4gKi9cbkBpbXBvcnQgJ2RhdGEvY2xpY2thYmxlJztcblxuXG4vKlxuICogQ29tcG9uZW50c1xuICovXG4vLyBHbG9iYWxcbkBpbXBvcnQgJ2dsb2JhbC9zaXRlJztcbkBpbXBvcnQgJ2dsb2JhbC9pbnB1dHMnO1xuXG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1iZy1sYXllcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtYmlnLXRpdGxlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1icmVhZGNydW1iJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1ib3gnO1xuQGltcG9ydCAnY29tcG9uZW50cy91LWJ0bic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtY2FyZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtY2FyZC1zbWFsbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtY29udGFjdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtY291ci1zdW1tYXJ5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1jb3Vyc2VzJztcbi8vIEBpbXBvcnQgJ2NvbXBvbmVudHMvdS1jb3Vyc2VzLWFic3RyYWN0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1jb3Vyc2VzLWRldGFpbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtY291cnNlcy1leGNlcnB0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1jb3Vyc2VzLWhlYWRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtY291cnNlcy1tYWluJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1jb3Vyc2VzLXJlc3VsdHMnO1xuQGltcG9ydCAnY29tcG9uZW50cy91LWNvdXJzZXMtc2lkZWJhcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtY291cnNlcy10YWJzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1jdGEnO1xuQGltcG9ydCAnY29tcG9uZW50cy91LWRyb3Bkb3duJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1leGNlcnB0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1mYWtlLXNlbGVjdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtZmlsdGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1mb2N1cyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtZm9sbG93JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1mb3JtJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1nYWxsZXJ5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1oaWdobGlnaHQnO1xuQGltcG9ydCAnY29tcG9uZW50cy91LWhyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1pY29uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1pY29uLXRyaWFuZ2xlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1pbmZvLXRhYmxlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1rZXlwb2ludCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtbGVhZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtbGluayc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtbGlzdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtbWFwJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1tc2cnO1xuQGltcG9ydCAnY29tcG9uZW50cy91LXBhcnRuZXJzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1uYXYtdGFiJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1uZXdzbGV0dGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1vbmJvYXJkaW5nJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1wYWdlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtcGVyc29uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1wcm9maWxlJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1wcmV2aWV3JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1wcm9ncmFtJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1xdWlja2xpbmtzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1xdWl6JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1xdW90ZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtcmVzdWx0cyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Utc2xpZGVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1zb2NpYWxjYXJkJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1zdW1tYXJ5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdS1zaGFyZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtdGFibGUnO1xuQGltcG9ydCAnY29tcG9uZW50cy91LXRhZyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtdG9vbGJhcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3UtdW5pdC1oZWFkZXInO1xuXG4vLyBNb2R1bGVzXG4vLyBAaW1wb3J0ICdtb2R1bGVzL21vZHVsZSc7XG5cbi8vIFBhcnRpYWxzXG4vLyBAaW1wb3J0ICdwYXJ0aWFscy91LWhlYWRlcic7IC8vIC0+IHNlZSB1LW5hdi1oZWFkZXJcbkBpbXBvcnQgJ3BhcnRpYWxzL3UtZm9vdGVyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3Utc2VjdGlvbic7XG5AaW1wb3J0ICdwYXJ0aWFscy91LXNlYXJjaCc7XG5cbi8vIE5hdlxuQGltcG9ydCAncGFydGlhbHMvbmF2L3UtbmF2Jztcbi8vIEdyaWRcbkBpbXBvcnQgJ3BhcnRpYWxzL2dyaWQvdS1ncmlkLWNhcmRzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2dyaWQvdS1ncmlkLW1vc2FpYyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9ncmlkL3UtZ3JpZC0xMTInO1xuQGltcG9ydCAncGFydGlhbHMvZ3JpZC91LWdyaWQtMTIzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2dyaWQvdS1ncmlkLTIyMyc7XG5cbi8qXG4gKiBEZXYgb3IgY3JhcHB5IGhvdGZpeGVz4oCmXG4gKi9cbkBpbXBvcnQgJ2Rldic7IC8vIGRldi9lbnYgc3R1ZmZcbkBpbXBvcnQgJ3NnJzsgLy8gc3R5bGVndWlkZVxuQGltcG9ydCAnc2hhbWUnO1xuIiwiLypcbiAqIFNoYXJlZCBkYXRhIGJldHdlZW4gU2FzcyBhbmQgSlNcbiAqIGF1dG8tY29udmVyc2lvbiBmcm9tIGRhdGEvKi5qc29uXG4gKi9cbkBpbXBvcnQgJ2JyZWFrcG9pbnRzJztcblxuXG4vKlxuICogVmFyaWFibGVzLCBmdW5jdGlvbnMsIG1peGlucywgaGVscGVycywg4oCmXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdjb2xvcnMtZmFjdWx0aWVzJztcbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICdlYXNpbmdzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdleHRlbmRzJztcbkBpbXBvcnQgJ2hlbHBlcnMnO1xuIiwiLyoqXG4gKiBcImJvZHlcIiBjbGFzc2VzXG4gKi9cbiR1bGllZ2U6ICd1LXBvcnRhbCc7XG4kZmFjOiAndS1mYWN1bHR5JztcbiR1bml0OiAndS11bml0JztcbiRpbnRyYTogJ3UtaW50cmFuZXQnO1xuXG5cbi8qXG4gKiBDb2xvcnNcbiAqL1xuXG4vLyBOZXV0cmFsIC8gZ3JheXNjYWxlIGNvbG9yc1xuJGJsYWNrOiByZ2IoMCwgMCwgMCk7XG4kZ3JheS1kYXJrZXN0OiByZ2IoMzIsIDMyLCAzMik7XG4kZ3JheS1kYXJrZXI6IHJnYig2NCwgNjQsIDY0KTtcbiRncmF5LWRhcms6IHJnYig5NiwgOTYsIDk2KTtcbiRncmF5LW1lZGl1bTogcmdiKDEyOCwgMTI4LCAxMjgpO1xuJGdyYXktbGlnaHQ6IHJnYigxNjAsIDE2MCwgMTYwKTtcbiRncmF5LWxpZ2h0ZXI6IHJnYigxOTIsIDE5MiwgMTkyKTtcbiRncmF5LWxpZ2h0ZXN0OiByZ2IoMjI0LCAyMjQsIDIyNCk7XG4kd2hpdGU6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiR0cmFuc3BhcmVudDogcmdiYSgwLCAwLCAwLCAwKTtcblxuLy8gUHJvamVjdCBjb2xvcnNcbiRhc2g6ICNjNmMwYjQ7XG4kbmF0dXJhbC1ncmF5OiAjOGM4YjgyO1xuJGJsdWUtbGFnb29uOiAjMDA3MDdmO1xuJGhpcHBpZS1ibHVlOiAjNWZhNGIwO1xuJGN5cHJ1czogIzAwMzczZTtcbiRqYXZhOiAjMWZiYWRiO1xuJGVuZGVhdm91cjogIzAwNWNhOTtcbiRjb25jcmV0ZTogI2YzZjNmMztcbiRiZXJtdWRhOiAjODJjYmQ3O1xuJHR1bmRvcmE6ICM0MDQwNDA7XG5cbi8vIE1haW4gdWxpZWdlIGlkZW50aXR5XG4kYy1kZWZhdWx0OiAjNGE0YTRhOyAvLyBkZWZhdWx0IHRleHQgY29sb3JcbiRjLXVsaWVnZS1tYWluOiAjMDA3MDdmO1xuJGMtdWxpZWdlLWxpZ2h0OiAjNWZhNGIwO1xuJGMtdWxpZWdlLWRhcms6ICMwMDM3M2U7XG4kYy1ncmF5LWRhcmtlcjogIzFkMWQxZDtcbiRjLWdyYXktZGFyazogIzRiNGI0YjtcbiRjLWdyYXktbWVkaXVtOiAjOGM4YjgyO1xuJGMtZ3JheS1saWdodDogI2M2YzBiNDtcbiRjLWdyYXktbGlnaHRlcjogI2U2ZTZlMTsgLy8gbGlnaHQgYm9yZGVyIGNvbG9yXG4kYy1ncmF5LWxpZ2h0ZXN0OiAjZjNmM2YzOyAvLyBsaWdodCBiYWNrZ3JvdW5kIGNvbG9yXG4kYy1ncmF5LWJhY2tncm91bmQ6ICNmZGZkZmY7XG4kc2FuZ3JpYTogIzk0MDAwNDtcblxuLy8gU29jaWFsXG4kYy1mYWNlYm9vazogIzAwNWNhOTtcbiRjLWxpbmtlZGluOiAjMDA1Y2E5O1xuJGMtdHdpdHRlcjogIzFmYmFkYjtcbiRjLWluc3RhZ3JhbTogIzVmYTRiMDtcbiRjLWZvbGxvdzogIzFmYmFkYjtcbiRjLXlvdXR1YmU6ICNmZjAwMjg7XG5cbi8vIFJlYWwgU29jaWFsXG4kYy1yLWZhY2Vib29rOiAjM2I1OTk4O1xuJGMtci15b3V0dWJlOiAjY2QyMDFmO1xuJGMtci10d2l0dGVyOiAjNTVhY2VlO1xuJGMtci1saW5rZWRpbjogIzAwNzdiNTtcbiRjLXItZ29vZ2xlOiAjY2MzNzMyO1xuJGMtci1pbnN0YWdyYW06ICNlMTJmNjc7XG5cbi8vIE1lc3NhZ2VzLCBpbmZvcywgYWxlcnRzLCDigKZcbiRjLWFsZXJ0OiByZ2IoMjU1LCAwLCAwKTtcbiRjLXN1Y2Nlc3M6IHJnYigxMjUsIDE4NSwgNDApO1xuXG5cbi8qKlxuICogVHlwb2dyYXBoeVxuICovXG5cbiRmZi1kZWZhdWx0OiAnXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZic7XG5cblxuLyoqXG4gKiBUcmFuc2l0aW9ucyBhbmQgYW5pbWF0aW9uc1xuICovXG5cbiRkdXJhdGlvbi1kZWZhdWx0OiAuNXM7XG4kZWFzZS1kZWZhdWx0OiBlYXNlLWluLW91dDtcblxuXG4vKipcbiAqIExheW91dFxuICovXG5cbi8vIFogTGF5ZXJzXG4kei1sYXllcnM6IChcbiAgbWludXM6IC0xLFxuICBsb3dlc3Q6IDAsXG4gIGxvd2VyOiAxMDAsXG4gIGxvdzogMjAwLFxuICBoaWdoOiAzMDAsXG4gIGhpZ2hlcjogNDAwLFxuICBoaWdoZXN0OiA1MDAsXG4gIGluZmluaXRlOiA5OTksXG4pO1xuXG4vKipcbiAqIFJXRFxuICovXG5cbiRtcS1yZXNwb25zaXZlOiB0cnVlO1xuJG1xLXN0YXRpYy1icmVha3BvaW50OiAneGxhcmdlJztcbi8vICRuYXYtYnJlYWtwb2ludDogbWFwLWdldCgkbXEtYnJlYWtwb2ludHMsICduYXYnKTtcblxuXG4vKipcbiAqIFNpemVzXG4gKi9cbi8vIExheW91dFxuJG1heC13aWR0aDogMTA0cmVtOyAvLyA5OHJlbVxuJG1heC13aWR0aC14eGw6IDExOHJlbTtcbiRtYXgtd2lkdGgtY29udGVudDogODByZW07XG4kc2lkZWJhci13aWR0aDogMjRyZW07XG4kY291cnNlcy1zaWRlYmFyLXdpZHRoOiAzMnJlbTtcbiRjb3Vyc2VzLW1pbi1jb2wtd2lkdGg6IDRyZW07XG5cbi8vIFNwYWNpbmdcbiRsYXRlcmFsLXBhZGRpbmc6IDJyZW07XG4kaC1zcGFjaW5nOiAycmVtO1xuJHYtc3BhY2luZzogMnJlbTtcblxuLy8gTmF2XG4kbmF2LXBvcnRhbC1oZWlnaHQ6IDQuNHJlbTtcbiRuYXYtaGVhZGVyLWhlaWdodDogNC40cmVtO1xuJG5hdi1oZWFkZXItaGVpZ2h0LWRlc2t0b3A6IDEwcmVtO1xuJG5hdmJhci1maXhlZC10b3AtaDogNC4xcmVtOyAvLyBKQ01TIHRvcGJhciBmaXhcblxuLy8gSWNvbnNcbiRpY29uLWFycm93LWNhcmV0LXNpemU6IDdweDtcbiRpY29uLXNpemUtbTogMjRweDtcblxuXG4iLCIvKlxuICogRnVuY3Rpb25zXG4gKi9cblxuXG4vKlxuICogVG9vbHNcbiAqL1xuXG4vLy8gUmVtb3ZlIHRoZSB1bml0IG9mIGEgbGVuZ3RoXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRudW1iZXIgLSBOdW1iZXIgdG8gcmVtb3ZlIHVuaXQgZnJvbVxuLy8vIEByZXR1cm4ge051bWJlcn0gLSBVbml0bGVzcyBudW1iZXJcbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcbiAgQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICAgQHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG4gIH1cbiAgQHJldHVybiAkbnVtYmVyO1xufVxuXG5cbi8vIENhbGN1bGF0ZSBhIHJhdGlvXG4vLyBAcGFyYW0ge051bWJlcn0gJHRhcmdldCAtIFRhcmdldCBzaXplXG4vLyBAcGFyYW0ge051bWJlcn0gJGNvbnRleHQgLSBDb250ZXh0IHNpemVcbkBmdW5jdGlvbiBjYWxjLXJhdGlvKCR0YXJnZXQsICRjb250ZXh0KSB7XG4gIEByZXR1cm4gc3RyaXAtdW5pdCgkdGFyZ2V0IC8gJGNvbnRleHQpO1xufVxuXG5cbi8vIENhbGN1bGF0ZSBhIHJhdGlvIGludG8gcGVyY2VudGFnZVxuLy8gQHBhcmFtIHtOdW1iZXJ9ICR0YXJnZXQgLSBUYXJnZXQgc2l6ZVxuLy8gQHBhcmFtIHtOdW1iZXJ9ICRjb250ZXh0IC0gQ29udGV4dCBzaXplXG5AZnVuY3Rpb24gY2FsYy1wZXJjZW50KCR0YXJnZXQsICRjb250ZXh0KSB7XG4gIEByZXR1cm4gcGVyY2VudGFnZShjYWxjLXJhdGlvKCR0YXJnZXQsICRjb250ZXh0KSk7XG59XG5cbkBmdW5jdGlvbiBnZXQtZm9udC1zaXplKCR0YWcpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRmb250LXNpemVzLCAkdGFnKTtcbn1cblxuXG4vLyBHZXQgei1sYXllciB2YWx1ZSBmcm9tIG1hcFxuLy8gU2VlIHRoZSBgJHotbGF5ZXJzYCBtYXAgaW4gYF92YXJpYWJsZXMuc2Nzc2AgZm9yIG1vcmUgaW5mb3JtYXRpb25zLlxuLy8gQHBhcmFtIHtTdHJpbmd9IGtleSAtIFRoZSBrZXkgdG8gdXNlIHRvIGdldCB0aGUgdmFsdWVcbkBmdW5jdGlvbiBsYXllcigka2V5KSB7XG4gIC8qIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLXdhcm4gKi9cbiAgQGlmIHZhcmlhYmxlLWV4aXN0cyh6LWxheWVycykge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkei1sYXllcnMsICRrZXkpID09IHRydWUge1xuICAgICAgQHJldHVybiBtYXAtZ2V0KCR6LWxheWVycywgJGtleSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAd2FybiAnVW5rbm93biBgei1sYXllcnNgIGtleTogJyArICRrZXk7XG4gICAgICBAcmV0dXJuIGF1dG87XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiAnVW5kZWZpbmVkIHZhcmlhYmxlcyBgJHotbGF5ZXJzYCc7XG4gICAgQHJldHVybiBhdXRvO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVUxpZWdlIGZ1bmN0aW9uc1xuXG4vLyBHZXQgYSBsaXN0IG9mIGZhY3VsdGllc1xuLy8gQHJldHVybiB7bGlzdH0gZmFjdWx0aWVzXG5AZnVuY3Rpb24gZ2V0LWZhY3VsdGllcygpIHtcbiAgQHJldHVybiBtYXAta2V5cygkZmFjdWx0aWVzKTtcbn1cblxuLy8gR2V0IGZhY3VsdHkgZGF0YVxuLy8gQHBhcmFtIHtzdHJpbmd9ICRmYWMgRmFjdWx0eSBzbHVnXG4vLyBAcmV0dXJuIHttYXB9IGZhY3VsdHkgZGF0YVxuQGZ1bmN0aW9uIGdldC1mYWN1bHR5KCRmYWMpIHtcbiAgQGlmIG5vdCBtYXAtaGFzLWtleSgkZmFjdWx0aWVzLCAkZmFjKSB7XG4gICAgQHdhcm4gJ1Vua25vd24gYGZhY2AgcGFyYW1ldGVyOiAnICsgJGZhYztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRmYWN1bHRpZXMsICRmYWMpO1xuICB9XG59XG5cbi8vIEdldCBzb21lIGZhY3VsdHkgY29sb3Jcbi8vIEBwYXJhbSB7c3RyaW5nfSAkZmFjIEZhY3VsdHkgc2x1Z1xuLy8gQHBhcmFtIHtzdHJpbmd9ICR0eXBlIGRlZmF1bHQsIGxpZ2h0LCBkYXJrLCBkYXJrZXJcbi8vIEByZXR1cm4ge2NvbG9yfSBmYWN1bHR5IHR5cGUgY29sb3JcbkBmdW5jdGlvbiBnZXQtY29sb3IoJGZhYywgJHR5cGU6ICdkZWZhdWx0Jykge1xuICAkZGF0YTogZ2V0LWZhY3VsdHkoJGZhYyk7XG5cbiAgQGlmIG5vdCBtYXAtaGFzLWtleSgkZGF0YSwgJHR5cGUpIHtcbiAgICBAd2FybiAnVW5rbm93biBjb2xvciBgdHlwZWAgcGFyYW1ldGVyOiAnICsgJHR5cGU7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gbWFwLWdldCgkZGF0YSwgJHR5cGUpO1xuICB9XG59XG5cbi8vIEdldCBzb21lIGZhY3VsdHkgcGF0dGVybiB0eXBlcyAoYWxsKVxuLy8gQHBhcmFtIHtzdHJpbmd9ICRmYWMgRmFjdWx0eSBzbHVnXG4vLyBAcmV0dXJuIHtsaXN0fSBwYXR0ZXJuIHR5cGVzXG5AZnVuY3Rpb24gZ2V0LXBhdHRlcm4tdHlwZXMoJGZhYykge1xuICAkZGF0YTogZ2V0LWZhY3VsdHkoJGZhYyk7XG4gICRwYXR0ZXJuczogbWFwLWdldCgkZGF0YSwgJ3BhdHRlcm5zJyk7XG4gIEByZXR1cm4gbWFwLWtleXMoJHBhdHRlcm5zKTtcbn1cblxuLy8gR2V0IHNvbWUgZmFjdWx0eSBwYXR0ZXJuIHR5cGUgZGF0YSAoc3BlY2lmaWMpXG4vLyBAcGFyYW0ge3N0cmluZ30gJGZhYyBGYWN1bHR5IHNsdWdcbi8vIEBwYXJhbSB7c3RyaW5nfSAkdHlwZSBkZWZhdWx0LCBmb290ZXIsIGNhcmQsIGhlcm9cbi8vIEByZXR1cm4ge21hcH0gcGF0dGVybiBieSB0eXBlXG5AZnVuY3Rpb24gZ2V0LXBhdHRlcm4tdHlwZSgkZmFjLCAkdHlwZTogJ2RlZmF1bHQnKSB7XG4gICRkYXRhOiBnZXQtZmFjdWx0eSgkZmFjKTtcbiAgJHBhdHRlcm5zOiBtYXAtZ2V0KCRkYXRhLCAncGF0dGVybnMnKTtcblxuICBAaWYgbm90IG1hcC1oYXMta2V5KCRwYXR0ZXJucywgJHR5cGUpIHtcbiAgICBAd2FybiAnVW5rbm93biBwYXR0ZXJuIGB0eXBlYCBwYXJhbWV0ZXI6ICcgKyAkdHlwZTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRwYXR0ZXJucywgJHR5cGUpO1xuICB9XG59XG5cbi8vIEdldCBzb21lIGZhY3VsdHkgcGF0dGVybiBjb2xvclxuLy8gQHBhcmFtIHtzdHJpbmd9ICRmYWMgRmFjdWx0eSBzbHVnXG4vLyBAcGFyYW0ge3N0cmluZ30gJHR5cGUgZGVmYXVsdCwgZm9vdGVyLCBjYXJkLCBoZXJvXG4vLyBAcGFyYW0ge3N0cmluZ30gJHNpZGUgbGVmdCwgcmlnaHRcbkBmdW5jdGlvbiBnZXQtcGF0dGVybi1jb2xvcigkZmFjLCAkdHlwZTogJ2Zvb3RlcicsICRzaWRlOiAnbGVmdCcpIHtcbiAgJGRhdGE6IGdldC1mYWN1bHR5KCRmYWMpO1xuICAkcGF0dGVybjogZ2V0LXBhdHRlcm4tdHlwZSgkZmFjLCAkdHlwZSk7XG4gIEByZXR1cm4gbWFwLWdldCgkcGF0dGVybiwgJHNpZGUpO1xufVxuIiwiLypcbiAqIEhlbHBlcnNcbiAqL1xuXG4vKlxuICogQ2xlYXJmaXg6IGNvbnRhaW4gZmxvYXRzXG4gKiBodHRwOi8vY3NzbW9qby5jb20vbGF0ZXN0X25ld19jbGVhcmZpeF9zb19mYXIvXG4gKi9cbiVjZiB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKlxuICogSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW4gcmVhZGVyczpcbiAqIGh0dHA6Ly9qdWljeXN0dWRpby5jb20vYXJ0aWNsZS9zY3JlZW4tcmVhZGVycy1kaXNwbGF5LW5vbmUucGhwXG4gKi9cbiVoaWRkZW4ge1xuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXG4gKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnM6XG4gKiBodHRwOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5XG4gKi9cbiV2aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cblxuJXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIC8vIHNhc3MtbGludDpkaXNhYmxlLWFsbFxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC8vIHNhc3MtbGludDplbmFibGUtYWxsXG59XG5cbi8qKlxuICogVHlwb1xuICovXG5cbiVmdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4lZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiVmdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiVmdy1leHRyYWJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4lZnctYmxhY2sge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4lZnMtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ldGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuJXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ldGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ldGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuJXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuJXRleHQtbm90cmFuc2Zvcm0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuJXRleHQtbm9kZWNvcmF0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4lbGlzdC1ub3N0eWxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gbWFyZ2luOiAwO1xuICAgIHRleHQtaW5kZW50OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiVidXR0b24tbm9zdHlsZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qXG4gKiBDb2xvcnNcbiAqL1xuXG4lY29sb3Itd2hpdGUge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4lY29sb3ItYmxhY2sge1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4vLyAlY29sb3ItZGFyayB7XG4vLyAgIGNvbG9yOiAkY29sb3ItZGFyaztcbi8vIH1cblxuLy8gJWNvbG9yLWxpZ2h0IHtcbi8vICAgY29sb3I6ICRjb2xvci1saWdodDtcbi8vIH1cblxuXG4vKipcbiAqIFByb2plY3Qgc3BlY2lmaWNcbiAqL1xuXG4lZmYtZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtZGVmYXVsdDtcbn1cblxuLy8gJWZmLWRyaW5hIHtcbi8vICAgZm9udC1mYW1pbHk6ICRmZi1kcmluYTtcbi8vIH1cblxuLy8gJXRleHQtY3Vyc2l2ZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiAkZmYtZHJpbmE7XG4vLyB9XG4iLCIvKiBzYXNzLWxpbnQ6ZGlzYWJsZSBtYXgtbGluZS1sZW5ndGggbm8tdXJsLWRvbWFpbnMgKi9cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9U291cmNlK1NhbnMrUHJvOjQwMCw0MDBpLDYwMCw2MDBpLDcwMCw3MDBpLDkwMCw5MDBpJyk7XG5cblxuLyoqXG4gKiBHbG9iYWwgLyB0YWdzXG4gKi9cbmh0bWwge1xuICBmb250LXNpemU6IGNhbGMoMWVtICogLjYyNSk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby12ZW5kb3ItcHJlZml4ZXNcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8qKlxuKiBHbG9iYWwgLyBjbGFzc2VzXG4qL1xuLy8gIURFViBwcmVmaXggd2l0aCAud3lzaXd5Zz9cblxuLnUtc21hbGwtdGl0bGUge1xuICBAZXh0ZW5kICV0ZXh0LXVwcGVyY2FzZTtcbiAgQGV4dGVuZCAlZnctYm9sZDtcblxuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcbn1cblxuLnUtbWVkaXVtLXRpdGxlIHtcbiAgQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG4gIEBleHRlbmQgJWZ3LWJvbGQ7XG5cbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbn1cblxuLnUtY3RhLXRpdGxlIHtcbiAgQGV4dGVuZCAlZnctYm9sZDtcblxuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMtcmF0aW8oMi40LCAxLjgpO1xufVxuXG4udS1odWdlLXRpdGxlIHtcbiAgQGV4dGVuZCAlZnctYmxhY2s7XG5cbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi51LWV4Y2VycHQsXG4udS1sZWFkIHtcbiAgQGV4dGVuZCAlZnMtaXRhbGljO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMtcmF0aW8oNCwgMi40KTtcblxuICBAaW5jbHVkZSBtcSh4c21hbGwpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG4udS1kcm9wY2FwOjpmaXJzdC1sZXR0ZXIge1xuICBAZXh0ZW5kICVmdy1ibGFjaztcblxuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogLjRyZW0gLjhyZW0gMCAuM3JlbTtcbiAgY29sb3I6ICRjLXVsaWVnZS1saWdodDtcbiAgZm9udC1zaXplOiA4cmVtO1xuICBsaW5lLWhlaWdodDogLjg7XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgIH1cbiAgfVxufVxuXG4udS1zdWJ0aXRsZSB7XG4gIEBleHRlbmQgJWZ3LW5vcm1hbDtcblxuICBtYXJnaW46IC43cmVtIDA7XG4gIGNvbG9yOiAkYy1ncmF5LW1lZGl1bTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcbi8vIE1pc2NlbGxhbmVvdXMgdXNlZnVsIEhUTUwgY2xhc3Nlc1xuLmgtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmgtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaC1mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5oLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uaC10ZXh0LW5vdHJhbnNmb3JtIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmgtdGV4dC1ub2RlY29yYXRpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vKlxuICogSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW4gcmVhZGVyczpcbiAqIGh0dHA6Ly9qdWljeXN0dWRpby5jb20vYXJ0aWNsZS9zY3JlZW4tcmVhZGVycy1kaXNwbGF5LW5vbmUucGhwXG4gKi9cbi5oLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzOlxuICogaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eVxuICovXG4uaC12aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcblxuICAvKlxuICAgKiBFeHRlbmRzIHRoZSAudmlzdWFsbHloaWRkZW4gY2xhc3MgdG8gYWxsb3cgdGhlIGVsZW1lbnRcbiAgICogdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQ6XG4gICAqIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvbm9kZS84OTc2MzhcbiAgICovXG4gICYuaXMtZm9jdXNhYmxlIHtcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY2xpcDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIENsZWFyZml4OiBjb250YWluIGZsb2F0c1xuICogaHR0cDovL2Nzc21vam8uY29tL2xhdGVzdF9uZXdfY2xlYXJmaXhfc29fZmFyL1xuICovXG4uaC1jbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uaC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmgtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaC1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uaC12YS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogVGV4dCBoeXBoZW5hdGlvblxuICpcbiAqIEJyZWFrIHN0cmluZ3Mgd2hlbiB0aGVpciBsZW5ndGggZXhjZWVkcyB0aGUgd2lkdGggb2YgdGhlaXIgY29udGFpbmVyXG4gKiBhbmQgaHlwaGVuYXRlIHdvcmRzIGF0IHRoZSBlbmQgb2YgbGluZXMgdXNpbmcgdGhlIGBoeXBoZW5zYCBwcm9wZXJ0eS5cbiAqIEJyb3dzZXIgc3VwcG9ydCBmb3IgaHlwaGVuYXRpb246IGh0dHA6Ly9jYW5pdXNlLmNvbS8jc2VhcmNoPWh5cGhlbmF0aW9uXG4gKi9cbi5oLXRleHQtaHlwaGVuYXRlIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG4vKipcbiAqIFByZXZlbnQgbGluZSBicmVha3NcbiAqL1xuLmgtbm9iciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5oLW5vbWFyZ2luIHtcbiAgbWFyZ2luOiAwIWltcG9ydGFudDtcbn1cblxuLmgtY29sb3ItZGFyayB7XG4gIGNvbG9yOiAkdHVuZG9yYSFpbXBvcnRhbnQ7XG59XG4iLCIvKiEgRmxpY2tpdHkgdjIuMC41XG5odHRwOi8vZmxpY2tpdHkubWV0YWZpenp5LmNvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cblxuLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGRyYWdnYWJsZSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpob3ZlciB7IGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMwOUY7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMgeyBsZWZ0OiAxMHB4OyB9XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuYXJyb3cge1xuICBmaWxsOiAjMzMzO1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG5cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7IGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cblxuLy8gY3VzdG9tIHByb2plY3Rcbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuXG4gIGxpLmRvdDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsaS5kb3Qge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICRjLXVsaWVnZS1saWdodDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgbWFyZ2luOiAwIDAuNHJlbTtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcigkZmFjLCBsaWdodCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGkuZG90LmlzLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy11bGllZ2UtbWFpbjtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRjLWphdW5lOiAjZmZkMDAwO1xuJGMtamF1bmUtb3JhbmdlOiAjZjhhYTAwO1xuJGMtb3JhbmdlOiAjZjA3ZjNjO1xuJGMtcm91Z2U6ICNlNjJkMzE7XG4kYy1yb3VnZS1mb25jZTogIzk0MDEwNDtcbiRjLW1hdXZlOiAjYTg1ODllO1xuJGMtbWF1dmUtZm9uY2U6ICM1YjJjODY7XG4kYy12ZXJ0LXBhbGU6ICNiOWNkNzY7XG4kYy12ZXJ0LWNsYWlyOiAjN2RiOTI4O1xuJGMtdmVydDogIzI4OWIzODtcbiRjLXZlcnQtZm9uY2U6ICMwMDg0M2I7XG4kYy1ibGV1LWNsYWlyOiAjMWZiYWRiO1xuJGMtYmxldTogIzAwNWNhOTtcbiRjLXZpb2xldDogIzViNTdhMjtcbiRjLWxhdmFuZGU6ICM4ZGE2ZDY7XG4kYy1iZWlnZTogI2M2YzBiNDtcbiRjLWJlaWdlLXBhbGU6ICNlNmU2ZTE7XG4kYy1ncmlzOiAjOGM4YjgyO1xuXG4vLyBGYWN1bHRpZXNcbiRmYWNzOiAoXG4gICdzYy1zb2MnOiAoXG4gICAgJ2RlZmF1bHQnOiAkYy1qYXVuZS1vcmFuZ2UsXG4gICAgJ2xpZ2h0JzogJGMtamF1bmVcbiAgKSxcbiAgJ21lZGVjaW5lJzogKFxuICAgICdkZWZhdWx0JzogJGMtcm91Z2UtZm9uY2UsXG4gICAgJ2xpZ2h0JzogJGMtcm91Z2VcbiAgKSxcbiAgJ2Ryb2l0JzogKFxuICAgICdkZWZhdWx0JzogJGMtbWF1dmUtZm9uY2UsXG4gICAgJ2xpZ2h0JzogJGMtbWF1dmVcbiAgKSxcbiAgJ2Fncm8nOiAoXG4gICAgJ2RlZmF1bHQnOiAkYy12ZXJ0LWNsYWlyLFxuICAgICdsaWdodCc6ICRjLXZlcnQtcGFsZVxuICApLFxuICAncHN5Y2hvJzogKFxuICAgICdkZWZhdWx0JzogJGMtdmVydCxcbiAgICAnbGlnaHQnOiAkYy12ZXJ0LWNsYWlyXG4gICksXG4gICdwaGlsbyc6IChcbiAgICAnZGVmYXVsdCc6ICRjLXZlcnQtZm9uY2UsXG4gICAgJ2xpZ2h0JzogJGMtdmVydFxuICApLFxuICAndmV0ZSc6IChcbiAgICAnZGVmYXVsdCc6ICRjLXZpb2xldCxcbiAgICAnbGlnaHQnOiAkYy1sYXZhbmRlXG4gICksXG4gICdhcmNoaSc6IChcbiAgICAnZGVmYXVsdCc6ICRjLWJlaWdlLFxuICAgICdsaWdodCc6ICRjLWJlaWdlLXBhbGVcbiAgKSxcbiAgJ3NjaWVuY2VzJzogKFxuICAgICdkZWZhdWx0JzogJGMtYmxldSxcbiAgICAnbGlnaHQnOiAkYy1ibGV1LWNsYWlyXG4gICksXG4gICdzYy1hcHAnOiAoXG4gICAgJ2RlZmF1bHQnOiAkYy1vcmFuZ2UsXG4gICAgJ2xpZ2h0JzogJGMtamF1bmUtb3JhbmdlXG4gICksXG4gICdoZWMnOiAoXG4gICAgJ2RlZmF1bHQnOiAkYy1ncmlzLFxuICAgICdsaWdodCc6ICRjLWJlaWdlXG4gICksXG4pO1xuXG5cbiRjLW1hcC11bGllZ2U6IChcbiAgJ3VsaWVnZSc6IChcbiAgICAnZGVmYXVsdCc6ICRjLXVsaWVnZS1tYWluLFxuICAgICdkYXJrJzogJGMtdWxpZWdlLWRhcmssXG4gICAgJ2xpZ2h0JzogJGMtdWxpZWdlLWxpZ2h0LFxuICAgICdsaW5rJzogJGMtdWxpZWdlLW1haW4sXG4gICAgJ3BhdHRlcm5zJzogKFxuICAgICAgJ2RlZmF1bHQnOiAoXG4gICAgICAgICdiZyc6ICRjLXVsaWVnZS1kYXJrLFxuICAgICAgICAnbGVmdCc6IHJnYmEoJGMtdWxpZWdlLW1haW4sIC4zKSxcbiAgICAgICAgJ3JpZ2h0JzogcmdiYSgkYy11bGllZ2UtbGlnaHQsIC43KVxuICAgICAgKSxcbiAgICAgICdmb290ZXInOiAoXG4gICAgICAgICdiZyc6ICRjLXVsaWVnZS1kYXJrLFxuICAgICAgICAnbGVmdCc6IHJnYmEoJGMtdWxpZWdlLW1haW4sIC42KSxcbiAgICAgICAgJ3JpZ2h0JzogcmdiYSgkYy11bGllZ2UtbWFpbiwgLjMpXG4gICAgICApLFxuICAgICAgJ2NhcmQnOiAoXG4gICAgICAgICdiZyc6ICRjLXVsaWVnZS1kYXJrLFxuICAgICAgICAnbGVmdCc6IHJnYmEoJGMtdWxpZWdlLW1haW4sIC4zKSxcbiAgICAgICAgJ3JpZ2h0JzogcmdiYSgkYy11bGllZ2UtbGlnaHQsIC43KVxuICAgICAgKSxcbiAgICAgICdoZXJvJzogKFxuICAgICAgICAnYmcnOiAkYy11bGllZ2UtbWFpbixcbiAgICAgICAgJ3RvcCc6IHJnYmEoJGMtdWxpZWdlLW1haW4sIC41KSxcbiAgICAgICAgJ21pZGRsZSc6IHJnYmEoJGMtdWxpZWdlLWxpZ2h0LCAuNSksXG4gICAgICAgICdib3R0b20nOiAkYy11bGllZ2UtbGlnaHRcbiAgICAgIClcbiAgICApXG4gIClcbik7XG5cbiRjLW1hcC1mYWNzOiAoKTtcbkBlYWNoICRmYWMgaW4gbWFwLWtleXMoJGZhY3MpIHtcbiAgJGNvbG9yczogbWFwLWdldCgkZmFjcywgJGZhYyk7XG4gICRkZWZhdWx0OiBtYXAtZ2V0KCRjb2xvcnMsICdkZWZhdWx0Jyk7XG4gICRsaWdodDogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQnKTtcblxuICAkYy1tYXAtZmFjOiAoXG4gICAgJGZhYzogKFxuICAgICAgJ2RlZmF1bHQnOiAkZGVmYXVsdCxcbiAgICAgICdsaWdodCc6ICRsaWdodCxcbiAgICAgICdkYXJrJzogJGRlZmF1bHQsXG4gICAgICAnbGluayc6ICRsaWdodCxcbiAgICAgICdwYXR0ZXJucyc6IChcbiAgICAgICAgJ2RlZmF1bHQnOiAoXG4gICAgICAgICAgJ2JnJzogJHRyYW5zcGFyZW50LFxuICAgICAgICAgICdsZWZ0JzogcmdiYSgkbGlnaHQsIC4xKSxcbiAgICAgICAgICAncmlnaHQnOiAkbGlnaHRcbiAgICAgICAgKSxcbiAgICAgICAgJ2NhcmQnOiAoXG4gICAgICAgICAgJ2JnJzogJGRlZmF1bHQsXG4gICAgICAgICAgJ2xlZnQnOiByZ2JhKCRsaWdodCwgLjMpLFxuICAgICAgICAgICdyaWdodCc6IHJnYmEoJGxpZ2h0LCAuNyksXG4gICAgICAgICksXG4gICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAnYmcnOiAkZGVmYXVsdCxcbiAgICAgICAgICAnbGVmdCc6IHJnYmEoJHdoaXRlLCAuMyksXG4gICAgICAgICAgJ3JpZ2h0JzogcmdiYSgkd2hpdGUsIC4yKSxcbiAgICAgICAgKSxcbiAgICAgICAgJ2Zvb3Rlcic6IChcbiAgICAgICAgICAnYmcnOiAkdHJhbnNwYXJlbnQsXG4gICAgICAgICAgJ2xlZnQnOiAkdHJhbnNwYXJlbnQsXG4gICAgICAgICAgJ3JpZ2h0JzogJGxpZ2h0XG4gICAgICAgICksXG4gICAgICAgICdoZXJvJzogKFxuICAgICAgICAgICdiZyc6ICRkZWZhdWx0LFxuICAgICAgICAgICd0b3AnOiByZ2JhKCRkZWZhdWx0LCAuNSksXG4gICAgICAgICAgJ21pZGRsZSc6IHJnYmEoJGxpZ2h0LCAuNSksXG4gICAgICAgICAgJ2JvdHRvbSc6ICRsaWdodFxuICAgICAgICApLFxuICAgICAgICAnaGFsZic6IChcbiAgICAgICAgICAnYmcnOiAkZGVmYXVsdCxcbiAgICAgICAgICAnbGVmdCc6IHJnYmEoJGxpZ2h0LCAuNyksXG4gICAgICAgIClcbiAgICAgIClcbiAgICApXG4gICk7XG4gICRjLW1hcC1mYWNzOiBtYXAtbWVyZ2UoJGMtbWFwLWZhY3MsICRjLW1hcC1mYWMpO1xufVxuXG4kZmFjdWx0aWVzOiBtYXAtbWVyZ2UoJGMtbWFwLXVsaWVnZSwgJGMtbWFwLWZhY3MpO1xuLy8gJGZhY3VsdGllczogJGMtbWFwLWZhY3M7XG4iLCIvKipcbiAqIEdsb2JhbCBzZXR0aW5nc1xuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0YXAgaGlnaGxpZ2h0IG9uIGlPU1xuKiB7XG4gIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLXZlbmRvci1wcmVmaXhlc1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICR0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBNZWRpYVxuICovXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogRm9ybXNcbiAqL1xuLy8gSW5wdXQgZmllbGQgcmVzZXRcbmlucHV0OmZvY3VzLFxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4iLCIvKipcbiogR2xvYmFsIC8gdGFnc1xuKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkYy1kZWZhdWx0O1xufVxuXG4ud3lzaXd5ZyA+ICoge1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG4iLCIvKipcbiogR2xvYmFsIHdyYXBwZWRcbiovXG5cbm5hdixcbm1haW4ge1xuICBAaW1wb3J0ICdnbG9iYWwtY29udGVudCc7XG59XG4iLCJoMSxcbi51LWgxLFxuaDIsXG4udS1oMixcbmgzLFxuLnUtaDMsXG5oNCxcbi51LWg0LFxuaDQsXG4udS1oNCB7XG4gIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICAudS1mYWN1bHR5ICYge1xuICAgIGNvbG9yOiAkYy1kZWZhdWx0O1xuICB9XG59XG5cbnVsLFxub2wge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG4gIG1hcmdpbjogMS41ZW0gMDtcblxuICBsaSB7XG4gICAgbWFyZ2luOiAuNWVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHRleHQtaW5kZW50OiAtMXJlbTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxudWwge1xuICBsaSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IC40cmVtO1xuICAgICAgaGVpZ2h0OiAuNHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjZyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1kZWZhdWx0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxub2wge1xuICBjb3VudGVyLXJlc2V0OiBvcmRlcmVkO1xuXG4gIGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogb3JkZXJlZDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKG9yZGVyZWQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gIGZpbGw6ICRjLXVsaWVnZS1saWdodDtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYywgbGlnaHQpO1xuICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMsIGxpZ2h0KTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG4gICAgZmlsbDogJGMtdWxpZWdlLW1haW47XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMsIGxpZ2h0KTtcbiAgICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMsIGxpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBjaGFyc2V0ICdVVEYtOCc7XG5cbi8vIFRvIGVuYWJsZSBzdXBwb3J0IGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEBtZWRpYSBxdWVyaWVzLFxuLy8gKElFIDw9IDgsIEZpcmVmb3ggPD0gMywgT3BlcmEgPD0gOSkgc2V0ICRtcS1yZXNwb25zaXZlIHRvIGZhbHNlXG4vLyBDcmVhdGUgYSBzZXBhcmF0ZSBzdHlsZXNoZWV0IHNlcnZlZCBleGNsdXNpdmVseSB0byB0aGVzZSBicm93c2Vycyxcbi8vIG1lYW5pbmcgQG1lZGlhIHF1ZXJpZXMgd2lsbCBiZSByYXN0ZXJpemVkLCByZWx5aW5nIG9uIHRoZSBjYXNjYWRlIGl0c2VsZlxuJG1xLXJlc3BvbnNpdmU6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE5hbWUgeW91ciBicmVha3BvaW50cyBpbiBhIHdheSB0aGF0IGNyZWF0ZXMgYSB1YmlxdWl0b3VzIGxhbmd1YWdlXG4vLyBhY3Jvc3MgdGVhbSBtZW1iZXJzLiBJdCB3aWxsIGltcHJvdmUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuXG4vLyBzdGFrZWhvbGRlcnMsIGRlc2lnbmVycywgZGV2ZWxvcGVycywgYW5kIHRlc3RlcnMuXG4kbXEtYnJlYWtwb2ludHM6IChcbiAgJ21vYmlsZSc6ICAzMjBweCxcbiAgJ3RhYmxldCc6ICA3NDBweCxcbiAgJ2Rlc2t0b3AnOiA5ODBweCxcbiAgJ3dpZGUnOiAgICAxMzAwcHhcbikgIWRlZmF1bHQ7XG5cbi8vIERlZmluZSB0aGUgYnJlYWtwb2ludCBmcm9tIHRoZSAkbXEtYnJlYWtwb2ludHMgbGlzdCB0aGF0IHNob3VsZFxuLy8gYmUgdXNlZCBhcyB0aGUgdGFyZ2V0IHdpZHRoIHdoZW4gb3V0cHV0dGluZyBhIHN0YXRpYyBzdHlsZXNoZWV0XG4vLyAoaS5lLiB3aGVuICRtcS1yZXNwb25zaXZlIGlzIHNldCB0byAnZmFsc2UnKS5cbiRtcS1zdGF0aWMtYnJlYWtwb2ludDogJ2Rlc2t0b3AnICFkZWZhdWx0O1xuXG4vLyBJZiB5b3Ugd2FudCB0byBkaXNwbGF5IHRoZSBjdXJyZW50bHkgYWN0aXZlIGJyZWFrcG9pbnQgaW4gdGhlIHRvcFxuLy8gcmlnaHQgY29ybmVyIG9mIHlvdXIgc2l0ZSBkdXJpbmcgZGV2ZWxvcG1lbnQsIGFkZCB0aGUgYnJlYWtwb2ludHNcbi8vIHRvIHRoaXMgbGlzdCwgb3JkZXJlZCBieSB3aWR0aCwgZS5nLiAobW9iaWxlLCB0YWJsZXQsIGRlc2t0b3ApLlxuJG1xLXNob3ctYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gbXEtcHgyZW0oJHB4LCAkYmFzZS1mb250LXNpemU6IDE2cHgpIHtcbiAgQGlmICh1bml0bGVzcygkcHgpKSB7XG4gICAgQHdhcm4gXCJBc3N1bWluZyAjeyRweH0gdG8gYmUgaW4gcGl4ZWxzLCBhdHRlbXB0aW5nIHRvIGNvbnZlcnQgaXQgaW50byBwaXhlbHMgZm9yIHlvdVwiO1xuICAgIEByZXR1cm4gbXEtcHgyZW0oJHB4ICogMXB4KTsgLy8gVGhhdCBtYXkgZmFpbC5cbiAgfSBAZWxzZSBpZiAodW5pdCgkcHgpID09IGVtKSB7XG4gICAgQHJldHVybiAkcHg7XG4gIH1cbiAgQHJldHVybiAoJHB4IC8gJGJhc2UtZm9udC1zaXplKSAqIDFlbTtcbn1cblxuQGZ1bmN0aW9uIG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRuYW1lKSB7XG4gIEBpZihtYXAtaGFzLWtleSgkbXEtYnJlYWtwb2ludHMsICRuYW1lKSkge1xuICAgIEByZXR1cm4gbWFwLWdldCgkbXEtYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCJCcmVha3BvaW50ICN7JG5hbWV9IGRvZXMgbm90IGV4aXN0XCI7XG4gIH1cbn1cblxuLy8gTWVkaWEgUXVlcnkgbWl4aW5cbi8vIFVzYWdlOlxuLy8gLmVsZW1lbnQge1xuLy8gICBAaW5jbHVkZSBtcSgkZnJvbTogbW9iaWxlKSB7XG4vLyAgICAgY29sb3I6IHJlZDtcbi8vICAgfVxuLy8gICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xuLy8gICAgIGNvbG9yOiBibHVlO1xuLy8gICB9XG4vLyAgIEBpbmNsdWRlIG1xKG1vYmlsZSwgdGFibGV0KSB7XG4vLyAgICAgY29sb3I6IGdyZWVuO1xuLy8gICB9XG4vLyAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQsICRhbmQ6ICcob3JpZW50YXRpb246IGxhbmRzY2FwZSknKSB7XG4vLyAgICAgY29sb3I6IHRlYWw7XG4vLyAgIH1cbi8vICAgQGluY2x1ZGUgbXEoOTUwcHgpIHtcbi8vICAgICBjb2xvcjogaG90cGluaztcbi8vICAgfVxuLy8gfVxuXG5AbWl4aW4gbXEoJGZyb206IGZhbHNlLCAkdW50aWw6IGZhbHNlLCAkYW5kOiBmYWxzZSwgJHRvOiBudWxsKSB7XG5cbiAgLy8gRGVwcmVjYXRlIHVzZSBvZiAkdG8gZm9yICR1bnRpbCwgYmVjYXVzZSAkdW50aWwgaW1wbGllcyB0aGUgZXhjbHVzaXZlXG4gIC8vIGJvdW5kYXJ5IHRoYXQgaXMgaW4gcGxhY2UsIHdoZXJlYXMgJHRvIGlzIHVuY2xlYXIuXG4gIEBpZiAkdG8ge1xuICAgIEBpZiBub3QgJHVudGlsIHtcbiAgICAgIEB3YXJuICckdG8gaXMgZGVwcmVjYXRlZCwgeW91IHNob3VsZCB1c2UgJHVudGlsIGluc3RlYWQnO1xuICAgICAgJHVudGlsOiAkdG87XG4gICAgfSBAZWxzZSB7XG4gICAgICBAd2FybiAnWW91IGFyZSB1c2luZyAkdW50aWwgYW5kICR0byB0b2dldGhlci4gJHRvIGlzIGRlcHJlY2F0ZWQgYW5kIGhhcyBiZWVuIGlnbm9yZWQuIFlvdSBzaG91bGQgcmVtb3ZlIGl0Lic7XG4gICAgfVxuICB9XG5cblxuICAvLyBJbml0aWFsaXplIHZhcmlhYmxlc1xuICAkbWluLXdpZHRoOiAwO1xuICAkbWF4LXdpZHRoOiAwO1xuICAkbWVkaWEtcXVlcnk6ICcnO1xuXG4gIC8vIEZyb206IHRoaXMgYnJlYWtwb2ludCAoaW5jbHVzaXZlKVxuICBAaWYgJGZyb20ge1xuICAgIEBpZiB0eXBlLW9mKCRmcm9tKSA9PSBudW1iZXIge1xuICAgICAgJG1pbi13aWR0aDogbXEtcHgyZW0oJGZyb20pO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJG1pbi13aWR0aDogbXEtcHgyZW0obXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJGZyb20pKTtcbiAgICB9XG4gIH1cblxuICAvLyBVbnRpbDogdGhhdCBicmVha3BvaW50IChleGNsdXNpdmUpXG4gIEBpZiAkdW50aWwge1xuICAgIEBpZiB0eXBlLW9mKCR1bnRpbCkgPT0gbnVtYmVyIHtcbiAgICAgICRtYXgtd2lkdGg6IG1xLXB4MmVtKCR1bnRpbCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkbWF4LXdpZHRoOiBtcS1weDJlbShtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkdW50aWwpKSAtIC4wMWVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgc3VwcG9ydCBpcyBkaXNhYmxlZCwgcmFzdGVyaXplIHRoZSBvdXRwdXQgb3V0c2lkZSBAbWVkaWEgYmxvY2tzXG4gIC8vIFRoZSBicm93c2VyIHdpbGwgcmVseSBvbiB0aGUgY2FzY2FkZSBpdHNlbGYuXG4gIEBpZiAoJG1xLXJlc3BvbnNpdmUgPT0gZmFsc2UpIHtcbiAgICAkc3RhdGljLWJyZWFrcG9pbnQtd2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRtcS1zdGF0aWMtYnJlYWtwb2ludCk7XG4gICAgQGlmIHR5cGUtb2YoJHN0YXRpYy1icmVha3BvaW50LXdpZHRoKSA9PSBudW1iZXIge1xuICAgICAgJHRhcmdldC13aWR0aDogbXEtcHgyZW0oJHN0YXRpYy1icmVha3BvaW50LXdpZHRoKTtcbiAgICAgIC8vIE91dHB1dCBvbmx5IHJ1bGVzIHRoYXQgc3RhcnQgYXQgb3Igc3BhbiBvdXIgdGFyZ2V0IHdpZHRoXG4gICAgICBAaWYgKCRhbmQgPT0gZmFsc2UgYW5kICgkbWluLXdpZHRoIDw9ICR0YXJnZXQtd2lkdGgpIGFuZCAoKCR1bnRpbCA9PSBmYWxzZSkgb3IgKCRtYXgtd2lkdGggPj0gJHRhcmdldC13aWR0aCkpKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gVGhyb3cgYSB3YXJuaW5nIGlmICRtcS1zdGF0aWMtYnJlYWtwb2ludCBpcyBub3QgaW4gdGhlICRtcS1icmVha3BvaW50cyBsaXN0XG4gICAgICBAd2FybiBcIk5vIHN0YXRpYyBzdHlsZXMgd2lsbCBiZSBvdXRwdXQ6ICN7JHN0YXRpYy1icmVha3BvaW50LXdpZHRofVwiO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gUmVzcG9uc2l2ZSBzdXBwb3J0IGlzIGVuYWJsZWQsIG91dHB1dCBydWxlcyBpbnNpZGUgQG1lZGlhIHF1ZXJpZXNcbiAgICBAaWYgJG1pbi13aWR0aCAhPSAwIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9KSc7IH1cbiAgICBAaWYgJG1heC13aWR0aCAhPSAwIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAobWF4LXdpZHRoOiAjeyRtYXgtd2lkdGh9KSc7IH1cbiAgICBAaWYgJGFuZCAgICAgICAgICAgIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAjeyRhbmR9JzsgfVxuXG4gICAgJG1lZGlhLXF1ZXJ5OiB1bnF1b3RlKCN7JG1lZGlhLXF1ZXJ5fSk7XG5cbiAgICBAbWVkaWEgI3tvbmx5IHNjcmVlbiskbWVkaWEtcXVlcnl9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGQgYSBicmVha3BvaW50XG4vLyBVc2FnZTogJG1xLWJyZWFrcG9pbnRzOiBtcS1hZGQtYnJlYWtwb2ludCh0dnNjcmVlbiwgMTkyMHB4KTtcbkBmdW5jdGlvbiBtcS1hZGQtYnJlYWtwb2ludCgkbmFtZSwgJGJyZWFrcG9pbnQpIHtcbiAgJG5ldy1icmVha3BvaW50OiAoJG5hbWU6ICRicmVha3BvaW50KTtcbiAgQHJldHVybiBtYXAtbWVyZ2UoJG1xLWJyZWFrcG9pbnRzLCAkbmV3LWJyZWFrcG9pbnQpO1xufVxuXG5AbWl4aW4gbXEtc2hvdy1icmVha3BvaW50cygkYnJlYWtwb2ludHMpIHtcbiAgLy8gU2hvdyB0aGUgYWN0aXZlIGJyZWFrcG9pbnQgaW4gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgdGhlIHZpZXdwb3J0XG4gIEBpZiAobGVuZ3RoKCRicmVha3BvaW50cykgPiAwKSB7XG4gICAgYm9keTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmJlZWQ1O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmJlZWQ1O1xuICAgICAgY29sb3I6ICNjMDk4NTM7XG4gICAgICBmb250OiBzbWFsbC1jYXB0aW9uO1xuICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgICAvLyBMb29wIHRocm91Z2ggdGhlIGJyZWFrcG9pbnRzIHRoYXQgc2hvdWxkIGJlIHNob3duXG4gICAgICBAZWFjaCAkYnAgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgICAgJHdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkYnApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKCRicCkge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiI3skYnB9IOKJpSAjeyR3aWR0aH0gKCN7bXEtcHgyZW0oJHdpZHRoKX0pXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIm5hdixcbm1haW4sXG4udS1mb290ZXIge1xuICBAaW1wb3J0ICd0eXBvZ3JhcGh5LWNvbnRlbnQnO1xufVxuIiwiaDEsXG4udS1oMSxcbmgyLFxuLnUtaDIsXG5oMyxcbi51LWgzLFxuaDQsXG4udS1oNCxcbmg0LFxuLnUtaDQge1xuICBAZXh0ZW5kICVmdy1ibGFjaztcblxuICBsZXR0ZXItc3BhY2luZzogLS4xcmVtO1xufVxuXG5oMSxcbi51LWgxIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIEBpbmNsdWRlIG1xKCd4c21hbGwnKSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3h4c21hbGwnKSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICB9XG59XG5cbmgyLFxuLnUtaDIge1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgQGluY2x1ZGUgbXEoJ3h4c21hbGwnKSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIG1hcmdpbjogMCAwIDNyZW0gMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgbWFyZ2luOiAwIDAgNHJlbSAwO1xuICB9XG59XG5cbmgzLFxuLnUtaDMge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMtcmF0aW8oMy4xLCAyLjQpO1xufVxuXG5oNCxcbi51LWg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogY2FsYy1yYXRpbygyLjUsIDIpO1xufVxuXG5oNSxcbi51LWg1IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjLXJhdGlvKDIsIDEuNik7XG59XG5cbnN0cm9uZyxcbmIge1xuICBAZXh0ZW5kICVmdy1zZW1pYm9sZDtcbn1cbiIsIiRwYWRkaW5nLW1lZGl1bTogN3JlbTtcbiRwYWRkaW5nLW1lZGl1bS1kb3VibGU6IDE0cmVtO1xuXG4udS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICBoMixcbiAgLnUtaDIsXG4gIGgzLFxuICAudS1oMyxcbiAgLnUtaGlnaGxpZ2h0LFxuICAudS1jb250ZW50X19sYXJnZSxcbiAgLnUtY29udGVudF9fZnVsbCB7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgICAudS1oaWdobGlnaHQsXG4gICAgLnUtY29udGVudF9fbGFyZ2UsXG4gICAgLnUtY29udGVudF9fZnVsbCB7XG4gICAgICBtYXJnaW46IDZyZW0gMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aC1jb250ZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBwYWRkaW5nOiA1cmVtIDdyZW07XG4gIH1cbn1cblxuLnUtY29udGVudF9fZnVsbCxcbi51LWNvbnRlbnRfX2xhcmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTJyZW0haW1wb3J0YW50O1xuICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyAjeyRtYXgtd2lkdGgtY29udGVudCAvIDIgLSA3cmVtfSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdsYXJnZScpIHtcbiAgICAudS1tYWluICYge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAjeyRzaWRlYmFyLXdpZHRoICsgMjJyZW19KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgI3soJG1heC13aWR0aC1jb250ZW50ICsgJHNpZGViYXItd2lkdGgpIC8gMn0pICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3hsYXJnZScpIHtcbiAgICAudS1tYWluICYge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udS1jb250ZW50X19sYXJnZSB7XG4gIEBpbmNsdWRlIG1xKCdsYXJnZScpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1jb250ZW50IC51LWV4Y2VycHQge1xuICBtYXJnaW46IDAgYXV0byAzcmVtO1xuXG4gIEBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAgIG1hcmdpbjogMCBhdXRvIDVyZW07XG4gIH1cbn1cbiIsIi51LWhvbWVfX3NsaWRlciB7XG4gIC51LWNhcmRfX2NvdmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsaWR5LW91dGVyIHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcblxuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIGZhZGUtb3V0KCRibGFjaywgLjUpIDAlLCBmYWRlLW91dCgkYmxhY2ssIDEpIDM1JSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCBmYWRlLW91dCgkYmxhY2ssIC42NSkgMCUsIGZhZGUtb3V0KCRibGFjaywgMSkgNzUlKTtcbiAgICB9XG4gIH1cbn1cblxuLnUtaG9tZV9fdmlkZW8ge1xuICAudS1jYXJkX19jb3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIC5uby10b3VjaGV2ZW50cyAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnUtaG9tZV9fdmlkZW8taW5uZXIge1xuICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB6LWluZGV4OiA5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gJjo6YmVmb3JlIHtcbiAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBmYWRlLW91dCgkYmxhY2ssIC41KSAwJSwgZmFkZS1vdXQoJGJsYWNrLCAxKSAzNSUpO1xuICAvLyB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgZmFkZS1vdXQoJGJsYWNrLCAuNTUpIDAlLCBmYWRlLW91dCgkYmxhY2ssIDEpIDc1JSk7XG4gIH1cblxuICB2aWRlbyB7XG4gICAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgLnRvdWNoZXZlbnRzICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnUtaG9tZV9fc2xpZGVyX19jb250ZW50LFxuLnUtaG9tZV9fdmlkZW9fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCduYXYnKSB7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBnZXQtYWxsLXNwYWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtaXhpbiBjZW50ZXIteHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWl4aW4gY2VudGVyLXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtaXhpbiBjZW50ZXIteCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1peGluIGh0bWwtY2xhc3MoJGNsYXNzZXMpIHtcbiAgaHRtbCN7JGNsYXNzZXN9ICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBpbWFnZS1maXQoJGZpdDogY292ZXIsICRwb3NpdGlvbjogbnVsbCkge1xuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1hbGxcbiAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcbiAgb2JqZWN0LWZpdDogJGZpdDtcblxuICBAaWYgJHBvc2l0aW9uIHtcbiAgICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JGZpdH07IG9iamVjdC1wb3NpdGlvbjogI3skcG9zaXRpb259JztcbiAgfSBAZWxzZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyRmaXR9JztcbiAgfVxuICAvLyBzYXNzLWxpbnQ6ZW5hYmxlLWFsbFxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1hbGxcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHsgQGNvbnRlbnQ7IH1cbiAgOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHsgQGNvbnRlbnQ7IH1cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHsgQGNvbnRlbnQ7IH1cbiAgLy8gc2Fzcy1saW50OmVuYWJsZS1hbGxcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVTGllZ2UgbWl4aW5zXG5cbi8vIENyZWF0ZSBjb2xvciBydWxlcyBmb3IgYWxsIFwiZmFjdWx0aWVzXCJcbi8vIEBwYXJhbSB7c3RyaW5nfSAkc2VsZWN0b3IgXCJibG9ja1wiIGNsYXNzbmFtZVxuLy8gQHBhcmFtIHtzdHJpbmd9ICRwcm9wZXJ0eSBwcm9wZXJ0eSB0byBhcHBseSBjb2xvclxuLy8gQHBhcmFtIHtzdHJpbmd9ICR0eXBlICAgICBkZWZhdWx0LCBsaWdodCwgZGFyaywgZGFya2VyXG4vLyBAcGFyYW0ge3N0cmluZ30gJHBzZXVkbyAgIGFkZCBleHRyYSBzZWxlY3RvciBzdHJpbmdcbkBtaXhpbiBjb2xvci1ydWxlcygkc2VsZWN0b3IsICRwcm9wZXJ0eTogbnVsbCwgJHR5cGU6ICdkZWZhdWx0JywgJHBzZXVkbzogJycpIHsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBtYXgtbGluZS1sZW5ndGhcbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkgeyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIGVtcHR5LWFyZ3NcbiAgICAkY29sb3I6IGdldC1jb2xvcigkZmFjLCAkdHlwZSk7XG5cbiAgICBbY2xhc3MqPScjeyRzZWxlY3Rvcn0tLSddW2NsYXNzKj0nLS0jeyRmYWN9J10jeyRwc2V1ZG99IHtcbiAgICAgICN7JHByb3BlcnR5fTogJGNvbG9yICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgfVxuICB9XG59XG5cbi8vIENyZWF0ZSBjb2xvciBkZWNsYXJhdGlvbiBmb3IgYWxsIFwiZmFjdWx0aWVzXCJcbi8vIHVzZWQgd2l0aCAudS1ib2R5LnUtZmFjdWx0eSBvbiBtYWluIGNvbnRhaW5lclxuLy8gQHBhcmFtIHtzdHJpbmd9ICRwcm9wZXJ0eSBwcm9wZXJ0eSB0byBhcHBseSBjb2xvclxuLy8gQHBhcmFtIHtzdHJpbmd9ICR0eXBlICAgICBkZWZhdWx0LCBsaWdodCwgZGFyaywgZGFya2VyXG5AbWl4aW4gY29sb3ItcHJvcGVydHkoJHByb3BlcnR5OiBjb2xvciwgJHR5cGU6ICdkZWZhdWx0Jykge1xuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgZW1wdHktYXJnc1xuICAgICRjb2xvcjogZ2V0LWNvbG9yKCRmYWMsICR0eXBlKTtcblxuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkIC5sZWZ0L3JpZ2h0IGRlY2xhcmF0aW9ucyBmb3IgcGF0dGVybnNcbi8vIEBwYXJhbSB7c3RyaW5nfSAkZmFjICAgRmFjdWx0eSBzbHVnXG4vLyBAcGFyYW0ge3N0cmluZ30gJHR5cGUgIGRlZmF1bHQsIGZvb3RlciwgY2FyZCwgaGVyb1xuQG1peGluIHBhdHRlcm4oJGZhYywgJHR5cGU6ICdkZWZhdWx0Jykge1xuICAkcGF0dGVybjogZ2V0LXBhdHRlcm4tdHlwZSgkZmFjLCAkdHlwZSk7XG4gICRzaWRlczogbWFwLWtleXMoJHBhdHRlcm4pO1xuXG4gIEBlYWNoICRzaWRlIGluICRzaWRlcyB7XG4gICAgLiN7JHNpZGV9IHtcbiAgICAgIGZpbGw6IGdldC1wYXR0ZXJuLWNvbG9yKCRmYWMsICR0eXBlLCAkc2lkZSk7XG4gICAgfVxuICB9XG59XG5cbi8vIENyZWF0ZSBwYXR0ZXJuIHZhcmlhdGlvbnMgKGRlZmF1bHQsIGZvb3RlciwgY2FyZCwgaGVybykgYnkgXCJmYWN1bHR5XCJcbi8vIEBwYXJhbSB7c3RyaW5nfSAkZmFjICAgRmFjdWx0eSBzbHVnXG4vLyBAcGFyYW0ge3N0cmluZ30gJHByb3BlcnR5IHByb3BlcnR5IHRvIGFwcGx5IGNvbG9yXG4vLyBAcGFyYW0ge3N0cmluZ30gJHR5cGUgICAgIGRlZmF1bHQsIGxpZ2h0LCBkYXJrLCBkYXJrZXJcbi8vIEBwYXJhbSB7c3RyaW5nfSAkcHNldWRvICAgYWRkIGV4dHJhIHNlbGVjdG9yIHN0cmluZ1xuQG1peGluIHBhdHRlcm4tdmFyaWFudCgkZmFjOiAndWxpZWdlJykge1xuICBAZWFjaCAkdHlwZSBpbiBnZXQtcGF0dGVybi10eXBlcygkZmFjKSB7XG4gICAgW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLSN7JHR5cGV9J10ge1xuICAgICAgQGluY2x1ZGUgcGF0dGVybigkZmFjLCAkdHlwZSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBuYXYtc2VwYXJhdG9yKCRzaWRlOiAnYmVmb3JlJywgJHNwYWNlOiAxcmVtKSB7XG4gICY6OiN7JHNpZGV9IHtcblxuICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlO1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgJGNvbG9yOiBnZXQtY29sb3IoJGZhYywgJ2xpZ2h0Jyk7XG5cbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHUtZXZlbnRcblxuLnUtZXZlbnQge1xuXG59XG5cbi51LWV2ZW50IC51LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4udS1ldmVudF9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDc3cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi51LWV2ZW50X19tYWluIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnUtZXZlbnRfX3RhZ3Mge1xuICBzdmcge1xuICAgIHdpZHRoOiAyLjhyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgdGltZSB7XG4gICAgQGV4dGVuZCAlZnctc2VtaWJvbGQ7XG4gICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICAgIG1hcmdpbjogMCAwLjhyZW07XG4gIH1cblxuICBzcGFuIHtcbiAgICAvL0BleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xuICAgIEBleHRlbmQgJWZzLWl0YWxpYztcbiAgICBAZXh0ZW5kICVmdy1zZW1pYm9sZDtcbiAgICBmb250LXNpemU6MS4zcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB0b3A6IDAuMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogJGMtZ3JheS1tZWRpdW07XG4gIH1cblxuICAudS10YWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0wLjJyZW07XG4gIH1cbn1cblxuLnUtZXZlbnRfX3RhZ3NfX25ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIEBpbmNsdWRlIG1xKHhzbWFsbCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnUtZXZlbnRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogKDkgLyAyMikgKiAxMDAlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBpbWFnZS1maXQ7XG4gIH1cbn1cblxuLnUtZXZlbnRfX2RldGFpbCxcbltjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ10ge1xuICBiYWNrZ3JvdW5kOiAkYy11bGllZ2UtbWFpbjtcbiAgcGFkZGluZzogMnJlbTtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAudS1oMSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXVtjbGFzcyo9Jy0tbm9pbWFnZSddIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAudS1ldmVudF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC51LWV2ZW50X19kZXRhaWwsXG4gIFtjbGFzcyo9J3UtZXZlbnRfX2RldGFpbC0tJ10ge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gIC51LWV2ZW50X19pbWFnZSB7XG4gICAgZmxleC1iYXNpczogNTglO1xuICB9XG5cbiAgLnUtZXZlbnRfX2RldGFpbCxcbiAgW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXSB7XG4gICAgZmxleC1iYXNpczogNDIlO1xuICB9XG5cbiAgW2NsYXNzKj0ndS1ldmVudF9fZGV0YWlsLS0nXVtjbGFzcyo9Jy0tbm9pbWFnZSddIHtcbiAgICBwYWRkaW5nOiA0cmVtIDZyZW07XG4gIH1cbn1cbiIsIi8vIC51LW5ld3Ncbi51LW5ld3Mge1xuXG59XG5cbi51LXdyYXBwZXIudS1uZXdzX19wYWdlciB7XG4gIG1hcmdpbjogNHJlbSBhdXRvO1xuXG4gIEBpbmNsdWRlIG1xKG5hdikge1xuICAgIG1hcmdpbjogNnJlbSBhdXRvO1xuICB9XG59IiwiLnUtcmVzdWx0cy1yZWNoZXJjaGUge1xuICAudS1zbWFsbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgICB9XG4gIH1cblxuICAudS1zdW1tYXJ5Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuLnUtcmVzdWx0cy1yZWNoZXJjaGVfX3RpdGxlIHtcbiAgQGV4dGVuZCAlZnctbm9ybWFsO1xuICBAZXh0ZW5kICVmcy1pdGFsaWM7XG4gIGNvbG9yOiAkdHVuZG9yYTtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtcmVzdWx0cy1maWx0ZXJfX2xpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAudS1saW5rLFxuICBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgICBAZXh0ZW5kICVmdy1zZW1pYm9sZDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogLjJyZW07XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAudS1yZXN1bHRzLXJlY2hlcmNoZSA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cblxuICAudS1yZXN1bHRzLWZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnUtcmVzdWx0cy1maWx0ZXIgLnUtZmFrZS1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1yZXN1bHRzLXJlY2hlcmNoZV9fdGl0bGUge1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuXG4gIC51LXJlc3VsdHMtZmlsdGVyX19saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAudS1saW5rOmZpcnN0LWNoaWxkLFxuICAgIFtjbGFzcyo9J3UtbGluay0tJ106Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiW2RhdGEtY2xpY2thYmxlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi51LXNpdGUtbWFpbixcbltjbGFzcyo9J3Utc2l0ZS1tYWluLS0nXSB7XG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ25hdicpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBhdm9pZCBtYXJnaW4gY29sbGFwc2VcbiAgICBtYXJnaW4tdG9wOiAkbmF2LWhlYWRlci1oZWlnaHQ7IC8vIGZvciBtb2JpbGUgbWVudVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLy8gLnUtdWxpZWdlLnUtaG9tZXBhZ2UgJiB7XG4gICAgLy8gICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAvLyB9XG4gIH1cbn1cblxuLy8gU2lkZWJhciBsYXlvdXRcbltjbGFzcyo9J3Utc2l0ZS1tYWluLS0nXVtjbGFzcyo9Jy0tc2lkZWJhciddIHtcbiAgQGluY2x1ZGUgbXEoJ2xhcmdlJykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXN0O1xuICB9XG59XG5cbltjbGFzcyo9J3Utc2l0ZS1tYWluLS0nXVtjbGFzcyo9Jy0tc2lkZWJhciddW2NsYXNzKj0nLS1yZXZlcnNlJ10ge1xuICBAaW5jbHVkZSBtcSgnbGFyZ2UnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi51LXNpZGViYXIsXG5bY2xhc3MqPSd1LXNpZGViYXItLSddIHtcbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbGFyZ2UnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdsYXJnZScpIHtcbiAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIFtjbGFzcyo9J3Utc2l0ZS1tYWluLS0nXVtjbGFzcyo9Jy0tc2lkZWJhciddW2NsYXNzKj0nLS1yZXZlcnNlJ10gJiB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcblxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6ICRzaWRlYmFyLXdpZHRoO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi51LXNpZGViYXItaW5uZXIge1xuICBAaW5jbHVkZSBtcSgnbGFyZ2UnKSB7XG4gICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgW2NsYXNzKj0ndS1zaXRlLW1haW4tLSddW2NsYXNzKj0nLS1zaWRlYmFyJ11bY2xhc3MqPSctLXJldmVyc2UnXSAmIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICB9XG4gIH1cbn1cblxubWFpbjpub3QoW2NsYXNzXSksIC8qIGV4Y2VwdGlvbiBmb3IgY291cnNlcy1ob21lcGFnZSB3aGVyZSBtYWluIGhhcyBubyAudS1tYWluIGNsYXNzICovXG4udS1tYWluLFxuLnUtc2lkZWJhciB7XG4gIEBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cblxuLnUtbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogJG1heC13aWR0aCAtICRzaWRlYmFyLXdpZHRoO1xuXG4gIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgZmxleC1iYXNpczogJG1heC13aWR0aDtcbiAgfVxuXG4gIC8vIEZpeCBmbGV4aWJsZSBuYXYgd2l0aCBzaWRlYmFyIGxheW91dFxuICAudS1zaXRlLW1haW4tLXNpZGViYXIgJiB7XG4gICAgQGluY2x1ZGUgbXEoJ2xhcmdlJykge1xuICAgICAgd2lkdGg6ICRtYXgtd2lkdGggLSAkc2lkZWJhci13aWR0aCAtIDJyZW07XG4gICAgfVxuICB9XG59XG5cbi51LW1haW4taW5uZXIge1xuICBAaW5jbHVkZSBtcSgnbGFyZ2UnKSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAvLyAhREVWXG4gICAgcGFkZGluZzogMCA0cmVtO1xuXG4gICAgW2NsYXNzKj0ndS1zaXRlLW1haW4tLSddW2NsYXNzKj0nLS1zaWRlYmFyJ11bY2xhc3MqPSctLXJldmVyc2UnXSAmIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnUtd3JhcHBlcixcbltjbGFzcyo9J3Utd3JhcHBlci0tJ10ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAycmVtO1xuXG4gIEBpbmNsdWRlIG1xKCd4eGxhcmdlJykge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aC14eGw7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS13cmFwcGVyLS0nXVtjbGFzcyo9Jy0tbm9wYWRkaW5nLWwnXSB7XG4gIEBpbmNsdWRlIG1xKCdsYXJnZScpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXNwYWNlciB7XG4gIG1hcmdpbi1ib3R0b206ICR2LXNwYWNpbmcgKiAyICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHYtc3BhY2luZyAqIDIuNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobGFyZ2UpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdi1zcGFjaW5nICogNCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXNwYWNlci0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAkdi1zcGFjaW5nO1xuXG4gIEBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAgIG1hcmdpbi1ib3R0b206ICR2LXNwYWNpbmcgKiAxLjU7XG4gIH1cblxuICBAaW5jbHVkZSBtcShsYXJnZSkge1xuICAgIG1hcmdpbi1ib3R0b206ICR2LXNwYWNpbmcgKiAyO1xuICB9XG59XG5cblxuLnUtYm9keSB7XG4gIGJhY2tncm91bmQ6ICRjLWdyYXktYmFja2dyb3VuZDtcbn1cbiIsIm5hdixcbm1haW4sXG4udS1uYXYtbW9iaWxlLFxuLnUtbmF2LFxuLnUtZm9vdGVyIHtcbiAgaW5wdXQge1xuICAgIEBleHRlbmQgLnUtc21hbGwtdGl0bGU7XG5cbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogLjNyZW0gc29saWQgJGMtdWxpZWdlLW1haW47XG4gICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICBjb2xvcjogJGMtZ3JheS1saWdodDtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IC4zcmVtIHNvbGlkIGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyByZW1vdmUgaW9zIHJvdW5kZWQgYm9yZGVyc1xuICB0ZXh0YXJlYSxcbiAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICBpbnB1dFt0eXBlPSdidXR0b24nXSxcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkYy1ncmF5LWxpZ2h0O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC51LXNtYWxsLXRpdGxlO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAuMnJlbSAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAwO1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmaWxsOiAkYy11bGllZ2UtbWFpbjtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICAgIGZpbGw6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgQGV4dGVuZCAlZnctYm9sZDtcblxuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVyZW07XG4gIH1cblxuXG4gIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xuXG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgQGV4dGVuZCAlZnctbm9ybWFsO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJiArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC4xcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyLjFyZW07XG4gICAgICBoZWlnaHQ6IDIuMXJlbTtcbiAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgICAgYmFja2dyb3VuZDogJGMtZ3JheS1saWdodGVzdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAmICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAuNXJlbTtcbiAgICAgIGxlZnQ6IC40cmVtO1xuICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgIGhlaWdodDogMS4zcmVtO1xuICAgICAgYmFja2dyb3VuZDogJGMtdWxpZWdlLW1haW47XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzO1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2hlY2tib3hcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xuICB9XG5cbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAwIDNyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0zcmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBib3JkZXI6IC4zcmVtIHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuMnJlbTtcbiAgICBsZWZ0OiAuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBmaWxsOiAkYy11bGllZ2UtbWFpbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAvLyBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogLjNyZW0gc29saWQgJGMtdWxpZWdlLW1haW47XG5cbiAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICBib3JkZXI6IC4zcmVtIHNvbGlkIGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgKyBzdmcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC51LWJnLWxheWVyXG5cbi51LWJnLWxheWVyLFxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBwYWRkaW5nLXRvcDogKDkgLyAxNikgKiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuICB9XG5cbiAgLy8gZGVmYXVsdFxuICBAaW5jbHVkZSBwYXR0ZXJuKCd1bGllZ2UnLCAnZm9vdGVyJyk7XG5cbiAgLy8gVmFyaWFudHNcbiAgLnUtbmF2LWhlYWRlci0tY291cnNlcyAmIHtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIC51LWZhY3VsdHkgJiB7XG4gICAgICBib3R0b206ICRuYXYtaGVhZGVyLWhlaWdodDtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWRlZmF1bHQnXSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6ICg5IC8gMTYpICogMTAwJTtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGFsZiddLFxuW2NsYXNzKj0ndS1iZy1sYXllci0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6ICgxMDAgLyAyODApICogMTAwJTtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0tZm9vdGVyJ10ge1xuICAudS1mYWN1bHR5ICYge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDMycmVtO1xuXG4gICAgc3ZnIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPSd1LWJnLWxheWVyLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbWVkaXVtJykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICA+IHN2ZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLy8gYWxsIHR5cGVzIChmb290ZXIsIGxpZ2h0LCBkYXJrKVxuQGluY2x1ZGUgcGF0dGVybi12YXJpYW50O1xuXG5AZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gIC51LSN7JGZhY30ge1xuICAgIEBpbmNsdWRlIHBhdHRlcm4tdmFyaWFudCgkZmFjKTtcbiAgfVxufVxuIiwiLnUtYmlnLXRpdGxlIHtcbiAgQGV4dGVuZCAlZnctYmxhY2s7XG4gIGNvbG9yOiAkYy1ncmF5LWxpZ2h0ZXIhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IC44O1xuXG4gIEBpbmNsdWRlIG1xKHhzbWFsbCkge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBmb250LXNpemU6IDYuNXJlbTtcblxuICB9XG5cbiAgQGluY2x1ZGUgbXEobmF2KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBmb250LXNpemU6IDhyZW07XG4gIH1cbn1cbiIsIi8vIC51LWJyZWFkY3J1bWJcblxuLnUtYnJlYWRjcnVtYiB7XG4gIEBleHRlbmQgLnUtc21hbGwtdGl0bGU7XG4gIHBhZGRpbmc6IDRyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMTJyZW07XG4gIGZpbGw6ICRjLWdyYXktbGlnaHRlcjtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogLjhyZW07XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmaWxsOiAkYy1ncmF5LWxpZ2h0ZXI7XG5cbiAgICAudS1mYWN1bHR5ICYge1xuICAgICAgY29sb3I6ICR0dW5kb3JhO1xuICAgIH1cbiAgfVxufVxuXG4udS1icmVhZGNydW1iX19saXN0IHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwIC4yNXJlbTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1icmVhZGNydW1iX19iYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGZpbGw6ICRjLXVsaWVnZS1saWdodDtcblxuICAgIC51LWZhY3VsdHkgJiB7XG4gICAgICBjb2xvcjogJHR1bmRvcmE7XG4gICAgICBmaWxsOiAkdHVuZG9yYTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogLjZyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoeHNtYWxsKSB7XG4gIC51LWJyZWFkY3J1bWJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC51LWJyZWFkY3J1bWJfX2JhY2s6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IC4ycmVtO1xuICAgIGhlaWdodDogMS43cmVtO1xuICAgIG1hcmdpbjogMCAuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkYy1ncmF5LWxpZ2h0ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuIiwiLnUtYm94LFxuW2NsYXNzKj0ndS1ib3gtLSddIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNHJlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xufVxuXG4udS1ib3hfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG5cbiAgc3ZnIHtcbiAgICBAaW5jbHVkZSBjZW50ZXIteTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IC43cmVtO1xuICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuICB9XG5cbiAgLmljb24taWNvbnMtY3Jvc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEuM3JlbTtcbiAgICBoZWlnaHQ6IDEuM3JlbTtcbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgLmljb24tYXJyb3ctY2FyZXQtZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pY29uLWljb25zLWNyb3NzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4udS1ib3hfX3RpdGxlW2RhdGEtYWNjb3JkaW9uLXRvZ2dsZXJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnUtYm94X19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4iLCIudS1idG4sXG5bY2xhc3MqPSd1LWJ0bi0tJ10ge1xuICBAZXh0ZW5kICVmdy1ib2xkO1xuICBAZXh0ZW5kICV0ZXh0LW5vdHJhbnNmb3JtO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjLXVsaWVnZS1tYWluIDUxJSwgJGMtdWxpZWdlLWxpZ2h0IDUxJSk7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbWF4LWxpbmUtbGVuZ3RoXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwNiUgMTAwJTtcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuMjVzICRlYXNlLW91dC1xdWFkLFxuICBib3gtc2hhZG93IC4yNXMgJGVhc2Utb3V0LXF1YWQ7XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGdldC1jb2xvcigkZmFjLCAnbGlnaHQnKSA1MSUsIGdldC1jb2xvcigkZmFjKSA1MSUpOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG1heC1saW5lLWxlbmd0aFxuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMS4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBmaWxsOiAkd2hpdGU7XG4gIH1cblxuICBbZGF0YS1jbGlja2FibGVdOmhvdmVyICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCBmYWRlLW91dCgkYmxhY2ssIC44KTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG5bY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLWljb25yaWdodCddIHtcbiAgc3ZnIHtcbiAgICB0b3A6IC0uMXJlbTtcbiAgICB3aWR0aDogLjVyZW07XG4gICAgaGVpZ2h0OiAuN3JlbTtcbiAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1idG4tLSddW2NsYXNzKj0nLS11cHBlcmNhc2UnXSB7XG4gIEBleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xufVxuXG5bY2xhc3MqPSd1LWJ0bi0tJ11bY2xhc3MqPSctLXdoaXRlJ10ge1xuICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjb2xvcjogJGMtdWxpZWdlLW1haW4gIWltcG9ydGFudDtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC45cmVtO1xuICAgIHJpZ2h0OiAuMnJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuICB9XG5cbiAgW2RhdGEtY2xpY2thYmxlXTpob3ZlciAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIEVhc2luZ3MgdmFyaWFibGVzXG4vLyBAc291cmNlOiBodHRwczovL21hdHRoZXdsZWluLmNvbS9jZWFzZXIvXG5cbiRsaW5lYXI6IGN1YmljLWJlemllciguMjUwLCAuMjUwLCAuNzUwLCAuNzUwKTtcblxuJGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxKTtcbiRlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgMCwgMSwgMSk7XG4kZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLCAwLCAuNTgwLCAxKTtcbiRlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIDAsIC41ODAsIDEpO1xuXG4kZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoLjU1MCwgLjA4NSwgLjY4MCwgLjUzMCk7XG4kZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC4yNTAsIC40NjAsIC40NTAsIC45NDApO1xuJGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMwLCAuNTE1LCAuOTU1KTtcblxuJGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllciguNTUwLCAuMDU1LCAuNjc1LCAuMTkwKTtcbiRlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEpO1xuJGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSk7XG5cbiRlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzMCwgLjY4NSwgLjIyMCk7XG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguMTY1LCAuODQwLCAuNDQwLCAxKTtcbiRlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC43NzAsIDAsIC4xNzUsIDEpO1xuXG4kZWFzZS1pbi1xdWludDogY3ViaWMtYmV6aWVyKC43NTUsIC4wNTAsIC44NTUsIC4wNjApO1xuJGVhc2Utb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoLjIzMCwgMSwgLjMyMCwgMSk7XG4kZWFzZS1pbi1vdXQtcXVpbnQ6IGN1YmljLWJlemllciguODYwLCAwLCAuMDcwLCAxKTtcblxuJGVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKC40NzAsIDAsIC43NDUsIC43MTUpO1xuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllciguMzkwLCAuNTc1LCAuNTY1LCAxKTtcbiRlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjQ0NSwgLjA1MCwgLjU1MCwgLjk1MCk7XG5cbiRlYXNlLWluLWV4cG86IGN1YmljLWJlemllciguOTUwLCAuMDUwLCAuNzk1LCAuMDM1KTtcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoLjE5MCwgMSwgLjIyMCwgMSk7XG4kZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG4kZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoLjYwMCwgLjA0MCwgLjk4MCwgLjMzNSk7XG4kZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKC4wNzUsIC44MjAsIC4xNjUsIDEpO1xuJGVhc2UtaW4tb3V0LWNpcmM6IGN1YmljLWJlemllciguNzg1LCAuMTM1LCAuMTUwLCAuODYwKTtcblxuJGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKC42MDAsIC0uMjgwLCAuNzM1LCAuMDQ1KTtcbiRlYXNlLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyMCwgMS4yNzUpO1xuJGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllciguNjgwLCAtLjU1MCwgLjI2NSwgMS41NTApO1xuIiwiLyoqXG4udS1jYXJkXG5cblZhcmlhbnRzOlxuICAtIC51LWNhcmQtLW1lZGl1bVxuICAtIC51LWNhcmQtLWJpZ1xuICAtIC51LWNhcmQtLWZ1bGxcbiAgLSAudS1jYXJkLS1oZXJvXG4gIC0gLnUtY2FyZC0taG9yaXpvbnRhbFxuICAtIC51LWNhcmQtLW5vaW1hZ2VcbiAgLSAudS1jYXJkLS12aWRlb1xuKiovXG5cbi51LWNhcmQsXG5bY2xhc3MqPSd1LWNhcmQtLSddIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuXG4udS1jYXJkX19jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogKDkgLyAxNikgKiAxMDAlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBpbWFnZS1maXQ7XG4gICAgLy8gIURFVlxuICAgIC8vIHRyYW5zaXRpb246IGZpbHRlciAuNHMgJGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzICRlYXNlLW91dC1leHBvO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzICRlYXNlLW91dCwgZmlsdGVyIC4zNXMgJGVhc2Utb3V0O1xuXG4gICAgW2RhdGEtY2xpY2thYmxlXTpub3QoW2NsYXNzKj0nLS1mdWxsJ10pOm5vdChbY2xhc3MqPSctLWhlcm8nXSk6bm90KFtjbGFzcyo9Jy0tdmlkZW8nXSk6aG92ZXIgJiB7XG4gICAgLy8gJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICB9XG4gIH1cblxuICBpZnJhbWUge1xuICAgIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG4gICAgLy8gc29tZSBqYWxpb3MganMgYWRkIGEgZml4ZWQgaGVpZ2h0Li4uXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gIH1cblxuICAudS1zbGlkZXIge1xuICAgIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG4gIH1cbn1cblxuLnUtY2FyZF9fY292ZXItaW5uZXIge1xuICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xufVxuXG4vLyAhREVWXG4vLyAudS1jYXJkX19jb3Zlcl9fbGF5ZXIge1xuLy8gICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuLy8gICB6LWluZGV4OiA1O1xuLy8gICBiYWNrZ3JvdW5kOiAkYy11bGllZ2UtbWFpbjtcbi8vICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuLy8gICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbi8vICAgb3BhY2l0eTogMDtcbi8vICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cbi8vICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuLy8gICAgIC51LSN7JGZhY30gJiB7XG4vLyAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoJGZhYyk7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi51LWNhcmRfX2NvdmVyX190ZXh0IHtcbiAgQGV4dGVuZCAlZnctYmxhY2s7XG4gIEBpbmNsdWRlIGNlbnRlci15O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIGxlZnQ6IDEwMCU7XG4gIGNvbG9yOiAkYmVybXVkYTtcbiAgZm9udC1zaXplOiAxNXJlbTtcbiAgbGluZS1oZWlnaHQ6IC45O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAudS0jeyRmYWN9ICYge1xuICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjLCBsaWdodCk7XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW1lZGl1bSddIHtcbiAgLnUtY2FyZF9fY292ZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tYmlnJ10ge1xuICAudS1jYXJkX19jb3Zlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHJlbTtcbiAgfVxufVxuXG4udS1jYXJkOmhvdmVyLFxuW2NsYXNzKj0ndS1jYXJkLS0nXTpob3Zlcjpub3QoW2NsYXNzKj0nLS1mdWxsJ10pOm5vdChbY2xhc3MqPSctLWhlcm8nXSk6bm90KFtjbGFzcyo9Jy0tdmlkZW8nXSkge1xuXG4gIC51LWNhcmRfX2NvdmVyIGltZyB7XG4gICAgLy8gIURFVlxuICAgIC8vIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMTIwJSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC8vIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICB9XG5cbiAgLnUtY2FyZF9fY292ZXJfX2xheWVyIHtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgQGluY2x1ZGUgaHRtbC1jbGFzcygnOm5vdCgubWl4LWJsZW5kLW1vZGUpJykge1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxuICB9XG5cbiAgLy8gIURFVlxuICAvLyAudS1jYXJkX19jb3Zlcl9fdGV4dCB7XG4gIC8vICAgb3BhY2l0eTogMTtcbiAgLy8gICBhbmltYXRpb246IGxvb3B0ZXh0IDE1cyBpbmZpbml0ZTtcbiAgLy8gICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC8vIH1cbn1cblxuQGtleWZyYW1lcyBsb29wdGV4dCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGxlZnQ6IDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgfVxufVxuXG4udS1jYXJkX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgcGFkZGluZzogMy42cmVtO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAzMHB4IGZhZGUtb3V0KCRibGFjaywgLjkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMzVzICRlYXNlLW91dDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4c21hbGwnKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICAudS1ob21lX19zbGlkZXIgJixcbiAgICAudS1ob21lX192aWRlbyAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWNsaWNrYWJsZV06aG92ZXIsXG4gIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgJiB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLnUtY2FyZF9fY29udGVudF9fdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICAudS1ob21lX19zbGlkZXIgJixcbiAgICAudS1ob21lX192aWRlbyAmIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG59XG5cbi51LWNhcmRfX2NvbnRlbnRfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLy8gSUUgMTEgZmxleCBmaXhcbi51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcixcbi51LWNhcmRfX2NvbnRlbnRfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtY2FyZF9fY29udGVudF9faGVhZGVyX19jYXRlZ29yeSB7XG4gIEBleHRlbmQgJWZ3LWJvbGQ7XG4gIEBleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xuXG4gIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xuXG4gIC51LWZhY3VsdHkgJiB7XG4gICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0uMXJlbTtcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjdyZW07XG4gICAgZmlsbDogJGMtdWxpZWdlLW1haW47XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGZpbGw6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWNvbi1zaGFyZS15b3V0dWJlIHtcbiAgICBmaWxsOiAkYy15b3V0dWJlO1xuICB9XG59XG5cbi51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLW1haW47XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi51LWNhcmRfX2NvbnRlbnRfX2hlYWRlcl9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAuNzVlbSAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgLnUtaG9tZV9fc2xpZGVyICYsXG4gICAgLnUtaG9tZV9fdmlkZW8gJiB7XG4gICAgICAvLyBtYXgtd2lkdGg6ICRtYXgtd2lkdGggLyAyO1xuICAgICAgbWF4LXdpZHRoOiA1OHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC41ZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4xMjVlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk1O1xuICAgIH1cbiAgfVxufVxuXG4udS1jYXJkX19jb250ZW50X19oZWFkZXJfX3N1YnRpdGxlIHtcbiAgQGV4dGVuZCAlZnctc2VtaWJvbGQ7XG5cbiAgbWFyZ2luOiAtMWVtIDAgMWVtO1xufVxuXG4udS1jYXJkX19zb2NpYWwge1xuICB3aWR0aDogMTAwJTtcblxuICB1bCB7XG4gICAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGxpIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zJTtcbiAgICBtYXJnaW46IDAuM3JlbSAwO1xuICB9XG5cbiAgLnUtaWNvbiB7XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgfVxuXG4gIC5pY29uLXNoYXJlLWZhY2Vib29rIHtcbiAgICBmaWxsOiAkYy1yLWZhY2Vib29rO1xuICB9XG5cbiAgLmljb24tc2hhcmUteW91dHViZSB7XG4gICAgZmlsbDogJGMtci15b3V0dWJlO1xuICB9XG5cbiAgLmljb24tc2hhcmUtdHdpdHRlciB7XG4gICAgZmlsbDogJGMtci10d2l0dGVyO1xuICB9XG5cbiAgLmljb24tc2hhcmUtbGlua2VkaW4ge1xuICAgIGZpbGw6ICRjLXItbGlua2VkaW47XG4gIH1cblxuICAuaWNvbi1zaGFyZS1nb29nbGVwbHVzIHtcbiAgICBmaWxsOiAkYy1yLWdvb2dsZTtcbiAgfVxuXG4gIC5pY29uLXNoYXJlLWluc3RhZ3JhbSB7XG4gICAgZmlsbDogJGMtci1pbnN0YWdyYW07XG4gIH1cbn1cblxuLy8gLnUtY2FyZC0tbWVkaXVtXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1tZWRpdW0nXTpub3QoW2NsYXNzKj0nLS12aWRlbyddKSB7XG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSArIDEwcHgpO1xuXG4gICAgLnUtY2FyZF9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIG1heC13aWR0aDogMzJyZW07XG4gICAgICAvLyBtYXgtaGVpZ2h0OiAzMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLnUtY2FyZC0tYmlnXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1iaWcnXTpub3QoW2NsYXNzKj0nLS12aWRlbyddKSB7XG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnUtY2FyZF9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICAgIEBpbmNsdWRlIGNlbnRlci15O1xuICAgICAgbGVmdDogLTJyZW07XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICAgIGhlaWdodDogODAlO1xuICAgICAgbWF4LWhlaWdodDogNDVyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ2xhcmdlJywgJ3hsYXJnZScpIHtcbiAgICAgIGxlZnQ6IC00cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgICBsZWZ0OiAtOHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLnUtY2FyZC0tZnVsbCAmIGhlcm9cbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWZ1bGwnXSxcbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWhlcm8nXSB7XG4gIC8vIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDAgMCA0cmVtO1xuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYywgJ2RlZmF1bHQnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudS1mYWN1bHR5LnUtaG9tZXBhZ2UgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC51LWNhcmRfX2NvdmVyIHtcbiAgICAvLyBvdmVyZmxvdzogdmlzaWJsZTsgLy8gZm9yIHNsaWRlci1uYXZpZ2F0aW9uXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBAaW5jbHVkZSBtcSgnbmF2Jykge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cblxuICAudS1jYXJkX19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3IgYmctbGF5ZXJcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiA0cmVtIDNyZW0gNHJlbSA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gKyAycmVtOyAvLyBmb3Igc2xpZGVyLW5hdmlnYXRpb25cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgneGxhcmdlJykge1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgfVxuICB9XG5cbn1cblxuLy8gLnUtY2FyZC0tZnVsbFxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddIHtcbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MnJlbTtcbiAgfVxuXG4gIC51LWNhcmRfX2NvdmVyIHtcbiAgICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwcmVtO1xuICAgICAgbGVmdDogNSU7XG4gICAgICB3aWR0aDogNDJyZW07XG4gICAgICBoZWlnaHQ6IDQycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgfVxuICB9XG5cbiAgJi51LWhvbWVfX3NsaWRlcixcbiAgJi51LWhvbWVfX3ZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG4gICAgQGluY2x1ZGUgbXEoJ21lZGl1bScsICduYXYnKSB7XG4gICAgICBoZWlnaHQ6IDUycmVtO1xuICAgIH1cblxuICAgIC51LWNhcmRfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIGxlZnQ6IDRyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDMycmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSgnbmF2Jykge1xuICAgICAgICBsZWZ0OiAxMHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0MnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnUtaG9tZV9fc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuXG4gICAgLnUtY2FyZF9fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtcSgnbGFyZ2UnKSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAkbWF4LXdpZHRoO1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gdS1jYXJkLS1oZXJvXG5bY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10ge1xuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3hsYXJnZScpIHtcbiAgICBoZWlnaHQ6IDYycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMsICdkZWZhdWx0Jyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnUtY2FyZF9fY292ZXIge1xuICAgIC8vIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEyOHJlbTtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnUtY2FyZF9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDJyZW07XG4gICAgICBoZWlnaHQ6IDUycmVtIC0gNnJlbTtcblxuICAgICAgLy8gYmFja2dyb3VuZDogJHRyYW5zcGFyZW50O1xuXG4gICAgICAvLyAmOjpiZWZvcmUge1xuICAgICAgLy8gICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuXG4gICAgICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ3hsYXJnZScpIHtcbiAgICAgIGJvdHRvbTogOHJlbTtcbiAgICAgIGxlZnQ6IDYuNXJlbTtcbiAgICAgIGhlaWdodDogNjJyZW0gLSAxNnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgnbWVnYScpIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skbWF4LXdpZHRoLXh4bCAvIDIgKyA0MnJlbSAtIDhyZW19KTsgLy8g4oCmIC0gb2Zmc2V0XG4gICAgfVxuICB9XG5cbiAgLnUtc2xpZGVyLFxuICAudS1jYXJkX19jb3Zlci1pbm5lciB7XG4gICAgLy8gbGVmdDogMTByZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtICN7JG1heC13aWR0aCAvIDJ9KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgneHhsYXJnZScpIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skbWF4LXdpZHRoLXh4bCAvIDJ9KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLnUtY2FyZC0taG9yaXpvbnRhbFxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taG9yaXpvbnRhbCddIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC51LWNhcmRfX2NvdmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogY2FsYyg0MCUgKyA1cmVtKTtcbiAgICB9XG5cbiAgICAudS1jYXJkX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cblxuICAgIC51LWNhcmRfX3NvY2lhbCB7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC51LWNhcmQtLW5vaW1hZ2VcbltjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW5vaW1hZ2UnXSB7XG4gIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vLyAudS1jYXJkLS12aWRlb1xuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tdmlkZW8nXSB7XG4gIC51LWNhcmRfX2NvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC42cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICYuaXMtcGxheWluZyB7XG4gICAgLnUtY2FyZF9fY292ZXIge1xuICAgICAgei1pbmRleDogMzA7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKCRibGFjaywgLjQpO1xuICAgIH1cblxuICAgIC51LWNhcmRfX2NvdmVyX19sYXllcixcbiAgICAudS1jYXJkX192aWRlby1vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi51LWNhcmRfX3ZpZGVvLWlmcmFtZSB7XG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi51LWNhcmRfX3ZpZGVvLW92ZXJsYXkge1xuICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuXG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tdmlkZW8nXSB7XG4gICAgLnUtY2FyZF9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDY0cmVtO1xuICAgIH1cbiAgfVxufVxuXG4udS1jYXJkIC51LWNhcmRfX3RhZy1jb250YWluZXIsXG5bY2xhc3MqPSd1LWNhcmQtLSddIC51LWNhcmRfX3RhZy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcblxuICAudS1oci0tbGlnaHQge1xuICAgIGhlaWdodDogLjJyZW07XG4gICAgbWFyZ2luOiAzcmVtIDAgMS41cmVtIDA7XG4gIH1cbn1cblxuLy8gLnUtY2FyZC0tdGFsbFxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tdGFsbCddIHtcbiAgLnUtY2FyZF9fY292ZXI6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDExMCU7XG4gIH1cbn1cbiIsIi8vIC51LWNhcmQtc21hbGxcblxuLnUtY2FyZC1zbWFsbCxcbltjbGFzcyo9J3UtY2FyZC1zbWFsbC0tJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuNHJlbSAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDlyZW07XG4gIG1hcmdpbjogMXJlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC51LWxpbmssXG4gIFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICAgIEBleHRlbmQgJWZ3LWJsYWNrO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyAkZWFzZSwgdHJhbnNmb3JtIC4zcyAkZWFzZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSksIGJhY2tncm91bmQgMC4zcztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAudS1jYXJkLXNtYWxsX19tYXNrIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG5cbiAgICAudS1saW5rLFxuICAgIFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJyZW0pO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudS1iZy1sYXllciAubGVmdCxcbiAgLnUtYmctbGF5ZXIgLnJpZ2h0IHtcbiAgICBmaWxsOiAkd2hpdGU7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG5cbiAgLnUtYmctbGF5ZXIgLnJpZ2h0IHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cblxuXG4udS1jYXJkLXNtYWxsX19iZyB7XG4gIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWNhcmQtc21hbGxfX21hc2sge1xuICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuICBsZWZ0OiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuQGluY2x1ZGUgY29sb3ItcnVsZXMoXG4gICd1LWNhcmQtc21hbGwnLFxuICAnYmFja2dyb3VuZC1jb2xvcicsXG4gICdkZWZhdWx0JyxcbiAgJyAudS1jYXJkLXNtYWxsX19iZydcbik7XG5cbi8vIEBpbmNsdWRlIGNvbG9yLXJ1bGVzKFxuLy8gICAndS1jYXJkLXNtYWxsJyxcbi8vICAgJ2ZpbGwnLFxuLy8gICAncGF0dGVybnNbZm9vdGVyXVtsZWZ0XScsXG4vLyAgICcgLnUtYmctbGF5ZXIgLmxlZnQnXG4vLyApO1xuIiwiLnUtY29udGFjdCB7XG4gIEBleHRlbmQgJXRleHQtY2VudGVyO1xufVxuXG4udS1jb250YWN0X19jb250ZW50IHtcbiAgLnUtaDMge1xuICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi51LWNvdXItc3VtbWFyeSB7XG4gICYgKyAudS1jb3VyLXN1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cblxuLnUtY291ci1zdW1tYXJ5X190aXRsZSB7XG4gIEBleHRlbmQgJWZ3LXNlbWlib2xkO1xuICBAZXh0ZW5kICVmcy1pdGFsaWM7XG4gIG1hcmdpbjogMCAwIDFyZW0gMCFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkdHVuZG9yYTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gIC51LWNvdXItc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAudS1jb3VyLXN1bW1hcnlfX2xpbmsge1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgfVxuXG4gIC51LWNvdXItc3VtbWFyeV9fdGV4dCB7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICB9XG59XG4iLCIudS1jb3Vyc2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAvLyAmLmlzLWhpZGRlbiB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcbiAgLy8gfVxufVxuXG4udS1jb3Vyc2VzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51LWNvdXJzZXNfX2hlYWRlcl9fdGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIGNvbG9yOiAkYy1kZWZhdWx0O1xufVxuXG4udS1jb3Vyc2VzX19oZWFkZXJfX2xlZ2VuZCxcbltjbGFzcyo9J3UtY291cnNlc19faGVhZGVyX19sZWdlbmQtLSddIHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogJGNvdXJzZXMtbWluLWNvbC13aWR0aCAqIDY7XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1xKCd0aW55JywgJ21lZGl1bScpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICAgIHdpZHRoOiAkY291cnNlcy1taW4tY29sLXdpZHRoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCN7JGNvdXJzZXMtbWluLWNvbC13aWR0aCAqIC43NX0pIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNvdXJzZXNfX2hlYWRlcl9fbGVnZW5kLS0nXVtjbGFzcyo9Jy0tYmxvYyddIHtcbiAgd2lkdGg6ICRjb3Vyc2VzLW1pbi1jb2wtd2lkdGggKiA1O1xufVxuXG4vKiB0YWJsZXMgKi9cbi51LWNvdXJzZXMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIC51LWNvdXJzZXMtc3ViICYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3JlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAtMnJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgJGMtZ3JheS1saWdodGVyO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi51LWNvdXJzZXMtc3ViIHtcbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgLnUtY291cnNlcy10YWJsZS5oYXMtaW5mbzo6YmVmb3JlIHtcbiAgICAgIHRvcDogMTAuN3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLyogY2FwdGlvbiAqL1xuLnUtY291cnNlcy1jYXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICAudS1jb3Vyc2VzLXRhYmxlID4gJiB7XG4gICAgICAudS1jb3Vyc2VzLXN1YiAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1jb3Vyc2VzLWNhcHRpb25fX3RpdGxlLFxuW2NsYXNzKj0ndS1jb3Vyc2VzLWNhcHRpb25fX3RpdGxlLS0nXSB7XG4gIEBleHRlbmQgJWZ3LWJvbGQ7XG5cbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJGMtZGVmYXVsdDtcblxuICBAaW5jbHVkZSBtcSgndGlueScsICdtZWRpdW0nKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjM1ZW07XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC51LWNvdXJzZXMtc3ViICYge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyo9J3UtY291cnNlcy1jYXB0aW9uX18nXVtjbGFzcyo9Jy0taW5mbyddIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjM1ZW0gLjVlbTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IDJweCByZ2JhKCRibGFjaywgLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWNhcHRpb25fX2Jsb2NzX19sYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IC41ZW07XG4gIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAudS0jeyRmYWN9ICYge1xuICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICB9XG4gIH1cblxuICAmOm50aC1vZi10eXBlKG4rMikge1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWNhcHRpb25fX2V4dHJhLFxuW2NsYXNzKj0ndS1jb3Vyc2VzLWNhcHRpb25fX2V4dHJhLS0nXSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4vKiB0aGVhZCAqL1xuLnUtY291cnNlcy1oZWFkIHtcbiAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuO1xufVxuXG4vKiB0Ym9keSAqL1xuLnUtY291cnNlcy1yb3cge1xuICBAZXh0ZW5kICVjZjtcblxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuXG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ21lZGl1bScpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjLCAnbGlnaHQnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnUtY291cnNlcy1jZWxsLS1jb2RlLFxuLnUtY291cnNlcy1jZWxsLS1kZXRhaWxzIHtcbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbWVkaXVtJykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51LWNvdXJzZXMtY2VsbC0tY29kZSB7XG4gIEBleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xuICBAZXh0ZW5kICVmdy1ub3JtYWw7XG5cbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgLnUtbGluayB7XG4gICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWNlbGwtLWRldGFpbHMge1xuICBAaW5jbHVkZSBtcSgndGlueScsICdtZWRpdW0nKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICAudS1jb3Vyc2VzLWNlbGwtLWNvZGUgKyAmIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWNlbGxfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbWVkaXVtJykge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICAvLyBtYXJnaW46IC41ZW0gMDtcbiAgfVxufVxuXG4udS1jb3Vyc2VzLWNlbGxfX3Blb3BsZSB7XG4gIG1hcmdpbi1ib3R0b206IC4yNWVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcblxuICBhIHtcbiAgICBjb2xvcjogJGMtZ3JheS1tZWRpdW07XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIG1hcmdpbjogLjVlbSAwO1xuICB9XG59XG5cbi51LWNvdXJzZXMtY2VsbF9fdG9vbHRpcC1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtcSgndGlueScsICdtZWRpdW0nKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnRvb2x0aXAge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAudG9vbHRpcC1pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggMTBweCByZ2JhKCRibGFjaywgLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGMtZGVmYXVsdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlICR0cmFuc3BhcmVudCAkdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnUtY291cnNlcy1jZWxsX190b2dnbGVfX3RyaWdnZXIge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xuICBjb2xvcjogJGMtZGVmYXVsdDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5cbi51LWNvdXJzZXMtY2VsbF9fdG9nZ2xlX190YXJnZXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkZHVyYXRpb24tZGVmYXVsdCAkZWFzZS1pbi1vdXQ7XG4gIC8vIGRpc3BsYXk6IG5vbmU7XG4gIC8vIG9wYWNpdHk6IDA7XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICAvLyBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cblxuW2NsYXNzKj0ndS1jb3Vyc2VzLWNlbGwtLSddW2NsYXNzKj0nLS1kYXRhJ10ge1xuICAmW3RpdGxlXSB7XG4gICAgY3Vyc29yOiBoZWxwO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbWVkaXVtJykge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NiU7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjI1ZW07XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIHdpZHRoOiAkY291cnNlcy1taW4tY29sLXdpZHRoO1xuICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG5AZWFjaCAkdHlwZSBpbiBibG9jLCBvcmdhLCB0aGVvcnksIHByYWN0aWNhbCwgb3RoZXIsIGNyZWRpdHMge1xuICBbY2xhc3MqPSd1LWNvdXJzZXMtY2VsbC0tJ11bY2xhc3MqPSctLWRhdGEnXVtjbGFzcyo9Jy0tI3skdHlwZX0nXSB7XG4gICAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbWVkaXVtJykge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY291cnNlcy0jeyR0eXBlfS5zdmcnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gW2NsYXNzKj0ndS1jb3Vyc2VzLWNlbGwtLSddW2NsYXNzKj0nLS1mdWxsJ10ge1xuLy8gICBAaW5jbHVkZSBtcSgndGlueScsICdtZWRpdW0nKSB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgIH1cbi8vIH1cblxuXG4udS1jb3Vyc2VzLWludHJvIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKGxhcmdlKSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuIiwiLnUtY291cnNlcy1kZXRhaWwge1xuICBwYWRkaW5nOiAzLjRyZW0gMDtcbn1cblxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb24sXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbi0tc3ViIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb24tLXN1YiB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGJvcmRlci1sZWZ0OiAycHggZG90dGVkICRjLWdyYXktbGlnaHRlcjtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGNvbG9yOiAkYy1kZWZhdWx0O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1saWdodGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIH4gKiB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLWNvbnRlbnQ7XG4gIH1cbn1cblxuLnUtY291cnNlcy1kZXRhaWxfX3NlY3Rpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgZHQsXG4gIGRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNzVlbSAwO1xuICB9XG5cbiAgZHQge1xuICAgIEBleHRlbmQgJWZ3LW5vcm1hbDtcblxuICAgIGZsZXgtYmFzaXM6IDgwJTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMjUlKTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWxpZ2h0ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICB9XG4gIH1cblxuICBkZCB7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi51LWNvdXJzZXMtZGV0YWlsX19zZWN0aW9uLS1zdWIsXG4udS1jb3Vyc2VzLWRldGFpbF9fc2VjdGlvbl9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4iLCIudS1jb3Vyc2VzLWV4Y2VycHQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHJlbSAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktYmFja2dyb3VuZCAhaW1wb3J0YW50O1xuXG4gIHAge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAkYy1kZWZhdWx0O1xuICB9XG59XG4iLCIudS1jb3Vyc2VzLWhlYWRlci1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLW1haW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSgndGlueScsICduYXYnKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gYXZvaWQgbWFyZ2luIGNvbGxhcHNlXG4gICAgbWFyZ2luLXRvcDogNC40cmVtOyAvLyBmb3IgbW9iaWxlIG1lbnVcbiAgICBtYXJnaW4tYm90dG9tOiAtNC40cmVtOyAvLyBcImZ1c2lvblwiIHdpdGggbmV4dCBtYWluIGNvbnRhaW5lclxuICB9XG59XG5cbi51LWNvdXJzZXMtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA3cmVtIDJyZW07XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi51LWNvdXJzZXMtaGVhZGVyX19oZWFkbGluZSxcbi51LWNvdXJzZXMtaGVhZGVyX190aXRsZSxcbi51LWNvdXJzZXMtaGVhZGVyX19iYXNlbGluZSB7XG4gIG1heC13aWR0aDogJG1heC13aWR0aC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udS1jb3Vyc2VzLWhlYWRlcl9faGVhZGxpbmUsXG4udS1jb3Vyc2VzLWhlYWRlcl9fYmFzZWxpbmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4udS1jb3Vyc2VzLWhlYWRlcl9fdGl0bGUge1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKCRibGFjaywgLjIpO1xufVxuXG5cbi51LWNvdXJzZXMtaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDIwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuICBAaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnUtY291cnNlcy1oZWFkZXItLWhvbWVwYWdlIHtcbiAgLnUtc21hbGwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtcSgndGlueScsICduYXYnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcblxuICAgIEBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uLWljb25zLWNyZWRpdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC42cmVtO1xuICAgIHdpZHRoOiAyLjJyZW07XG4gICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuN3JlbTtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGZpbGw6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi51LWNvdXJzZXMtbWFpbi1vdXRlciB7XG4gIEBpbmNsdWRlIG1xKCdsYXJnZScpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIH1cbn1cblxuLnUtY291cnNlcy1tYWluIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAkbWF4LXdpZHRoIC0gJHNpZGViYXItd2lkdGg7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgQGluY2x1ZGUgbXEoJ2xhcmdlJykge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3hsYXJnZScpIHtcbiAgICBmbGV4LWJhc2lzOiAkbWF4LXdpZHRoO1xuICB9XG59XG5cbi51LWNvdXJzZXMtbWFpbi1pbm5lciB7XG4gIC51LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMy42cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ2xhcmdlJykge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0cmVtIDAgMTFyZW07XG4gIH1cbn1cblxuLnUtY291cnNlcy1tYWluX190aXRsZSxcbi51LWNvdXJzZXMtbWFpbl9fc3VidGl0bGUge1xuICBtYXJnaW46IDFlbSAwIC41ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICRjLWRlZmF1bHQ7XG59XG4iLCIudS1jb3Vyc2VzLXJlc3VsdHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDNyZW0gMDtcblxuICB1bCB7XG4gICAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgLy8gYm9yZGVyLXNwYWNpbmc6IDJweCAwO1xuICAgIC8vIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIH1cbn1cblxuLnUtY291cnNlcy1yZXN1bHRzX19oZWFkIHRyLFxuLnUtY291cnNlcy1yZXN1bHRzX19yb3c6bGFzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjLWdyYXktbGlnaHRlc3Q7XG4gICAgfVxuXG4gICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi51LWNvdXJzZXMtcmVzdWx0c19faGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbWVkaXVtJykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEuNHJlbSAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51LWNvdXJzZXMtcmVzdWx0c19fcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWdyYXktbGlnaHRlc3Q7XG5cbiAgLmpzICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ21lZGl1bScpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICAuanMgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKCRibGFjaywgLjIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbCxcbltjbGFzcyo9J3UtY291cnNlcy1yZXN1bHRzX19yb3dfX2NlbGwtLSddIHtcbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbWVkaXVtJykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLXNwYWNlciddIHtcbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbWVkaXVtJykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLWxhcmdlJ10ge1xuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLXRpdGxlJ10ge1xuICBAaW5jbHVkZSBtcSgndGlueScsICdtZWRpdW0nKSB7XG4gICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNvdXJzZXMtcmVzdWx0c19fcm93X19jZWxsLS0nXVtjbGFzcyo9Jy0tbmFtZSddIHtcbiAgQGV4dGVuZCAlZnctc2VtaWJvbGQ7XG4gIEBleHRlbmQgJWZzLWl0YWxpYztcblxuICBmb250LXNpemU6IDJyZW07XG5cbiAgLmpzIDpob3ZlciA+ICYge1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLWxpc3QnXSB7XG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ21lZGl1bScpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jb3Vyc2VzLXJlc3VsdHNfX3Jvd19fY2VsbC0tJ11bY2xhc3MqPSctLWxpbmsnXSB7XG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ21lZGl1bScpIHtcbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIHdpZHRoOiA0cmVtO1xuXG4gICAgYSxcbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyLjhyZW07XG4gICAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0uM3JlbTtcbiAgICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudS1jb3Vyc2VzLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgQGluY2x1ZGUgbXEoJ2xhcmdlJykge1xuICAgIHdpZHRoOiAkY291cnNlcy1zaWRlYmFyLXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3hsYXJnZScpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogJGNvdXJzZXMtc2lkZWJhci13aWR0aDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udS1jb3Vyc2VzLXNpZGViYXItaW5uZXIge1xuICBwYWRkaW5nOiAycmVtO1xuXG4gID4gKiB7XG4gICAgbWFyZ2luOiAyLjRyZW0gMDtcbiAgfVxuXG4gID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICB9XG5cbiAgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgneHNtYWxsJywgJ2xhcmdlJykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ2xhcmdlJykge1xuICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWNvdXJzZXMtc2lkZWJhcl9fbGlzdC0tJ10ge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAuMjVlbSAwO1xuICB9XG5cbiAgLnUtaWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3hzbWFsbCcsICdsYXJnZScpIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG5cbiAgICAmW2NsYXNzKj0nLS1saW5rcyddIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jb3Vyc2VzLXNpZGViYXJfX2xpc3QtLSddW2NsYXNzKj0nLS1pbmZvcyddIHtcbiAgQGluY2x1ZGUgbXEoJ2xhcmdlJykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktbGlnaHRlc3Q7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICB9XG59XG4iLCIudS1jb3Vyc2VzLXRhYnMge1xuICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbmF2Jykge1xuICB9XG59XG5cbi51LWNvdXJzZXMtdGFicy1pbm5lciB7XG4gIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnUtY291cnNlcy10YWJzX190YWIge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1hcmdpbjogMCAwIC0xcHggLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7XG5cbiAgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgY29sb3I6ICRjLWdyYXktbGlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkYy1ncmF5LWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGMtZ3JheS1iYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktYmFja2dyb3VuZDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBjb2xvcjogJGMtZGVmYXVsdCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4eHNtYWxsJykge1xuICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgfVxufVxuIiwiLy8gLnUtY3RhXG5cbi51LWN0YSxcbltjbGFzcyo9J3UtY3RhLS0nXSB7XG4gIEBleHRlbmQgJXRleHQtY2VudGVyO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1kYXJrO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAudS0jeyRmYWN9ICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMsIGRhcmspO1xuICAgIH1cbiAgfVxufVxuXG4udS1jdGFfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNHJlbTtcbn1cblxuLnUtY3RhX19jb250ZW50X190aXRsZSB7XG4gIEBleHRlbmQgJWZ3LWJsYWNrO1xuXG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC43NWVtO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDNyZW07XG5cbiAgLnUtZmFjdWx0eSAmIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi51LWN0YV9fY29udGVudF9fbGluayB7XG4gIG1hcmdpbi10b3A6IC43NWVtO1xufVxuXG4udS1jdGFfX2JnIHtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xufVxuXG4udS1jdGEgLnUtaWNvbixcbltjbGFzcyo9J3UtY3RhLS0nXSAudS1pY29uIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICBmaWxsOiAkd2hpdGU7XG59XG5cbltjbGFzcyo9J3UtY3RhLS0nXVtjbGFzcyo9Jy0tbGlnaHQnXSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCBmYWRlLW91dCgkYmxhY2ssIC44KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjM1cyAkZWFzZS1vdXQ7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC51LWN0YV9fY29udGVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgLnUtZmFjdWx0eSAmIHtcbiAgICAgIGNvbG9yOiAkdHVuZG9yYTtcbiAgICB9XG4gIH1cblxuICAudS1pY29uIHtcbiAgICBmaWxsOiAkYy11bGllZ2UtbWFpbjtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGZpbGw6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIltkYXRhLWRyb3Bkb3duLXRyaWdnZXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4udS1kcm9wZG93biB7XG4gIEBpbmNsdWRlIGNlbnRlci14O1xuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICB0b3A6IGNhbGMoMTAwJSArIDApO1xuICAvLyBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggMCByZ2JhKCRibGFjaywgLjIpO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuXG4gIC8vdHJpYW5nbGVcbiAgJjo6YmVmb3JlIHtcbiAgICAkc2l6ZTogMXJlbTtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtLjZyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIG1hcmdpbi1sZWZ0OiAtI3skc2l6ZSAvIDJ9O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIHVsIHtcbiAgICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgcGFkZGluZzogLjI1ZW0gMWVtO1xuICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXVsaWVnZS1saWdodDtcblxuICAgICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYywgbGlnaHQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIudS1leGNlcnB0IHtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLWNvbnRlbnQgLSA1cmVtICogMjtcbiAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gIC51LWZhY3VsdHkgJiB7XG4gICAgY29sb3I6ICR0dW5kb3JhO1xuICB9XG59XG4iLCIudS1mYWtlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICRjLXVsaWVnZS1tYWluO1xuICAvLyBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkYy1ncmF5LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC0uNXJlbTtcbiAgICBmaWxsOiAkYy11bGllZ2UtbGlnaHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdC1idXR0b247XG4gIH1cbn1cblxuIiwiLy8gLnUtZmlsdGVyXG5cbi51LWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLnUtZmlsdGVyX19zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcblxuICBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJiArIC51LWZpbHRlcl9fc2luZ2xlIHtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgJGMtZ3JheS1saWdodGVyO1xuICB9XG5cbiAgLnUtZmFrZS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICBzdmcge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IDIuNnJlbTtcbiAgICAgIGJvdHRvbTogMi4ycmVtO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gIC51LWZpbHRlciBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnUtZmlsdGVyX19zaW5nbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBib3JkZXItdG9wOiAwIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgfVxuXG4gIC51LWZpbHRlcl9fc2luZ2xlIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAuNHJlbTtcbiAgfVxuXG4gIC51LWZpbHRlcl9fc2luZ2xlIC51LWZha2Utc2VsZWN0IHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgY2VudGVyLXk7XG4gICAgICByaWdodDogMi42cmVtO1xuICAgIH1cbiAgfVxuXG4gIC51LWZpbHRlcl9fc2luZ2xlOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gIC51LWZpbHRlciB7XG4gICAgbWFyZ2luOiAwIDAgNHJlbSAwO1xuICB9XG5cbiAgLnUtZmlsdGVyX19zaW5nbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2UpIHtcbiAgLnUtZmlsdGVyX19zaW5nbGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDRyZW07XG4gIH1cblxuICAudS1maWx0ZXJfX3NpbmdsZSArIC51LWZpbHRlcl9fc2luZ2xlIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuXG4gIC51LWZpbHRlcl9fc2luZ2xlIC51LWZha2Utc2VsZWN0IHN2ZyB7XG4gICAgcmlnaHQ6IDRyZW07XG4gIH1cbn1cbiIsIi8vIC51LWZvY3VzXG5cbi51LWZvY3VzIHtcblxufVxuXG4udS1mb2N1c19fY292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6ICg5IC8gMTYpICogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgaW1hZ2UtZml0O1xuICB9XG5cbiAgLnUtc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuICB9XG59XG5cbi51LWZvY3VzX19zbGlkZXIge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG5cbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGMtZ3JheS1saWdodGVyO1xufVxuXG4udS1mb2N1c19fc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycmVtO1xuXG4gIGgzIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG5cbiAgaDUge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLnUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbi51LWZvY3VzX19jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogJGMtdWxpZWdlLWRhcms7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZpbGw6ICR3aGl0ZTtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcigkZmFjLCBkYXJrKTtcbiAgICB9XG4gIH1cblxuICAudS1mb2N1c19fY3RhX19sZWZ0LFxuICAudS1mb2N1c19fY3RhX19yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAudS1mb2N1c19fY3RhX19sZWZ0IHtcbiAgICBmbGV4LWJhc2lzOiA1cmVtO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMi42cmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi51LWZvY3VzX190aHVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLnUtZm9jdXNfX3RodW1ic19fbGlzdCB7XG4gIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDhyZW07XG4gICAgbWF4LWhlaWdodDogOHJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAoMSAvIDEpICogMTAwJTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIEBpbmNsdWRlIGltYWdlLWZpdDtcbiAgfVxufVxuXG4udS1mb2N1c19fdGh1bWJzX19sYXllciB7XG4gIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG5cbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogJGMtdWxpZWdlLWxpZ2h0O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcigkZmFjLCBsaWdodCk7XG4gICAgfVxuICB9XG59XG5cbi51LWZvY3VzX190aHVtYnNfX2luZGV4IHtcbiAgQGV4dGVuZCAudS1odWdlLXRpdGxlO1xuICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuXG4gIHotaW5kZXg6IDMwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi51LWZvY3VzX190aHVtYnNfX2FjdGl2ZSB7XG4gIGltZyB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIH1cblxuICAudS1mb2N1c19fdGh1bWJzX19sYXllcixcbiAgLnUtZm9jdXNfX3RodW1ic19faW5kZXgge1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBAaW5jbHVkZSBodG1sLWNsYXNzKCc6bm90KC5taXgtYmxlbmQtbW9kZSknKSB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG4gIH1cblxufVxuXG4udS1mb2N1cy0tbXVsdGlwbGUge1xuICAudS1mb2N1c19fc2xpZGUge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW07XG4gIH1cblxuICAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtZm9jdXMgLnUtc2xpZGVyIC51LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMnJlbTtcbiAgbGVmdDogMnJlbTtcbn1cblxuLnUtZm9jdXNfX2N0YV9fbGluayB7XG4gIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQGluY2x1ZGUgbXEoeHNtYWxsKSB7XG4gIC51LWZvY3VzX19jdGEge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cblxuICAudS1mb2N1c19fc2xpZGUge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gIC51LWZvY3VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnUtZm9jdXNfX2NvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyN3JlbSk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC51LWZvY3VzX190aHVtYnMge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogOHJlbTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnUtZm9jdXNfX3RodW1ic19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudS1mb2N1c19fdGh1bWJzIC51LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAudS1mb2N1c19fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzByZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgLnUtZm9jdXMtLW11bHRpcGxlIHtcbiAgICAudS1mb2N1c19fc2xpZGUge1xuICAgICAgcGFkZGluZy10b3A6IDMuNnJlbTtcbiAgICB9XG4gIH1cblxuICAudS1mb2N1c19fc2xpZGUsXG4gIC51LWZvY3VzX19jdGEge1xuICAgIHBhZGRpbmc6IDMuNnJlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcShuYXYpIHtcbiAgLnUtZm9jdXNfX2NvdmVyIHtcbiAgICAvLyB3aWR0aDogNzEuMyU7XG4gIH1cblxuICAudS1mb2N1c19fY29udGVudCB7XG4gICAgLy8gbWF4LXdpZHRoOiAzMHJlbTtcbiAgfVxuXG4gIC51LWZvY3VzX190aHVtYnMge1xuICAgIGxlZnQ6IC0ycmVtO1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKGxhcmdlKSB7XG4gIC51LWZvY3VzX190aHVtYnMge1xuICAgIC8vIGxlZnQ6IC00cmVtO1xuICB9XG59XG4iLCIvLyAudS1mb2xsb3dcblxuLnUtZm9sbG93IHtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAkYy11bGllZ2UtbWFpbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZmlsbDogJHdoaXRlO1xuXG4gIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAudS0jeyRmYWN9ICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMsICdkYXJrJyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRXhjZXB0aW9u4oCmXG4gIC51LXVsaWVnZSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgfVxuXG4gIC51LWgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgLnUtbGluayxcbiAgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gICAgY29sb3I6ICRjLWZvbGxvdztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLWZvbGxvdztcblxuICAgICAgLnUtZmFjdWx0eSAmIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9sbG93O1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMsICdsaWdodCcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjLCAnbGlnaHQnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnUtZm9sbG93X19saXN0IHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuICBtYXJnaW46IDFyZW0gMDtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuXG4gIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMi4ycmVtO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoeHNtYWxsKSB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gIC51LWZvbGxvdyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICB9XG59XG4iLCIudS1mb3JtLFxuW2NsYXNzKj0ndS1mb3JtLS0nXSB7XG4gIEBleHRlbmQgJWNmO1xuICBtYXJnaW46IDNyZW0gYXV0byA2cmVtO1xuXG4gIEBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgICBtYXJnaW46IDdyZW0gYXV0byA4cmVtO1xuICB9XG5cbiAgJi51LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjRyZW07XG4gIH1cbn1cblxuLnUtZm9ybV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cblxuLnUtZm9ybV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcblxuICAmICsgLnUtZm9ybV9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIEBleHRlbmQgJWZ3LWJsYWNrO1xuICAgIEBleHRlbmQgJWZzLWl0YWxpYztcbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgLy8gZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIEBleHRlbmQgJWZ3LW5vcm1hbDtcbiAgICBAZXh0ZW5kICVmcy1pdGFsaWM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTY1JTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAudS1mYWtlLXNlbGVjdF9fdmFsdWUge1xuICAgIEBleHRlbmQgJWZ3LW5vcm1hbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR0dW5kb3JhO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC8vIC51LWZha2Utc2VsZWN0IHN2ZyB7XG4gIC8vICAgcmlnaHQ6IC45cmVtO1xuICAvLyAgIHdpZHRoOiAuN3JlbTtcbiAgLy8gICBoZWlnaHQ6IC41cmVtO1xuICAvLyB9XG59XG5cbi51LWZvcm1fX2l0ZW0tLWVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRzYW5ncmlhO1xuICBjb2xvcjogJHNhbmdyaWE7XG5cbiAgcCxcbiAgbGFiZWwge1xuICAgIGNvbG9yOiAkc2FuZ3JpYTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1mb3JtX19pdGVtLXNpbXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmICsgLnUtZm9ybV9faXRlbS1zaW1wbGUge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cblxuICBsYWJlbCB7XG4gICAgQGV4dGVuZCAlZnctbm9ybWFsO1xuICAgIGNvbG9yOiAkdHVuZG9yYTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4udS1mb3JtX19zdWJtaXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi51LWZvcm0gLnUtYm94LFxuW2NsYXNzKj0ndS1mb3JtLS0nXSAudS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC51LWZvcm1fX2l0ZW0gKyAudS1mb3JtX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgLnUtZm9ybV9faXRlbS1zaW1wbGUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAudS1mb3JtLFxuICBbY2xhc3MqPSd1LWZvcm0tLSddIHtcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICAudS1mYWtlLXNlbGVjdF9fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLnUtZm9ybV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnUtZm9ybV9faXRlbSBsYWJlbCB7XG4gICAgZmxleC1iYXNpczogMTZyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cblxuICAudS1mb3JtX19pdGVtIGlucHV0IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLnUtZm9ybV9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBib3R0b206IC0xMDAlO1xuICB9XG5cbiAgLnUtZm9ybSxcbiAgW2NsYXNzKj0ndS1mb3JtLS0nXSB7XG4gICAgLnUtZmFrZS1zZWxlY3Qge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAudS1mb3JtX19pdGVtLS1sb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnUtZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAudS1mYWN1bHR5ICYge1xuICAgIGJhY2tncm91bmQ6ICRjLWdyYXktZGFya2VyO1xuICB9XG5cbiAgW2NsYXNzKj0ndS1jb250ZW50J10gPiAmIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC51LWdhbGxlcnlfX3RpdGxlIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG5cbiAgICAudS1mYWN1bHR5ICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAudS1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4udS1nYWxsZXJ5X19saXN0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG59XG5cbi51LWdhbGxlcnlfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vbW9iaWxlXG4gIHdpZHRoOiAxMDAlO1xuICAvLyB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIGhlaWdodDogMzByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvLyBwYWRkaW5nOiAwIDJyZW07XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC8vbW9iaWxlXG4gICAgQGluY2x1ZGUgaW1hZ2UtZml0KGNvbnRhaW4pO1xuICB9XG59XG5cblxuLnUtZ2FsbGVyeV9fY29udHJvbHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGJvcmRlci10b3A6IC4ycmVtIHNvbGlkIGxpZ2h0ZW4oJGMtdWxpZWdlLWRhcmssIDUlKTtcblxuICAudS1mYWN1bHR5ICYge1xuICAgIGJvcmRlci1jb2xvcjogJGMtZ3JheS1kYXJrO1xuICB9XG5cbiAgLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgcCB7XG4gICAgbWF4LXdpZHRoOiA1NHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgLnUtZmFjdWx0eSAmIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAudS1nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiA1cmVtIDJyZW07XG5cbiAgICAudS1nYWxsZXJ5X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDVyZW07XG4gICAgfVxuICB9XG5cbiAgLnUtZ2FsbGVyeV9fc2xpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzZyZW07XG4gICAgbWFyZ2luOiAzcmVtIDRyZW07XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MsIHRyYW5zZm9ybSAuM3M7XG5cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cbiAgICAgIC51LWdhbGxlcnlfX3NsaWRlX19sYXllciB7XG4gICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IG5vbmU7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICB9XG4gIH1cblxuICAuZmxpY2tpdHktZW5hYmxlZCB7XG4gICAgLnUtZ2FsbGVyeV9fc2xpZGVfX2xheWVyIHtcbiAgICAgIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG5cbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgYmFja2dyb3VuZDogJGMtdWxpZWdlLW1haW47XG4gICAgICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgICBAaW5jbHVkZSBodG1sLWNsYXNzKCc6bm90KC5taXgtYmxlbmQtbW9kZSknKSB7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgfVxuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyAudS1oaWdobGlnaHRcblxuLnUtaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhpZ2hsaWdodF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnUtaGlnaGxpZ2h0X19rZXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhyZW0gNHJlbTtcbiAgYmFja2dyb3VuZDogJGMtdWxpZWdlLWRhcms7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcigkZmFjLCBkYXJrKTtcbiAgICB9XG4gIH1cblxuICBzdHJvbmcge1xuICAgIEBleHRlbmQgJWZ3LWJsYWNrO1xuXG4gICAgZm9udC1zaXplOiA1LjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuXG4gIC51LWhpZ2hsaWdodF9fbGFiZWwge1xuICAgIEBleHRlbmQgJWZ3LWJvbGQ7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAudS1mYWN1bHR5ICYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnUtaGlnaGxpZ2h0X19rZXlfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udS1oaWdobGlnaHRfX3RleHQge1xuICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gIHAge1xuICAgIG1heC13aWR0aDogNDByZW07XG4gIH1cblxuICAudS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgLnUtaGlnaGxpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnUtaGlnaGxpZ2h0X19oZWFkbGluZSB7XG4gICAgQGluY2x1ZGUgY2VudGVyLXg7XG4gICAgdG9wOiAtM3JlbTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLnUtaGlnaGxpZ2h0X19rZXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gIH1cblxuICAudS1oaWdobGlnaHRfX3RleHQge1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcShuYXYpIHtcbiAgLnUtaGlnaGxpZ2h0X19rZXksXG4gIC51LWhpZ2hsaWdodF9fdGV4dCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG4iLCIvLyAudS1oclxuXG4udS1ocixcbltjbGFzcyo9J3UtaHItLSddIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogLjRyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICRjLXVsaWVnZS1tYWluO1xuICBib3JkZXItcmFkaXVzOiAuM3JlbTtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcigkZmFjKTtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1oci0tJ11bY2xhc3MqPSctLXRoaW4nXSB7XG4gIGhlaWdodDogLjJyZW07XG59XG5cbltjbGFzcyo9J3UtaHItLSddW2NsYXNzKj0nLS1saWdodCddIHtcbiAgYmFja2dyb3VuZDogJGMtZ3JheS1saWdodGVyO1xufVxuIiwiLy8gLnUtaWNvblxuXG4udS1pY29uIHtcbiAgZmlsbDogaW5oZXJpdDtcbn1cbiIsIi51LWljb24tdHJpYW5nbGUge1xuICB3aWR0aDogJGljb24tYXJyb3ctY2FyZXQtc2l6ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6ICRpY29uLWFycm93LWNhcmV0LXNpemUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzO1xuXG4gIC5pcy1vcGVuID4gJixcbiAgLmhhcy1vcGVuICYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbiIsIi51LWluZm8tdGFibGUge1xuXG59XG5cbi51LWluZm8tdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gICAgdG9wOiAtMC4zcmVtO1xuICAgIHdpZHRoOiAyLjNyZW07XG4gICAgaGVpZ2h0OiAyLjNyZW07XG4gICAgZmlsbDogJGMtdWxpZWdlLWxpZ2h0O1xuICB9XG59XG5cbi51LWluZm8tdGFibGVfX3JvdyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgJiArIC51LWluZm8tdGFibGVfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMi4zcmVtO1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKGluZm8tdGFibGUtc21hbGwpIHtcbiAgLnUtaW5mby10YWJsZV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnUtaW5mby10YWJsZV9fY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgbWluLXdpZHRoOiA5cmVtO1xuICB9XG59XG5cbi8vIEBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbi8vICAgLnUtaW5mby10YWJsZV9fcm93IHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgfVxuLy8gfVxuXG4vLyBAaW5jbHVkZSBtcShuYXYpIHtcbi8vICAgLnUtaW5mby10YWJsZV9fcm93IHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICB9XG4vLyB9IiwiLy8gLnUta2V5cG9pbnRcblxuLnUta2V5cG9pbnQge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG5cbiAgbWFyZ2luOiA0cmVtIDAgIWltcG9ydGFudDtcbn1cblxuLnUta2V5cG9pbnRfX2xpbmsge1xuICBAZXh0ZW5kICVmdy1zZW1pYm9sZDtcbiAgQGV4dGVuZCAldGV4dC1jZW50ZXI7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC41ZW0gLjI1ZW07XG4gIGNvbG9yOiAkYy1kZWZhdWx0O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAvLyAhREVWXG4gIC8qIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIHByb3BlcnR5LXNvcnQtb3JkZXIgKi9cbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogZmFkZS1vdXQoJGdyYXktbGlnaHRlc3QsIC41KTtcblxuICBzdHJvbmcge1xuICAgIEBleHRlbmQgJWZ3LWJsYWNrO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICAgIGZvbnQtc2l6ZTogMS42N2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBleHRlbmQgJXRleHQtbm9kZWNvcmF0aW9uO1xuXG4gICAgJixcbiAgICAmIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgfVxufVxuIiwiLnUtbGVhZCB7XG4gIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbn1cbiIsIi8vIC51LWxpbmtcblxuLnUtbGluayxcbltjbGFzcyo9J3UtbGluay0tJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG5cbiAgLnUtZmFjdWx0eSAmIHtcbiAgICBjb2xvcjogJGMtZGVmYXVsdDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLW1haW47XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyAkZWFzZS1vdXQtcXVhZDtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGV4dGVuZCAldGV4dC1ub2RlY29yYXRpb247XG5cbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICAudS1mYWN1bHR5ICYge1xuICAgICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtY2xpY2thYmxlXTpob3ZlciAmOjphZnRlcixcbiAgJjpob3Zlcjo6YWZ0ZXIsXG4gICY6Zm9jdXM6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWNlbnRlcmVkJ10ge1xuICAmOjphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgJjo6YWZ0ZXIsXG4gICY6aG92ZXI6OmFmdGVyLFxuICAmOmZvY3VzOjphZnRlciB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWJpZyddIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS13aGl0ZSddIHtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBbZGF0YS1jbGlja2FibGVdOmhvdmVyICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbltjbGFzcyo9J3UtbGluay0tJ11bY2xhc3MqPSctLWRhcmsnXSB7XG4gIGNvbG9yOiAkYy1kZWZhdWx0O1xuXG4gIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGVmYXVsdDtcbiAgfVxufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1saWdodCddIHtcbiAgY29sb3I6ICRjLXVsaWVnZS1saWdodDtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYywgbGlnaHQpO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjLXVsaWVnZS1saWdodDtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYywgbGlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYywgbGlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bY2xhc3MqPSd1LWxpbmstLSddW2NsYXNzKj0nLS1kaXNhYmxlZCddIHtcbiAgY29sb3I6ICRjLWdyYXktbWVkaXVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBjb2xvci1ydWxlcygndS1saW5rJywgJ2JhY2tncm91bmQtY29sb3InLCAnZGVmYXVsdCcsICc6OmFmdGVyJyk7XG4iLCIvLyAudS1saXN0XG5cbi51LWxpc3QsXG5bY2xhc3MqPSd1LWxpc3QtLSddIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLXVsaWVnZS1tYWluO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuICAudS1mYWN1bHR5ICYge1xuICAgIGJvcmRlci1jb2xvcjogJGMtZ3JheS1saWdodGVyO1xuICB9XG5cbiAgdWwge1xuICAgIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbXEoJ3h4c21hbGwnKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLWdhcDogNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSgnbGFyZ2UnKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgY29sdW1uLWdhcDogNnJlbTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBAZXh0ZW5kICVmdy1zZW1pYm9sZDtcbiAgICAgIG1hcmdpbjogMCAwIC41ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtaW5kZW50OiAtMXJlbTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KWuic7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLjNyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuXG4gICAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPdmVycmlkZSB3aGVuIHVzZWQgaW5zaWRlIC51LWdyaWQtMTEyXG4gIC51LWdyaWQtMTEyICYge1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAvLyBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAudS1mYWN1bHR5ICYge1xuICAgICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLS4ycmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgaGVpZ2h0OiAuMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgJGVhc2Utb3V0LWNpcmM7XG5cbiAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1saXN0LS0nXVtjbGFzcyo9Jy0tc2luZ2xlJ10ge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxuXG4gIC51LWNvdXJzZXMtYWJzdHJhY3RfX21haW4gJiB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAzLjZyZW0gMDtcbiAgICB9XG4gIH1cbn1cbiIsIi51LW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnUtbWFwX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMycmVtO1xuXG4gICAgQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAgICAgaGVpZ2h0OiA0NXJlbTtcbiAgICB9XG4gIH1cblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gID4gZGl2LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtbWFwX19saXN0IHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnZmxpY2tpdHknO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgQGV4dGVuZCAlZnctc2VtaWJvbGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMi4ycmVtIDJyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIGxpLmFjdGl2ZSB7XG4gICAgLy8gYmFja2dyb3VuZDogJGMtdWxpZWdlLW1haW47XG4gICAgLy8gY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuXG4gICAgLmFycm93IHtcbiAgICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuICAgIH1cbiAgfVxufVxuXG4udS1tYXBfX3RleHQge1xuICBwYWRkaW5nOiAycmVtO1xuXG4gIGgzIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIH1cbn1cblxuW2RhdGEtbWFwLWNvbnRlbnRdIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuW2RhdGEtbWFwLWxhYmVsXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgW2RhdGEtc2hhZG93XSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIFtkYXRhLWJveF0ge1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxuXG4gIFtkYXRhLXRleHRdIHtcbiAgICBmaWxsOiAkYy11bGllZ2UtbWFpbjtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBbZGF0YS1ib3hdIHtcbiAgICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBbZGF0YS1zaGFkb3ddIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIFtkYXRhLXRleHRdIHtcbiAgICAgIGZpbGw6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAudS1tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cblxuICAudS1tYXBfX2xpc3Q6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC51LW1hcF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDM1JTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUlKTtcblxuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBnZXQtYWxsLXNwYWNlO1xuICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAvLyBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnUtbWFwX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1iYXNpczogMThyZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjLXVsaWVnZS1tYWluO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBsaSArIGxpIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gICAgfVxuICB9XG5cbiAgLnUtbWFwX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgIHBhZGRpbmc6IDNyZW0gMi42cmVtO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxufVxuIiwiW2NsYXNzKj0ndS1tc2ctLSddW2NsYXNzKj0nLS1zdWNjZXNzJ10ge1xuICBjb2xvcjogJGMtc3VjY2Vzcztcbn1cblxuW2NsYXNzKj0ndS1tc2ctLSddW2NsYXNzKj0nLS1hbGVydCddIHtcbiAgY29sb3I6ICRjLWFsZXJ0O1xufVxuIiwiLnUtcGFydG5lcnMge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG4gIG1hcmdpbjogM3JlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnUtc2VjdGlvbiAmIHtcbiAgICBtYXJnaW46IDJyZW0gMCAxcmVtO1xuICB9XG59XG5cbi51LXBhcnRuZXJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDRyZW07XG4gIG1hcmdpbjogMnJlbTtcblxuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4c21hbGwnKSB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBtYXJnaW46IDJyZW07XG4gIH1cbn1cbiIsIi51LW5hdi10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgfVxufVxuXG4udS1uYXYtdGFiIC51LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDY0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnUtbmF2LXRhYiB1bCB7XG4gIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnUtbmF2LXRhYl9faXRlbSB7XG4gIEBleHRlbmQgJWZ3LWJvbGQ7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgcGFkZGluZzogMHJlbSFpbXBvcnRhbnQ7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIH1cbn1cblxuLnUtbmF2LXRhYl9faXRlbS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIGEge1xuICAgIGJhY2tncm91bmQ6ICRjLWdyYXktYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1uYXYtdGFiX19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyLjVyZW0haW1wb3J0YW50O1xuICBjb2xvcjogJGMtZ3JheS1saWdodDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gIC51LW5hdi10YWJfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi51LW5ld3NsZXR0ZXIge1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBwIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICAudS1mYWN1bHR5ICYge1xuICAgICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgLnUtaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuXG4gIC51LWgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIEBleHRlbmQgJWZ3LWJsYWNrO1xuICAgIEBleHRlbmQgJWZzLWl0YWxpYztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAudS1uZXdzbGV0dGVyIHtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4zcmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4zcmVtO1xuICB9XG5cbiAgLnUtbmV3c2xldHRlciBmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2UpIHtcbiAgLnUtbmV3c2xldHRlciB7XG4gICAgLnUtaDQge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG59XG4iLCJAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAvLyBGdWxsXG4gIC51LWNhcmQtLWZ1bGwge1xuICAgIC51LWNhcmRfX2NvbnRlbnQsXG4gICAgLnUtY2FyZF9fY292ZXIge1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgIH1cblxuICAgICYuaXMtcmVhZHkge1xuICAgICAgLnUtY2FyZF9fY29udGVudCxcbiAgICAgIC51LWNhcmRfX2NvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1vbmJvYXJkaW5nLWxpbmUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi10b3A6IC0uMTVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgfVxuXG4gICAgLnUtb25ib2FyZGluZy13b3JkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG5cbiAgICAudS1jYXJkX19jb250ZW50X19oZWFkZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1jYXJkX19jb250ZW50X190ZXh0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIHAge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2NsYXNzKj0ndS1saW5rJ10ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycmVtKTtcbiAgICB9XG4gIH1cblxuICAvLyBGdWxsXG4gIC51LWNhcmQtLWhlcm8ge1xuICAgIC51LWNhcmRfX2NvbnRlbnQsXG4gICAgLnUtY2FyZF9fY292ZXIge1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgIH1cblxuICAgICYuaXMtcmVhZHkge1xuICAgICAgLnUtY2FyZF9fY29udGVudCxcbiAgICAgIC51LWNhcmRfX2NvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1jYXJkX19jb250ZW50X19pbm5lciB7XG4gICAgICA+ICoge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIi8vIC51LXBhZ2VyXG5cbi51LXBhZ2VyIHtcbn1cblxuLnUtcGFnZXJfX3ByZXYsXG4udS1wYWdlcl9fbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAkYy1ncmF5LWRhcmsgIWltcG9ydGFudDtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudS11bGllZ2UgJiB7XG4gICAgY29sb3I6ICRjLXVsaWVnZS1tYWluICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0uMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IC43cmVtO1xuICAgIGhlaWdodDogLjdyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmaWxsOiAkYy11bGllZ2UtbGlnaHQ7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYywgbGlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1wYWdlcl9fcHJldiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IC44cmVtO1xufVxuXG4udS1wYWdlcl9fbmV4dCBzdmcge1xuICBtYXJnaW4tbGVmdDogLjhyZW07XG59XG5cbi51LXBhZ2VyIG9sIHtcbiAgQGV4dGVuZCAudS1zbWFsbC10aXRsZTtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMi4xcmVtO1xuICAgIGhlaWdodDogMi4xcmVtO1xuICAgIG1hcmdpbjogMCAuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGMtZ3JheS1kYXJrO1xuXG5cbiAgICAgIC51LXVsaWVnZSAmIHtcbiAgICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAudS0jeyRmYWN9ICYgbGk6bm90KC5hY3RpdmUpIGE6aG92ZXIge1xuICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC51LXVsaWVnZSAmIGxpOm5vdCguYWN0aXZlKSBhOmhvdmVyICB7XG4gICAgY29sb3I6ICRjLXVsaWVnZS1saWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy11bGllZ2UtbWFpbjtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAudS1wYWdlciB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnUtcGFnZXJfX3ByZXYsXG4gIC51LXBhZ2VyX19uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLnUtcGVyc29uIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG5cbi51LXBlcnNvbl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzLjVyZW07XG4gIC8vIGhlaWdodDogMDtcbiAgLy8gbWF4LWhlaWdodDogNjByZW07XG4gIC8vIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgaW1hZ2UtZml0KGNvbnRhaW4pO1xuICB9XG59XG5cbi51LXBlcnNvbl9fdGV4dCB7XG4gIGJvcmRlcjogLjFyZW0gc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgfVxuICB9XG59XG5cbi51LXBlcnNvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udS1wZXJzb24gZGwge1xuICBkdCB7XG4gICAgQGV4dGVuZCAlZnctc2VtaWJvbGQ7XG4gIH1cblxuICBkZCxcbiAgZGQgYSB7XG4gICAgY29sb3I6ICR0dW5kb3JhO1xuICB9XG59XG5cbi51LXBlcnNvbl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gIC51LXBlcnNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC51LXBlcnNvbl9faW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDI2cmVtO1xuICAgIC8vIGZsZXgtYmFzaXM6IDQzJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcblxuICAgIGltZyB7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDAlIDAlO1xuICAgIH1cbiAgfVxuXG4gIC51LXBlcnNvbl9fdGV4dCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiA0LjVyZW07XG4gICAgb2JqZWN0LXBvc2l0aW9uOiAwJSAwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgLnUtcGVyc29uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG5cbiAgLnUtcGVyc29uIGRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZHQge1xuICAgICAgZmxleC1iYXNpczogMTVyZW07XG4gICAgfVxuICB9XG5cbiAgLnUtcGVyc29uX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG4iLCIvLyAudS1wcm9maWxlXG5cbi8vIHRpbnkgc2VsZWN0XG4udS1wcm9maWxlX19zZWxlY3Qge1xuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gbWVkaXVtIGNvbnRlbnRcbi51LXByb2ZpbGUsXG5bY2xhc3MqPSd1LXByb2ZpbGUtLSddIHtcbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi51LXByb2ZpbGVfX21haW4sXG4udS1wcm9maWxlX19vdGhlcnMge1xuICBAaW5jbHVkZSBtcSgndGlueScsICdtZWRpdW0nKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1wcm9maWxlX19tYWluIHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gIH1cbn1cblxuLnUtcHJvZmlsZV9fbWFpbl9faXRlbSB7XG4gIEBleHRlbmQgJXRleHQtY2VudGVyO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgLjVlbTtcbn1cblxuLnUtcHJvZmlsZV9fbWFpbl9faXRlbV9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBtYXJnaW46IDAgYXV0byAuNzVyZW07XG4gIGZpbGw6ICRjLXVsaWVnZS1saWdodDtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGZpbGw6IGdldC1jb2xvcigkZmFjLCBsaWdodCk7XG4gICAgfVxuICB9XG59XG5cblxuLnUtcHJvZmlsZV9fbWFpbl9faXRlbV9fbmFtZSB7XG4gIG1hcmdpbjogLjVlbSAwO1xuICBjb2xvcjogJGMtZ3JheS1kYXJrICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xufVxuXG4udS1wcm9maWxlX19tYWluX19pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXByb2ZpbGVfX290aGVycyB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuXG4gICYudS1saXN0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnUtcHJvZmlsZV9fb3RoZXJzX190aXRsZSB7XG4gIEBleHRlbmQgJWZ3LWJsYWNrO1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi51LXByb2ZpbGVfX290aGVyc19fbGlzdCB7XG4gIC51LWxpc3QgJiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1wcm9maWxlLS0nXVtjbGFzcyo9Jy0tbm8tb3RoZXInXSB7XG4gIC51LXByb2ZpbGVfX21haW4ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG5cbiAgLnUtcHJvZmlsZV9fb3RoZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIudS1wcmV2aWV3IHtcbiAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IDEuN3JlbTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4udS1wcmV2aWV3ICsgLnUtcHJldmlldyB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi51LXByZXZpZXdfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udS1wcmV2aWV3IHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDIuMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjhyZW07XG4gIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuXG4gIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAudS0jeyRmYWN9ICYge1xuICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgIH1cbiAgfVxufVxuXG4udS1wcmV2aWV3X190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gIC51LXByZXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudS1wcmV2aWV3X190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gLnUta2V5cG9pbnRcblxuLnUtcHJvZ3JhbSxcbltjbGFzcyo9J3UtcHJvZ3JhbS0tJ10ge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG4gIEBleHRlbmQgJXRleHQtY2VudGVyO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgQGluY2x1ZGUgbXEoJ3hzbWFsbCcpIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICB9XG59XG5cbi51LXByb2dyYW1fX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1wcm9ncmFtX19udW1iZXIge1xuICBAZXh0ZW5kICVmdy1ibGFjaztcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICRjLWdyYXktbGlnaHRlcjtcbiAgZm9udC1zaXplOiAxN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKC02cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgJGVhc2Utb3V0LXF1YXJ0O1xuXG4gIFtkYXRhLWNsaWNrYWJsZV06aG92ZXIgJiB7XG4gICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMS4yKTtcbiAgfVxufVxuXG4udS1wcm9ncmFtX19iZyB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzICRlYXNlLW91dC1xdWFydDtcblxuICBbZGF0YS1jbGlja2FibGVdOmhvdmVyICYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1wcm9ncmFtLS0nXVtjbGFzcyo9Jy0taGlnaGxpZ2h0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtZGFyaztcbiAgY29sb3I6ICR3aGl0ZTtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkZmFjLCBkYXJrKTtcbiAgICB9XG4gIH1cbn1cbiIsIi51LXF1aWNrbGlua3MtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udS1xdWlja2xpbmtzIHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXgtd2lkdGg6IDMycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gIC51LXF1aWNrbGlua3MtY29udGFpbmVyIHtcbiAgICA+IGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLnUtcXVpY2tsaW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMnJlbTtcbiAgICBwYWRkaW5nOiAwICRsYXRlcmFsLXBhZGRpbmc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAudS1xdWlja2xpbmtzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgfVxuICB9XG59XG4iLCIvLyAudS1xdWl6XG5cbi51LXF1aXoge1xuICAudS1oMyB7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gIH1cbn1cblxuLnUtcXVpel9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1xdWl6IGxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogJGMtZGVmYXVsdDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDFyZW0gMCAxLjVyZW0gMDtcbn1cblxuLnUtcXVpeiBidXR0b24ge1xuICBwYWRkaW5nOiAwIDAgMXJlbSAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5AaW5jbHVkZSBtcSh4eHNtYWxsKSB7XG4gIC51LXF1aXoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnUtcXVpel9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgMy41cmVtKTtcblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBpbWFnZS1maXQ7XG4gICAgfVxuICB9XG5cbiAgLnUtcXVpel9fZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB3aWR0aDogNjAlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGMtZ3JheS1saWdodGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAudS1xdWl6X19pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoNDUlICsgMy41cmVtKTtcbiAgfVxuXG4gIC51LXF1aXpfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDRyZW0gNXJlbTtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG4iLCIvLyAudS1xdW90ZVxuXG4udS1xdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlZnctYmxhY2s7XG5cbiAgICBjb250ZW50OiAn4oCcJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDdyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIGNvbG9yOiAkYy1ncmF5LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMzByZW07XG4gICAgbGluZS1oZWlnaHQ6IC41O1xuICAgIG9wYWNpdHk6IC4zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC8vIFJlc2V0IGJvb3RzdHJhcCBzdHlsZXNcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcXVvdGVfX2NvbnRlbnQsXG4udS1xdW90ZV9fYXV0aG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1xdW90ZV9fY29udGVudCB7XG4gIEBleHRlbmQgJWZzLWl0YWxpYztcblxuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuXG4gIC51LWZhY3VsdHkgJiB7XG4gICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4udS1xdW90ZV9fYXV0aG9yIHtcbiAgQGV4dGVuZCAlZnctc2VtaWJvbGQ7XG5cbiAgbWFyZ2luLXRvcDogM2VtO1xuICBjb2xvcjogJGMtZ3JheS1tZWRpdW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cbiIsIi51LXJlc3VsdHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzcmVtIDA7XG5cbiAgdWwge1xuICAgIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgfVxufVxuXG4udS1yZXN1bHRzX19oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnUtcmVzdWx0c19fcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtZ3JheS1saWdodGVzdDtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnUtcmVzdWx0c19fbmFtZSB7XG4gIEBleHRlbmQgJWZ3LXNlbWlib2xkO1xuICBAZXh0ZW5kICVmcy1pdGFsaWM7XG5cbiAgZm9udC1zaXplOiAycmVtO1xuXG4gIDpob3ZlciA+ICYge1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG4gIH1cbn1cblxuLnUtcmVzdWx0c19fZmFjdWx0ZSxcbi51LXJlc3VsdHNfX2NhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnUtcmVzdWx0c19fbGluayB7XG4gIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG5cbiAgei1pbmRleDogMTtcbn1cblxuLnUtcmVzdWx0cyAuaWNvbi1pY29ucy12aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIuOHJlbTtcbiAgaGVpZ2h0OiAxLjdyZW07XG4gIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuXG4gIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAudS0jeyRmYWN9ICYge1xuICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtcSgkdW50aWw6IHh4c21hbGwpIHtcbiAgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoeHhzbWFsbCkge1xuICAvLyAudS1yZXN1bHRzX19yb3c6Zmlyc3QtY2hpbGQsXG4gIC51LXJlc3VsdHNfX2hlYWQsXG4gIC51LXJlc3VsdHNfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGMtZ3JheS1saWdodGVzdDtcbiAgfVxuXG4gIC51LXJlc3VsdHNfX3Jvdzpub3QoLnUtcmVzdWx0c19faGVhZCk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuMXJlbTtcbiAgICByaWdodDogLTFyZW07XG4gICAgYm90dG9tOiAtMC4xcmVtO1xuICAgIGxlZnQ6IC0ycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlc3Q7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgkYmxhY2ssIC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC51LXJlc3VsdHNfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIGhlaWdodDogNXJlbTtcbiAgICAvLyBtaW4taGVpZ2h0OiA1cmVtO1xuICAgIHBhZGRpbmc6IDEuNHJlbSAwO1xuICAgIC8vIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLnUtcmVzdWx0c19fcm93Om5vdCgudS1yZXN1bHRzX19oZWFkKTpob3ZlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLnUtcmVzdWx0c19fdGl0bGUge1xuICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51LXJlc3VsdHNfX3RpdGxlIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cblxuICAudS1yZXN1bHRzX19kYXkge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxuXG4gIC51LXJlc3VsdHNfX2xhbmd1YWdlIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cblxuICAvLyBwZXJzb25cbiAgLnUtcmVzdWx0c19fbmFtZSB7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAudS1yZXN1bHRzX19mYWN1bHRlIHtcbiAgICBmbGV4LWJhc2lzOiAzNSU7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC51LXJlc3VsdHNfX2NhdGVnb3J5IHtcbiAgICBmbGV4LWJhc2lzOiAzNSU7XG4gIH1cblxuICAudS1yZXN1bHRzX19mYWN1bHRlLFxuICAudS1yZXN1bHRzX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLnUtcmVzdWx0cyAuaWNvbi1pY29ucy12aWV3IHtcbiAgICBAaW5jbHVkZSBjZW50ZXIteTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2UpIHtcbiAgLnUtcmVzdWx0c19fbmFtZSB7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAudS1yZXN1bHRzX19mYWN1bHRlIHtcbiAgICBmbGV4LWJhc2lzOiAzNSU7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgfVxuXG4gIC51LXJlc3VsdHNfX2NhdGVnb3J5IHtcbiAgICBmbGV4LWJhc2lzOiAzNSU7XG4gIH1cblxuICAudS1yZXN1bHRzX19mYWN1bHRlLFxuICAudS1yZXN1bHRzX19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbiIsIi8vIC51LXNsaWRlclxuXG4udS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAoOSAvIDE2KSAqIDEwMCU7XG4gIH1cblxuICAuc2xpZHktb3V0ZXIge1xuICAgIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG4gIH1cblxuICAvLyBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1oZXJvJ10gJiB7XG4gIC8vICAgLy8gbGVmdDogMTByZW07XG4gIC8vICAgbGVmdDogMDtcbiAgLy8gICB3aWR0aDogYXV0bztcblxuICAvLyAgIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gIC8vICAgICBsZWZ0OiBjYWxjKDUwJSAtICN7JG1heC13aWR0aCAvIDJ9KTtcbiAgLy8gICB9XG5cbiAgLy8gICBAaW5jbHVkZSBtcSgneHhsYXJnZScpIHtcbiAgLy8gICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skbWF4LXdpZHRoLXh4bCAvIDJ9KTtcbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuLnUtc2xpZGVyX19saXN0IHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xufVxuXG4udS1zbGlkZXJfX3NsaWRlIHtcbiAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcblxuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBpbWcge1xuICAgIEBpbmNsdWRlIGltYWdlLWZpdDtcblxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbn1cblxuLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgcmlnaHQ6IDJyZW07XG4gIGJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZDogJGMtdWxpZWdlLW1haW47XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZmlsbDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVidXR0b24tbm9zdHlsZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYy11bGllZ2UtbWFpbjtcbiAgICBmaWxsOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGMtdWxpZWdlLWxpZ2h0O1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMsICdsaWdodCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAxLjJyZW07XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddLFxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICByaWdodDogMnJlbTtcbiAgICBib3R0b206IC0ycmVtO1xuICB9XG59XG5cbi8vIHNhc3MtbGludDpkaXNhYmxlIG1heC1saW5lLWxlbmd0aFxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tZnVsbCddIHtcbiAgLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IDEwcmVtICsgNHJlbTsgLy8gY29udGVudCBib3R0b20gKyDigKZcbiAgICAgIGxlZnQ6IGNhbGMoNSUgKyA0MnJlbSAtIDRyZW0pOyAvLyBjb250ZW50IGxlZnQgKyB3aWR0aCArIHBhZ2luYXRpb24gd2lkdGggLyAyXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ3hsYXJnZScpIHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAlICsgNDJyZW0gLSA0cmVtKTsgLy8gY29udGVudCBsZWZ0ICsgd2lkdGggKyBwYWdpbmF0aW9uIHdpZHRoIC8gMlxuICAgIH1cbiAgfVxuXG4gICYudS1ob21lX19zbGlkZXIge1xuICAgIC51LXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoJ2xhcmdlJykge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA1MnJlbSAtIDJyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0taGVybyddIHtcbiAgLnUtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IDNyZW0gKyA0cmVtOyAvLyBjb250ZW50IGJvdHRvbSArIOKAplxuICAgICAgbGVmdDogNDJyZW0gLSAxMHJlbSAtIDRyZW07IC8vIGNvbnRlbnQgd2lkdGggLSBzbGlkZXIgbGVmdCAtIHBhZ2luYXRpb24gd2lkdGggLyAyXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ3hsYXJnZScpIHtcbiAgICAgIHJpZ2h0OiBjYWxjKDIwMCUgLSAjeyRtYXgtd2lkdGggKyA2LjVyZW0gKyA0MnJlbSArIDRyZW19KTsgLy8gd3JhcHBlciBtYXgtd2lkdGggc2xpZGVyICsgY29udGVudCBsZWZ0IGNvbnRlbnQgd2lkdGggKyBwYWdpbmF0aW9uIHdpZHRoIC8gMlxuICAgICAgYm90dG9tOiA4cmVtICsgNHJlbTsgLy8gY29udGVudCBib3R0b20gKyDigKZcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ3h4bGFyZ2UnKSB7XG4gICAgICByaWdodDogY2FsYygyMDAlIC0gI3skbWF4LXdpZHRoLXh4bCArIDYuNXJlbSArIDQycmVtICsgNHJlbX0pOyAvLyB3cmFwcGVyIG1heC13aWR0aCBzbGlkZXIgKyBjb250ZW50IGxlZnQgY29udGVudCB3aWR0aCArIHBhZ2luYXRpb24gd2lkdGggLyAyXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ21lZ2EnKSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDhyZW0gLSA0cmVtOyAvLyBjb250ZW50IHJpZ2h0IG9mZnNldCArIHBhZ2luYXRpb24gd2lkdGggLyAyXG4gICAgfVxuICB9XG59XG4vLyBzYXNzLWxpbnQ6ZW5hYmxlIG1heC1saW5lLWxlbmd0aFxuXG4iLCIudS1zb2NpYWxjYXJkLFxuW2NsYXNzKj0ndS1zb2NpYWxjYXJkLS0nXSB7XG4gIGJvcmRlcjogLjFyZW0gc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJiArIC51LXNvY2lhbGNhcmQsXG4gICYgKyBbY2xhc3MqPSd1LXNvY2lhbGNhcmQtLSddIHtcbiAgICBtYXJnaW46IDJyZW0gMCAwIDA7XG4gIH1cbn1cblxuLnUtc29jaWFsY2FyZF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMy44cmVtO1xuICBoZWlnaHQ6IDMuOHJlbTtcbiAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXN0O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAyLjJyZW07XG4gICAgaGVpZ2h0OiAyLjJyZW07XG4gIH1cbn1cblxuLnUtc29jaWFsY2FyZF9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAudS1zb2NpYWxjYXJkX19kYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi51LXNvY2lhbGNhcmRfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG5cbi51LXNvY2lhbGNhcmQtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC51LXNvY2lhbGNhcmRfX2RhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1zb2NpYWxjYXJkX190b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDNyZW07XG4gICAgbGVmdDogM3JlbTtcbiAgfVxufVxuXG4udS1zb2NpYWxjYXJkX19jb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTNyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2cmVtKTtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGZvbnQtc2l6ZTogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAoOSAvIDE2KSAqIDEwMCU7XG4gIH1cblxuICBpbWcge1xuICAgIEBpbmNsdWRlIGltYWdlLWZpdDtcbiAgfVxufVxuXG4udS1zb2NpYWxjYXJkLS10d2l0dGVyIHtcbiAgLnUtc29jaWFsY2FyZF9faWNvbiB7XG4gICAgZmlsbDogJGMtdHdpdHRlcjtcbiAgfVxufVxuXG4udS1zb2NpYWxjYXJkLS1mYWNlYm9vayB7XG4gIC51LXNvY2lhbGNhcmRfX2ljb24ge1xuICAgIGZpbGw6ICRjLWZhY2Vib29rO1xuICB9XG59XG5cbi51LXNvY2lhbGNhcmQtLWxpbmtlZGluIHtcbiAgLnUtc29jaWFsY2FyZF9faWNvbiB7XG4gICAgZmlsbDogJGMtbGlua2VkaW47XG4gIH1cbn1cblxuLnUtc29jaWFsY2FyZC0taW5zdGFncmFtIHtcbiAgLnUtc29jaWFsY2FyZF9faWNvbiB7XG4gICAgZmlsbDogJGMtaW5zdGFncmFtO1xuICB9XG5cbiAgLnUtc29jaWFsY2FyZF9fY292ZXI6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cbn1cbiIsIi51LXN1bW1hcnktb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtLjVyZW07XG4gICAgcmlnaHQ6IC0ycmVtO1xuICAgIGJvdHRvbTogLS41cmVtO1xuICAgIGxlZnQ6IC0ycmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXN0O1xuICAgIGJveC1zaGFkb3c6IDAgLjRyZW0gMXJlbSAwIHJnYmEoJGJsYWNrLCAuMSk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICB9XG5cbiAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1zdW1tYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAuNHJlbSBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXN0O1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi51LXN1bW1hcnlfX3RpdGxlIHtcbiAgbWFyZ2luOiAuMnJlbSAwIDFyZW0gMDtcbn1cblxuLnUtc3VtbWFyeV9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1zdW1tYXJ5X19saW5rIHtcbiAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgLnUtc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuXG4gIC51LXN1bW1hcnlfX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gIH1cblxuICAudS1zdW1tYXJ5X19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHJlbTtcbiAgICBoZWlnaHQ6IDEycmVtO1xuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIGltYWdlLWZpdDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC51LXNoYXJlXG5cbi51LXNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzcmVtIDA7XG4gIGJvcmRlci10b3A6IC4xcmVtIHNvbGlkICRjLXVsaWVnZS1saWdodDtcbiAgYm9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgJGMtdWxpZWdlLW1haW47XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG4gIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuXG4gIC51LWZhY3VsdHkgJiB7XG4gICAgYm9yZGVyLXRvcDogLjFyZW0gc29saWQgJHR1bmRvcmE7XG4gICAgYm9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgJHR1bmRvcmE7XG4gICAgY29sb3I6ICR0dW5kb3JhO1xuICAgIGZpbGw6ICR0dW5kb3JhO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgdWwge1xuICAgIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMC40cmVtO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcblxuICAgIC51LWZhY3VsdHkgJiB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcyAkZWFzZTtcbiAgICAgIGZpbGw6ICR0dW5kb3JhO1xuICAgIH1cbiAgfVxuXG4gIGE6aG92ZXIgc3ZnIHtcbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1xKHhzbWFsbCkge1xuICAudS1zaGFyZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgIG1hcmdpbjogNHJlbSAwO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLnUtc2hhcmUgdWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi51LXRhYmxlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDcwcmVtO1xuICB9XG5cbiAgdGFibGUsXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICB9XG59XG4iLCIudS10YWcge1xuICBAZXh0ZW5kICVmdy1ib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjRyZW0gLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjLXVsaWVnZS1tYWluIDUwJSwgJGMtdWxpZWdlLWxpZ2h0IDUwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjM1cyAkZWFzZS1vdXQ7XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGdldC1jb2xvcigkZmFjKSA1MCUsIGdldC1jb2xvcigkZmFjLCBsaWdodCkgNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLnUtdGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuIiwiLnUtdG9vbGJhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcblxuICA+ICoge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgMXJlbSAxLjVyZW0gMXJlbTtcbiAgfVxufVxuXG4udS10b29sYmFyX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC51LWRyb3Bkb3duIHtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtZHJvcGRvd246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LXRvb2xiYXJfX2Ryb3Bkb3duLS1jYWxlbmRhciB7XG4gIGJ1dHRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xuICB9XG5cbiAgc3ZnIHtcbiAgICByaWdodDogMXJlbSFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwLjdyZW0haW1wb3J0YW50O1xuICB9XG59IiwiLnUtdW5pdC1oZWFkZXIge1xuICBwYWRkaW5nOiA3cmVtIDAgMCAwO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtdW5pdC1oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4udS11bml0LWhlYWRlciAudS1oMiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LSN7JGZhY30gJiB7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgLnUtdW5pdC1oZWFkZXIgLnUtaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtcShuYXYpIHtcbiAgLnUtdW5pdC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBwYWRkaW5nOiAycmVtIDAgNHJlbSAwO1xuICB9XG5cbiAgLnUtdW5pdC1oZWFkZXIgLnUtaDIge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG4iLCIudS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1kYXJrO1xuXG4gIC51LWZhY3VsdHkgJiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLnUtZm9vdGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1kYXJrO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIC51LWZhY3VsdHkgJiB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0ZXI7XG4gICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gIH1cblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgfVxuICB9XG5cbiAgLnUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgLy8gIVdJUFxuICAgIC8vIEBpbmNsdWRlIG1xKCd0aW55Jykge1xuICAgIC8vICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8gfVxuICB9XG5cbiAgdWwge1xuICAgIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgfVxuXG4gIGEge1xuICAgIEBleHRlbmQgJXRleHQtbm9kZWNvcmF0aW9uO1xuXG4gICAgY29sb3I6ICRjLXVsaWVnZS1saWdodDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAudS1mYWN1bHR5ICYge1xuICAgICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gICAgfVxuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjLCAnZGVmYXVsdCcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51LXVsaWVnZSAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi51LWZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgaW1nLFxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTRyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLnUtdWxpZWdlICYge1xuICAgICAgbWF4LXdpZHRoOiA4cmVtO1xuICAgIH1cbiAgfVxuXG4gIGFkZHJlc3Mge1xuICAgIG1hcmdpbjogMnJlbSAwIDIuOHJlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmF5LW1lZGl1bTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS11bGllZ2UgJiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGEsXG4gIC51LWxpbmsge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC51LWxpbmssXG4gIFtjbGFzcyo9J3UtbGluay0tJ10ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgLy8gIVdJUFxuICAvLyBAaW5jbHVkZSBtcSgndGlueScpIHtcbiAgLy8gICBvcmRlcjogMTtcbiAgLy8gfVxufVxuXG4vLyAhV0lQXG4vLyAudS1mb290ZXJfX2NvbnRlbnQge1xuLy8gICBAaW5jbHVkZSBtcSgndGlueScpIHtcbi8vICAgICBvcmRlcjogMDtcbi8vICAgfVxuLy8gfVxuXG4udS1mb290ZXJfX3NpdGVtYXAge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wN3JlbTtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmF5LW1lZGl1bTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS11bGllZ2UgJiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4udS1mb290ZXJfX2ZhY3VsdGllcyB7XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMsIGxpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudS1saW5rLFxuICBbY2xhc3MqPSd1LWxpbmstLSddIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG59XG5cbi51LWZvb3Rlcl9fcGFydG5lcnMge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgY29sb3I6ICRjLWdyYXktbGlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAudS1mYWN1bHR5ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktYmFja2dyb3VuZDtcbiAgfVxuXG4gIGgzIHtcbiAgICBjb2xvcjogJGMtZ3JheS1tZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcbiAgfVxuXG4gIC51LXNtYWxsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKHh4c21hbGwpIHtcbiAgLnUtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbTtcbiAgfVxuXG4gIC51LWZvb3Rlci5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtZm9vdGVyX19jdGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC8vIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIC51LW5ld3NsZXR0ZXIge1xuICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudS1mb2xsb3cge1xuICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgIH1cbiAgfVxuXG4gIC51LWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICAvLyBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgICAvLyBwYWRkaW5nOiAxNXJlbSAycmVtIDAgMnJlbTtcbiAgICBwYWRkaW5nOiAxNHJlbSAycmVtIDAgMnJlbTtcbiAgfVxuXG4gIC51LWZvb3Rlcl9fY29udGVudCB7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgPiBkaXYge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC51LWZvb3Rlcl9fc2l0ZW1hcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC51LWZvb3Rlcl9fZmFjdWx0aWVzIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICB9XG5cbiAgLnUtZm9vdGVyX19mYWN1bHRpZXMgdWwge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuICB9XG5cbiAgLnUtZm9vdGVyX19mYWN1bHRpZXMgbGkge1xuICAgIG1hcmdpbjogMCAwIDRyZW0gMDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gIC51LWZvb3Rlcl9fY3RhIHtcbiAgICAudS1mb2xsb3cge1xuICAgICAgcGFkZGluZzogM3JlbSAycmVtIDNyZW0gNHJlbTtcbiAgICB9XG5cbiAgICAudS1uZXdzbGV0dGVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgICB9XG4gIH1cblxuICAudS1mb290ZXJfX3NpdGVtYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAudS1mb290ZXJfX2NvbnRlbnQgPiBkaXYge1xuICAgIGZsZXgtYmFzaXM6IDMxJTtcbiAgfVxuXG4gIC51LWZvb3Rlcl9fZmFjdWx0aWVzIHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCA0LjVyZW0gMDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2UpIHtcbiAgLnUtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbTtcbiAgfVxuXG4gIC51LWZvb3Rlcl9fY3RhIHtcbiAgICAudS1mb2xsb3cge1xuICAgICAgcGFkZGluZzogM3JlbSA1cmVtO1xuICAgIH1cblxuICAgIC51LW5ld3NsZXR0ZXIge1xuICAgICAgcGFkZGluZzogM3JlbSA1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC51LWZvb3Rlcl9fY29udGFpbmVyIC51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudS1mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgLy8gcGFkZGluZzogMThyZW0gMCA4cmVtIDA7XG4gICAgcGFkZGluZzogMTZyZW0gMCA4cmVtIDA7XG5cbiAgfVxuXG4gIC51LWZvb3Rlcl9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAudS1mb290ZXJfX3NpdGVtYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICAudS1mb290ZXJfX3NpdGVtYXAgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAudS1mb290ZXJfX2xvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDIzcmVtO1xuICB9XG59XG4iLCIvLyB1LXNlY3Rpb25cbi51LXNlY3Rpb24sXG5bY2xhc3MqPSd1LXNlY3Rpb24tLSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46ICR2LXNwYWNpbmcgKiAyIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktbGlnaHRlcjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogJHYtc3BhY2luZyAqIDIgMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gIC51LXNlY3Rpb25fX3RpdGxlOjpiZWZvcmUsXG4gIC51LXNlY3Rpb25fX3RpdGxlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICA+IC51LXNlY3Rpb25fX3RpdGxlOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi51LXNlY3Rpb24tLWJvcmRlcmVkIC51LXNlY3Rpb25fX3RpdGxlIHtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnUtc2VjdGlvbl9fdGl0bGUge1xuICBAZXh0ZW5kICVmdy1ibGFjaztcbiAgQGV4dGVuZCAldGV4dC1jZW50ZXI7XG4gIEBleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRjLWdyYXktbGlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG5cbiAgc3BhbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICAgIHBhZGRpbmc6IC42cmVtIDFyZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1zZWN0aW9uLS0nXVtjbGFzcyo9Jy0tYm9yZGVyZWQnXSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAkdi1zcGFjaW5nICogMjtcbn1cbiIsIi51LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTIwO1xuICB0b3A6IDQuNHJlbTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5NHJlbTtcbiAgfVxufVxuXG4udS1zZWFyY2hfX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNHJlbSk7XG4gIGJhY2tncm91bmQ6ICRjLWdyYXktYmFja2dyb3VuZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLnUtc2VhcmNoX190b3Age1xuICBwYWRkaW5nOiAxcmVtIDAgMnJlbSAwO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbi51LXNlYXJjaF9fY2xvc2Uge1xuICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1zZWFyY2hfX2Nsb3NlX19idG4ge1xuICBAZXh0ZW5kICVmdy1zZW1pYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAuMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDEuMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgZmlsbDogJGMtdWxpZWdlLW1haW47XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51LXNlYXJjaF9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgZmlsbDogJGMtdWxpZWdlLW1haW47XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgICB0b3A6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgQGV4dGVuZCAlZnctbm9ybWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC41cmVtIDNyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICBidXR0b24ge1xuICAgIEBpbmNsdWRlIGNlbnRlci15O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi51LXNlYXJjaF9fb3RoZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVzdDtcbiAgcGFkZGluZzogMi41cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAudS1zbWFsbC10aXRsZSB7XG4gICAgY29sb3I6ICRjLWdyYXktbWVkaXVtO1xuICB9XG5cbiAgLnUtY3RhLFxuICBbY2xhc3MqPSd1LWN0YS0tJ10ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICAudS1jdGFfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAudS1jdGFfX2NvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgfVxuXG4gIC51LWN0YV9fY29udGVudF9fbGluayB7XG4gICAgQGV4dGVuZCAlZnctc2VtaWJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMS43cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAudS1zZWFyY2hfX2Zvcm0ge1xuICAgIG1hcmdpbjogM3JlbSAwO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IC41cmVtIDVyZW07XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC51LXNlYXJjaF9fb3RoZXIge1xuICAgIC51LWN0YSxcbiAgICBbY2xhc3MqPSd1LWN0YS0tJ10ge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIH1cblxuICAgIC51LWN0YV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0cmVtO1xuICAgIH1cblxuICAgIC51LWN0YV9fY29udGVudF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cblxuICAgIC51LWN0YV9fY29udGVudF9fbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtcShuYXYpIHtcbiAgLnUtc2VhcmNoX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51LXNlYXJjaF9fdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuXG4gIC51LXNlYXJjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cblxuICAudS1zZWFyY2hfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDY4cmVtO1xuICAgIG1heC1oZWlnaHQ6IDcwcmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnJlbSA1cmVtIDAgcmdiYSgkYmxhY2ssIC4xOSk7XG4gIH1cbn1cbiIsIi51LW5hdi1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiAzMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAudS1jYXJkX19jb3ZlciB7XG4gICAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbmF2Jykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudS1jYXJkX19jb250ZW50X19oZWFkZXJfX3RpdGxlIHtcbiAgICBAZXh0ZW5kICVmdy1ibGFjaztcblxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG5cbiAgLnUtY2FyZF9fY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbmF2Jykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLnUtY2FyZF9fY29udGVudF9fdGV4dCB7XG4gICAgQGluY2x1ZGUgbXEoJ3RpbnknLCAnbmF2Jykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHYtc3BhY2luZyAqIDEuNTtcbiAgICB9XG4gIH1cblxuICAudS1jYXJkX19jb250ZW50X19idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLnUtbmF2LW1vYmlsZSxcbltjbGFzcyo9J3UtbmF2LW1vYmlsZS0tJ10ge1xuICBAaW5jbHVkZSBtcSgnbmF2Jykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtbmF2LW1vYmlsZV9fYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJG5hdi1oZWFkZXItaGVpZ2h0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBwYWRkaW5nLWxlZnQ6ICRoLXNwYWNpbmcgKiAxLjU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6ICRuYXYtaGVhZGVyLWhlaWdodDtcblxuICAubmF2YmFyLWZpeGVkLXRvcCArIC50b3BiYXItcGxhY2Vob2xkZXIgKyAuc2l0ZS1zaWRlYmFyICsgLlBvcnRsZXRDb2xsZWN0aW9uICYge1xuICAgIHRvcDogJG5hdmJhci1maXhlZC10b3AtaDtcbiAgfVxufVxuXG4udS1uYXYtbW9iaWxlX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBzdmcsXG4gIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogJG5hdi1oZWFkZXItaGVpZ2h0ICogLjc1O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLnUtbmF2LW1vYmlsZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6ICRuYXYtaGVhZGVyLWhlaWdodDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAkaC1zcGFjaW5nIC8gMjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOlxuICAgIHRyYW5zZm9ybSAkZHVyYXRpb24tZGVmYXVsdCAkZWFzZS1pbi1jaXJjLFxuICAgIG9wYWNpdHkgJGR1cmF0aW9uLWRlZmF1bHQgLyAyICRlYXNlLWluLWNpcmMgJGR1cmF0aW9uLWRlZmF1bHQgLyAzO1xuXG4gIC5uYXZiYXItZml4ZWQtdG9wICsgLnRvcGJhci1wbGFjZWhvbGRlciArIC5zaXRlLXNpZGViYXIgKyAuUG9ydGxldENvbGxlY3Rpb24gJiB7XG4gICAgdG9wOiAjeyRuYXYtaGVhZGVyLWhlaWdodCArICRuYXZiYXItZml4ZWQtdG9wLWh9O1xuICB9XG5cbiAgJi5pcy1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIHRyYW5zZm9ybSAkZHVyYXRpb24tZGVmYXVsdCAkZWFzZS1vdXQtY2lyYyxcbiAgICAgIG9wYWNpdHkgLjFzICRlYXNlLWluLWNpcmMgMHM7XG4gIH1cbn1cblxuLnUtbmF2LW1vYmlsZV9fc2Nyb2xsYWJsZSB7XG4gIEBleHRlbmQgJXNjcm9sbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRuYXYtaGVhZGVyLWhlaWdodDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLy8gLnUtbmF2LWhlYWRlciB1c2VkIG9uIGRlc2t0b3BcblxuLnUtbmF2LWhlYWRlcixcbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ10ge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1xKCduYXYnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyAvLyBKQ01TIHRvcGJhciBwb3NpdGlvbiBmaXhcbiAgLy8gLy8gc2Fzcy1saW50OmRpc2FibGUtYWxsXG4gIC8vIC5uYXZiYXItZml4ZWQtdG9wICsgLnRvcGJhci1wbGFjZWhvbGRlciArIC5zaXRlLXNpZGViYXIgKyAuUG9ydGxldENvbGxlY3Rpb24gJiB7XG4gIC8vICAgdG9wOiAkbmF2YmFyLWZpeGVkLXRvcC1oO1xuICAvLyB9XG4gIC8vIC8vIHNhc3MtbGludDplbmFibGUtYWxsXG59XG5cbi51LW5hdi1oZWFkZXJfX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRuYXYtaGVhZGVyLWhlaWdodC1kZXNrdG9wO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBwYWRkaW5nLWxlZnQ6ICRoLXNwYWNpbmcgKiAxLjU7XG4gIGxpbmUtaGVpZ2h0OiAjeyRuYXYtaGVhZGVyLWhlaWdodC1kZXNrdG9wIC0gMC4xcmVtfTtcbn1cblxuLnUtbmF2LWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBzdmcsXG4gIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNC44cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLmRlc2t0b3AtaGlkZS1oZWFkZXIge1xuICAudS1uYXYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnUtbmF2LWhlYWRlci1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIC51LXNpdGUtbWFpbiB7XG4gIC8vICAgbWFyZ2luOiAwO1xuICAvLyB9XG59XG5cbi8vIFZhcmlhbnRzXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS11bml0J10ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnUtbmF2LWhlYWRlcl9fYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAxN3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkaC1zcGFjaW5nO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjZyZW07XG4gIH1cblxuICAudS1uYXYtaGVhZGVyX19sb2dvIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICBpbWcsXG4gICAgc3ZnIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS1jb3Vyc2VzJ10ge1xuLy8gICBAaW5jbHVkZSBtcSgnbmF2Jykge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1kYXJrO1xuXG4vLyAgICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuLy8gICAgICAgLnUtI3skZmFjfSAmIHtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgIC51LW5hdi1oZWFkZXJfX2JhciB7XG4vLyAgICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgICBwYWRkaW5nOiAycmVtIDAgNHJlbTtcblxuLy8gICAgICAgLnUtZmFjdWx0eSAmIHtcbi8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4vLyAgICAgICB9XG5cbi8vICAgICAgIC51LWhvbWVwYWdlLnUtZmFjdWx0eSAmIHtcbi8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLnUtaG9tZXBhZ2UudS1mYWN1bHR5ICYge1xuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGltZTtcblxuLy8gICAgICAgLnUtbmF2LWhlYWRlcl9fbG9nbyxcbi8vICAgICAgIFtjbGFzcyo9J3UtYmctbGF5ZXInXSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ11bY2xhc3MqPSctLWludHJhJ10sXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddW2NsYXNzKj0nLS1lbXB0eSddIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAvLyAudS1uYXYtaGVhZGVyLXBsYWNlaG9sZGVyICYge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cbn1cblxuLy8gU3RpY2t5IHN0dWZmXG4vLyBUaGUgcGxhY2Vob2xkZXIgd2lsbCBiZSBkaXNwbGF5ZWQgYnkgLS1zdGlja3kgbW9kaWZpZXJcblxuLnUtbmF2LWhlYWRlci1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcblxuICAmLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiAkbmF2LWhlYWRlci1oZWlnaHQtZGVza3RvcDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG5hdikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LW5hdi1oZWFkZXIsXG5bY2xhc3MqPSd1LW5hdi1oZWFkZXItLSddIHtcbiAgLnUtbmF2LWhlYWRlcl9fYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gIH1cblxuICAudS1uYXYtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNHM7XG4gIH1cbn1cblxuW2NsYXNzKj0ndS1uYXYtaGVhZGVyLS0nXVtjbGFzcyo9Jy0tc3RpY2t5J10ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAzcHggcmdiYSgkYmxhY2ssIC4wNyk7XG5cbiAgLm5hdmJhci1maXhlZC10b3AgKyAudG9wYmFyLXBsYWNlaG9sZGVyICsgLnNpdGUtc2lkZWJhciArIC5Qb3J0bGV0Q29sbGVjdGlvbiAmIHtcbiAgICB0b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW5hdi1oZWFkZXJfX2JhciB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjlyZW07XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC40cywgbGluZS1oZWlnaHQgLjRzO1xuICB9XG5cbiAgLnUtbmF2LXNpdGVfX2l0ZW0gYTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC51LW5hdi1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0cmVtO1xuICB9XG59XG5cbltjbGFzcyo9J3UtbmF2LWhlYWRlci0tJ11bY2xhc3MqPSctLWNlbnRlciddIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC51LW5hdi1oZWFkZXJfX2JhciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC51LW5hdi1oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1uYXYtc2l0ZS0tY2VudGVyIHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLnUtbmF2LXNpdGVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAycmVtO1xuICB9XG59XG4iLCIudS1uYXYtbGFuZyB7XG4gIEBpbmNsdWRlIG5hdi1zZXBhcmF0b3I7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG5cbiAgc2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuXG4gIC51LWNvdXJzZXMgJiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnUtbmF2LWxhbmdfX3RyaWdnZXIge1xuICBmbG9hdDogcmlnaHQ7XG5cbiAgLnUtaWNvbiB7XG4gICAgd2lkdGg6IDdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICB9XG59XG5cbi51LW5hdi1sYW5nX19jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IC41ZW07XG59XG5cbi51LW5hdi1sYW5nX19jb250ZW50X19saXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnUtbmF2LWxhbmdfX2NvbnRlbnRfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG5cbiAgYSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjLWRlZmF1bHQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGMtdWxpZWdlLW1haW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC51LW5hdi1sZXZlbCB1c2VkIG9uIGRlc2t0b3AgaW4gdS1uYXYtc2l0ZVxuXG4udS1uYXYtbGV2ZWwsXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10ge1xuICB1bCB7XG4gICAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC51LW5hdi1sZXZlbC10aXRsZSB7XG4gICAgQGV4dGVuZCAlZnctYm9sZDtcbiAgICBAZXh0ZW5kICV0ZXh0LXVwcGVyY2FzZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkYy1kZWZhdWx0O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICAgICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXMtYWN0aXZlIHtcbiAgICAudS1uYXYtdGl0bGUge1xuICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51LW5hdi1saW5rIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRjLXVsaWVnZS1saWdodDtcblxuICAgIEBpbmNsdWRlIG1xKG5hdikge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBsZXR0ZXItc3BhY2luZzogLjJweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkZHVyYXRpb24tZGVmYXVsdCAqIDIgJGVhc2Utb3V0LWNpcmM7XG5cbiAgICAvLyBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLy8gICAudS0jeyRmYWN9ICYge1xuICAgIC8vICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMsIGxpZ2h0KTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICAgICAgZmlsbDogJGMtdWxpZWdlLW1haW47XG5cbiAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICAgIGZpbGw6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbmF2Jykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gIH1cbn1cblxuLy8gTGV2ZWwgMFxuLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScwJ10sXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzAnXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLnUtdWxpZWdlICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnUtd3JhcHBlcltkYXRhLW5hdi1sZXZlbD0nMCddIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtcSgnbmF2Jykge1xuICAgIHVsW2RhdGEtbmF2LWxldmVsPScwJ10ge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcblxuICAgICAgICA+IC51LW5hdi1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgJi5oYXMtb3BlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtdWxpZWdlLW1haW4gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgICAgICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuM2VtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbi1kZWZhdWx0ICRlYXNlLW91dC1jaXJjO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAudS1uYXYtbGluazpob3ZlcixcbiAgICAgICAgPiAudS1uYXYtbGluazpmb2N1cyxcbiAgICAgICAgJi5pcy1hY3RpdmUgPiAudS1uYXYtbGluayB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLWRhcms7XG5cbiAgICAgICAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYywgZGFyayk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTGV2ZWwgMVxuLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10sXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzEnXSB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gIEBpbmNsdWRlIG1xKCduYXYnKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDMwMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAudS1pY29uLXRyaWFuZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnUtd3JhcHBlcltkYXRhLW5hdi1sZXZlbD0nMSddIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxNDRyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIG5hdltkYXRhLW5hdi1sZXZlbD0nMSddIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNzUlIC0gNHJlbSk7XG4gICAgICBtYXJnaW46IDRyZW0gNHJlbSAycmVtO1xuICAgIH1cblxuICAgIHVsW2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDRyZW0pO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LWxpZ2h0ZXN0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAvLyBcIk92ZXJyaWRlXCIgc3BhY2UtYmV0d2VlblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDNuIC0gMSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygzMy4zMyUgKyAycmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1ZW07XG4gICAgICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuXG4gICAgICAgICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjLCBsaWdodCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1kcm9wZG93bl0gJiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgLy8gLnUtd3JhcHBlcltkYXRhLW5hdi1sZXZlbD0nMSddIHtcbiAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyB9XG5cbiAgICAgIG5hdltkYXRhLW5hdi1sZXZlbD0nMSddIHtcbiAgICAgICAgLy8gdG9wOiAtMnJlbTtcbiAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgIG1pbi13aWR0aDogMjByZW07XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAvLyBWYXJpYW50c1xuICAgICAgICBbY2xhc3MqPSd1LW5hdi1zaXRlLS0nXVtjbGFzcyo9Jy0tdW5pdCddICYge1xuICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bFtkYXRhLW5hdi1sZXZlbD0nMSddIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLnUtbmF2LWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudS1uYXYtbGluayB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IC4yNWVtIDFlbTtcbiAgICAgICAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTGV2ZWwgMlxuLnUtbmF2LWxldmVsW2RhdGEtbmF2LWxldmVsPScyJ10sXG5bY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ11bZGF0YS1uYXYtbGV2ZWw9JzInXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1xKCduYXYnKSB7XG4gICAgLnUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC51LW5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IC4zZW0gMDtcbiAgICAgIGNvbG9yOiAkYy1kZWZhdWx0O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGMtdWxpZWdlLWxpZ2h0O1xuXG4gICAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjLCBsaWdodCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51LW5hdi1iYWNrIHtcbiAgQGV4dGVuZCAlZnctYm9sZDtcbiAgQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG5cbiAgY29sb3I6ICRjLWRlZmF1bHQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZmlsbDogJGMtZ3JheS1saWdodDtcbiAgfVxufVxuIiwiLy8gR2xvYmFsLCBzaGFyZWQgYmV0d2VlbiBtb2JpbGUgYW5kIGRlc2t0b3Bcbi8vIGFsbCBsZXZlbHNcbi51LW5hdi1tb2JpbGUtbGV2ZWwsXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddIHtcbiAgQGluY2x1ZGUgZ2V0LWFsbC1zcGFjZTtcbiAgcGFkZGluZzogMnJlbTtcblxuICB1bCB7XG4gICAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC51LW5hdi1tb2JpbGUtbGV2ZWwtdGl0bGUge1xuICAgIEBleHRlbmQgJWZ3LWJvbGQ7XG4gICAgQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGMtZGVmYXVsdDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlzLWFjdGl2ZSB7XG4gICAgLnUtbmF2LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICAgICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudS1uYXYtbGluayB7XG4gICAgQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbGlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJGR1cmF0aW9uLWRlZmF1bHQgKiAyICRlYXNlLW91dC1jaXJjO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMsIGxpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXMtYWN0aXZlID4gLnUtbmF2LWxpbmsge1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAwIDJyZW07XG4gIH1cblxuICAudS1uYXYtbW9iaWxlLWxldmVsLFxuICBbY2xhc3MqPSd1LW5hdi1sZXZlbC0tJ10ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuXG4gIC51LW5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAuNzVlbSAuNWVtIC43NWVtIDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIC51LWljb24tdHJpYW5nbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1saWdodGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkZHVyYXRpb24tZGVmYXVsdCAqIDIgJGVhc2Utb3V0LWNpcmM7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIsXG4gICAgJjpmb2N1czo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTGV2ZWwgMFxuLnUtbmF2LW1vYmlsZS1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMCddLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMCddIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLnUtdWxpZWdlICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnUtd3JhcHBlcltkYXRhLW5hdi1sZXZlbD0nMCddIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cblxuXG4gIC51LW5hdi1tb2JpbGUtbGV2ZWwsXG4gIFtjbGFzcyo9J3UtbmF2LWxldmVsLS0nXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBMZXZlbCAxXG4udS1uYXYtbW9iaWxlLWxldmVsW2RhdGEtbmF2LWxldmVsPScxJ10sXG5bY2xhc3MqPSd1LW5hdi1tb2JpbGUtbGV2ZWwtLSddW2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAudS13cmFwcGVyW2RhdGEtbmF2LWxldmVsPScxJ10ge1xuICAgID4gLnUtb25seS1zbWFsbCAudS1uYXYtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTGV2ZWwgMlxuLnUtbmF2LW1vYmlsZS1sZXZlbFtkYXRhLW5hdi1sZXZlbD0nMiddLFxuW2NsYXNzKj0ndS1uYXYtbW9iaWxlLWxldmVsLS0nXVtkYXRhLW5hdi1sZXZlbD0nMiddIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LW5hdi1iYWNrIHtcbiAgQGV4dGVuZCAlZnctYm9sZDtcbiAgQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG5cbiAgY29sb3I6ICRjLWRlZmF1bHQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZmlsbDogJGMtZ3JheS1saWdodDtcbiAgfVxufVxuIiwiLy8gLnUtbmF2LWxvY2FsXG5cbi51LW5hdi1sb2NhbCxcbltjbGFzcyo9J3UtbmF2LWxvY2FsLS0nXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDNyZW0gMDtcblxuICBAaW5jbHVkZSBtcSgneHhzbWFsbCcpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICAgICAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1uYXYtbG9jYWxfX2xpc3Qge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIG1xKCd4eHNtYWxsJykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4udS1uYXYtbG9jYWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgYSB7XG4gICAgQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG4gICAgQGV4dGVuZCAlZnctYm9sZDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC41ZW0gMXJlbTtcbiAgICBjb2xvcjogJGMtZ3JheS1kYXJrICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYywgJ2xpZ2h0JykgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSBhIHtcbiAgICBjb2xvcjogJGMtdWxpZWdlLW1haW47XG5cbiAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAudS0jeyRmYWN9ICYge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51LW5hdi1sb2NhbF9fbGlzdCA+ICY6Zmlyc3QtY2hpbGQge1xuICAgIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4udS1uYXYtbG9jYWxfX21vcmUge1xuICAvL2pzIHdpbGwgZGV0ZXJtaW5lIGlmIGl0IG5lZWRzIHRvIGJlIHZpc2libGUgb3Igbm90XG4gIC8vIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTZyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtcSgneHhzbWFsbCcpIHtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC00cmVtO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGMtZ3JheS1iYWNrZ3JvdW5kIDAlLCByZ2JhKCRjLWdyYXktYmFja2dyb3VuZCwgMCkgMTAwJSk7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4udS1uYXYtbG9jYWxfX21vcmVfX2NvbnRlbnQge1xuICB0b3A6IDJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWlkc1xuI3UtbmF2LW1lZ2Ege1xuICBAaW5jbHVkZSBtcSgndGlueScsICduYXYnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCduYXYnKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAvLyB6LWluZGV4OiA1MDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoJGJsYWNrLCAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgtMjBweCk7IC8vICsgYm94LXNoYWRvd1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAvLyAudS1uYXYtcG9ydGFsICsgJiB7XG4gICAgLy8gICB6LWluZGV4OiAxNTA7XG4gICAgLy8gfVxuXG4gICAgLy8gLnUtbmF2LWhlYWRlciArICYge1xuICAgIC8vICAgei1pbmRleDogMTAwO1xuICAgIC8vIH1cblxuICAgIC51LW9ubHktc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICA+IC51LW5hdi1sZXZlbCB7XG4gICAgICAvLyBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi51LW5hdi1tZWdhLS1wb3J0YWwge1xuICBAaW5jbHVkZSBtcSgnbmF2Jykge1xuICAgIHotaW5kZXg6IDE1MDtcbiAgfVxufVxuXG4udS1uYXYtbWVnYS0tc2l0ZSB7XG4gIEBpbmNsdWRlIG1xKCduYXYnKSB7XG4gICAgei1pbmRleDogNTA7XG4gIH1cbn1cbiIsIi8vIC51LW5hdi1wb3J0YWwgdXNlZCBvbiBkZXNrdG9wXG5cbi51LW5hdi1wb3J0YWwsXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddIHtcbiAgQGV4dGVuZCAlY2Y7XG4gIEBpbmNsdWRlIGNvbG9yLXByb3BlcnR5KCdiYWNrZ3JvdW5kLWNvbG9yJyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkbmF2LXBvcnRhbC1oZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICBjb2xvcjogJHdoaXRlO1xuICBsaW5lLWhlaWdodDogJG5hdi1wb3J0YWwtaGVpZ2h0O1xuXG4gIC51LW9ubHktc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtcShuYXYpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIC51LXVsaWVnZS51LWhvbWVwYWdlICYge1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgLy8gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRkdXJhdGlvbi1kZWZhdWx0ICogLjUgJGVhc2UtaW4tb3V0O1xuXG4gIC8vICAgJjpob3ZlciB7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAudS1zZWFyY2gtb3BlbiAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbWFpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LXNlYXJjaC1vcGVuIC51LSN7JGZhY30gJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJGZhYykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVmFyaWFudHNcbltjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLXdoaXRlJ10sXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS11bml0J10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkYy1kZWZhdWx0O1xufVxuXG5bY2xhc3MqPSd1LW5hdi1wb3J0YWwtLSddW2NsYXNzKj0nLS1jb3Vyc2VzJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgLnUtI3skZmFjfSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICB9XG4gIH1cbn1cblxuLnUtbmF2LXBvcnRhbC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAkaC1zcGFjaW5nIC8gMjtcblxuICAvLyBKQ01TIHRvcGJhciBwb3NpdGlvbiBmaXhcbiAgLy8gc2Fzcy1saW50OmRpc2FibGUtYWxsXG4gIC5uYXZiYXItZml4ZWQtdG9wICsgLnRvcGJhci1wbGFjZWhvbGRlciArIC5zaXRlLXNpZGViYXIgKyAuUG9ydGxldENvbGxlY3Rpb24gLnUtbmF2LXBvcnRhbCA+ICYsXG4gIC5uYXZiYXItZml4ZWQtdG9wICsgLnRvcGJhci1wbGFjZWhvbGRlciArIC5zaXRlLXNpZGViYXIgKyAuUG9ydGxldENvbGxlY3Rpb24gW2NsYXNzKj0ndS1uYXYtcG9ydGFsLS0nXSA+ICYge1xuICAgIHRvcDogY2FsYygjeyRuYXYtaGVhZGVyLWhlaWdodH0gKyAjeyRuYXZiYXItZml4ZWQtdG9wLWh9KTtcbiAgfVxuICAvLyBzYXNzLWxpbnQ6ZW5hYmxlLWFsbFxufVxuXG4udS1uYXYtcG9ydGFsX19sb2dvLFxuLnUtbmF2LXBvcnRhbF9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LW5hdi1wb3J0YWxfX2xvZ28ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIHN2ZyxcbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAkbmF2LXBvcnRhbC1oZWlnaHQgKiAuNzU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnUtbmF2LXBvcnRhbF9fdGl0bGUge1xuICBAaW5jbHVkZSBuYXYtc2VwYXJhdG9yKCRzcGFjZTogMnJlbSk7XG5cbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4udS1uYXYtcG9ydGFsX19saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4iLCIudS1uYXYtc2lkZWJhciB7XG4gIHVsIHtcbiAgICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG4gIH1cbn1cblxuLnUtbmF2LXNpZGViYXJfX2xpc3RfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuXG4gIC5pcy1vcGVuICYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4udS1uYXYtc2lkZWJhcl9faXRlbSxcbi51LW5hdi1zaWRlYmFyX19pdGVtX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zNXM7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi51LW5hdi1zaWRlYmFyX19pdGVtIHtcbiAgPiBhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJi5oYXMtY2hpbGRyZW4ge1xuICAgID4gYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vcGVuIHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjs7XG4gICAgICBmaWxsOiAkYy11bGllZ2UtbWFpbjs7XG4gICAgfVxuICB9XG59XG5cbi51LW5hdi1zaWRlYmFyX19pdGVtX19pdGVtIHtcbiAgLmhhcy1jaGlsZHJlbiAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLnUtbmF2LXNpZGViYXJfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgJjpob3ZlcixcbiAgJi5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGVhY2ggJGZhYyBpbiBnZXQtZmFjdWx0aWVzKCkge1xuICAgIC51LSN7JGZhY30gJjpob3ZlcixcbiAgICAudS0jeyRmYWN9ICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJGZhYykgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudS1pY29uLXRyaWFuZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjI1ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblxuICAgIC5pcy1vcGVuICYge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICB9XG5cbiAgLnUtc2lkZWJhci0tY291cnNlcyAmIHtcbiAgICBjb2xvcjogJGMtZGVmYXVsdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuXG4gICAgICBAZWFjaCAkZmFjIGluIGdldC1mYWN1bHRpZXMoKSB7XG4gICAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udS1uYXYtc2lkZWJhcl9fbGlua19faWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgMTJweCAtNHB4IDA7XG4gIGZpbGw6ICRjLXVsaWVnZS1tYWluO1xuXG4gIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAudS0jeyRmYWN9ICYge1xuICAgICAgZmlsbDogZ2V0LWNvbG9yKCRmYWMpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLnUtbmF2LXNpdGUgdXNlZCBvbiBkZXNrdG9wXG5cbi51LW5hdi1zaXRlLFxuW2NsYXNzKj0ndS1uYXYtc2l0ZS0tJ10ge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIC8vIG1hcmdpbi10b3A6ICRuYXYtaGVhZGVyLWhlaWdodDtcbiAgcGFkZGluZy1yaWdodDogJGgtc3BhY2luZyAqIDI7XG5cbiAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1uYXYtc2l0ZV9fbGlzdCB7XG4gIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gbWF4LWhlaWdodDogJG5hdi1oZWFkZXItaGVpZ2h0LWRlc2t0b3A7XG59XG5cbi51LW5hdi1zaXRlX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogJGgtc3BhY2luZyAqIDI7XG5cbiAgYSB7XG4gICAgQGV4dGVuZCAlZnctYmxhY2s7XG4gICAgQGV4dGVuZCAldGV4dC11cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRkdXJhdGlvbi1kZWZhdWx0ICogLjc1ICRlYXNlLW91dC1jaXJjO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206ICRuYXYtaGVhZGVyLWhlaWdodC1kZXNrdG9wICogLjM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbWFpbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggJGR1cmF0aW9uLWRlZmF1bHQgKiAuNzUgJGVhc2Utb3V0LWNpcmM7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUgYSxcbiAgJiBhOmhvdmVyLFxuICAmIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC4jeyRmYWN9ICYgYSB7XG4gICAgY29sb3I6ICRjLWRlZmF1bHQ7XG4gICAgZmlsbDogJGMtZGVmYXVsdDtcbiAgfVxufVxuXG4vLyBWYXJpYW50c1xuLnUtbmF2LXNpdGVfX2l0ZW0ge1xuICBhIHtcbiAgICAvLyBAaW5jbHVkZSBjb2xvci1wcm9wZXJ0eSgnZmlsbCcsICdsaWdodCcpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgY29sb3ItcHJvcGVydHkoJ2JhY2tncm91bmQtY29sb3InKTtcbiAgICB9XG4gIH1cbn1cblxuLnUtbmF2LXNpdGVfX3Byb2ZpbGUge1xuICBAaW5jbHVkZSBuYXYtc2VwYXJhdG9yO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBwYWRkaW5nOiAwIDYwcHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbiAgfVxuXG4gIC51LWRyb3Bkb3duIHtcbiAgICAvLyBsZWZ0OiA0MCU7XG4gICAgbWluLXdpZHRoOiAxOHJlbTtcbiAgfVxuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtbmF2LXNpdGVfX3Byb2ZpbGVfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi51LW5hdi1zaXRlX19wcm9maWxlX19kcm9wZG93biB7XG4gIHRvcDogOHJlbTtcbn1cblxuLy8gVmFyaWFudHNcbltjbGFzcyo9J3UtbmF2LXNpdGUtLSddW2NsYXNzKj0nLS11bml0J10ge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMDtcblxuICAudS1uYXYtc2l0ZV9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudS1uYXYtc2l0ZV9faXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIH1cbiAgICBhIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBbY2xhc3MqPSd1LW5hdi1zaXRlLS0nXVtjbGFzcyo9Jy0tY291cnNlcyddIHtcbi8vICAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4vLyAgICAgLnUtbmF2LXNpdGVfX2l0ZW0ge1xuLy8gICAgICAgYSB7XG4vLyAgICAgICAgIGNvbG9yOiAkYy1kZWZhdWx0O1xuXG4vLyAgICAgICAgICY6OmFmdGVyIHtcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy11bGllZ2UtbWFpbjtcblxuLy8gICAgICAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbi8vICAgICAgICAgICAgIC51LSN7JGZhY30gJiB7XG4vLyAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAudS1mYWN1bHR5ICYge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4iLCIvKipcbiAqIE5hdiB0cmlnZ2VyIGNvbXBvbmVudFxuICovXG5cbi8vIGNsaWNrYWJsZSBhcmVhXG4kbmF2LXRyaWdnZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kbmF2LXRyaWdnZXItY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuJG5hdi10cmlnZ2VyLXdpZHRoOiBzdHJpcC11bml0KCRuYXYtaGVhZGVyLWhlaWdodCkgKiAxMHB4O1xuJG5hdi10cmlnZ2VyLWhlaWdodDogc3RyaXAtdW5pdCgkbmF2LWhlYWRlci1oZWlnaHQpICogMTBweDtcbi8vIHN0cmlwZXNcbiRuYXYtdHJpZ2dlci10aGlja25lc3M6IDRweDtcbiRuYXYtdHJpZ2dlci1zcGFjaW5nOiAzcHg7XG4kbmF2LXRyaWdnZXItaW5uZXItd2lkdGg6IDI0cHg7XG4kbmF2LXRyaWdnZXItaW5uZXItaGVpZ2h0OiAoJG5hdi10cmlnZ2VyLXRoaWNrbmVzcyAqIDMpICsgKCRuYXYtdHJpZ2dlci1zcGFjaW5nICogMik7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbWF4LWxpbmUtbGVuZ3RoXG4vLyBhbmltYXRpb25cbiRuYXYtdHJpZ2dlci1kdXJhdGlvbjogLjJzO1xuXG4udS1uYXYtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6ICRuYXYtdHJpZ2dlci13aWR0aDtcbiAgaGVpZ2h0OiAkbmF2LXRyaWdnZXItaGVpZ2h0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtZ3JheS1saWdodGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAkbmF2LXRyaWdnZXItYmFja2dyb3VuZDtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICBAaW5jbHVkZSBtcSgnbmF2Jykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRuYXYtdHJpZ2dlci1oZWlnaHQgLSAkbmF2LXRyaWdnZXItaW5uZXItaGVpZ2h0KSAvIDIgKyAkbmF2LXRyaWdnZXItc3BhY2luZyArICRuYXYtdHJpZ2dlci10aGlja25lc3M7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbWF4LWxpbmUtbGVuZ3RoXG4gICAgcmlnaHQ6ICgkbmF2LXRyaWdnZXItd2lkdGggLSAkbmF2LXRyaWdnZXItaW5uZXItd2lkdGgpIC8gMjtcbiAgICBsZWZ0OiAoJG5hdi10cmlnZ2VyLXdpZHRoIC0gJG5hdi10cmlnZ2VyLWlubmVyLXdpZHRoKSAvIDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRuYXYtdHJpZ2dlci1pbm5lci13aWR0aDtcbiAgICBoZWlnaHQ6ICRuYXYtdHJpZ2dlci10aGlja25lc3M7XG4gICAgYmFja2dyb3VuZDogJG5hdi10cmlnZ2VyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDBzICRuYXYtdHJpZ2dlci1kdXJhdGlvbjtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzcGFuOjpiZWZvcmUsXG4gIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRuYXYtdHJpZ2dlci10aGlja25lc3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10cmlnZ2VyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgIC51LSN7JGZhY30gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcigkZmFjKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzcGFuOjpiZWZvcmUge1xuICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIGluZGVudGF0aW9uXG4gICAgdG9wOiAtICRuYXYtdHJpZ2dlci1zcGFjaW5nIC0gJG5hdi10cmlnZ2VyLXRoaWNrbmVzcztcbiAgICB0cmFuc2l0aW9uOiB0b3AgJG5hdi10cmlnZ2VyLWR1cmF0aW9uICRuYXYtdHJpZ2dlci1kdXJhdGlvbixcbiAgICAgIHRyYW5zZm9ybSAkbmF2LXRyaWdnZXItZHVyYXRpb24gMHM7XG4gIH1cblxuICBzcGFuOjphZnRlciB7XG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUgaW5kZW50YXRpb25cbiAgICBib3R0b206IC0gJG5hdi10cmlnZ2VyLXNwYWNpbmcgLSAkbmF2LXRyaWdnZXItdGhpY2tuZXNzO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAkbmF2LXRyaWdnZXItZHVyYXRpb24gJG5hdi10cmlnZ2VyLWR1cmF0aW9uLFxuICAgICAgdHJhbnNmb3JtICRuYXYtdHJpZ2dlci1kdXJhdGlvbiAwcztcbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIHNwYW46OmJlZm9yZSB7XG4gICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBpbmRlbnRhdGlvblxuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogdG9wICRuYXYtdHJpZ2dlci1kdXJhdGlvbiAwcyxcbiAgICAgICAgdHJhbnNmb3JtICRuYXYtdHJpZ2dlci1kdXJhdGlvbiAkbmF2LXRyaWdnZXItZHVyYXRpb247XG4gICAgfVxuXG4gICAgc3Bhbjo6YWZ0ZXIge1xuICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUgaW5kZW50YXRpb25cbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBib3R0b20gJG5hdi10cmlnZ2VyLWR1cmF0aW9uIDBzLFxuICAgICAgICB0cmFuc2Zvcm0gJG5hdi10cmlnZ2VyLWR1cmF0aW9uICRuYXYtdHJpZ2dlci1kdXJhdGlvbjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC51LW5hdi1xdWlja2xpbmtzIHVzZWQgb24gbW9iaWxlIGFuZCBkZXNrdG9wXG5cbi51LW5hdi1xdWlja2xpbmtzIHtcbiAgQGV4dGVuZCAlY2Y7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRuYXYtaGVhZGVyLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRuYXYtaGVhZGVyLWhlaWdodDtcblxuICBAaW5jbHVkZSBtcSgndGlueScsICduYXYnKSB7XG4gICAgQGluY2x1ZGUgY29sb3ItcHJvcGVydHkoJ2JhY2tncm91bmQtY29sb3InKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXVsaWVnZS1tYWluO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICBuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgdWwge1xuICAgIEBleHRlbmQgJWxpc3Qtbm9zdHlsZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnUtbmF2LXF1aWNrbGlua3NfX2l0ZW0gYSxcbiAgYnV0dG9uIHtcbiAgICBjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcbiAgICBmaWxsOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IC4zcyBjb2xvciAkZWFzZSwgLjNzIGZpbGwgJGVhc2U7XG5cbiAgICBAaW5jbHVkZSBtcSgnbmF2Jykge1xuICAgICAgLy8gVmFyaWFudHNcbiAgICAgIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLXdoaXRlJ10gJixcbiAgICAgIFtjbGFzcyo9J3UtbmF2LXBvcnRhbC0tJ11bY2xhc3MqPSctLXVuaXQnXSAmIHtcbiAgICAgICAgY29sb3I6ICRjLWRlZmF1bHQhaW1wb3J0YW50O1xuICAgICAgICBmaWxsOiAkYy1kZWZhdWx0IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhLFxuICBidXR0b24ge1xuICAgIEBleHRlbmQgJXRleHQtdXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkbmF2LXBvcnRhbC1oZWlnaHQ7XG4gICAgcGFkZGluZzogMCAuNzVlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAkbmF2LXBvcnRhbC1oZWlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgLy8gb3BhY2l0eTogLjU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRkdXJhdGlvbi1kZWZhdWx0ICRlYXNlLW91dC1jaXJjO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgY29sb3I6ICRjLXVsaWVnZS1tYWluIWltcG9ydGFudDtcbiAgICAgIGZpbGw6ICRjLXVsaWVnZS1tYWluIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIEBlYWNoICRmYWMgaW4gZ2V0LWZhY3VsdGllcygpIHtcbiAgICAgICAgLnUtI3skZmFjfSAmIHtcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCRmYWMpIWltcG9ydGFudDtcbiAgICAgICAgICBmaWxsOiBnZXQtY29sb3IoJGZhYykhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoJ25hdicpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuMjVlbTtcblxuICAgICAgQGluY2x1ZGUgbXEoJ3RpbnknLCAneHNtYWxsJykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSgnbmF2JywgJ3h4bGFyZ2UnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnUtaWNvbiB7XG4gICAgICB3aWR0aDogJGljb24tc2l6ZS1tO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIC51LWdyaWQtY2FyZHNcbi51LWdyaWQtY2FyZHMge1xuICBAaW5jbHVkZSBtcSgnbWVkaXVtJykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC51LWNhcmQsXG4gICAgW2NsYXNzKj0ndS1jYXJkLS0nXSxcbiAgICAudS1jdGEsXG4gICAgW2NsYXNzKj0ndS1jdGEtLSddIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAzIC0gMXJlbSk7XG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIH1cblxuICAgIC51LWNhcmRfX2NvbnRlbnQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLWJpZyddIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuXG4gICAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tbWVkaXVtJ10ge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2NyUgLSAxcmVtKTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ5cmVtO1xuXG4gICAgICAmOm5vdChbY2xhc3MqPSctLXZpZGVvJ10pIHtcbiAgICAgICAgLnUtY2FyZF9fY292ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGdldC1hbGwtc3BhY2U7XG5cbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnUtY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ3hsYXJnZScpIHtcbiAgICAudS1jYXJkLFxuICAgIFtjbGFzcyo9J3UtY2FyZC0tJ10sXG4gICAgLnUtY3RhLFxuICAgIFtjbGFzcyo9J3UtY3RhLS0nXSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLyAzIC0gMS41cmVtKTtcbiAgICAgIG1hcmdpbjogMCAwIDNyZW07XG4gICAgfVxuXG4gICAgW2NsYXNzKj0ndS1jYXJkLS0nXVtjbGFzcyo9Jy0tYmlnJ10ge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG5cbiAgICBbY2xhc3MqPSd1LWNhcmQtLSddW2NsYXNzKj0nLS1tZWRpdW0nXSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDY3JSAtIDEuNXJlbSk7XG4gICAgfVxuICB9XG59XG5cbi51LWdyaWQtY2FyZHMtLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnZmxpY2tpdHknO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1jYXJkLFxuICBbY2xhc3MqPSd1LWNhcmQtLSddIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC51LWNhcmQsXG4gICAgW2NsYXNzKj0ndS1jYXJkLS0nXSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAvLyBkaXNhYmxlIGZsaWNraXR5IGNhcm91c2VsXG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cbn1cbiIsIi51LWdyaWQtbW9zYWljIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG5cbiAgLnUtc29jaWFsY2FyZCxcbiAgW2NsYXNzKj0ndS1zb2NpYWxjYXJkLS0nXSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcblxuICAgIC51LWxpbmssXG4gICAgW2NsYXNzKj0ndS1saW5rLS0nXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC51LXNvY2lhbGNhcmRfX2NvdmVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLnUtZ3JpZC1tb3NhaWMtLWRvdWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gID4gKiB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAuNXJlbSk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbXEoeHNtYWxsKSB7XG4gIC51LWdyaWQtbW9zYWljID4gKiB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAuNXJlbSk7XG4gIH1cbn1cbiIsIi8vIC51LWdyaWQtMTEyXG5cbi51LWdyaWQtMTEyIHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgPiAqIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgICBtYXJnaW46IDAgMCA0cmVtO1xuICAgIH1cblxuICAgIFtjbGFzcyo9J3UtY2FyZC0tJ11bY2xhc3MqPSctLW5vaW1hZ2UnXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4bGFyZ2UnKSB7XG4gICAgPiAqIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMS41cmVtKTtcbiAgICAgIG1hcmdpbjogMCAwIDRyZW07XG4gICAgfVxuICB9XG59XG4iLCIvLyAudS1ncmlkLTEyM1xuLnUtZ3JpZC0xMjMge1xuICBAZXh0ZW5kICVsaXN0LW5vc3R5bGU7XG5cbiAgLnUtY2FyZCxcbiAgW2NsYXNzKj0ndS1jYXJkLS0nXSxcbiAgLnUtY3RhLFxuICBbY2xhc3MqPSd1LWN0YS0tJ10ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC51LWNhcmRfX2NvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ3hzbWFsbCcpIHtcbiAgICAudS1wcm9ncmFtIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCd4c21hbGwnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuXG4gICAgLy8gVXNlbGVzcz9cbiAgICAvLyBoMyB7XG4gICAgLy8gICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAvLyB9XG5cbiAgICA+ICoge1xuICAgICAgLy8gZmxleC1iYXNpczogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pOyAvLyBJRSBmaXhcbiAgICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoJ21lZGl1bScpIHtcbiAgICA+ICoge1xuICAgICAgLy8gZmxleC1iYXNpczogY2FsYygzMyUgLSAxcmVtKTtcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDFyZW0pOyAvLyBJRSBmaXhcbiAgICB9XG5cbiAgICAvLyBcIk92ZXJyaWRlXCIgc3BhY2UtYmV0d2VlblxuICAgID4gOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDNuIC0gMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMzJSArIDFyZW0pO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLnUtZ3JpZC0yMjNcbi51LWdyaWQtMjIzIHtcbiAgQGV4dGVuZCAlbGlzdC1ub3N0eWxlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBpbmNsdWRlIG1xKCd0aW55JywgJ3hzbWFsbCcpIHtcbiAgICA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gLjVyZW0pO1xuICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcSgneHNtYWxsJywgJ21lZGl1bScpIHtcbiAgICA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgPiAqIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMlIC0gMXJlbSk7XG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIH1cblxuICAgIC8vIFwiT3ZlcnJpZGVcIiBzcGFjZS1iZXR3ZWVuXG4gICAgPiA6bGFzdC1jaGlsZDpudGgtY2hpbGQoM24gLSAxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMzMlICsgMXJlbSk7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIERldiwgYmFzZWQgb24gJGVudlxuICovXG4kZW52OiAnZGV2JyAhZGVmYXVsdDtcblxuQGlmICRlbnYgIT0gJ3Byb2R1Y3Rpb24nIHtcbiAgLy8gc2hvdyBhbGwgYnJlYWtwb2ludHNcbiAgJG1xLXNob3ctYnJlYWtwb2ludHM6IG1hcC1rZXlzKCRtcS1icmVha3BvaW50cyk7XG4gIEBpbmNsdWRlIG1xLXNob3ctYnJlYWtwb2ludHMoJG1xLXNob3ctYnJlYWtwb2ludHMpO1xufVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcbn1cblxuLnUtbmF2LWxhbmcge1xuICBjb2xvcjogJGMtZGVmYXVsdDtcbn1cbiIsIi5zZy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IDFlbSAuNWVtIDFlbSAwO1xuICBjb2xvcjogJGdyYXktbWVkaXVtO1xuICBmb250LXNpemU6IDIuNHJlbTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDkwJTtcbn1cbiIsIi51LWJsb2NrLXByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHZ3O1xuICBtYXJnaW46IDJyZW0gMDtcbiAgYmFja2dyb3VuZDogJGdyYXktZGFyaztcbn1cbiJdfQ== */
