/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}


/*! Flickity v1.1.1
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: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  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: hsla(0, 0%, 100%, 0.75);
  cursor: pointer;
  /* vertically center */
  -ms-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 {
  filter: alpha(opacity=60); /* IE8 */
  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 {
  filter: alpha(opacity=30); /* IE8 */
  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;
}

/* color & size if no SVG - IE8 and Android 2.3 */
.flickity-prev-next-button.no-svg {
  color: #333;
  font-size: 26px;
}

/* ---- 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%;
  filter: alpha(opacity=25); /* IE8 */
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  filter: alpha(opacity=100); /* IE8 */
  opacity: 1;
}


.error-image {
  position: absolute;
  top: 20%;
  left: 3rem;
  right: 3rem;
  bottom: 20%;
  background-image: url("/svgs/404.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}


.about-wrap:after {
  content: '';
  display: table;
  clear: both;
}


.about-wrap {
  padding: 4rem 4rem;
  max-width: 71.2rem;
  margin: auto;
  position: relative;
}

.about-wrap a {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

@media (min-width: 800px) {
  .about-offices {
    position: absolute;
    top: 4rem;
    left: 4rem;
    width: 14rem;
  }
}

.about-office {
  padding-bottom: 2rem;
}

@media (max-width: 800px) {
  .about-office {
    font-size: 1.5rem;
    padding-top: 2rem;
  }
}

@media (min-width: 800px) {
  .about-profile {
    margin-left: 16rem;
  }
}

@media (max-width: 800px) {
  .about-profile {
    margin-bottom: 2rem;
  }
}

@media (min-width: 800px) {
  .about-profile p {
    font-size: 2.25rem;
    margin-bottom: 2.25rem;
  }
}

@media (max-width: 800px) {
  .about-profile p {
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
  }
}

.about-note .about-note-number,
.about-note .about-note-text {
  display: none;
}

@media (min-width: 800px) {
  .about-note {
    position: relative;
    border-bottom: 2px solid;
    cursor: pointer;
  }
  .about-note .about-note-number {
    display: inline;
  }
  .about-note .about-note-text {
    top: 100%;
    left: 50%;
    position: absolute;
    background: #222;
    color: white;
    z-index: 9;
    width: 20rem;
    font-size: 1rem;
    font-family: "basis-grotesque-off-white";
    padding: 0.6rem 0.8rem;
    display: none;
    margin-top: 0.5rem;
    -ms-transform: translate3D(-50%, 0, 0);
        transform: translate3D(-50%, 0, 0);
  }
  .about-note .about-note-text .about-note-number {
    color: #fff000;
  }
  .about-note:hover .about-note-text {
    display: block;
  }
  .about-newsletter .newsletter-signup-text {
    padding-right: 6rem;
  }
}


.download-item {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 0.6rem 0 0.5rem 0;
}

.invoice-item:last-child {
  border-bottom: 0;
}

.download-item-footer {
  margin-bottom: 1.5rem;
  margin-top: 0.5rem;
  color: #999;
}

.download-item-footer span:after {
  content: " + ";
}

.download-item-footer span:last-child:after {
  content: "";
}

.download-item-link {
  float: right;
}

.download-invoice {
  width: 40%;
  display: inline-block;
}

.download-date {
  color: #999;
}

.account-section-switcher {
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
}

.account-section-switcher-item {
  padding: 0.8rem 1rem;
  border: 1px solid #f1f1f1;
  margin-left: -1px;
  cursor: pointer;
  width: 8rem;
  text-align: center;
  background: white;
}

.account-section-switcher-item.active {
  background: #29ad48;
  border-color: #29ad48;
  color: white;
}

.checkout-account-or-guest,
.checkout-signup,
.checkout-login,
.checkout-guest,
.signup,
.forgot-password,
.login,
.account {
  background: url("/images/backgrounds/checkout-4.png") no-repeat center center fixed;
  background-size: cover;
}


.mono {
  font-family: 'basis-grotesque-mono-regular';
}

html {
  font-size: 90%;
  width: 100%;
  height: 100%;
}

* {
  box-sizing: border-box;
  border-color: inherit;
}

body {
  margin: 0;
  font-family: 'basis-grotesque-regular', 'apercu-arabic-light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  line-height: 1.3;
  border-color: #ddd;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 100%;
  height: 100%;
  font-display: block;
}

a {
  color: inherit;
  text-decoration: none;
}

ul, ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: normal;
}

p {
  margin: 0 0 1rem 0;
}

p:last-child {
  margin-bottom: 0;
}

p a {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

i {
  font-family: 'basis-grotesque-italic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
}

h2 {
  font-size: 2.25rem;
  font-weight: normal;
  margin: 0 auto 2rem auto;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 2rem;
}

article {
  padding-top: 4rem;
  margin-top: -1px;
  min-height: calc(100vh - 4rem);
}

select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.5rem;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  background-color: transparent;
  padding: 0 0.4rem;
  margin: 0 0.5rem;
  max-width: 100%;
  outline: none;
  background-size: contain;
  background-image: url("/css/images/top-bottom-line.svg");
  background-repeat: no-repeat;
  vertical-align: baseline;
  height: 2rem;
}

.white-on-black select {
  background-image: url("/css/images/top-bottom-line-white.svg");
}

select:hover {
  background-color: #ddd;
}

select {
  padding-right: 1.5rem;
  background-position: right 0.5rem center;
}

input {
  background-color: transparent;
  border-radius: 0;
}

input:hover {
  background-color: #ddd;
}

input[type=range] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0.3rem;
  border-width: 1px;
  border-style: solid;
  border-radius: 0.5rem;
  background-color: transparent;
  margin: 0 0.5rem;
  max-width: 100%;
  outline: none;
  vertical-align: baseline;
  height: 2rem;
  -ms-transform: translateY(10px);
      transform: translateY(10px);
}

input[type=range]:hover {
  background-color: #ddd;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
  width: 1rem;
  height: 2rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("/css/images/left-right-line.svg");
  position: relative;
  z-index: 3;
  cursor: pointer;
}

.white-on-black input[type=range]::-webkit-slider-thumb {
  background-image: url("/css/images/left-right-line-white.svg");
}

:focus,
:active,
::-moz-focus-inner {
  outline: none !important;
  -moz-outline-style: none !important;
}

textarea,
input,
button {
  outline: none;
}

button {
  text-align: left;
  border-radius: 0;
}

button {
  border: none;
}

img {
  max-width: 100%;
  vertical-align: bottom;
}

figure {
  margin: 0;
}

.text-align-left {
  text-align: left;
}

.text-align-center {
  text-align: center;
}

.text-align-right {
  text-align: right;
}

.full-width {
  display: block;
  max-width: 100%;
  margin: auto;
}

.hidden {
  display: none;
}

.grecaptcha-badge {
  visibility: hidden;
}

@media (max-width: 800px) {
  html {
    font-size: 10px;
  }
}

@media (min-width: 801px) and (max-width: 1024px) {
  html {
    font-size: 12px;
  }
}

@media (min-width: 1025px) and (max-width: 1440px) {
  html {
    font-size: 14px;
  }
}

@media (min-width: 1441px) and (min-height: 700px) {
  html {
    font-size: 14px;
  }
}

@media (min-width: 1600px) and (min-height: 900px) {
  html {
    font-size: 16px;
  }
}


.buying-guide-page {
  overflow-x: hidden;
}

.buying-guide-page footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}

@media (max-width: 1000px) {
  .buying-guide-backdrop {
    display: none;
  }
}

@media (min-width: 1000px) {
  .buying-guide-backdrop {
    position: fixed;
    z-index: -1;
    top: 4rem;
    right: 0;
    bottom: 4rem;
    padding: 6rem 4rem;
    left: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    display: none;
  }
  .buying-guide-backdrop img {
    max-height: 100%;
    max-width: 100%;
    opacity: 0.05;
  }
  .buying-guide-backdrop.ng-enter {
    opacity: 0;
    transition: opacity .5s;
  }
  .buying-guide-backdrop.ng-enter.ng-enter-active {
    opacity: 0.05;
  }
}

.wizard-preload {
  display: none;
}

.buying-guide-at-end .section {
  opacity: 0.2;
}

.buying-guide {
  padding: 4.5rem 4rem;
  max-width: 80rem;
  margin: auto;
  padding: 4.5rem;
  font-size: 1.5rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.buying-guide a {
  border-bottom: 1px solid black;
}

.buying-guide p {
  margin: 0 0 1.3em 0;
}

.buying-guide .header {
  font-size: 3rem;
  padding-bottom: 2rem;
}

.buying-guide .intro {
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 18rem);
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  transition: opacity .5s;
}

.buying-guide .intro .large {
  font-size: 2.25rem;
  margin-bottom: 1rem;
  max-width: 50rem;
}

.buying-guide .intro .contact {
  margin-bottom: 2rem;
}

.buying-guide .intro.continue:hover {
  opacity: 1;
}

.buying-guide .sections {
  padding: 0 0 40vh 0;
}

.buying-guide .section {
  padding: 3rem 0;
  transition: opacity .5s;
}

.buying-guide .section.section-end {
  height: calc(100vh - 12rem);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}

.buying-guide .section:hover, .buying-guide .section:last-child {
  opacity: 1;
}

.buying-guide .section.ng-enter {
  opacity: 0;
}

.buying-guide .section.ng-enter.ng-enter-active {
  opacity: 1;
}

.buying-guide .options {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (minmax(14rem, 1fr))[auto-fill];
      grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr));
  grid-gap: 1rem;
  padding: 1rem 0 0 0;
}

.buying-guide .inputs {
  padding: 1rem 0 0 0;
}

@media (min-width: 800px) {
  .buying-guide .inputs {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (minmax(14rem, 1fr))[auto-fill];
        grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr));
    grid-gap: 1rem;
  }
}

@media (max-width: 800px) {
  .buying-guide .inputs .option,
  .buying-guide .inputs input,
  .buying-guide .inputs button,
  .buying-guide .inputs .checkbox {
    width: 100%;
    margin-bottom: 1rem;
  }
}

.buying-guide .option,
.buying-guide input,
.buying-guide button {
  border: 1px solid #ccc;
  padding: 1rem;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 4rem;
}

.buying-guide .option.ng-enter, .buying-guide .option.ng-hide-remove,
.buying-guide input.ng-enter,
.buying-guide input.ng-hide-remove,
.buying-guide button.ng-enter,
.buying-guide button.ng-hide-remove {
  opacity: 0;
  transition: opacity 1s;
}

.buying-guide .option.ng-enter.ng-enter-active, .buying-guide .option.ng-hide-remove-active,
.buying-guide input.ng-enter.ng-enter-active,
.buying-guide input.ng-hide-remove-active,
.buying-guide button.ng-enter.ng-enter-active,
.buying-guide button.ng-hide-remove-active {
  opacity: 1;
}

.buying-guide .checkbox {
  -ms-grid-column: span 4;
      grid-column: span 4;
  position: relative;
  padding-left: 3rem;
  font-size: 1rem;
}

.buying-guide .checkbox input[type=checkbox] {
  border: 1px solid #ccc;
  width: 1rem;
  height: 1rem;
  -webkit-appearance: none;
  border-radius: 1rem;
  position: absolute;
  left: 0;
  top: -0.4rem;
}

.buying-guide .checkbox input[type=checkbox]:focus {
  background-color: white;
}

.buying-guide .checkbox input[type=checkbox]:checked:before {
  content: "";
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  right: 0.5rem;
  bottom: 0.5rem;
  background: black;
  border-radius: 1rem;
}

.buying-guide input {
  -ms-grid-column: span 2;
      grid-column: span 2;
}

.buying-guide input:hover, .buying-guide input:focus {
  background-color: #eee;
}

.buying-guide input:-ms-input-placeholder {
  color: #ddd;
}

.buying-guide input::placeholder {
  color: #ddd;
}

.buying-guide .option:hover, .buying-guide .option:focus,
.buying-guide button:hover,
.buying-guide button:focus {
  background-color: #eee;
}

.buying-guide .option.active,
.buying-guide button.active {
  background-color: #ddd;
}

.buying-guide .option-start {
  background-color: #00b259;
  border-color: #00b259;
  color: white;
}

.buying-guide .option-start:hover {
  background-color: #00994c;
  border-color: #00994c;
  color: white;
}

.buying-guide .option-forward {
  background-image: url("/css/images/arrow-forward-black.svg");
  background-position: right 0.8rem top 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-size: 2rem;
}

.buying-guide .option-forward.option-loading {
  background-image: url("/svgs/loading-small.svg");
  background-size: 1.8rem;
}

.buying-guide .option-forward:before {
  background-image: url("/svgs/loading-small.svg");
  display: none;
  content: "";
}

.buying-guide .small {
  font-size: 1rem;
}

.buying-guide .notes {
  margin-top: 1.5rem;
  font-size: 1rem;
  margin-bottom: 0.5rem;
}

.buying-guide .notes u {
  cursor: pointer;
}

.buying-guide .fade-out {
  transition: opacity .5s;
  opacity: 0;
}

.buying-guide .option-castledown-cursive-dots,
.buying-guide .option-castledown-cursive-lined {
  -ms-grid-column: span 2;
      grid-column: span 2;
}

.buying-guide .image {
  padding-bottom: 2rem;
}

@media (min-width: 800px) {
  .buying-guide .image {
    height: 30vh;
  }
}

@media (max-width: 800px) {
  .buying-guide .image {
    height: 50vw;
  }
}

.buying-guide .image img {
  max-width: 100%;
  max-height: 100%;
}

.buying-guide .share-url {
  margin-top: 1rem;
  font-size: 1rem;
}

.buying-guide-progress {
  position: fixed;
  left: 0;
  right: 0;
  height: 0.5rem;
  bottom: 4rem;
  z-index: 1;
  transition: .5s;
}

.buying-guide-progress-meter {
  height: 100%;
  background: #00b259;
  transition: .5s;
}

@media (min-width: 800px) {
  .buying-guide-note {
    position: relative;
    border-bottom: 1px solid;
    cursor: pointer;
  }
  .buying-guide-note .buying-guide-note-text {
    top: 100%;
    left: 50%;
    position: absolute;
    background: #ddd;
    z-index: 9;
    font-size: 1rem;
    padding: 0.7rem 0.8rem 0.6rem 0.8rem;
    display: none;
    margin-top: 0.5rem;
    -ms-transform: translate3D(-50%, 0, 0);
        transform: translate3D(-50%, 0, 0);
    width: 16rem;
  }
  .buying-guide-note:hover .buying-guide-note-text {
    display: block;
  }
}

@media (max-width: 800px) {
  .buying-guide-note-text {
    display: none;
  }
}


.cart-empty {
  text-align: center;
}


.cart-checkout {
  margin-top: 3rem;
  width: 100%;
  display: block;
}

.from-group-proceed-to-payment {
  margin-top: 3rem;
}

.tax-country-select-checkout {
  margin: 0 0 1.5rem 0;
}

.btn-checkout-forward {
  background-color: #29ad48;
  color: white;
  background-image: url("/css/images/arrow-forward.svg");
  background-position: right 2rem top 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-size: 2rem;
}

.btn-forward {
  background-color: #29ad48;
  color: white;
  background-image: url("/css/images/arrow-forward.svg");
  background-position: right 0.8rem top 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-size: 2rem;
}

.btn-checkout-back {
  text-align: left;
  padding-left: 5rem !important;
  background-image: url("/css/images/arrow-back-black.svg");
  background-position: left 2rem top 50%;
  background-size: contain;
  background-repeat: no-repeat;
  background-size: 2rem;
  border-top: 1px solid;
  border-top-color: inherit;
  background-color: #e1e1e1;
}

.btn-checkout-additional {
  text-align: left;
  margin-bottom: 2rem;
  background-color: #444;
  color: white;
}

.form-group .btn-checkout-forward {
  text-align: right;
  padding-right: 5rem !important;
}

.checkout-cart {
  background: url("/images/backgrounds/checkout-1.png") no-repeat center center fixed;
  background-size: cover;
}

.checkout-billing {
  background: url("/images/backgrounds/checkout-2.png") no-repeat center center fixed;
  background-size: cover;
}

.checkout-licence,
.checkout-delivery,
.checkout-licence {
  background: url("/images/backgrounds/checkout-3.png") no-repeat center center fixed;
  background-size: cover;
}

.checkout-summary {
  background: url("/images/backgrounds/checkout-4.png") no-repeat center center fixed;
  background-size: cover;
}

.checkout-payment,
.checkout-payment-error {
  background: url("/images/backgrounds/checkout-1.png") no-repeat center center fixed;
  background-size: cover;
}

.checkout-confirmation {
  background: url("/images/backgrounds/checkout-4.png") no-repeat center center fixed;
  background-size: cover;
}


.checkout-confirmation-invoice .light {
  color: #999;
}

.checkout-confirmation-invoice .addresses,
.checkout-confirmation-invoice .items td {
  padding: 8px 0;
  vertical-align: top;
}

.checkout-confirmation-invoice .border-bottom {
  border-bottom: 1px solid #ddd;
}

.checkout-confirmation-invoice .right-align {
  text-align: right;
}

.checkout-confirmation-invoice .header {
  padding-bottom: 2rem;
}

.checkout-confirmation-invoice .footer {
  padding-top: 2rem;
}

.checkout-confirmation-invoice .addresses {
  padding-bottom: 2rem;
  width: 33.3%;
  padding-right: 1rem;
}

.checkout-confirmation-invoice .item-name {
  width: 66.6%;
}

.checkout-confirmation-invoice .download-link {
  color: red;
}

.checkout-confirmation-invoice .item-licence {
  color: #999;
  padding-bottom: 0.5rem !important;
}


#braintree-container {
  min-height: 200px;
  margin-bottom: 2rem;
  background-image: url("/images/braintree.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 50%;
  position: relative;
}

#braintree-container:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: url("/svgs/loading.svg");
  content: "";
  z-index: 9;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 70px;
  background-color: rgba(255, 255, 255, 0.8);
  display: none;
}

.loading #braintree-container:before {
  display: block;
}

.payment-message {
  margin-bottom: 2rem;
}

.payment-error {
  color: red;
}


.address-form {
  margin-bottom: 1.5rem;
}

.form-group-vat input {
  padding-left: 2rem !important;
}

.form-group-vat .vat-country-code {
  position: absolute;
  margin-top: 0.65rem;
  color: #999;
}

.address-book {
  margin-bottom: 1rem;
}


.buy-button {
  display: inline-block;
  margin-top: 1rem;
}

.buy-button .btn-large {
  padding-right: 4rem;
  background-image: url("/css/images/arrow-forward.svg");
  background-position: right 0.5rem top 50%;
  background-size: 2rem;
  background-repeat: no-repeat;
}

.white-on-black .buy-button .btn-large {
  font-family: 'basis-grotesque-regular', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  background-image: url("/css/images/arrow-forward-black.svg");
}


.buy-buttons {
  border-top-width: 1px;
  border-top-style: solid;
}

@media (min-width: 800px) {
  .buy-buttons {
    padding: 3rem 4rem;
  }
}

@media (max-width: 800px) {
  .buy-buttons {
    padding: 2rem;
  }
}

.buy-buttons select {
  margin: 0 0 2rem 0;
  border-radius: 0;
  padding: 0.8rem 0.8rem 0.7rem 0.8rem;
  height: auto;
}

.buy-buttons-wrap:after {
  content: '';
  display: table;
  clear: both;
}

.buy-buttons-wrap {
  margin: auto;
}

@media (min-width: 800px) {
  .buy-buttons-wrap {
    max-width: 80vw;
  }
}

/* Filter */
.buy-buttons-filter {
  margin: 2rem 0;
}

@media (max-width: 800px) {
  .buy-buttons-filter select {
    margin-left: 0;
  }
  .buy-buttons-filter .mobile-break {
    display: block;
    margin-bottom: 0.5rem;
  }
}

/* Bundles */
.buy-buttons-bundles:after {
  content: '';
  display: table;
  clear: both;
}

@media (min-width: 800px) {
  .buy-buttons-bundles {
    margin-bottom: 1rem;
  }
}

.buy-buttons-bundle {
  float: left;
}

@media (min-width: 800px) {
  .buy-buttons-bundle {
    margin-bottom: 1rem;
  }
}

@media (max-width: 800px) {
  .buy-buttons-bundle {
    margin-bottom: 1rem;
  }
}

.buy-buttons-bundle .buy-buttons-bundle-wrap {
  border-width: 1px;
  border-style: solid;
  padding: 1rem;
  margin: 0 -1px -1px 0;
  cursor: pointer;
}

@media (max-width: 800px) {
  .buy-buttons-bundle .buy-buttons-bundle-wrap {
    margin-bottom: 1rem;
  }
}

.buy-buttons-bundle .buy-buttons-bundle-wrap:hover {
  background: #ddd;
}

.buy-buttons-bundle .buy-buttons-bundle-active {
  background: #eee;
}

@media (min-width: 800px) {
  .buy-buttons-bundle:last-child .buy-buttons-bundle-wrap {
    width: 100%;
  }
}

/* Singles */
.buy-buttons-singles:after {
  content: '';
  display: table;
  clear: both;
}
.buy-buttons-singles {
  padding-bottom: 2rem;
}

.buy-buttons-single {
  border-width: 1px;
  border-style: solid;
  float: left;
  margin: 0 -1px -1px 0;
  position: relative;
  cursor: pointer;
}

.buy-buttons-single:hover {
  background: #ddd;
}

.buy-buttons-single-active {
  background: #eee;
}

.buy-buttons-single-title {
  padding: 0.8rem;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.buy-buttons-single-total {
  float: right;
  padding: 0.8rem;
}

.buy-buttons-single-active .buy-buttons-single-title,
.buy-buttons-single-active .buy-buttons-single-total {
  opacity: 1;
}

.buy-buttons-single-checkbox-active .buy-buttons-single-checkbox-circle {
  opacity: 1;
  background: black;
}

.buy-buttons-single-checkbox {
  width: 3rem;
  float: right;
  height: 3rem;
  position: relative;
  background: #eee;
}

.buy-buttons-single-checkbox-circle {
  content: " ";
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -0.5rem 0 0 -0.5rem;
  display: block;
  border-radius: 100%;
  opacity: 0.4;
  border: 1px solid;
}

.buy-buttons-footer {
  margin-bottom: 2rem;
}

@media (max-width: 800px) {
  .buy-buttons-hint {
    padding-bottom: 1.5rem;
  }
}

.buy-buttons-add-to-cart {
  position: relative;
  width: auto;
  background: #eee;
  padding: 1rem;
  cursor: pointer;
  padding-right: 4rem;
  background-image: url("/css/images/arrow-forward.svg");
  background-position: right 0.5rem top 50%;
  background-size: 2rem;
  background-repeat: no-repeat;
}

.buy-buttons-add-to-cart.active {
  opacity: 1;
}

.buy-buttons-add-to-cart-total {
  display: inline-block;
  margin-right: 0.7rem;
}

.buy-buttons-add-to-cart-title {
  display: inline-block;
  margin-right: 0.5rem;
}

.buy-buttons-single {
  width: 100%;
}

@media (min-width: 800px) {
  .buy-buttons-single {
    width: 50%;
  }
}

@media (min-width: 1200px) {
  .buy-buttons-single {
    width: 33.333%;
  }
}

@media (min-width: 1600px) {
  .buy-buttons-single {
    width: 25%;
  }
}

@media (min-width: 960px) {
  .buy-buttons-view-cart {
    width: 33.3333%;
  }
}

.buy-buttons-bundle {
  width: 100%;
}

@media (min-width: 800px) {
  .buy-buttons-bundle {
    padding-right: 3rem;
  }
}

@media (min-width: 800px) and (max-width: 960px) {
  .buy-buttons-bundle {
    width: 50%;
  }
}

@media (min-width: 960px) and (max-width: 1600px) {
  .buy-buttons-bundle {
    width: 33.333%;
  }
}

@media (min-width: 1600px) {
  .buy-buttons-bundle {
    width: 25%;
  }
}

.buy-buttons-tax .tax-country-select select {
  display: block;
  margin: 1rem 0;
  max-width: 100%;
}

.buy-buttons-licence-variants:after {
  content: '';
  display: table;
  clear: both;
}

@media (min-width: 800px) {
  .buy-buttons-licence-variants > div {
    display: inline;
  }
  .buy-buttons-licence-variants > div > div {
    width: 50%;
    float: left;
    padding-right: 3rem;
  }
  .buy-buttons-licence-variants > div > div select {
    width: 100%;
  }
}

@media (max-width: 800px) {
  .buy-buttons-licence-variants > div {
    display: inline;
  }
  .buy-buttons-licence-variants > div > div {
    width: 100%;
    float: left;
  }
  .buy-buttons-licence-variants > div > div select {
    width: 100%;
  }
}

.subfamily-text {
  padding-bottom: 0.5rem;
}

.subfamily-text-first {
  padding-top: 10.5rem;
}


@media (min-width: 800px) {
  .carousel-with-text {
    padding: 1rem 4rem;
  }
  .carousel-with-text .carousel-with-text-wrap:after {
    content: '';
    display: table;
    clear: both;
  }
  .carousel-with-text .carousel-with-text-wrap {
    max-width: 80vw;
    margin: 2rem auto;
    position: relative;
  }
  .carousel-with-text .carousel-with-text-images {
    float: right;
    width: 70%;
  }
  .carousel-with-text .carousel-with-text-caption {
    float: left;
    width: 30%;
    padding-right: 3rem;
    font-size: 1.3em;
  }
  .carousel-with-text figure {
    margin: 0;
    width: 100%;
  }
  .carousel-with-text figure img {
    width: 100%;
  }
  .carousel-with-text figcaption {
    display: none;
  }
  .carousel-with-text .carousel-with-text-nav {
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .carousel-with-text .carousel-with-text-nav div {
    display: inline-block;
    margin-right: 0.5rem;
    cursor: pointer;
    opacity: 0.5;
  }
  .carousel-with-text .carousel-with-text-nav div:hover {
    opacity: 1;
  }
}

@media (max-width: 800px) {
  .carousel-with-text {
    padding: 2rem 0;
  }
  .carousel-with-text figure {
    padding: 2rem 4rem 2rem 4rem;
  }
  .carousel-with-text figcaption {
    margin-top: 1rem;
  }
}


.carousel {
  width: 100%;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

@media (min-width: 800px) {
  .carousel figure {
    width: 60%;
    margin: 4rem 2rem;
  }
}

@media (max-width: 800px) {
  .carousel figure {
    padding: 2rem 1rem;
    width: 80%;
  }
}

.carousel figure img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: auto;
}

.carousel figcaption {
  margin-top: 2.2rem;
}

.carousel-wide figure {
  width: 100%;
  padding: 2rem 1rem;
}

.carousel-wide figure img {
  margin: auto;
  display: block;
  max-height: 70vh;
}

.carousel-center-captions figcaption {
  text-align: center;
}

@media (min-width: 800px) {
  .carousel-full-bleed {
    height: 40vw;
  }
}

@media (min-width: 800px) {
  .carousel-full-bleed figure {
    height: 40vw;
    width: 60vw;
    margin: 0rem 0rem;
  }
}

@media (min-width: 800px) {
  .carousel-medium figure {
    width: 50%;
    margin: 6rem 3rem;
  }
}

@media (min-width: 800px) {
  .carousel-small figure {
    width: 40%;
    margin: 8rem 4rem;
  }
}

.carousel-shade figure {
  box-shadow: 0em 0em 3em 0em rgba(0, 0, 0, 0.75);
}

@media (min-width: 800px) {
  .carousel-extra-small figure {
    width: 33%;
    margin: 12rem 6rem;
  }
}

.carousel-fixed-captions {
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  text-align: center;
  bottom: 0;
  position: absolute;
  padding-bottom: 2rem;
}


@charset "UTF-8";
.cart-admin input {
  border: none;
  background: #f1f1f1;
  padding: 1rem;
  width: 65%;
}

.cart-admin > div {
  margin-bottom: 1.5rem;
}

.cart-admin > div:last-child {
  margin-bottom: 0.5rem;
}

.cart-admin button {
  padding: 1rem;
  width: 35%;
  margin-left: -0.5rem;
  background: #444;
  color: white;
}

.cart-admin span {
  border-bottom: 1px solid black;
  cursor: pointer;
}

.cart-admin-percentage {
  position: relative;
}

.cart-admin-percentage:before {
  position: absolute;
  top: 0;
  right: 36%;
  padding: 1rem;
  z-index: 2;
  display: block;
  content: "%";
  color: #999;
}

.cart-admin-figure {
  position: relative;
}

.cart-admin-figure input {
  padding-left: 2rem;
}

.cart-admin-figure:before {
  position: absolute;
  top: 0;
  left: 0;
  padding: 1rem;
  z-index: 2;
  display: block;
  content: "£";
  color: #999;
}


.cart-full {
  line-height: 1.4;
}

.cart-full-preview {
  padding: 0.2rem 0;
}

.cart-full-styles:after {
  content: '';
  display: table;
  clear: both;
}

.cart-full-styles {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 0.7rem 6rem 0.5rem 0;
  position: relative;
}

.cart-full-styles:first-child {
  border-top-style: none;
}

.cart-full-styles a {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  width: 100%;
}

.cart-full-styles-name {
  float: left;
}

.cart-full-styles-right {
  position: absolute;
  right: 0;
  bottom: 0.35rem;
}

.cart-full-styles-right .cart-price,
.cart-full-styles-right .cart-remove {
  display: inline;
}

.cart-full-styles-right .cart-remove {
  display: inline-block;
  background-image: url("/css/images/remove.svg");
  background-size: cover;
  background-repeat: no-repeat;
  width: 0.75rem;
  height: 0.75rem;
  margin-left: 0.5rem;
  margin-bottom: -1px;
  opacity: 0.5;
}

.cart-full-styles-right .cart-remove:hover {
  opacity: 1;
}

.cart-full-item-footer:after {
  content: '';
  display: table;
  clear: both;
}

.cart-full-item-footer {
  margin: 0.5rem 0;
  margin-bottom: 2rem;
  color: #999;
  position: relative;
}

.cart-remove {
  cursor: pointer;
}

.cart-full-totals:after {
  content: '';
  display: table;
  clear: both;
}

.cart-full-totals {
  margin-bottom: 1rem;
}

.cart-full-postage:after,
.cart-full-subtotal:after,
.cart-full-tax:after,
.cart-full-total:after,
.cart-full-discount:after {
  content: '';
  display: table;
  clear: both;
}

.cart-full-postage,
.cart-full-subtotal,
.cart-full-tax,
.cart-full-total,
.cart-full-discount {
  width: 50%;
  margin-left: 50%;
  padding: 0.7rem 0 0.5rem 0;
}

.cart-full-postage .label,
.cart-full-subtotal .label,
.cart-full-tax .label,
.cart-full-total .label,
.cart-full-discount .label {
  float: left;
}

.cart-full-postage .value,
.cart-full-subtotal .value,
.cart-full-tax .value,
.cart-full-total .value,
.cart-full-discount .value {
  float: right;
  text-align: right;
}

.cart-full-postage,
.cart-full-tax,
.cart-full-total {
  border-top-style: solid;
  border-top-width: 1px;
}

.cart-full-discount {
  color: red;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.cart-full-no-remove .cart-remove {
  display: none;
}

.cart-related {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: 1rem;
}

.cart-related-title {
  margin: 4rem 0 0.5rem 0;
  color: #999;
}

.cart-related-item {
  position: relative;
  border-top-style: solid;
  border-top-width: 1px;
}

.cart-related-item figure {
  position: absolute;
  top: 0;
  right: 0;
  width: 9rem;
  height: 6.2rem;
  background-color: #dddddd;
  background-size: cover;
}

.cart-related-item figure img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}

.cart-related-item figcaption {
  height: 6.2rem;
  padding: 1rem 10rem 1rem 0;
}

.cart-related-item-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.cart-related-add-to-cart {
  cursor: pointer;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: black;
  display: inline-block;
}

.cart-notice {
  margin: 1rem 0;
  padding: 1rem 0;
}

.cart-notice a {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}


.cart-notify {
  font-feature-settings: "case","tnum";
}


.change-password {
  margin-bottom: 2.5rem;
}

.change-password button {
  margin-top: 1.5rem;
  width: 100%;
}

.change-password input {
  margin-top: 1rem;
}


section.character-sets {
  border-top-width: 1px;
  border-top-style: solid;
  border-color: inherit;
}

@media (min-width: 800px) {
  section.character-sets {
    padding: 1rem 4rem;
  }
}

@media (max-width: 800px) {
  section.character-sets {
    padding: 0 2rem;
  }
}

.set, .sets-filter {
  margin: 2rem auto;
}

@media (min-width: 800px) {
  .set, .sets-filter {
    max-width: 80vw;
  }
}

@media (max-width: 800px) and (max-width: 800px) {
  .set select, .sets-filter select {
    margin-left: 0;
  }
  .set .mobile-break, .sets-filter .mobile-break {
    display: block;
    margin-bottom: 0.5rem;
  }
}

.sub-set-characters {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.sub-set-character {
  width: 4rem;
  height: 4rem;
  vertical-align: middle;
  border-width: 1px;
  border-style: solid;
  text-align: center;
  font-size: 3rem;
  margin-right: -1px;
  margin-bottom: -1px;
  cursor: default;
  position: relative;
}

.sub-set-character:hover .glyph-big {
  display: block;
}

.sub-set-character .glyph-big {
  position: absolute;
  width: calc(300% + 4px);
  height: calc(300% + 4px);
  top: calc(-100% - 2px);
  left: calc(-100% - 2px);
  z-index: 1;
  display: none;
  border-width: 1px;
  border-style: solid;
  pointer-events: none;
  font-size: 300%;
}

.sub-set-character .glyph-big-long {
  width: calc(600% + 8px);
}

.sub-set-title {
  margin-top: calc(0.6rem + 1px);
}

.sets-filter select {
  margin-left: 0;
}

.tab-group {
  display: inline-block;
  margin: 0 0.4rem;
}

.tab {
  display: inline-block;
  padding: 0.3rem 0.4rem;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  margin-right: -1px;
}

.tab:first-child {
  border-radius: 0.5rem 0 0  0.5rem;
}

.tab:last-child {
  border-radius: 0  0.5rem 0.5rem 0;
}

.tab:hover {
  background: #ddd;
}

.tab.tab-active {
  opacity: 1;
  background: black;
  color: white;
  border-color: black;
}


.clock {
  margin-bottom: 2rem;
  border-radius: 100%;
  width: 140px;
  height: 140px;
}

.clock canvas {
  -ms-transform: scale(0.5);
      transform: scale(0.5);
  -ms-transform-origin: 0 0;
      transform-origin: 0 0;
}






.convert-guest button {
  margin-top: 1.5rem;
  width: 100%;
}


.custom-footer {
  border-top-width: 1px;
  border-top-style: solid;
  background: #eee;
  padding: 4rem;
}

.custom-footer p {
  max-width: 45rem;
  margin: auto;
  font-size: 1.5em;
  margin-bottom: 1rem;
}

.custom-footer p:last-child {
  margin-bottom: 0;
}




.filter {
  width: 100%;
  text-align: center;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

@media (min-width: 800px) {
  .filter-wrap {
    height: 8.3rem;
  }
  .filter-lock,
  .typefaces-index-proofer .filter {
    position: fixed;
    top: 4rem;
    left: 0;
    right: 0;
    z-index: 99;
  }
}

.filter-bottom {
  bottom: 0;
  position: absolute;
  z-index: 99;
}

.filter-attr {
  width: 100%;
}

@media (min-width: 800px) {
  .filter-attr {
    padding: 0.3rem 1rem 0 1rem;
  }
}

@media (max-width: 800px) {
  .filter-attr {
    padding: 0.5rem 1rem;
  }
}

.filter-group {
  display: inline-block;
  margin: 0.5rem 0.6rem;
  margin: 0.5rem 0.1rem;
}

.filter-group label {
  margin: 0 0 0 0.4rem;
}

.filter-group select {
  display: inline-block;
  max-width: 8rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.filter-group input[type=range] {
  display: inline-block;
  width: 6rem;
}

@media (min-width: 800px) {
  .filter-text {
    margin-top: 1rem;
  }
}

.filter-text-input {
  padding: 1rem;
  width: 100%;
  text-align: center;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  border-top-width: 1px;
  border-top-style: solid;
  border-color: inherit;
}

.filter-expand,
.filter-reset {
  display: inline-block;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-radius: 0.5rem;
  margin: 0.5rem;
  height: 2rem;
  width: 2rem;
  background-repeat: no-repeat;
  background-size: 30% 30%;
  background-position: center center;
  vertical-align: bottom;
}

.filter-expand:hover,
.filter-reset:hover {
  background-color: #ddd;
}

.filter-reset {
  background-image: url("/css/images/remove.svg");
}

.white-on-black .filter-reset {
  background-image: url("/css/images/remove-white.svg");
}

.filter-expand {
  background-image: url("/css/images/expand.svg");
}

.white-on-black .filter-expand {
  background-image: url("/css/images/expand-white.svg");
}

.filter-expand-active {
  background-image: url("/css/images/contract.svg");
}

.white-on-black .filter-expand-active {
  background-image: url("/css/images/contract-white.svg");
}


.forgot-password-form {
  width: 100%;
  max-width: 35.6rem;
}


@charset "UTF-8";
.form-flow {
  margin-top: 2rem;
  width: 100%;
  max-width: 35.6rem;
  text-align: center;
}

.form-flow-item {
  font-feature-settings: "case", "tnum";
  width: 1.8rem;
  height: 1.8rem;
  padding-top: 0.2rem;
  margin: 0 0.2rem;
  border-radius: 100%;
  display: inline-block;
  color: white;
  color: #ccc;
}

.form-flow-item.active {
  color: black;
}

.form-flow-connect {
  display: inline-block;
  content: "→";
  color: white;
  display: none;
}

.form-flow-connect.active {
  color: black;
}


body.landing.goodall header {
  background: white;
}

body.landing.goodall #goodall-canvas-container {
  margin-top: -4rem;
}

.goodall-animation {
  text-align: center;
}

.goodall-animation section {
  height: 90vh;
}

#goodall-header-container {
  position: relative;
}

.goodall-inner {
  position: absolute;
  z-indez: 1;
}

.goodall-background {
  width: 100vw;
  height: 85vh;
  display: table-cell;
  vertical-align: middle;
  font-size: 20rem;
  padding-bottom: 5rem;
}

.goodall-animation-typefaces-page #goodall-header-container {
  height: 100%;
}

.goodall-animation-typefaces-page .goodall-inner {
  height: 100%;
}

.goodall-animation-typefaces-page .goodall-background {
  height: 100%;
  font-size: 15rem;
  padding-bottom: 2rem;
  height: 50vh;
}


.guest-form {
  width: 100%;
  max-width: 35.6rem;
}


.login-form form {
  width: 100%;
}

.login-form label {
  display: none;
}


.marquee-wrap {
  width: 100%;
  overflow: hidden;
}

.marquee {
  white-space: nowrap;
  position: absolute;
  -ms-transform: translate3D(0%, 0, 0);
      transform: translate3D(0%, 0, 0);
  animation: marquee-left 5s linear infinite;
}

.marquee > div {
  display: inline-block;
  padding-right: 1%;
}

@keyframes marquee-left {
  0% {
    transform: translate3D(0, 0, 0);
  }
  100% {
    transform: translate3D(-50%, 0, 0);
  }
}

.marquee-right {
  white-space: nowrap;
  position: absolute;
  -ms-transform: translate3D(-50%, 0, 0);
      transform: translate3D(-50%, 0, 0);
  animation: marquee-right 5s linear infinite;
}

.marquee-right > div {
  display: inline-block;
  padding-right: 1%;
}

@keyframes marquee-right {
  0% {
    transform: translate3D(-50%, 0, 0);
  }
  100% {
    transform: translate3D(0, 0, 0);
  }
}


.newsletter-signup {
  font-size: 1.5rem;
  margin-top: 1.5rem;
}

.newsletter-signup .newsletter-form:after {
  content: '';
  display: table;
  clear: both;
}

.newsletter-signup input, .newsletter-signup button {
  border: 1px solid;
  font-size: 1rem;
  padding: 0.6rem;
  font-size: 1.5rem;
}

.newsletter-signup input[type=email] {
  width: 20rem;
}

.newsletter-signup input:hover {
  background: transparent;
}

.newsletter-signup button {
  background: black;
  color: white;
  border: none;
}

.newsletter-signup button[disabled] {
  opacity: 0.3;
}

.newsletter-signup a {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.newsletter-signup .checkbox {
  margin: 1rem 0;
  padding-left: 1.8rem;
  position: relative;
}

.newsletter-signup .checkbox input[type=checkbox] {
  border: 1px solid black;
  width: 1rem;
  height: 1rem;
  -webkit-appearance: none;
  border-radius: 1rem;
  position: absolute;
  left: 0;
  top: 0.2rem;
}

.newsletter-signup .checkbox input[type=checkbox]:checked:before {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  right: 3px;
  bottom: 3px;
  background: black;
  border-radius: 1rem;
}

.white-on-black .newsletter-signup .checkbox input[type=checkbox] {
  border-color: white;
}

.white-on-black .newsletter-signup .checkbox input[type=checkbox]:checked:before {
  background: white;
}

.white-on-black .newsletter-signup button {
  background: white;
  color: black;
  border-color: black;
  padding-top: 0.7rem;
}

.black-on-offwhite .newsletter-signup button {
  border-color: #f5f5f5;
}

.black-on-offwhite .newsletter-signup input:-ms-input-placeholder {
  color: #c2c2c2;
}

.black-on-offwhite .newsletter-signup input::placeholder {
  color: #c2c2c2;
}

.black-on-yellow .newsletter-signup button {
  border-color: #fff000;
  color: #fff000;
}

.black-on-yellow .newsletter-signup input:-ms-input-placeholder {
  color: #ccc000;
}

.black-on-yellow .newsletter-signup input::placeholder {
  color: #ccc000;
}

.newsletter-signup .newsletter-signup-text,
.newsletter-signup .newsletter-small-print {
  margin-bottom: 1rem;
}


.next-prev-typeface,
.next-prev-product,
.next-prev-custom {
  border-top-style: solid;
  border-top-width: 1px;
  position: relative;
  height: 4.1rem;
}

.next-prev-next a,
.next-prev-prev a {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 1.4rem 2.5rem;
  background-size: 1.8rem;
  background-repeat: no-repeat;
}

.next-prev-next a {
  right: 1rem;
  text-align: right;
  padding: 1.4rem 2.5rem 1.4rem 0;
  background-image: url(/css/images/arrow-forward-black.svg);
  background-position: 100% 50%;
}

.white-on-black .next-prev-next a {
  background-image: url(/css/images/arrow-forward.svg);
}

.next-prev-prev a {
  left: 1rem;
  text-align: left;
  padding: 1.4rem 0 1.4rem 2.5rem;
  background-image: url(/css/images/arrow-back-black.svg);
  background-position: 0% 50%;
}

.white-on-black .next-prev-prev a {
  background-image: url(/css/images/arrow-back.svg);
}


section.opentype-features {
  border-top-style: solid;
  border-top-width: 1px;
}

@media (min-width: 800px) {
  .opentype-features {
    padding: 1rem 4rem;
  }
}

@media (max-width: 800px) {
  .opentype-features {
    padding: 0 2rem;
  }
}

.opentype-features-header,
.opentype-features-wrap {
  margin: 2rem auto;
}

@media (min-width: 800px) {
  .opentype-features-header,
  .opentype-features-wrap {
    max-width: 80vw;
  }
}

.opentype-features-header select {
  margin-left: 0;
}

@media (max-width: 800px) {
  .opentype-features-header .mobile-break {
    display: block;
    margin-bottom: 0.5rem;
  }
}

.opentype-features-wrap:after {
  content: '';
  display: table;
  clear: both;
}

@media (min-width: 800px) {
  .opentype-feature {
    width: 50%;
    float: left;
  }
  .opentype-feature:nth-child(2n) {
    padding-left: 1rem;
  }
  .opentype-feature:nth-child(2n+1) {
    padding-right: 1rem;
  }
}

.opentype-feature-preview {
  border-width: 1px;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
  cursor: default;
}

@media (min-width: 800px) {
  .opentype-feature-preview {
    font-size: 4.5vw;
  }
}

@media (max-width: 800px) {
  .opentype-feature-preview {
    font-size: 3rem;
  }
}

.opentype-feature-preview:hover {
  font-feature-settings: "liga" 0,"calt" 0,"ss01" 0,"ss02" 0 !important;
}

.opentype-feature-preview:hover .slashed-zero-proportional-lining {
  font-feature-settings: "pnum" !important;
}

.opentype-feature-preview:hover .slashed-zero-tabular-lining {
  font-feature-settings: "tnum" !important;
}

.opentype-feature-preview:hover .slashed-zero-proportional-oldstyle {
  font-feature-settings: "onum","pnum" !important;
}

.opentype-feature-preview:hover .slashed-zero-tabular-oldstyle {
  font-feature-settings: "onum","tnum","pnum" !important;
}

.opentype-feature-preview:hover .reader-ss02 {
  font-feature-settings: "ss02" !important;
}

.opentype-feature-preview:hover .reader-dlig {
  font-feature-settings: "dlig" !important;
}

.opentype-feature-preview:hover .system85-case-sensitive-forms {
  font-feature-settings: "case" !important;
}

.opentype-feature-preview:hover .dotted-zero-proportional-lining {
  font-feature-settings: "pnum" !important;
}

.opentype-feature-preview:hover .dotted-zero-tabular-lining {
  font-feature-settings: "tnum" !important;
}

.opentype-feature-preview:hover .dotted-zero-proportional-oldstyle {
  font-feature-settings: "onum","pnum" !important;
}

.opentype-feature-preview:hover .dotted-zero-tabular-oldstyle {
  font-feature-settings: "onum","tnum","pnum" !important;
}

.opentype-feature-name {
  margin: 0.5rem 0 1.5rem 0;
}


.hover-trigger {
  position: absolute;
  width: 50%;
  height: 50%;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  z-index: 100;
}

.svg-container {
  transform: translateZ(0);
  height: 100%;
}

.pep-animation-typefaces-page .svg-container-container {
  transform: translateZ(0);
  width: 100vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.pep-animation-typefaces-page .svg-container-container .svg-container {
  width: 65vw;
}

.pep-animation-typefaces-page .svg-container-container .svg-container svg {
  width: 100%;
}

.pep-animation-typefaces-page .svg-container-container .pep-animation-background-onehalf-by-one,
.pep-animation-typefaces-page .svg-container-container .pep-animation-background-two-by-one,
.pep-animation-typefaces-page .svg-container-container .pep-animation-background-one-by-one,
.pep-animation-typefaces-page .svg-container-container .pep-animation-background-three-by-four {
  display: none;
}

.pep-animation-landing-page .svg-container-container {
  transform: translateZ(0);
  width: 100vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

@media (min-aspect-ratio: 16 / 9) {
  .pep-animation-landing-page .svg-container-container .svg-container {
    width: 65vw;
  }
}

@media (min-aspect-ratio: 21 / 20) and (max-aspect-ratio: 16 / 9) {
  .pep-animation-landing-page .svg-container-container .svg-container {
    width: 80vw;
  }
}

@media (min-aspect-ratio: 9 / 10) and (max-aspect-ratio: 21 / 20) {
  .pep-animation-landing-page .svg-container-container .svg-container {
    width: 100vw;
  }
}

@media (min-aspect-ratio: 3 / 4) and (max-aspect-ratio: 9 / 10) {
  .pep-animation-landing-page .svg-container-container .svg-container {
    width: 100vw;
  }
}

@media (max-aspect-ratio: 3 / 4) {
  .pep-animation-landing-page .svg-container-container .svg-container {
    width: 100vw;
  }
}

.pep-animation-landing-page .svg-container-container .svg-container svg {
  width: 100%;
}

@media (min-aspect-ratio: 16 / 9) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-typefaces-page {
    display: block;
  }
}

@media (min-aspect-ratio: 21 / 20) and (max-aspect-ratio: 16 / 9) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-typefaces-page {
    display: none;
  }
}

@media (min-aspect-ratio: 9 / 10) and (max-aspect-ratio: 21 / 20) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-typefaces-page {
    display: none;
  }
}

@media (min-aspect-ratio: 3 / 4) and (max-aspect-ratio: 9 / 10) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-typefaces-page {
    display: none;
  }
}

@media (max-aspect-ratio: 3 / 4) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-typefaces-page {
    display: none;
  }
}

@media (min-aspect-ratio: 16 / 9) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-two-by-one {
    display: none;
  }
}

@media (min-aspect-ratio: 21 / 20) and (max-aspect-ratio: 16 / 9) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-two-by-one {
    display: block;
  }
}

@media (min-aspect-ratio: 9 / 10) and (max-aspect-ratio: 21 / 20) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-two-by-one {
    display: none;
  }
}

@media (min-aspect-ratio: 3 / 4) and (max-aspect-ratio: 9 / 10) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-two-by-one {
    display: none;
  }
}

@media (max-aspect-ratio: 3 / 4) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-two-by-one {
    display: none;
  }
}

@media (min-aspect-ratio: 16 / 9) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-onehalf-by-one {
    display: none;
  }
}

@media (min-aspect-ratio: 21 / 20) and (max-aspect-ratio: 16 / 9) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-onehalf-by-one {
    display: none;
  }
}

@media (min-aspect-ratio: 9 / 10) and (max-aspect-ratio: 21 / 20) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-onehalf-by-one {
    display: block;
  }
}

@media (min-aspect-ratio: 3 / 4) and (max-aspect-ratio: 9 / 10) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-onehalf-by-one {
    display: none;
  }
}

@media (max-aspect-ratio: 3 / 4) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-onehalf-by-one {
    display: none;
  }
}

@media (min-aspect-ratio: 16 / 9) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-one-by-one {
    display: none;
  }
}

@media (min-aspect-ratio: 21 / 20) and (max-aspect-ratio: 16 / 9) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-one-by-one {
    display: none;
  }
}

@media (min-aspect-ratio: 9 / 10) and (max-aspect-ratio: 21 / 20) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-one-by-one {
    display: none;
  }
}

@media (min-aspect-ratio: 3 / 4) and (max-aspect-ratio: 9 / 10) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-one-by-one {
    display: block;
  }
}

@media (max-aspect-ratio: 3 / 4) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-one-by-one {
    display: none;
  }
}

@media (min-aspect-ratio: 16 / 9) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-three-by-four {
    display: none;
  }
}

@media (min-aspect-ratio: 21 / 20) and (max-aspect-ratio: 16 / 9) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-three-by-four {
    display: none;
  }
}

@media (min-aspect-ratio: 9 / 10) and (max-aspect-ratio: 21 / 20) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-three-by-four {
    display: none;
  }
}

@media (min-aspect-ratio: 3 / 4) and (max-aspect-ratio: 9 / 10) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-three-by-four {
    display: none;
  }
}

@media (max-aspect-ratio: 3 / 4) {
  .pep-animation-landing-page .svg-container-container .pep-animation-background-three-by-four {
    display: block;
  }
}

.pep-animation-background {
  position: absolute;
}

/* MAKE KEYFRAMES */
/* YELLOW RECTANGLE (E) */
@keyframes kf_yellow-rect-e-rotate-in-one {
  from {
    transform: translate(697.199989319px, 399.90001297px) rotate(0deg) translate(-697.199989319px, -399.90001297px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) rotate(-225deg) translate(-697.199989319px, -399.90001297px);
  }
}

@keyframes kf_yellow-rect-e-rotate-out-one {
  from {
    transform: translate(697.199989319px, 399.90001297px) rotate(-225deg) translate(-697.199989319px, -399.90001297px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) rotate(0deg) translate(-697.199989319px, -399.90001297px);
  }
}

@keyframes kf_yellow-rect-e-move-in-one {
  from {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(0px, 0px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(500px, 100px);
  }
}

@keyframes kf_yellow-rect-e-move-out-one {
  from {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(500px, 100px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(0px, 0px);
  }
}

@keyframes kf_yellow-rect-e-rotate-in-two {
  from {
    transform: translate(697.199989319px, 399.90001297px) rotate(0deg) translate(-697.199989319px, -399.90001297px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) rotate(290deg) translate(-697.199989319px, -399.90001297px);
  }
}

@keyframes kf_yellow-rect-e-rotate-out-two {
  from {
    transform: translate(697.199989319px, 399.90001297px) rotate(290deg) translate(-697.199989319px, -399.90001297px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) rotate(0deg) translate(-697.199989319px, -399.90001297px);
  }
}

@keyframes kf_yellow-rect-e-move-in-two {
  from {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(0px, 0px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(410px, -180px);
  }
}

@keyframes kf_yellow-rect-e-move-out-two {
  from {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(410px, -180px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(0px, 0px);
  }
}

@keyframes kf_yellow-rect-e-rotate-in-three {
  from {
    transform: translate(697.199989319px, 399.90001297px) rotate(0deg) translate(-697.199989319px, -399.90001297px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) rotate(140deg) translate(-697.199989319px, -399.90001297px);
  }
}

@keyframes kf_yellow-rect-e-rotate-out-three {
  from {
    transform: translate(697.199989319px, 399.90001297px) rotate(140deg) translate(-697.199989319px, -399.90001297px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) rotate(0deg) translate(-697.199989319px, -399.90001297px);
  }
}

@keyframes kf_yellow-rect-e-move-in-three {
  from {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(0px, 0px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(290px, -190px);
  }
}

@keyframes kf_yellow-rect-e-move-out-three {
  from {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(290px, -190px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(0px, 0px);
  }
}

@keyframes kf_yellow-rect-e-rotate-in-four {
  from {
    transform: translate(697.199989319px, 399.90001297px) rotate(0deg) translate(-697.199989319px, -399.90001297px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) rotate(35deg) translate(-697.199989319px, -399.90001297px);
  }
}

@keyframes kf_yellow-rect-e-rotate-out-four {
  from {
    transform: translate(697.199989319px, 399.90001297px) rotate(35deg) translate(-697.199989319px, -399.90001297px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) rotate(0deg) translate(-697.199989319px, -399.90001297px);
  }
}

@keyframes kf_yellow-rect-e-move-in-four {
  from {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(0px, 0px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(230px, -320px);
  }
}

@keyframes kf_yellow-rect-e-move-out-four {
  from {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(230px, -320px);
  }
  to {
    transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(0px, 0px);
  }
}

/* RED RECTANGLE (E) */
@keyframes kf_red-rect-e-rotate-in-one {
  from {
    transform: translate(697.199989319px, 310.800006866px) rotate(0deg) translate(-697.199989319px, -310.800006866px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) rotate(45deg) translate(-697.199989319px, -310.800006866px);
  }
}

@keyframes kf_red-rect-e-rotate-out-one {
  from {
    transform: translate(697.199989319px, 310.800006866px) rotate(45deg) translate(-697.199989319px, -310.800006866px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) rotate(0deg) translate(-697.199989319px, -310.800006866px);
  }
}

@keyframes kf_red-rect-e-move-in-one {
  from {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(0px, 0px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(-50px, -220px);
  }
}

@keyframes kf_red-rect-e-move-out-one {
  from {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(-50px, -220px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(0px, 0px);
  }
}

@keyframes kf_red-rect-e-rotate-in-two {
  from {
    transform: translate(697.199989319px, 310.800006866px) rotate(0deg) translate(-697.199989319px, -310.800006866px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) rotate(210deg) translate(-697.199989319px, -310.800006866px);
  }
}

@keyframes kf_red-rect-e-rotate-out-two {
  from {
    transform: translate(697.199989319px, 310.800006866px) rotate(210deg) translate(-697.199989319px, -310.800006866px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) rotate(0deg) translate(-697.199989319px, -310.800006866px);
  }
}

@keyframes kf_red-rect-e-move-in-two {
  from {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(0px, 0px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(-510px, -135px);
  }
}

@keyframes kf_red-rect-e-move-out-two {
  from {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(-510px, -135px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(0px, 0px);
  }
}

@keyframes kf_red-rect-e-rotate-in-three {
  from {
    transform: translate(697.199989319px, 310.800006866px) rotate(0deg) translate(-697.199989319px, -310.800006866px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) rotate(200deg) translate(-697.199989319px, -310.800006866px);
  }
}

@keyframes kf_red-rect-e-rotate-out-three {
  from {
    transform: translate(697.199989319px, 310.800006866px) rotate(200deg) translate(-697.199989319px, -310.800006866px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) rotate(0deg) translate(-697.199989319px, -310.800006866px);
  }
}

@keyframes kf_red-rect-e-move-in-three {
  from {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(0px, 0px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(230px, -240px);
  }
}

@keyframes kf_red-rect-e-move-out-three {
  from {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(230px, -240px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(0px, 0px);
  }
}

@keyframes kf_red-rect-e-rotate-in-four {
  from {
    transform: translate(697.199989319px, 310.800006866px) rotate(0deg) translate(-697.199989319px, -310.800006866px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) rotate(-195deg) translate(-697.199989319px, -310.800006866px);
  }
}

@keyframes kf_red-rect-e-rotate-out-four {
  from {
    transform: translate(697.199989319px, 310.800006866px) rotate(-195deg) translate(-697.199989319px, -310.800006866px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) rotate(0deg) translate(-697.199989319px, -310.800006866px);
  }
}

@keyframes kf_red-rect-e-move-in-four {
  from {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(0px, 0px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(-150px, -240px);
  }
}

@keyframes kf_red-rect-e-move-out-four {
  from {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(-150px, -240px);
  }
  to {
    transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(0px, 0px);
  }
}

/* BIG PINK RECTANGLE */
@keyframes kf_big-pink-rect-rotate-in-one {
  from {
    transform: translate(832.499988556px, 399.900009155px) rotate(0deg) translate(-832.499988556px, -399.900009155px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) rotate(50deg) translate(-832.499988556px, -399.900009155px);
  }
}

@keyframes kf_big-pink-rect-rotate-out-one {
  from {
    transform: translate(832.499988556px, 399.900009155px) rotate(50deg) translate(-832.499988556px, -399.900009155px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) rotate(0deg) translate(-832.499988556px, -399.900009155px);
  }
}

@keyframes kf_big-pink-rect-move-in-one {
  from {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(0px, 0px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(10px, 280px);
  }
}

@keyframes kf_big-pink-rect-move-out-one {
  from {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(10px, 280px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(0px, 0px);
  }
}

@keyframes kf_big-pink-rect-rotate-in-two {
  from {
    transform: translate(832.499988556px, 399.900009155px) rotate(0deg) translate(-832.499988556px, -399.900009155px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) rotate(-240deg) translate(-832.499988556px, -399.900009155px);
  }
}

@keyframes kf_big-pink-rect-rotate-out-two {
  from {
    transform: translate(832.499988556px, 399.900009155px) rotate(-240deg) translate(-832.499988556px, -399.900009155px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) rotate(0deg) translate(-832.499988556px, -399.900009155px);
  }
}

@keyframes kf_big-pink-rect-move-in-two {
  from {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(0px, 0px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(80px, -280px);
  }
}

@keyframes kf_big-pink-rect-move-out-two {
  from {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(80px, -280px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(0px, 0px);
  }
}

@keyframes kf_big-pink-rect-rotate-in-three {
  from {
    transform: translate(832.499988556px, 399.900009155px) rotate(0deg) translate(-832.499988556px, -399.900009155px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) rotate(200deg) translate(-832.499988556px, -399.900009155px);
  }
}

@keyframes kf_big-pink-rect-rotate-out-three {
  from {
    transform: translate(832.499988556px, 399.900009155px) rotate(200deg) translate(-832.499988556px, -399.900009155px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) rotate(0deg) translate(-832.499988556px, -399.900009155px);
  }
}

@keyframes kf_big-pink-rect-move-in-three {
  from {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(0px, 0px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(270px, -140px);
  }
}

@keyframes kf_big-pink-rect-move-out-three {
  from {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(270px, -140px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(0px, 0px);
  }
}

@keyframes kf_big-pink-rect-rotate-in-four {
  from {
    transform: translate(832.499988556px, 399.900009155px) rotate(0deg) translate(-832.499988556px, -399.900009155px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) rotate(30deg) translate(-832.499988556px, -399.900009155px);
  }
}

@keyframes kf_big-pink-rect-rotate-out-four {
  from {
    transform: translate(832.499988556px, 399.900009155px) rotate(30deg) translate(-832.499988556px, -399.900009155px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) rotate(0deg) translate(-832.499988556px, -399.900009155px);
  }
}

@keyframes kf_big-pink-rect-move-in-four {
  from {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(0px, 0px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(310px, 160px);
  }
}

@keyframes kf_big-pink-rect-move-out-four {
  from {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(310px, 160px);
  }
  to {
    transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(0px, 0px);
  }
}

/* BLUE SEMI-CIRCLE */
@keyframes kf_blue-semi-rotate-in-one {
  from {
    transform: translate(891.900024414px, 340.500015259px) rotate(0deg) translate(-891.900024414px, -340.500015259px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) rotate(-135deg) translate(-891.900024414px, -340.500015259px);
  }
}

@keyframes kf_blue-semi-rotate-out-one {
  from {
    transform: translate(891.900024414px, 340.500015259px) rotate(-135deg) translate(-891.900024414px, -340.500015259px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) rotate(0deg) translate(-891.900024414px, -340.500015259px);
  }
}

@keyframes kf_blue-semi-move-in-one {
  from {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(0px, 0px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(200px, -145px);
  }
}

@keyframes kf_blue-semi-move-out-one {
  from {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(200px, -145px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(0px, 0px);
  }
}

@keyframes kf_blue-semi-rotate-in-two {
  from {
    transform: translate(891.900024414px, 340.500015259px) rotate(0deg) translate(-891.900024414px, -340.500015259px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) rotate(220deg) translate(-891.900024414px, -340.500015259px);
  }
}

@keyframes kf_blue-semi-rotate-out-two {
  from {
    transform: translate(891.900024414px, 340.500015259px) rotate(220deg) translate(-891.900024414px, -340.500015259px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) rotate(0deg) translate(-891.900024414px, -340.500015259px);
  }
}

@keyframes kf_blue-semi-move-in-two {
  from {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(0px, 0px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(190px, 300px);
  }
}

@keyframes kf_blue-semi-move-out-two {
  from {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(190px, 300px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(0px, 0px);
  }
}

@keyframes kf_blue-semi-rotate-in-three {
  from {
    transform: translate(891.900024414px, 340.500015259px) rotate(0deg) translate(-891.900024414px, -340.500015259px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) rotate(240deg) translate(-891.900024414px, -340.500015259px);
  }
}

@keyframes kf_blue-semi-rotate-out-three {
  from {
    transform: translate(891.900024414px, 340.500015259px) rotate(240deg) translate(-891.900024414px, -340.500015259px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) rotate(0deg) translate(-891.900024414px, -340.500015259px);
  }
}

@keyframes kf_blue-semi-move-in-three {
  from {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(0px, 0px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(290px, -15px);
  }
}

@keyframes kf_blue-semi-move-out-three {
  from {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(290px, -15px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(0px, 0px);
  }
}

@keyframes kf_blue-semi-rotate-in-four {
  from {
    transform: translate(891.900024414px, 340.500015259px) rotate(0deg) translate(-891.900024414px, -340.500015259px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) rotate(-75deg) translate(-891.900024414px, -340.500015259px);
  }
}

@keyframes kf_blue-semi-rotate-out-four {
  from {
    transform: translate(891.900024414px, 340.500015259px) rotate(-75deg) translate(-891.900024414px, -340.500015259px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) rotate(0deg) translate(-891.900024414px, -340.500015259px);
  }
}

@keyframes kf_blue-semi-move-in-four {
  from {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(0px, 0px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(310px, -30px);
  }
}

@keyframes kf_blue-semi-move-out-four {
  from {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(310px, -30px);
  }
  to {
    transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(0px, 0px);
  }
}

/* BROWN RECTANGLE */
@keyframes kf_brown-rect-rotate-in-one {
  from {
    transform: translate(697.199989319px, 488.999988556px) rotate(0deg) translate(-697.199989319px, -488.999988556px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) rotate(225deg) translate(-697.199989319px, -488.999988556px);
  }
}

@keyframes kf_brown-rect-rotate-out-one {
  from {
    transform: translate(697.199989319px, 488.999988556px) rotate(225deg) translate(-697.199989319px, -488.999988556px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) rotate(0deg) translate(-697.199989319px, -488.999988556px);
  }
}

@keyframes kf_brown-rect-move-in-one {
  from {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(0px, 0px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(-280px, 220px);
  }
}

@keyframes kf_brown-rect-move-out-one {
  from {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(-280px, 220px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(0px, 0px);
  }
}

@keyframes kf_brown-rect-rotate-in-two {
  from {
    transform: translate(697.199989319px, 488.999988556px) rotate(0deg) translate(-697.199989319px, -488.999988556px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) rotate(-480deg) translate(-697.199989319px, -488.999988556px);
  }
}

@keyframes kf_brown-rect-rotate-out-two {
  from {
    transform: translate(697.199989319px, 488.999988556px) rotate(-480deg) translate(-697.199989319px, -488.999988556px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) rotate(0deg) translate(-697.199989319px, -488.999988556px);
  }
}

@keyframes kf_brown-rect-move-in-two {
  from {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(0px, 0px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(490px, -120px);
  }
}

@keyframes kf_brown-rect-move-out-two {
  from {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(490px, -120px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(0px, 0px);
  }
}

@keyframes kf_brown-rect-rotate-in-three {
  from {
    transform: translate(697.199989319px, 488.999988556px) rotate(0deg) translate(-697.199989319px, -488.999988556px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) rotate(205deg) translate(-697.199989319px, -488.999988556px);
  }
}

@keyframes kf_brown-rect-rotate-out-three {
  from {
    transform: translate(697.199989319px, 488.999988556px) rotate(205deg) translate(-697.199989319px, -488.999988556px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) rotate(0deg) translate(-697.199989319px, -488.999988556px);
  }
}

@keyframes kf_brown-rect-move-in-three {
  from {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(0px, 0px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(120px, 240px);
  }
}

@keyframes kf_brown-rect-move-out-three {
  from {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(120px, 240px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(0px, 0px);
  }
}

@keyframes kf_brown-rect-rotate-in-four {
  from {
    transform: translate(697.199989319px, 488.999988556px) rotate(0deg) translate(-697.199989319px, -488.999988556px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) rotate(80deg) translate(-697.199989319px, -488.999988556px);
  }
}

@keyframes kf_brown-rect-rotate-out-four {
  from {
    transform: translate(697.199989319px, 488.999988556px) rotate(80deg) translate(-697.199989319px, -488.999988556px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) rotate(0deg) translate(-697.199989319px, -488.999988556px);
  }
}

@keyframes kf_brown-rect-move-in-four {
  from {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(0px, 0px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(-120px, 220px);
  }
}

@keyframes kf_brown-rect-move-out-four {
  from {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(-120px, 220px);
  }
  to {
    transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(0px, 0px);
  }
}

/* BIG GREEN RECTANGLE */
@keyframes kf_big-green-rect-rotate-in-one {
  from {
    transform: translate(608.100025177px, 399.900009155px) rotate(0deg) translate(-608.100025177px, -399.900009155px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) rotate(250deg) translate(-608.100025177px, -399.900009155px);
  }
}

@keyframes kf_big-green-rect-rotate-out-one {
  from {
    transform: translate(608.100025177px, 399.900009155px) rotate(250deg) translate(-608.100025177px, -399.900009155px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) rotate(0deg) translate(-608.100025177px, -399.900009155px);
  }
}

@keyframes kf_big-green-rect-move-in-one {
  from {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(0px, 0px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(-160px, -290px);
  }
}

@keyframes kf_big-green-rect-move-out-one {
  from {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(-160px, -290px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(0px, 0px);
  }
}

@keyframes kf_big-green-rect-rotate-in-two {
  from {
    transform: translate(608.100025177px, 399.900009155px) rotate(0deg) translate(-608.100025177px, -399.900009155px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) rotate(205deg) translate(-608.100025177px, -399.900009155px);
  }
}

@keyframes kf_big-green-rect-rotate-out-two {
  from {
    transform: translate(608.100025177px, 399.900009155px) rotate(205deg) translate(-608.100025177px, -399.900009155px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) rotate(0deg) translate(-608.100025177px, -399.900009155px);
  }
}

@keyframes kf_big-green-rect-move-in-two {
  from {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(0px, 0px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(-505px, -25px);
  }
}

@keyframes kf_big-green-rect-move-out-two {
  from {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(-505px, -25px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(0px, 0px);
  }
}

@keyframes kf_big-green-rect-rotate-in-three {
  from {
    transform: translate(608.100025177px, 399.900009155px) rotate(0deg) translate(-608.100025177px, -399.900009155px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) rotate(395deg) translate(-608.100025177px, -399.900009155px);
  }
}

@keyframes kf_big-green-rect-rotate-out-three {
  from {
    transform: translate(608.100025177px, 399.900009155px) rotate(395deg) translate(-608.100025177px, -399.900009155px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) rotate(0deg) translate(-608.100025177px, -399.900009155px);
  }
}

@keyframes kf_big-green-rect-move-in-three {
  from {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(0px, 0px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(500px, 180px);
  }
}

@keyframes kf_big-green-rect-move-out-three {
  from {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(500px, 180px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(0px, 0px);
  }
}

@keyframes kf_big-green-rect-rotate-in-four {
  from {
    transform: translate(608.100025177px, 399.900009155px) rotate(0deg) translate(-608.100025177px, -399.900009155px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) rotate(-60deg) translate(-608.100025177px, -399.900009155px);
  }
}

@keyframes kf_big-green-rect-rotate-out-four {
  from {
    transform: translate(608.100025177px, 399.900009155px) rotate(-60deg) translate(-608.100025177px, -399.900009155px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) rotate(0deg) translate(-608.100025177px, -399.900009155px);
  }
}

@keyframes kf_big-green-rect-move-in-four {
  from {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(0px, 0px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(-200px, 290px);
  }
}

@keyframes kf_big-green-rect-move-out-four {
  from {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(-200px, 290px);
  }
  to {
    transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(0px, 0px);
  }
}

/* PINK SEMI-CIRCLE (P) */
@keyframes kf_pink-semi-p-rotate-in-one {
  from {
    transform: translate(519px, 340.500015259px) rotate(0deg) translate(-519px, -340.500015259px);
  }
  to {
    transform: translate(519px, 340.500015259px) rotate(135deg) translate(-519px, -340.500015259px);
  }
}

@keyframes kf_pink-semi-p-rotate-out-one {
  from {
    transform: translate(519px, 340.500015259px) rotate(135deg) translate(-519px, -340.500015259px);
  }
  to {
    transform: translate(519px, 340.500015259px) rotate(0deg) translate(-519px, -340.500015259px);
  }
}

@keyframes kf_pink-semi-p-move-in-one {
  from {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(0px, 0px);
  }
  to {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(-320px, -130px);
  }
}

@keyframes kf_pink-semi-p-move-out-one {
  from {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(-320px, -130px);
  }
  to {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(0px, 0px);
  }
}

@keyframes kf_pink-semi-p-rotate-in-two {
  from {
    transform: translate(519px, 340.500015259px) rotate(0deg) translate(-519px, -340.500015259px);
  }
  to {
    transform: translate(519px, 340.500015259px) rotate(-105deg) translate(-519px, -340.500015259px);
  }
}

@keyframes kf_pink-semi-p-rotate-out-two {
  from {
    transform: translate(519px, 340.500015259px) rotate(-105deg) translate(-519px, -340.500015259px);
  }
  to {
    transform: translate(519px, 340.500015259px) rotate(0deg) translate(-519px, -340.500015259px);
  }
}

@keyframes kf_pink-semi-p-move-in-two {
  from {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(0px, 0px);
  }
  to {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(-315px, 275px);
  }
}

@keyframes kf_pink-semi-p-move-out-two {
  from {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(-315px, 275px);
  }
  to {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(0px, 0px);
  }
}

@keyframes kf_pink-semi-p-rotate-in-three {
  from {
    transform: translate(519px, 340.500015259px) rotate(0deg) translate(-519px, -340.500015259px);
  }
  to {
    transform: translate(519px, 340.500015259px) rotate(-130deg) translate(-519px, -340.500015259px);
  }
}

@keyframes kf_pink-semi-p-rotate-out-three {
  from {
    transform: translate(519px, 340.500015259px) rotate(-130deg) translate(-519px, -340.500015259px);
  }
  to {
    transform: translate(519px, 340.500015259px) rotate(0deg) translate(-519px, -340.500015259px);
  }
}

@keyframes kf_pink-semi-p-move-in-three {
  from {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(0px, 0px);
  }
  to {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(45px, -275px);
  }
}

@keyframes kf_pink-semi-p-move-out-three {
  from {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(45px, -275px);
  }
  to {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(0px, 0px);
  }
}

@keyframes kf_pink-semi-p-rotate-in-four {
  from {
    transform: translate(519px, 340.500015259px) rotate(0deg) translate(-519px, -340.500015259px);
  }
  to {
    transform: translate(519px, 340.500015259px) rotate(35deg) translate(-519px, -340.500015259px);
  }
}

@keyframes kf_pink-semi-p-rotate-out-four {
  from {
    transform: translate(519px, 340.500015259px) rotate(35deg) translate(-519px, -340.500015259px);
  }
  to {
    transform: translate(519px, 340.500015259px) rotate(0deg) translate(-519px, -340.500015259px);
  }
}

@keyframes kf_pink-semi-p-move-in-four {
  from {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(0px, 0px);
  }
  to {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(-100px, -240px);
  }
}

@keyframes kf_pink-semi-p-move-out-four {
  from {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(-100px, -240px);
  }
  to {
    transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(0px, 0px);
  }
}

/* YELLOW RECTANGLE */
@keyframes kf_yellow-rect-rotate-in-one {
  from {
    transform: translate(459.599994659px, 340.500007629px) rotate(0deg) translate(-459.599994659px, -340.500007629px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) rotate(45deg) translate(-459.599994659px, -340.500007629px);
  }
}

@keyframes kf_yellow-rect-rotate-out-one {
  from {
    transform: translate(459.599994659px, 340.500007629px) rotate(45deg) translate(-459.599994659px, -340.500007629px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) rotate(0deg) translate(-459.599994659px, -340.500007629px);
  }
}

@keyframes kf_yellow-rect-move-in-one {
  from {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(0px, 0px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(-360px, 0px);
  }
}

@keyframes kf_yellow-rect-move-out-one {
  from {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(-360px, 0px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(0px, 0px);
  }
}

@keyframes kf_yellow-rect-rotate-in-two {
  from {
    transform: translate(459.599994659px, 340.500007629px) rotate(0deg) translate(-459.599994659px, -340.500007629px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) rotate(245deg) translate(-459.599994659px, -340.500007629px);
  }
}

@keyframes kf_yellow-rect-rotate-out-two {
  from {
    transform: translate(459.599994659px, 340.500007629px) rotate(245deg) translate(-459.599994659px, -340.500007629px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) rotate(0deg) translate(-459.599994659px, -340.500007629px);
  }
}

@keyframes kf_yellow-rect-move-in-two {
  from {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(0px, 0px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(-20px, -260px);
  }
}

@keyframes kf_yellow-rect-move-out-two {
  from {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(-20px, -260px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(0px, 0px);
  }
}

@keyframes kf_yellow-rect-rotate-in-three {
  from {
    transform: translate(459.599994659px, 340.500007629px) rotate(0deg) translate(-459.599994659px, -340.500007629px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) rotate(485deg) translate(-459.599994659px, -340.500007629px);
  }
}

@keyframes kf_yellow-rect-rotate-out-three {
  from {
    transform: translate(459.599994659px, 340.500007629px) rotate(485deg) translate(-459.599994659px, -340.500007629px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) rotate(0deg) translate(-459.599994659px, -340.500007629px);
  }
}

@keyframes kf_yellow-rect-move-in-three {
  from {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(0px, 0px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(-25px, -260px);
  }
}

@keyframes kf_yellow-rect-move-out-three {
  from {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(-25px, -260px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(0px, 0px);
  }
}

@keyframes kf_yellow-rect-rotate-in-four {
  from {
    transform: translate(459.599994659px, 340.500007629px) rotate(0deg) translate(-459.599994659px, -340.500007629px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) rotate(15deg) translate(-459.599994659px, -340.500007629px);
  }
}

@keyframes kf_yellow-rect-rotate-out-four {
  from {
    transform: translate(459.599994659px, 340.500007629px) rotate(15deg) translate(-459.599994659px, -340.500007629px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) rotate(0deg) translate(-459.599994659px, -340.500007629px);
  }
}

@keyframes kf_yellow-rect-move-in-four {
  from {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(0px, 0px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(-160px, -120px);
  }
}

@keyframes kf_yellow-rect-move-out-four {
  from {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(-160px, -120px);
  }
  to {
    transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(0px, 0px);
  }
}

/* BIG BLUE RECTANGLE */
@keyframes kf_big-blue-rect-rotate-in-one {
  from {
    transform: translate(400.200000763px, 399.900009155px) rotate(0deg) translate(-400.200000763px, -399.900009155px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) rotate(-35deg) translate(-400.200000763px, -399.900009155px);
  }
}

@keyframes kf_big-blue-rect-rotate-out-one {
  from {
    transform: translate(400.200000763px, 399.900009155px) rotate(-35deg) translate(-400.200000763px, -399.900009155px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) rotate(0deg) translate(-400.200000763px, -399.900009155px);
  }
}

@keyframes kf_big-blue-rect-move-in-one {
  from {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(0px, 0px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(-260px, 140px);
  }
}

@keyframes kf_big-blue-rect-move-out-one {
  from {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(-260px, 140px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(0px, 0px);
  }
}

@keyframes kf_big-blue-rect-rotate-in-two {
  from {
    transform: translate(400.200000763px, 399.900009155px) rotate(0deg) translate(-400.200000763px, -399.900009155px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) rotate(-240deg) translate(-400.200000763px, -399.900009155px);
  }
}

@keyframes kf_big-blue-rect-rotate-out-two {
  from {
    transform: translate(400.200000763px, 399.900009155px) rotate(-240deg) translate(-400.200000763px, -399.900009155px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) rotate(0deg) translate(-400.200000763px, -399.900009155px);
  }
}

@keyframes kf_big-blue-rect-move-in-two {
  from {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(0px, 0px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(0px, 290px);
  }
}

@keyframes kf_big-blue-rect-move-out-two {
  from {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(0px, 290px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(0px, 0px);
  }
}

@keyframes kf_big-blue-rect-rotate-in-three {
  from {
    transform: translate(400.200000763px, 399.900009155px) rotate(0deg) translate(-400.200000763px, -399.900009155px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) rotate(-220deg) translate(-400.200000763px, -399.900009155px);
  }
}

@keyframes kf_big-blue-rect-rotate-out-three {
  from {
    transform: translate(400.200000763px, 399.900009155px) rotate(-220deg) translate(-400.200000763px, -399.900009155px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) rotate(0deg) translate(-400.200000763px, -399.900009155px);
  }
}

@keyframes kf_big-blue-rect-move-in-three {
  from {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(0px, 0px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(-170px, -160px);
  }
}

@keyframes kf_big-blue-rect-move-out-three {
  from {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(-170px, -160px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(0px, 0px);
  }
}

@keyframes kf_big-blue-rect-rotate-in-four {
  from {
    transform: translate(400.200000763px, 399.900009155px) rotate(0deg) translate(-400.200000763px, -399.900009155px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) rotate(35deg) translate(-400.200000763px, -399.900009155px);
  }
}

@keyframes kf_big-blue-rect-rotate-out-four {
  from {
    transform: translate(400.200000763px, 399.900009155px) rotate(35deg) translate(-400.200000763px, -399.900009155px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) rotate(0deg) translate(-400.200000763px, -399.900009155px);
  }
}

@keyframes kf_big-blue-rect-move-in-four {
  from {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(0px, 0px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(-260px, -120px);
  }
}

@keyframes kf_big-blue-rect-move-out-four {
  from {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(-260px, -120px);
  }
  to {
    transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(0px, 0px);
  }
}

/* SVG (GLOBAL) */
#svg * {
  animation-duration: 0.75s;
  animation-timing-function: cubic-bezier(ease-in-out);
  animation-direction: alternate;
}

/* GREEN RECTANGLE TOP LEFT */
#green-rect {
  -ms-transform: matrix(0.2667, -0.9638, 0.9638, 0.2667, 803.336, 1201.2639);
      transform: matrix(0.2667, -0.9638, 0.9638, 0.2667, 803.336, 1201.2639);
}

/* BLUE RECTANGLE BOTTOM RIGHT */
#blue-rect {
  -ms-transform: matrix(0.2588, -0.9659, 0.9659, 0.2588, 285.5164, 1644.2079);
      transform: matrix(0.2588, -0.9659, 0.9659, 0.2588, 285.5164, 1644.2079);
}

/* RED RECTANGLE BOTTOM LEFT */
#red-rect-static {
  -ms-transform: matrix(0.2588, -0.9659, 0.9659, 0.2588, -499.1557, 808.4573);
      transform: matrix(0.2588, -0.9659, 0.9659, 0.2588, -499.1557, 808.4573);
}

/* PINK RECTANGLE TOP LEFT */
#pink-rect {
  -ms-transform: matrix(0.8577, -0.5142, 0.5142, 0.8577, -4.5714, 157.6101);
      transform: matrix(0.8577, -0.5142, 0.5142, 0.8577, -4.5714, 157.6101);
}

/*
#big-green-rect, #green-rect, #green-curve {
  fill: #009900;
}

#big-blue-rect, #blue-semi, #blue-rect {
  fill: #0033FF;
}
*/
.pep-colour-one-classic {
  fill: #FF0000;
}

.pep-colour-two-classic {
  fill: #009900;
}

.pep-colour-three-classic {
  fill: #0033FF;
}

.pep-colour-four-classic {
  fill: #FFFF00;
}

.pep-colour-five-classic {
  fill: #FFCC99;
}

.pep-colour-six-classic {
  fill: #663300;
}

.pep-colour-one-pastel {
  fill: #FFCCFF;
}

.pep-colour-two-pastel {
  fill: #CCFFCC;
}

.pep-colour-three-pastel {
  fill: #33CCCC;
}

.pep-colour-four-pastel {
  fill: #66CCCC;
}

.pep-colour-five-pastel {
  fill: #FFCCCC;
}

.pep-colour-six-pastel {
  fill: #9999FF;
}

/*
#yellow-semi, #yellow-rect-p, #yellow-rect-e, #yellow-curve {
  fill: #FFFF00;
}

#pink-semi-static, #pink-rect, #pink-semi-p, #big-pink-rect {
  fill: #FFCC99;
}

#brown-rect, #brown-semi-right, #brown-semi-left {
  fill: #663300;
}
*/
#big-blue-rect-move {
  -ms-transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(0px, 0px);
      transform: translate(400.200000763px, 399.900009155px) translate(-400.200000763px, -399.900009155px) translate(0px, 0px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.big-blue-rect-move-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_big-blue-rect-move-in-one;
}

.big-blue-rect-move-out-one {
  animation-name: kf_big-blue-rect-move-out-one;
  animation-fill-mode: backwards;
}

.big-blue-rect-move-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_big-blue-rect-move-in-two;
}

.big-blue-rect-move-out-two {
  animation-name: kf_big-blue-rect-move-out-two;
  animation-fill-mode: backwards;
}

.big-blue-rect-move-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_big-blue-rect-move-in-three;
}

.big-blue-rect-move-out-three {
  animation-name: kf_big-blue-rect-move-out-three;
  animation-fill-mode: backwards;
}

.big-blue-rect-move-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_big-blue-rect-move-in-four;
}

.big-blue-rect-move-out-four {
  animation-name: kf_big-blue-rect-move-out-four;
  animation-fill-mode: backwards;
}

#big-blue-rect-rotate {
  -ms-transform: translate(400.200000763px, 399.900009155px) rotate(0deg) translate(-400.200000763px, -399.900009155px);
      transform: translate(400.200000763px, 399.900009155px) rotate(0deg) translate(-400.200000763px, -399.900009155px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.big-blue-rect-rotate-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_big-blue-rect-rotate-in-one;
}

.big-blue-rect-rotate-out-one {
  animation-name: kf_big-blue-rect-rotate-out-one;
  animation-fill-mode: backwards;
}

.big-blue-rect-rotate-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_big-blue-rect-rotate-in-two;
}

.big-blue-rect-rotate-out-two {
  animation-name: kf_big-blue-rect-rotate-out-two;
  animation-fill-mode: backwards;
}

.big-blue-rect-rotate-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_big-blue-rect-rotate-in-three;
}

.big-blue-rect-rotate-out-three {
  animation-name: kf_big-blue-rect-rotate-out-three;
  animation-fill-mode: backwards;
}

.big-blue-rect-rotate-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_big-blue-rect-rotate-in-four;
}

.big-blue-rect-rotate-out-four {
  animation-name: kf_big-blue-rect-rotate-out-four;
  animation-fill-mode: backwards;
}

#yellow-rect-move {
  -ms-transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(0px, 0px);
      transform: translate(459.599994659px, 340.500007629px) translate(-459.599994659px, -340.500007629px) translate(0px, 0px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.yellow-rect-move-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-move-in-one;
}

.yellow-rect-move-out-one {
  animation-name: kf_yellow-rect-move-out-one;
  animation-fill-mode: backwards;
}

.yellow-rect-move-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-move-in-two;
}

.yellow-rect-move-out-two {
  animation-name: kf_yellow-rect-move-out-two;
  animation-fill-mode: backwards;
}

.yellow-rect-move-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-move-in-three;
}

.yellow-rect-move-out-three {
  animation-name: kf_yellow-rect-move-out-three;
  animation-fill-mode: backwards;
}

.yellow-rect-move-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-move-in-four;
}

.yellow-rect-move-out-four {
  animation-name: kf_yellow-rect-move-out-four;
  animation-fill-mode: backwards;
}

#yellow-rect-rotate {
  -ms-transform: translate(459.599994659px, 340.500007629px) rotate(0deg) translate(-459.599994659px, -340.500007629px);
      transform: translate(459.599994659px, 340.500007629px) rotate(0deg) translate(-459.599994659px, -340.500007629px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.yellow-rect-rotate-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-rotate-in-one;
}

.yellow-rect-rotate-out-one {
  animation-name: kf_yellow-rect-rotate-out-one;
  animation-fill-mode: backwards;
}

.yellow-rect-rotate-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-rotate-in-two;
}

.yellow-rect-rotate-out-two {
  animation-name: kf_yellow-rect-rotate-out-two;
  animation-fill-mode: backwards;
}

.yellow-rect-rotate-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-rotate-in-three;
}

.yellow-rect-rotate-out-three {
  animation-name: kf_yellow-rect-rotate-out-three;
  animation-fill-mode: backwards;
}

.yellow-rect-rotate-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-rotate-in-four;
}

.yellow-rect-rotate-out-four {
  animation-name: kf_yellow-rect-rotate-out-four;
  animation-fill-mode: backwards;
}

#pink-semi-p-move {
  -ms-transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(0px, 0px);
      transform: translate(519px, 340.500015259px) translate(-519px, -340.500015259px) translate(0px, 0px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.pink-semi-p-move-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_pink-semi-p-move-in-one;
}

.pink-semi-p-move-out-one {
  animation-name: kf_pink-semi-p-move-out-one;
  animation-fill-mode: backwards;
}

.pink-semi-p-move-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_pink-semi-p-move-in-two;
}

.pink-semi-p-move-out-two {
  animation-name: kf_pink-semi-p-move-out-two;
  animation-fill-mode: backwards;
}

.pink-semi-p-move-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_pink-semi-p-move-in-three;
}

.pink-semi-p-move-out-three {
  animation-name: kf_pink-semi-p-move-out-three;
  animation-fill-mode: backwards;
}

.pink-semi-p-move-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_pink-semi-p-move-in-four;
}

.pink-semi-p-move-out-four {
  animation-name: kf_pink-semi-p-move-out-four;
  animation-fill-mode: backwards;
}

#pink-semi-p-rotate {
  -ms-transform: translate(519px, 340.500015259px) rotate(0deg) translate(-519px, -340.500015259px);
      transform: translate(519px, 340.500015259px) rotate(0deg) translate(-519px, -340.500015259px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.pink-semi-p-rotate-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_pink-semi-p-rotate-in-one;
}

.pink-semi-p-rotate-out-one {
  animation-name: kf_pink-semi-p-rotate-out-one;
  animation-fill-mode: backwards;
}

.pink-semi-p-rotate-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_pink-semi-p-rotate-in-two;
}

.pink-semi-p-rotate-out-two {
  animation-name: kf_pink-semi-p-rotate-out-two;
  animation-fill-mode: backwards;
}

.pink-semi-p-rotate-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_pink-semi-p-rotate-in-three;
}

.pink-semi-p-rotate-out-three {
  animation-name: kf_pink-semi-p-rotate-out-three;
  animation-fill-mode: backwards;
}

.pink-semi-p-rotate-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_pink-semi-p-rotate-in-four;
}

.pink-semi-p-rotate-out-four {
  animation-name: kf_pink-semi-p-rotate-out-four;
  animation-fill-mode: backwards;
}

#big-green-rect-move {
  -ms-transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(0px, 0px);
      transform: translate(608.100025177px, 399.900009155px) translate(-608.100025177px, -399.900009155px) translate(0px, 0px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.big-green-rect-move-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_big-green-rect-move-in-one;
}

.big-green-rect-move-out-one {
  animation-name: kf_big-green-rect-move-out-one;
  animation-fill-mode: backwards;
}

.big-green-rect-move-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_big-green-rect-move-in-two;
}

.big-green-rect-move-out-two {
  animation-name: kf_big-green-rect-move-out-two;
  animation-fill-mode: backwards;
}

.big-green-rect-move-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_big-green-rect-move-in-three;
}

.big-green-rect-move-out-three {
  animation-name: kf_big-green-rect-move-out-three;
  animation-fill-mode: backwards;
}

.big-green-rect-move-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_big-green-rect-move-in-four;
}

.big-green-rect-move-out-four {
  animation-name: kf_big-green-rect-move-out-four;
  animation-fill-mode: backwards;
}

#big-green-rect-rotate {
  -ms-transform: translate(608.100025177px, 399.900009155px) rotate(0deg) translate(-608.100025177px, -399.900009155px);
      transform: translate(608.100025177px, 399.900009155px) rotate(0deg) translate(-608.100025177px, -399.900009155px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.big-green-rect-rotate-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_big-green-rect-rotate-in-one;
}

.big-green-rect-rotate-out-one {
  animation-name: kf_big-green-rect-rotate-out-one;
  animation-fill-mode: backwards;
}

.big-green-rect-rotate-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_big-green-rect-rotate-in-two;
}

.big-green-rect-rotate-out-two {
  animation-name: kf_big-green-rect-rotate-out-two;
  animation-fill-mode: backwards;
}

.big-green-rect-rotate-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_big-green-rect-rotate-in-three;
}

.big-green-rect-rotate-out-three {
  animation-name: kf_big-green-rect-rotate-out-three;
  animation-fill-mode: backwards;
}

.big-green-rect-rotate-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_big-green-rect-rotate-in-four;
}

.big-green-rect-rotate-out-four {
  animation-name: kf_big-green-rect-rotate-out-four;
  animation-fill-mode: backwards;
}

#brown-rect-move {
  -ms-transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(0px, 0px);
      transform: translate(697.199989319px, 488.999988556px) translate(-697.199989319px, -488.999988556px) translate(0px, 0px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.brown-rect-move-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_brown-rect-move-in-one;
}

.brown-rect-move-out-one {
  animation-name: kf_brown-rect-move-out-one;
  animation-fill-mode: backwards;
}

.brown-rect-move-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_brown-rect-move-in-two;
}

.brown-rect-move-out-two {
  animation-name: kf_brown-rect-move-out-two;
  animation-fill-mode: backwards;
}

.brown-rect-move-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_brown-rect-move-in-three;
}

.brown-rect-move-out-three {
  animation-name: kf_brown-rect-move-out-three;
  animation-fill-mode: backwards;
}

.brown-rect-move-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_brown-rect-move-in-four;
}

.brown-rect-move-out-four {
  animation-name: kf_brown-rect-move-out-four;
  animation-fill-mode: backwards;
}

#brown-rect-rotate {
  -ms-transform: translate(697.199989319px, 488.999988556px) rotate(0deg) translate(-697.199989319px, -488.999988556px);
      transform: translate(697.199989319px, 488.999988556px) rotate(0deg) translate(-697.199989319px, -488.999988556px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.brown-rect-rotate-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_brown-rect-rotate-in-one;
}

.brown-rect-rotate-out-one {
  animation-name: kf_brown-rect-rotate-out-one;
  animation-fill-mode: backwards;
}

.brown-rect-rotate-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_brown-rect-rotate-in-two;
}

.brown-rect-rotate-out-two {
  animation-name: kf_brown-rect-rotate-out-two;
  animation-fill-mode: backwards;
}

.brown-rect-rotate-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_brown-rect-rotate-in-three;
}

.brown-rect-rotate-out-three {
  animation-name: kf_brown-rect-rotate-out-three;
  animation-fill-mode: backwards;
}

.brown-rect-rotate-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_brown-rect-rotate-in-four;
}

.brown-rect-rotate-out-four {
  animation-name: kf_brown-rect-rotate-out-four;
  animation-fill-mode: backwards;
}

#blue-semi-move {
  -ms-transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(0px, 0px);
      transform: translate(891.900024414px, 340.500015259px) translate(-891.900024414px, -340.500015259px) translate(0px, 0px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.blue-semi-move-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_blue-semi-move-in-one;
}

.blue-semi-move-out-one {
  animation-name: kf_blue-semi-move-out-one;
  animation-fill-mode: backwards;
}

.blue-semi-move-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_blue-semi-move-in-two;
}

.blue-semi-move-out-two {
  animation-name: kf_blue-semi-move-out-two;
  animation-fill-mode: backwards;
}

.blue-semi-move-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_blue-semi-move-in-three;
}

.blue-semi-move-out-three {
  animation-name: kf_blue-semi-move-out-three;
  animation-fill-mode: backwards;
}

.blue-semi-move-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_blue-semi-move-in-four;
}

.blue-semi-move-out-four {
  animation-name: kf_blue-semi-move-out-four;
  animation-fill-mode: backwards;
}

#blue-semi-rotate {
  -ms-transform: translate(891.900024414px, 340.500015259px) rotate(0deg) translate(-891.900024414px, -340.500015259px);
      transform: translate(891.900024414px, 340.500015259px) rotate(0deg) translate(-891.900024414px, -340.500015259px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.blue-semi-rotate-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_blue-semi-rotate-in-one;
}

.blue-semi-rotate-out-one {
  animation-name: kf_blue-semi-rotate-out-one;
  animation-fill-mode: backwards;
}

.blue-semi-rotate-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_blue-semi-rotate-in-two;
}

.blue-semi-rotate-out-two {
  animation-name: kf_blue-semi-rotate-out-two;
  animation-fill-mode: backwards;
}

.blue-semi-rotate-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_blue-semi-rotate-in-three;
}

.blue-semi-rotate-out-three {
  animation-name: kf_blue-semi-rotate-out-three;
  animation-fill-mode: backwards;
}

.blue-semi-rotate-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_blue-semi-rotate-in-four;
}

.blue-semi-rotate-out-four {
  animation-name: kf_blue-semi-rotate-out-four;
  animation-fill-mode: backwards;
}

#big-pink-rect-move {
  -ms-transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(0px, 0px);
      transform: translate(832.499988556px, 399.900009155px) translate(-832.499988556px, -399.900009155px) translate(0px, 0px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.big-pink-rect-move-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_big-pink-rect-move-in-one;
}

.big-pink-rect-move-out-one {
  animation-name: kf_big-pink-rect-move-out-one;
  animation-fill-mode: backwards;
}

.big-pink-rect-move-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_big-pink-rect-move-in-two;
}

.big-pink-rect-move-out-two {
  animation-name: kf_big-pink-rect-move-out-two;
  animation-fill-mode: backwards;
}

.big-pink-rect-move-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_big-pink-rect-move-in-three;
}

.big-pink-rect-move-out-three {
  animation-name: kf_big-pink-rect-move-out-three;
  animation-fill-mode: backwards;
}

.big-pink-rect-move-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_big-pink-rect-move-in-four;
}

.big-pink-rect-move-out-four {
  animation-name: kf_big-pink-rect-move-out-four;
  animation-fill-mode: backwards;
}

#big-pink-rect-rotate {
  -ms-transform: translate(832.499988556px, 399.900009155px) rotate(0deg) translate(-832.499988556px, -399.900009155px);
      transform: translate(832.499988556px, 399.900009155px) rotate(0deg) translate(-832.499988556px, -399.900009155px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.big-pink-rect-rotate-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_big-pink-rect-rotate-in-one;
}

.big-pink-rect-rotate-out-one {
  animation-name: kf_big-pink-rect-rotate-out-one;
  animation-fill-mode: backwards;
}

.big-pink-rect-rotate-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_big-pink-rect-rotate-in-two;
}

.big-pink-rect-rotate-out-two {
  animation-name: kf_big-pink-rect-rotate-out-two;
  animation-fill-mode: backwards;
}

.big-pink-rect-rotate-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_big-pink-rect-rotate-in-three;
}

.big-pink-rect-rotate-out-three {
  animation-name: kf_big-pink-rect-rotate-out-three;
  animation-fill-mode: backwards;
}

.big-pink-rect-rotate-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_big-pink-rect-rotate-in-four;
}

.big-pink-rect-rotate-out-four {
  animation-name: kf_big-pink-rect-rotate-out-four;
  animation-fill-mode: backwards;
}

#red-rect-e-move {
  -ms-transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(0px, 0px);
      transform: translate(697.199989319px, 310.800006866px) translate(-697.199989319px, -310.800006866px) translate(0px, 0px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.red-rect-e-move-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_red-rect-e-move-in-one;
}

.red-rect-e-move-out-one {
  animation-name: kf_red-rect-e-move-out-one;
  animation-fill-mode: backwards;
}

.red-rect-e-move-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_red-rect-e-move-in-two;
}

.red-rect-e-move-out-two {
  animation-name: kf_red-rect-e-move-out-two;
  animation-fill-mode: backwards;
}

.red-rect-e-move-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_red-rect-e-move-in-three;
}

.red-rect-e-move-out-three {
  animation-name: kf_red-rect-e-move-out-three;
  animation-fill-mode: backwards;
}

.red-rect-e-move-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_red-rect-e-move-in-four;
}

.red-rect-e-move-out-four {
  animation-name: kf_red-rect-e-move-out-four;
  animation-fill-mode: backwards;
}

#red-rect-e-rotate {
  -ms-transform: translate(697.199989319px, 310.800006866px) rotate(0deg) translate(-697.199989319px, -310.800006866px);
      transform: translate(697.199989319px, 310.800006866px) rotate(0deg) translate(-697.199989319px, -310.800006866px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.red-rect-e-rotate-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_red-rect-e-rotate-in-one;
}

.red-rect-e-rotate-out-one {
  animation-name: kf_red-rect-e-rotate-out-one;
  animation-fill-mode: backwards;
}

.red-rect-e-rotate-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_red-rect-e-rotate-in-two;
}

.red-rect-e-rotate-out-two {
  animation-name: kf_red-rect-e-rotate-out-two;
  animation-fill-mode: backwards;
}

.red-rect-e-rotate-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_red-rect-e-rotate-in-three;
}

.red-rect-e-rotate-out-three {
  animation-name: kf_red-rect-e-rotate-out-three;
  animation-fill-mode: backwards;
}

.red-rect-e-rotate-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_red-rect-e-rotate-in-four;
}

.red-rect-e-rotate-out-four {
  animation-name: kf_red-rect-e-rotate-out-four;
  animation-fill-mode: backwards;
}

#yellow-rect-e-move {
  -ms-transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(0px, 0px);
      transform: translate(697.199989319px, 399.90001297px) translate(-697.199989319px, -399.90001297px) translate(0px, 0px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.yellow-rect-e-move-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-e-move-in-one;
}

.yellow-rect-e-move-out-one {
  animation-name: kf_yellow-rect-e-move-out-one;
  animation-fill-mode: backwards;
}

.yellow-rect-e-move-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-e-move-in-two;
}

.yellow-rect-e-move-out-two {
  animation-name: kf_yellow-rect-e-move-out-two;
  animation-fill-mode: backwards;
}

.yellow-rect-e-move-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-e-move-in-three;
}

.yellow-rect-e-move-out-three {
  animation-name: kf_yellow-rect-e-move-out-three;
  animation-fill-mode: backwards;
}

.yellow-rect-e-move-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-e-move-in-four;
}

.yellow-rect-e-move-out-four {
  animation-name: kf_yellow-rect-e-move-out-four;
  animation-fill-mode: backwards;
}

#yellow-rect-e-rotate {
  -ms-transform: translate(697.199989319px, 399.90001297px) rotate(0deg) translate(-697.199989319px, -399.90001297px);
      transform: translate(697.199989319px, 399.90001297px) rotate(0deg) translate(-697.199989319px, -399.90001297px);
  animation-timing-function: cubic-bezier(ease-in-out);
}

.yellow-rect-e-rotate-in-one {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-e-rotate-in-one;
}

.yellow-rect-e-rotate-out-one {
  animation-name: kf_yellow-rect-e-rotate-out-one;
  animation-fill-mode: backwards;
}

.yellow-rect-e-rotate-in-two {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-e-rotate-in-two;
}

.yellow-rect-e-rotate-out-two {
  animation-name: kf_yellow-rect-e-rotate-out-two;
  animation-fill-mode: backwards;
}

.yellow-rect-e-rotate-in-three {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-e-rotate-in-three;
}

.yellow-rect-e-rotate-out-three {
  animation-name: kf_yellow-rect-e-rotate-out-three;
  animation-fill-mode: backwards;
}

.yellow-rect-e-rotate-in-four {
  animation-fill-mode: forwards;
  animation-name: kf_yellow-rect-e-rotate-in-four;
}

.yellow-rect-e-rotate-out-four {
  animation-name: kf_yellow-rect-e-rotate-out-four;
  animation-fill-mode: backwards;
}


.power-user {
  width: 100%;
  max-width: 35.6rem;
}


.preloader {
  visibility: hidden;
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
}


.preview {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.preview-wrap {
  padding: 2.1rem 2rem 1.5rem 2rem;
}

.preview-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.preview-text {
  word-wrap: break-word;
  line-height: 1;
}

.preview-text,
.preview-label {
  margin: auto;
}

@media (min-width: 800px) {
  .preview-text,
  .preview-label {
    max-width: 80vw;
  }
}

.preview-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  opacity: 0.5;
}

.preview-text {
  margin-bottom: 1.3rem;
}

.preview-columns-mobile {
  width: 100%;
}

.preview-columns-one {
  width: 100%;
  padding-left: 4rem;
  padding-right: 4rem;
}

.preview-columns-two {
  width: 50%;
}

.preview-columns-two:nth-child(2n+1) {
  border-right-width: 1px;
  border-right-style: solid;
}

.preview-columns-three {
  width: 33.3%;
}

.preview-columns-three:nth-child(3n+1), .preview-columns-three:nth-child(3n+2) {
  border-right-width: 1px;
  border-right-style: solid;
}

.preview-columns-four {
  width: 25%;
}

.preview-columns-four:nth-child(4n+1), .preview-columns-four:nth-child(4n+2), .preview-columns-four:nth-child(4n+3) {
  border-right-width: 1px;
  border-right-style: solid;
}

.preview-columns-five {
  width: 20%;
}

.preview-columns-five:nth-child(5n+1), .preview-columns-five:nth-child(5n+2), .preview-columns-five:nth-child(5n+3), .preview-columns-five:nth-child(5n+4) {
  border-right-width: 1px;
  border-right-style: solid;
}

.preview-columns-six {
  width: 16.6%;
}

.preview-columns-six:nth-child(6n+1), .preview-columns-six:nth-child(6n+2), .preview-columns-six:nth-child(6n+3), .preview-columns-six:nth-child(6n+4), .preview-columns-six:nth-child(6n+5) {
  border-right-width: 1px;
  border-right-style: solid;
}

.preview-columns-seven {
  width: 14.2%;
}

.preview-columns-seven:nth-child(7n+1), .preview-columns-seven:nth-child(7n+2), .preview-columns-seven:nth-child(7n+3), .preview-columns-seven:nth-child(7n+4), .preview-columns-seven:nth-child(7n+5), .preview-columns-seven:nth-child(7n+6) {
  border-right-width: 1px;
  border-right-style: solid;
}

.preview-columns-eight {
  width: 12.5%;
}

.preview-columns-eight:nth-child(8n+1), .preview-columns-eight:nth-child(8n+2), .preview-columns-eight:nth-child(8n+3), .preview-columns-eight:nth-child(8n+4), .preview-columns-eight:nth-child(8n+5), .preview-columns-eight:nth-child(8n+6), .preview-columns-eight:nth-child(8n+7) {
  border-right-width: 1px;
  border-right-style: solid;
}

.preview.black-on-white .preview-label-title-new {
  color: red;
}

.preview-buy {
  cursor: pointer;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: inline-block;
  margin-left: 0.5rem;
}


.proofer {
  margin-bottom: -1px;
  border-top-width: 1px;
  border-top-style: solid;
  position: relative;
}


.share-cart .share-this-cart {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: inherit;
  cursor: pointer;
}

.share-cart .cart-url {
  background: #fff;
  padding: 1rem;
  cursor: pointer;
  margin-bottom: 1rem;
}

.share-cart .cart-url:hover {
  background: #ddd;
}


.share-transaction {
  width: 100%;
  max-width: 35.6rem;
}


.signup-form {
  width: 100%;
  max-width: 35.6rem;
}


.sold-out .btn-large {
  display: inline-block;
  margin-top: 1rem;
  opacity: 0.3;
}


.system85-animation {
  margin: auto;
  line-height: 1;
  font-size: 1.5rem;
  white-space: pre;
  height: 32rem;
  width: 71rem;
  cursor: pointer;
}

@media (min-width: 1400px) and (min-height: 900px) {
  .system85-animation {
    -ms-transform: scale(1.2);
        transform: scale(1.2);
  }
}

@media (min-width: 1600px) and (min-height: 1000px) {
  .system85-animation {
    -ms-transform: scale(1.3);
        transform: scale(1.3);
  }
}

.system85-animation .system85-animation-big {
  font-size: 10.5rem;
}

@media (max-width: 900px) {
  .system85-animation {
    -ms-transform: scale(1.1) translateX(-3%);
        transform: scale(1.1) translateX(-3%);
    font-size: 1.5vw;
    height: 32vw;
    width: 71vw;
  }
  .system85-animation .system85-animation-big {
    font-size: 10.5vw;
  }
}

.system85-center {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  overflow: hidden;
}


.tax-country-select select {
  max-width: 12rem;
}


.tools-top-bar {
  width: 100%;
  text-align: center;
  padding: 1.4rem;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
  background: white;
  border-top-width: 1px;
  border-top-style: solid;
}

.tools-top-bar a {
  text-decoration: underline;
}




.trials .feedback {
  margin-top: 1rem;
}

.trials .trial-processing {
  color: #999;
}

.trials .download-item:last-child {
  border-bottom: 0;
}

.trials .download {
  margin-bottom: 0;
}


.typeface-details {
  border-top-width: 1px;
  border-top-style: solid;
}

@media (min-width: 800px) {
  .typeface-details {
    padding: 4rem;
  }
}

@media (max-width: 800px) {
  .typeface-details {
    padding: 2rem;
  }
}

.typeface-details-wrap:after {
  content: '';
  display: table;
  clear: both;
}

.typeface-details-wrap {
  margin: auto;
}

@media (min-width: 800px) {
  .typeface-details-wrap {
    max-width: 80vw;
  }
}

.typeface-details-wrap a {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

@media (min-width: 800px) {
  .typeface-details-description {
    width: 75%;
    padding-right: 4rem;
    float: left;
  }
  .typeface-details-description p {
    font-size: 1.3em;
  }
  .typeface-details-links {
    width: 25%;
    float: left;
  }
}

@media (max-width: 800px) {
  .typeface-details-links {
    margin-top: 1rem;
  }
}

.pdf-icon {
  width: 7rem;
  height: 3.5rem;
  display: block;
  background-image: url("/svgs/pdf-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: 1.3rem;
}

.pdf-icon:hover {
  background-image: url("/svgs/pdf-icon-hov.svg");
}


.wait-for-images {
  visibility: hidden;
}

.wait-for-images.wait-for-images-loaded {
  visibility: visible;
}


.confirmation-image {
  position: absolute;
  top: 20%;
  left: 3rem;
  right: 3rem;
  bottom: 20%;
  background-image: url("/svgs/confirmation.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.white-on-red.newsletter-confirmation {
  background: blue;
  border-color: rgba(255, 255, 255, 0.2);
}


.confirmation-image {
  position: absolute;
  top: 20%;
  left: 3rem;
  right: 3rem;
  bottom: 20%;
  background-image: url("/svgs/thank-you.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}


.custom-section:after {
  content: '';
  display: table;
  clear: both;
}


.custom-section {
  padding: 4rem 4rem 1rem 4rem;
  max-width: 71.2rem;
  margin: auto;
}

.custom-section a {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

@media (min-width: 800px) {
  .custom-intro {
    width: 70%;
    float: left;
    padding-right: 3rem;
  }
  .custom-intro p {
    font-size: 1.5rem;
    margin: 0 0 2rem 0;
  }
  .custom-extra {
    width: 30%;
    float: left;
  }
}

@media (max-width: 800px) {
  .custom-intro p,
  .custom-extra p {
    font-size: 1.5rem;
  }
  .custom-extra {
    margin-top: 1.3rem;
  }
}

.custom-items:after {
  content: '';
  display: table;
  clear: both;
}

.custom-items {
  border: none;
  padding: 0 2rem;
  margin: 0 0 2rem 0;
}

.custom-item {
  float: left;
  padding: 2rem;
}

@media (min-width: 800px) {
  .custom-item {
    width: 33.3%;
  }
  .custom-item:nth-child(4n+2), .custom-item:nth-child(4n+3) {
    width: 66.6%;
  }
  .custom-item:nth-child(4n+1) {
    clear: both;
  }
  .custom-item figcaption {
    margin: 1rem 0 2rem 0;
    width: 100%;
  }
  .custom-item:nth-child(1n+15) {
    width: 33.3%;
    display: inline-block;
    float: none;
  }
}

@media (max-width: 800px) {
  .custom-item {
    width: 100%;
  }
  .custom-item figcaption {
    margin: 1rem 0 0 0;
    width: 100%;
  }
}

.custom-item figure {
  width: 100%;
  padding-bottom: 66.66%;
  background-color: #ccc;
  margin: 0;
  position: relative;
}

.custom-item figure img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.custom-project {
  padding-bottom: 2rem;
}

.custom-project section {
  max-width: 71.2rem;
  margin: auto;
  padding: 2rem 4rem;
  border-top-width: 0px;
}

.custom-project section p {
  max-width: 45rem;
  margin: auto;
  margin-bottom: 1rem;
  font-size: 1.5em;
}

.custom-project section p:last-child {
  margin-bottom: 0;
}

.custom-project section h2 {
  max-width: 45rem;
}

.custom-project section:first-child {
  padding-top: 4rem;
}

.custom-project section.custom-title {
  max-width: 100%;
  padding: 8rem 0;
  margin-bottom: 2rem;
}

.custom-project section.custom-title figure {
  max-width: 71.2rem;
  padding: 0 4rem;
  margin: auto;
}

.custom-project section.custom-three-col {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

@media (min-width: 800px) {
  .custom-project section.custom-three-col {
    grid-column-gap: 1.75rem;
  }
}

@media (max-width: 800px) {
  .custom-project section.custom-three-col {
    grid-column-gap: 0.85rem;
  }
}

.custom-project section.custom-three-col figure:nth-of-type(1) {
  -ms-grid-column-span: 4;
  -ms-grid-column: 1;
      grid-column: 1 / span 4;
}

.custom-project section.custom-three-col figure:nth-of-type(2) {
  -ms-grid-column-span: 4;
  -ms-grid-column: 5;
      grid-column: 5 / span 4;
}

.custom-project section.custom-three-col figure:nth-of-type(3) {
  -ms-grid-column-span: 4;
  -ms-grid-column: 9;
      grid-column: 9 / span 4;
}

@media (max-width: 800px) {
  .custom-project section.custom-two-up figure {
    margin-bottom: 0.85rem;
  }
  .custom-project section.custom-two-up figure:last-child {
    margin-bottom: 0;
  }
  .custom-project section.custom-stacked figure {
    margin-bottom: 0.85rem;
  }
  .custom-project section.custom-stacked figure:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 800px) {
  .custom-project section.custom-two-up:after {
    content: '';
    display: table;
    clear: both;
  }
  .custom-project section.custom-two-up {
    padding-bottom: 0;
  }
  .custom-project section.custom-two-up figure {
    width: 50%;
    float: left;
    margin-bottom: 2rem;
  }
  .custom-project section.custom-two-up figure:nth-child(2n) {
    padding-left: 0.85rem;
    clear: right;
  }
  .custom-project section.custom-two-up figure:nth-child(2n+1) {
    padding-right: 0.85rem;
    clear: left;
  }
  .custom-project section.custom-stacked figure {
    margin-bottom: 1.75rem;
  }
  .custom-project section.custom-stacked figure:last-child {
    margin-bottom: 0;
  }
}

.custom-section-footer {
  padding: 4rem 4rem;
  font-size: 1.5rem;
}


@keyframes scroll-v {
  0% {
    transform: translate3D(0, 0%, 0);
  }
  6% {
    transform: translate3D(0, 0%, 0);
  }
  7.1428571429% {
    transform: translate3D(0, -6.6666666667%, 0);
  }
  13.1428571429% {
    transform: translate3D(0, -6.6666666667%, 0);
  }
  14.2857142857% {
    transform: translate3D(0, -13.3333333333%, 0);
  }
  20.2857142857% {
    transform: translate3D(0, -13.3333333333%, 0);
  }
  21.4285714286% {
    transform: translate3D(0, -20%, 0);
  }
  27.4285714286% {
    transform: translate3D(0, -20%, 0);
  }
  28.5714285714% {
    transform: translate3D(0, -26.6666666667%, 0);
  }
  34.5714285714% {
    transform: translate3D(0, -26.6666666667%, 0);
  }
  35.7142857143% {
    transform: translate3D(0, -33.3333333333%, 0);
  }
  41.7142857143% {
    transform: translate3D(0, -33.3333333333%, 0);
  }
  42.8571428571% {
    transform: translate3D(0, -40%, 0);
  }
  48.8571428571% {
    transform: translate3D(0, -40%, 0);
  }
  50% {
    transform: translate3D(0, -46.6666666667%, 0);
  }
  56% {
    transform: translate3D(0, -46.6666666667%, 0);
  }
  57.1428571429% {
    transform: translate3D(0, -53.3333333333%, 0);
  }
  63.1428571429% {
    transform: translate3D(0, -53.3333333333%, 0);
  }
  64.2857142857% {
    transform: translate3D(0, -60%, 0);
  }
  70.2857142857% {
    transform: translate3D(0, -60%, 0);
  }
  71.4285714286% {
    transform: translate3D(0, -66.6666666667%, 0);
  }
  77.4285714286% {
    transform: translate3D(0, -66.6666666667%, 0);
  }
  78.5714285714% {
    transform: translate3D(0, -73.3333333333%, 0);
  }
  84.5714285714% {
    transform: translate3D(0, -73.3333333333%, 0);
  }
  85.7142857143% {
    transform: translate3D(0, -80%, 0);
  }
  91.7142857143% {
    transform: translate3D(0, -80%, 0);
  }
  92.8571428571% {
    transform: translate3D(0, -86.6666666667%, 0);
  }
  98.8571428571% {
    transform: translate3D(0, -86.6666666667%, 0);
  }
  100% {
    transform: translate3D(0, -93.3333333333%, 0);
  }
  106% {
    transform: translate3D(0, -93.3333333333%, 0);
  }
}

.booking-ticker {
  position: relative;
  padding-bottom: 33%;
  overflow: hidden;
}

.booking-ticker-scroll {
  position: absolute;
  width: 100%;
  animation: scroll-v 50s infinite linear;
}

.booking-focus-image {
  width: 60%;
  margin: auto;
  position: relative;
}

@media (min-width: 800px) {
  .booking-focus-point {
    -ms-transform: translate3D(-50%, -50%, 0);
        transform: translate3D(-50%, -50%, 0);
    position: absolute;
    width: 3rem;
    height: 3rem;
    background: rgba(255, 255, 255, 0);
    border-radius: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
  }
  .booking-focus-point:before {
    background: white;
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 100%;
    content: "";
    display: block;
  }
  .booking-focus-text {
    position: absolute;
    top: 0;
    left: 80%;
    right: 0;
    color: white;
    display: none;
    width: 25%;
  }
  .booking-focus-elements:hover .booking-focus-text {
    display: block;
  }
  .booking-focus-elements:hover .booking-focus-point {
    background: rgba(255, 255, 255, 0.2);
  }
}

@media (max-width: 800px) {
  .booking-focus-text {
    display: none;
  }
}


.coal-drops-zero-padding {
  padding-top: 0 !important;
}


.flip-on-hover-y {
  position: relative;
  perspective: 1000px;
  transform-style: preserve-3d;
  will-change: auto;
}

.flip-on-hover-y img {
  display: block;
  transition: 0.6s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform-style: preserve-3d;
  transform: rotate3d(0, 1, 0, 0deg);
}

.flip-on-hover-y img:last-child {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: rotate3d(0, 1, 0, -180deg);
}

.flip-on-hover-y:hover img:first-child {
  transform: rotate3d(0, 1, 0, 180deg);
}

.flip-on-hover-y:hover img:last-child {
  transform: rotate3d(0, 1, 0, 0deg);
}

.flip-on-hover-x {
  position: relative;
  perspective: 1000px;
  transform-style: preserve-3d;
  will-change: auto;
}

.flip-on-hover-x img {
  display: block;
  transition: 0.6s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform-style: preserve-3d;
  transform: rotate3d(1, 0, 0, 0deg);
}

.flip-on-hover-x img:last-child {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: rotate3d(1, 0, 0, -180deg);
}

.flip-on-hover-x:hover img:first-child {
  transform: rotate3d(1, 0, 0, 180deg);
}

.flip-on-hover-x:hover img:last-child {
  transform: rotate3d(1, 0, 0, 0deg);
}


.compass-rotate-container {
  position: relative;
  user-drag: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.compass-rotate-container img {
  display: block;
}

.compass-rotate-fore-image {
  animation: 20s rotate linear infinite;
  position: absolute;
  z-index: 1;
}

.compass-rotate-fore-image:hover {
  animation-play-state: paused;
}

.compass-rotate-fore-image {
  top: 0;
  left: 0;
  right: 0;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


@keyframes eir-cycle-colour {
  0% {
    background: #307fe2;
  }
  20% {
    background: #f135b0;
  }
  40% {
    background: #e40046;
  }
  60% {
    background: #fdbc16;
  }
  80% {
    background: #afd815;
  }
  100% {
    background: #307fe2;
  }
}

.eir-cycle-colour {
  background: #fcc;
  animation: eir-cycle-colour 10s infinite;
  transform: translateZ(0);
}




@keyframes slide-reveal-right-two-a {
  0% {
    transform: translate3D(0%, 0, 0);
  }
  30% {
    transform: translate3D(100%, 0, 0);
  }
  31% {
    transform: translate3D(0, 0, 0);
  }
  100% {
    transform: translate3D(0, 0, 0);
  }
}

@keyframes slide-reveal-right-two-b {
  0% {
    transform: translate3D(0, 0, 0);
    z-index: -1;
  }
  29% {
    transform: translate3D(0, 0, 0);
    z-index: -1;
  }
  30% {
    transform: translate3D(0, 0, 0);
    z-index: 1;
  }
  51% {
    transform: translate3D(0, 0, 0);
    z-index: 1;
  }
  80% {
    transform: translate3D(100%, 0, 0);
    z-index: 1;
  }
  100% {
    transform: translate3D(100%, 0, 0);
    z-index: -1;
  }
}

.slide-reveal-right-two {
  position: relative;
  overflow: hidden;
  transform: translateZ(0);
}

.slide-reveal-right-two img {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
}

.slide-reveal-right-two img:first-child {
  animation: slide-reveal-right-two-a 7s infinite;
}

.slide-reveal-right-two img:last-child {
  animation: slide-reveal-right-two-b 7s infinite;
}

@keyframes slide-reveal-left-two-a {
  0% {
    transform: translate3D(0%, 0, 0);
  }
  30% {
    transform: translate3D(-100%, 0, 0);
  }
  31% {
    transform: translate3D(0, 0, 0);
  }
  100% {
    transform: translate3D(0, 0, 0);
  }
}

@keyframes slide-reveal-left-two-b {
  0% {
    transform: translate3D(0, 0, 0);
    z-index: -1;
  }
  29% {
    transform: translate3D(0, 0, 0);
    z-index: -1;
  }
  30% {
    transform: translate3D(0, 0, 0);
    z-index: 1;
  }
  51% {
    transform: translate3D(0, 0, 0);
    z-index: 1;
  }
  80% {
    transform: translate3D(-100%, 0, 0);
    z-index: 1;
  }
  100% {
    transform: translate3D(-100%, 0, 0);
    z-index: -1;
  }
}

.slide-reveal-left-two {
  position: relative;
  overflow: hidden;
  transform: translateZ(0);
}

.slide-reveal-left-two img {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
}

.slide-reveal-left-two img:first-child {
  animation: slide-reveal-left-two-a 7s infinite;
}

.slide-reveal-left-two img:last-child {
  animation: slide-reveal-left-two-b 7s infinite;
}


.raphacaps-rollover:after {
  content: '';
  display: table;
  clear: both;
}


.raphacaps-rollover {
  width: 100%;
  position: relative;
}

.raphacaps-rollover > div {
  float: left;
  height: 100%;
  background-size: auto 100%;
  border-right: 0.85rem solid white;
}

.raphacaps-rollover > div:hover:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: inherit;
  content: "";
  display: block;
  z-index: 1;
  pointer-events: none;
}

.swap-on-hover {
  position: relative;
}

.swap-on-hover img {
  display: block;
}

.swap-on-hover img:last-child {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: none;
}

.swap-on-hover:hover img:first-child {
  opacity: 0;
}

.swap-on-hover:hover img:last-child {
  display: block;
}


.rolls-royce-dark-background {
  background-color: #191919;
  color: white;
}

.rolls-royce-carousel figure {
  box-shadow: 0em 0em 3em 0em rgba(0, 0, 0, 0.75);
}


.shade {
  box-shadow: 0em 0em 3em 0em rgba(0, 0, 0, 0.75);
}


.tesco-focus-image {
  width: 100%;
  margin: auto;
  position: relative;
}

.tesco-focus-point {
  -ms-transform: translate3D(-50%, -50%, 0);
      transform: translate3D(-50%, -50%, 0);
  position: absolute;
  width: 3rem;
  height: 3rem;
  background: transparent;
  border-radius: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.tesco-focus-point:before {
  background: black;
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 100%;
  content: "";
  display: block;
}

.tesco-focus-text {
  position: absolute;
  top: 99%;
  left: 0;
  right: 0;
  color: red;
  display: none;
  text-align: center;
}

.tesco-focus-elements:hover .tesco-focus-text {
  display: block;
}

.tesco-focus-elements:hover .tesco-focus-point {
  background: rgba(0, 0, 0, 0.2);
}

.tesco-round {
  border-radius: 1em;
}


.vp-marquee {
  font-size: 10vw;
  height: 15vw;
  padding: 2rem 0;
  position: relative;
  width: 100%;
  transform: translateZ(0);
}

.vp-marquee .marquee {
  animation-duration: 18s;
}


.compass-rotate-container {
  position: relative;
  user-drag: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.compass-rotate-container img {
  display: block;
}

.compass-rotate-handle {
  position: absolute;
  z-index: 3;
  cursor: ew-resize;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  width: 40px;
  height: 40px;
  background-color: red;
  opacity: 1;
  border-radius: 50%;
}

.compass-rotate-svg-divider-container {
  cursor: ew-resize;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  position: absolute;
  z-index: 2;
}

.compass-rotate-svg-divider {
  -ms-transform: translateX(0%);
      transform: translateX(0%);
}

.compass-rotate-fore-image {
  position: absolute;
  z-index: 1;
}

.compass-rotate-svg-divider-container, .compass-rotate-fore-image {
  top: 0;
  left: 0;
  right: 0;
}


.winsor-focus-image {
  width: 60%;
  margin: auto;
  position: relative;
}

.winsor-focus-point {
  -ms-transform: translate3D(-50%, -50%, 0);
      transform: translate3D(-50%, -50%, 0);
  position: absolute;
  width: 3rem;
  height: 3rem;
  background: transparent;
  border-radius: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.winsor-focus-point:before {
  background: red;
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 100%;
  content: "";
  display: block;
}

.winsor-focus-text {
  position: absolute;
  top: 99%;
  left: 0;
  right: 0;
  color: red;
  display: none;
  text-align: center;
}

.winsor-focus-elements:hover .winsor-focus-text {
  display: block;
}

.winsor-focus-elements:hover .winsor-focus-point {
  background: rgba(0, 0, 0, 0.2);
}


.feed-items:after {
  content: '';
  display: table;
  clear: both;
}


.feed-items {
  margin-bottom: -1px;
  overflow: hidden;
  padding: 0.75rem;
}

.feed-item {
  float: left;
  width: 100%;
  padding: 0.75rem;
}

@media (min-width: 800px) and (max-width: 1199px) {
  .feed-item {
    width: 50%;
  }
}

@media (min-width: 1200px) and (max-width: 1599px) {
  .feed-item {
    width: 33.333333%;
  }
}

@media (min-width: 1600px) and (max-width: 1999px) {
  .feed-item {
    width: 25%;
  }
}

@media (min-width: 2000px) {
  .feed-item {
    width: 20%;
  }
}

@media (min-width: 800px) {
  .feed-item figure {
    position: relative;
    padding-bottom: 100%;
    width: 100%;
    margin: 0;
  }
  .feed-item .cycle,
  .feed-item .cycle-item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
  }
  .feed-item .cycle-item {
    display: none;
  }
  .feed-item .cycle-item.current {
    display: block;
  }
  .feed-item img,
  .feed-item video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: block;
    vertical-align: baseline;
    object-fit: cover;
  }
  .feed-item figcaption {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    text-align: center;
    background: black;
    color: white;
    display: none;
    text-align: center;
  }
  .feed-item figcaption > div {
    width: 50%;
  }
  .feed-item:hover figcaption {
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 800px) {
  .feed-item figure img,
  .feed-item figure video {
    width: 100%;
    vertical-align: baseline;
  }
  .feed-item .cycle-item {
    margin-bottom: 1rem;
  }
  .feed-item figcaption {
    padding: 0.5rem 0 1rem 0;
    text-align: center;
  }
}

.feed-item .feed-item-likes {
  color: #f00;
}

.feed-item .feed-item-caption {
  max-height: 80%;
  overflow: hidden;
}

.feed-item .feed-item-caption:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 2rem;
  content: "";
  background: linear-gradient(to top, black 0%, transparent 30%);
  z-index: 1;
}

@media (max-width: 800px) {
  .feed-item .feed-item-caption:before {
    display: none;
  }
}


footer {
  width: 100%;
  border-top-width: 1px;
  border-top-style: solid;
  position: relative;
  height: 4rem;
  background: inherit;
}

footer > div {
  opacity: 0.4;
}

.footer-left {
  position: absolute;
  top: 1.3rem;
  left: 1.5rem;
}

.footer-right {
  position: absolute;
  top: 1.3rem;
  right: 1.5rem;
}

.footer-center {
  position: absolute;
  width: 100%;
  top: 1.3rem;
  left: 0;
  right: 0;
  text-align: center;
  pointer-events: none;
}

@media (max-width: 800px) {
  .footer-center {
    display: none;
  }
}

.black-on-yellow footer > div {
  opacity: 1;
}


.form-fullscreen {
  width: 100%;
  min-height: calc(100vh - 8rem);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1.5rem 1.5rem 3.5rem 1.5rem;
}

.form-top {
  width: 100%;
  min-height: calc(100vh - 8rem);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1.5rem 1.5rem 3.5rem 1.5rem;
}

.form-wrap,
.form-wrap-primary {
  width: 100%;
  max-width: 35.6rem;
}

.form-wrap-primary {
  background: white;
  margin: 1.5rem 0 0 0;
}

.form-section {
  padding: 2.5rem 2.5rem 1.5rem 2.5rem;
}

.form-section p:last-child {
  margin-bottom: 1rem;
}

.form-group {
  width: 100%;
  min-height: 4.5rem;
}

.form-group:last-child {
  margin-bottom: 0;
}

.form-group input {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  width: 100%;
  padding: 0.6rem 0;
  outline: none;
}

.form-group input:focus, .form-group input:hover {
  background-color: #fbfbfb;
}

.form-group input:-webkit-autofill,
.form-group textarea:-webkit-autofill,
.form-group select:-webkit-autofill {
  background-color: #fff !important;
}

.form-group select {
  padding: 0;
  margin: 0;
  width: 100%;
  padding: 0.6rem 1.5rem 0.6rem 0;
  height: auto;
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  background-position: 100% 50%;
}

.form-group select:focus, .form-group select:hover {
  background-color: #fbfbfb;
}

.form-group button {
  width: 100%;
}

.form-group.has-error {
  border-color: #f00;
}

.form-group.has-error .form-messages p {
  color: #f00;
}

.form-group label {
  opacity: 0;
  color: #999;
}

.form-group.has-label label {
  opacity: 1;
}

.form-group-checkbox {
  margin-top: 1rem;
  min-height: 2.5rem;
  padding-left: 2rem;
  position: relative;
}

.form-group-checkbox .checkbox-label {
  opacity: 1;
  color: black;
}

.form-group-checkbox .checkbox-label a {
  border-bottom: 1px solid;
}

.form-group-checkbox input[type=checkbox] {
  border: 1px solid #999;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-appearance: none;
  border-radius: 1rem;
  position: absolute;
  left: 0;
  top: -0.15rem;
  cursor: pointer;
}

.form-group-checkbox input[type=checkbox]:checked:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  background: black;
  border-radius: 1rem;
}

.form-footer {
  color: #999;
}

.form-footer a {
  color: #999;
}

.form-footer span {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  cursor: pointer;
}

.form-messages {
  min-height: 1.5rem;
  padding: 0.2rem 0 0 0;
}

.form-messages p {
  font-size: 0.7rem;
  color: #999;
  margin: 0;
}

.form-header {
  padding: 2.2rem 2.5rem 2rem 2.5rem;
  border-bottom: 1px solid;
  border-bottom-color: inherit;
  font-size: 1.5rem;
}

.btn-row,
.form-row {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: auto;
}

.btn-row > *,
.form-row > * {
  -ms-flex: 1;
      flex: 1;
}

.btn-row {
  margin-top: 1px;
}

.form-row > * {
  margin-left: 1rem;
}

.form-row > *:first-child {
  margin-left: 0;
}

.form-center {
  text-align: center;
}

.btn-large {
  padding: 1rem 1rem 0.8rem 1rem;
  cursor: pointer;
  display: block;
}

.btn-large:focus {
  outline: none;
}

.btn-large[disabled] {
  opacity: 0.5;
}

.btn-x-large {
  cursor: pointer;
  padding: 1.8rem 2.5rem;
  display: block;
}

.btn-x-large:focus {
  outline: none;
}

.btn-x-large[disabled] {
  opacity: 0.5;
}


.black-on-white {
  color: #000;
  background-color: #fff;
  border-color: #dddddd;
}

.black-on-white .filter-text-input {
  color: #000;
  background-color: #dddddd;
}

.black-on-white .invert, .black-on-white.preview-basis-grotesque-off-white, .black-on-white.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #fff;
}

.black-on-white .filter,
.black-on-white .glyph-big {
  background-color: #fff;
}

.black-on-white .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.black-on-offwhite {
  color: #000;
  background-color: #f5f5f5;
  border-color: #dddddd;
}

.black-on-offwhite .filter-text-input {
  color: #000;
  background-color: #dddddd;
}

.black-on-offwhite .invert, .black-on-offwhite.preview-basis-grotesque-off-white, .black-on-offwhite.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #f5f5f5;
}

.black-on-offwhite .filter,
.black-on-offwhite .glyph-big {
  background-color: #f5f5f5;
}

.black-on-offwhite .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.white-on-black {
  color: #fff;
  background-color: #000;
  border-color: #333;
  font-family: 'basis-grotesque-off-white', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.white-on-black .filter-text-input {
  color: #fff;
  background-color: #333;
}

.white-on-black .invert, .white-on-black.preview-basis-grotesque-off-white, .white-on-black.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #000;
}

.white-on-black .filter,
.white-on-black .glyph-big {
  background-color: #000;
}

.white-on-black .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.blue-on-white {
  color: #10069F;
  background-color: #fff;
  border-color: #ccc;
}

.blue-on-white .filter-text-input {
  color: #10069F;
  background-color: #ccc;
}

.blue-on-white .invert, .blue-on-white.preview-basis-grotesque-off-white, .blue-on-white.preview-basis-grotesque-off-white-italic {
  background-color: #10069F;
  color: #fff;
}

.blue-on-white .filter,
.blue-on-white .glyph-big {
  background-color: #fff;
}

.blue-on-white .buy-buttons-single-checkbox-circle {
  border-color: #10069F;
}

.white-on-blue {
  color: #fff;
  background-color: #10069F;
  border-color: #dcd9fe;
  font-family: 'basis-grotesque-off-white', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.white-on-blue .filter-text-input {
  color: #fff;
  background-color: #dcd9fe;
}

.white-on-blue .invert, .white-on-blue.preview-basis-grotesque-off-white, .white-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #10069F;
}

.white-on-blue .filter,
.white-on-blue .glyph-big {
  background-color: #10069F;
}

.white-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.red-on-white {
  color: #fe2224;
  background-color: #fff;
  border-color: #eee;
}

.red-on-white .filter-text-input {
  color: #fe2224;
  background-color: #eee;
}

.red-on-white .invert, .red-on-white.preview-basis-grotesque-off-white, .red-on-white.preview-basis-grotesque-off-white-italic {
  background-color: #fe2224;
  color: #fff;
}

.red-on-white .filter,
.red-on-white .glyph-big {
  background-color: #fff;
}

.red-on-white .buy-buttons-single-checkbox-circle {
  border-color: #fe2224;
}

.white-on-red {
  color: #fff;
  background-color: #fe2224;
  border-color: #fe4d4e;
  font-family: 'basis-grotesque-off-white', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.white-on-red .filter-text-input {
  color: #fff;
  background-color: #fe4d4e;
}

.white-on-red .invert, .white-on-red.preview-basis-grotesque-off-white, .white-on-red.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #fe2224;
}

.white-on-red .filter,
.white-on-red .glyph-big {
  background-color: #fe2224;
}

.white-on-red .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.black-on-red {
  color: #000;
  background-color: #fe2224;
  border-color: #fe2224;
}

.black-on-red .filter-text-input {
  color: #000;
  background-color: #fe2224;
}

.black-on-red .invert, .black-on-red.preview-basis-grotesque-off-white, .black-on-red.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #fe2224;
}

.black-on-red .filter,
.black-on-red .glyph-big {
  background-color: #fe2224;
}

.black-on-red .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.black-on-yellow {
  color: #000;
  background-color: #ffdd00;
  border-color: #000;
}

.black-on-yellow .filter-text-input {
  color: #000;
  background-color: #000;
}

.black-on-yellow .invert, .black-on-yellow.preview-basis-grotesque-off-white, .black-on-yellow.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #ffdd00;
}

.black-on-yellow .filter,
.black-on-yellow .glyph-big {
  background-color: #ffdd00;
}

.black-on-yellow .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.green-on-white {
  color: #00b259;
  background-color: #fff;
  border-color: #00b259;
}

.green-on-white .filter-text-input {
  color: #00b259;
  background-color: #00b259;
}

.green-on-white .invert, .green-on-white.preview-basis-grotesque-off-white, .green-on-white.preview-basis-grotesque-off-white-italic {
  background-color: #00b259;
  color: #fff;
}

.green-on-white .filter,
.green-on-white .glyph-big {
  background-color: #fff;
}

.green-on-white .buy-buttons-single-checkbox-circle {
  border-color: #00b259;
}

.white-on-green {
  color: #fff;
  background-color: #00b259;
  border-color: #fff;
  font-family: 'basis-grotesque-off-white', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.white-on-green .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.white-on-green .invert, .white-on-green.preview-basis-grotesque-off-white, .white-on-green.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #00b259;
}

.white-on-green .filter,
.white-on-green .glyph-big {
  background-color: #00b259;
}

.white-on-green .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.black-on-green {
  color: #000;
  background-color: #00b259;
  border-color: #000;
}

.black-on-green .filter-text-input {
  color: #000;
  background-color: #000;
}

.black-on-green .invert, .black-on-green.preview-basis-grotesque-off-white, .black-on-green.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #00b259;
}

.black-on-green .filter,
.black-on-green .glyph-big {
  background-color: #00b259;
}

.black-on-green .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.black-on-darkgrey {
  color: #000;
  background-color: #828282;
  border-color: #dddddd;
}

.black-on-darkgrey .filter-text-input {
  color: #000;
  background-color: #dddddd;
}

.black-on-darkgrey .invert, .black-on-darkgrey.preview-basis-grotesque-off-white, .black-on-darkgrey.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #828282;
}

.black-on-darkgrey .filter,
.black-on-darkgrey .glyph-big {
  background-color: #828282;
}

.black-on-darkgrey .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.black-on-lightgrey {
  color: #000;
  background-color: #e6e6e6;
  border-color: #fff;
}

.black-on-lightgrey .filter-text-input {
  color: #000;
  background-color: #fff;
}

.black-on-lightgrey .invert, .black-on-lightgrey.preview-basis-grotesque-off-white, .black-on-lightgrey.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #e6e6e6;
}

.black-on-lightgrey .filter,
.black-on-lightgrey .glyph-big {
  background-color: #e6e6e6;
}

.black-on-lightgrey .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.coral-on-lightgrey {
  color: #fd6a51;
  background-color: #f5f5f5;
  border-color: #dddddd;
}

.coral-on-lightgrey .filter-text-input {
  color: #fd6a51;
  background-color: #dddddd;
}

.coral-on-lightgrey .invert, .coral-on-lightgrey.preview-basis-grotesque-off-white, .coral-on-lightgrey.preview-basis-grotesque-off-white-italic {
  background-color: #fd6a51;
  color: #f5f5f5;
}

.coral-on-lightgrey .filter,
.coral-on-lightgrey .glyph-big {
  background-color: #f5f5f5;
}

.coral-on-lightgrey .buy-buttons-single-checkbox-circle {
  border-color: #fd6a51;
}

.white-on-coral {
  color: #fff;
  background-color: #fd6a51;
  border-color: #fff;
  font-family: 'basis-grotesque-off-white', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.white-on-coral .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.white-on-coral .invert, .white-on-coral.preview-basis-grotesque-off-white, .white-on-coral.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #fd6a51;
}

.white-on-coral .filter,
.white-on-coral .glyph-big {
  background-color: #fd6a51;
}

.white-on-coral .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.blue-on-cream {
  color: #3589a5;
  background-color: #fffff1;
  border-color: #dddddd;
}

.blue-on-cream .filter-text-input {
  color: #3589a5;
  background-color: #dddddd;
}

.blue-on-cream .invert, .blue-on-cream.preview-basis-grotesque-off-white, .blue-on-cream.preview-basis-grotesque-off-white-italic {
  background-color: #3589a5;
  color: #fffff1;
}

.blue-on-cream .filter,
.blue-on-cream .glyph-big {
  background-color: #fffff1;
}

.blue-on-cream .buy-buttons-single-checkbox-circle {
  border-color: #3589a5;
}

.black-on-cream {
  color: #000;
  background-color: #fffff1;
  border-color: #000;
}

.black-on-cream .filter-text-input {
  color: #000;
  background-color: #000;
}

.black-on-cream .invert, .black-on-cream.preview-basis-grotesque-off-white, .black-on-cream.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #fffff1;
}

.black-on-cream .filter,
.black-on-cream .glyph-big {
  background-color: #fffff1;
}

.black-on-cream .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.cream-on-blue {
  color: #fffff1;
  background-color: #3589a5;
  border-color: #fff;
}

.cream-on-blue .filter-text-input {
  color: #fffff1;
  background-color: #fff;
}

.cream-on-blue .invert, .cream-on-blue.preview-basis-grotesque-off-white, .cream-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #fffff1;
  color: #3589a5;
}

.cream-on-blue .filter,
.cream-on-blue .glyph-big {
  background-color: #3589a5;
}

.cream-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #fffff1;
}

.white-on-navy {
  color: #fff;
  background-color: #00005a;
  border-color: #fff;
  font-family: 'basis-grotesque-off-white', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.white-on-navy .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.white-on-navy .invert, .white-on-navy.preview-basis-grotesque-off-white, .white-on-navy.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #00005a;
}

.white-on-navy .filter,
.white-on-navy .glyph-big {
  background-color: #00005a;
}

.white-on-navy .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.yellow-on-darkgrey {
  color: #fcfa02;
  background-color: #4c4d4f;
  border-color: #dddddd;
}

.yellow-on-darkgrey .filter-text-input {
  color: #fcfa02;
  background-color: #dddddd;
}

.yellow-on-darkgrey .invert, .yellow-on-darkgrey.preview-basis-grotesque-off-white, .yellow-on-darkgrey.preview-basis-grotesque-off-white-italic {
  background-color: #fcfa02;
  color: #4c4d4f;
}

.yellow-on-darkgrey .filter,
.yellow-on-darkgrey .glyph-big {
  background-color: #4c4d4f;
}

.yellow-on-darkgrey .buy-buttons-single-checkbox-circle {
  border-color: #fcfa02;
}

.black-on-paleblue {
  color: #000;
  background-color: #c6dcf7;
  border-color: #dddddd;
}

.black-on-paleblue .filter-text-input {
  color: #000;
  background-color: #dddddd;
}

.black-on-paleblue .invert, .black-on-paleblue.preview-basis-grotesque-off-white, .black-on-paleblue.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #c6dcf7;
}

.black-on-paleblue .filter,
.black-on-paleblue .glyph-big {
  background-color: #c6dcf7;
}

.black-on-paleblue .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.black-on-flurogreen {
  color: #000;
  background-color: #00eb00;
  border-color: #dddddd;
}

.black-on-flurogreen .filter-text-input {
  color: #000;
  background-color: #dddddd;
}

.black-on-flurogreen .invert, .black-on-flurogreen.preview-basis-grotesque-off-white, .black-on-flurogreen.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #00eb00;
}

.black-on-flurogreen .filter,
.black-on-flurogreen .glyph-big {
  background-color: #00eb00;
}

.black-on-flurogreen .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.black-on-fluropink {
  color: #000;
  background-color: #fa2690;
  border-color: #ddd;
}

.black-on-fluropink .filter-text-input {
  color: #000;
  background-color: #ddd;
}

.black-on-fluropink .invert, .black-on-fluropink.preview-basis-grotesque-off-white, .black-on-fluropink.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #fa2690;
}

.black-on-fluropink .filter,
.black-on-fluropink .glyph-big {
  background-color: #fa2690;
}

.black-on-fluropink .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.black-on-fluroyellow {
  color: #000;
  background-color: #ffff00;
  border-color: #ddd;
}

.black-on-fluroyellow .filter-text-input {
  color: #000;
  background-color: #ddd;
}

.black-on-fluroyellow .invert, .black-on-fluroyellow.preview-basis-grotesque-off-white, .black-on-fluroyellow.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #ffff00;
}

.black-on-fluroyellow .filter,
.black-on-fluroyellow .glyph-big {
  background-color: #ffff00;
}

.black-on-fluroyellow .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.red-on-yellow {
  color: #eb0007;
  background-color: #ffd715;
  border-color: #dddddd;
}

.red-on-yellow .filter-text-input {
  color: #eb0007;
  background-color: #dddddd;
}

.red-on-yellow .invert, .red-on-yellow.preview-basis-grotesque-off-white, .red-on-yellow.preview-basis-grotesque-off-white-italic {
  background-color: #eb0007;
  color: #ffd715;
}

.red-on-yellow .filter,
.red-on-yellow .glyph-big {
  background-color: #ffd715;
}

.red-on-yellow .buy-buttons-single-checkbox-circle {
  border-color: #eb0007;
}

.red-on-black {
  color: #eb0007;
  background-color: #000;
  border-color: #fff;
}

.red-on-black .filter-text-input {
  color: #eb0007;
  background-color: #fff;
}

.red-on-black .invert, .red-on-black.preview-basis-grotesque-off-white, .red-on-black.preview-basis-grotesque-off-white-italic {
  background-color: #eb0007;
  color: #000;
}

.red-on-black .filter,
.red-on-black .glyph-big {
  background-color: #000;
}

.red-on-black .buy-buttons-single-checkbox-circle {
  border-color: #eb0007;
}

.white-on-pastelgreen {
  color: #fff;
  background-color: #01c47b;
  border-color: #fff;
  font-family: 'basis-grotesque-off-white', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.white-on-pastelgreen .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.white-on-pastelgreen .invert, .white-on-pastelgreen.preview-basis-grotesque-off-white, .white-on-pastelgreen.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #01c47b;
}

.white-on-pastelgreen .filter,
.white-on-pastelgreen .glyph-big {
  background-color: #01c47b;
}

.white-on-pastelgreen .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.yellow-on-black {
  color: #ffdd00;
  background-color: #000;
  border-color: #fff;
}

.yellow-on-black .filter-text-input {
  color: #ffdd00;
  background-color: #fff;
}

.yellow-on-black .invert, .yellow-on-black.preview-basis-grotesque-off-white, .yellow-on-black.preview-basis-grotesque-off-white-italic {
  background-color: #ffdd00;
  color: #000;
}

.yellow-on-black .filter,
.yellow-on-black .glyph-big {
  background-color: #000;
}

.yellow-on-black .buy-buttons-single-checkbox-circle {
  border-color: #ffdd00;
}

.castledownblue-on-black {
  color: #55bfef;
  background-color: #000;
  border-color: #fff;
}

.castledownblue-on-black .filter-text-input {
  color: #55bfef;
  background-color: #fff;
}

.castledownblue-on-black .invert, .castledownblue-on-black.preview-basis-grotesque-off-white, .castledownblue-on-black.preview-basis-grotesque-off-white-italic {
  background-color: #55bfef;
  color: #000;
}

.castledownblue-on-black .filter,
.castledownblue-on-black .glyph-big {
  background-color: #000;
}

.castledownblue-on-black .buy-buttons-single-checkbox-circle {
  border-color: #55bfef;
}

.castledownblue-on-blue {
  color: #00b1ee;
  background-color: #005bbe;
  border-color: #fff;
}

.castledownblue-on-blue .filter-text-input {
  color: #00b1ee;
  background-color: #fff;
}

.castledownblue-on-blue .invert, .castledownblue-on-blue.preview-basis-grotesque-off-white, .castledownblue-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #00b1ee;
  color: #005bbe;
}

.castledownblue-on-blue .filter,
.castledownblue-on-blue .glyph-big {
  background-color: #005bbe;
}

.castledownblue-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #00b1ee;
}

.black-on-archivered {
  color: #000;
  background-color: #eb0007;
  border-color: #ddd;
}

.black-on-archivered .filter-text-input {
  color: #000;
  background-color: #ddd;
}

.black-on-archivered .invert, .black-on-archivered.preview-basis-grotesque-off-white, .black-on-archivered.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #eb0007;
}

.black-on-archivered .filter,
.black-on-archivered .glyph-big {
  background-color: #eb0007;
}

.black-on-archivered .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.orange-on-white {
  color: #f05723;
  background-color: #fff;
  border-color: #ddd;
}

.orange-on-white .filter-text-input {
  color: #f05723;
  background-color: #ddd;
}

.orange-on-white .invert, .orange-on-white.preview-basis-grotesque-off-white, .orange-on-white.preview-basis-grotesque-off-white-italic {
  background-color: #f05723;
  color: #fff;
}

.orange-on-white .filter,
.orange-on-white .glyph-big {
  background-color: #fff;
}

.orange-on-white .buy-buttons-single-checkbox-circle {
  border-color: #f05723;
}

.white-on-orange {
  color: #fff;
  background-color: #f05723;
  border-color: #fff;
  font-family: 'basis-grotesque-off-white', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.white-on-orange .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.white-on-orange .invert, .white-on-orange.preview-basis-grotesque-off-white, .white-on-orange.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #f05723;
}

.white-on-orange .filter,
.white-on-orange .glyph-big {
  background-color: #f05723;
}

.white-on-orange .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.red-on-pink {
  color: #fe2224;
  background-color: #fde8e3;
  border-color: #ddd;
}

.red-on-pink .filter-text-input {
  color: #fe2224;
  background-color: #ddd;
}

.red-on-pink .invert, .red-on-pink.preview-basis-grotesque-off-white, .red-on-pink.preview-basis-grotesque-off-white-italic {
  background-color: #fe2224;
  color: #fde8e3;
}

.red-on-pink .filter,
.red-on-pink .glyph-big {
  background-color: #fde8e3;
}

.red-on-pink .buy-buttons-single-checkbox-circle {
  border-color: #fe2224;
}

.white-on-monostenred {
  color: #fff;
  background-color: #fe2224;
  border-color: #fff;
  font-family: 'basis-grotesque-off-white', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.white-on-monostenred .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.white-on-monostenred .invert, .white-on-monostenred.preview-basis-grotesque-off-white, .white-on-monostenred.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #fe2224;
}

.white-on-monostenred .filter,
.white-on-monostenred .glyph-big {
  background-color: #fe2224;
}

.white-on-monostenred .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.monostenred-on-white {
  color: #fe2224;
  background-color: #fff;
  border-color: undefined;
}

.monostenred-on-white .filter-text-input {
  color: #fe2224;
  background-color: undefined;
}

.monostenred-on-white .invert, .monostenred-on-white.preview-basis-grotesque-off-white, .monostenred-on-white.preview-basis-grotesque-off-white-italic {
  background-color: #fe2224;
  color: #fff;
}

.monostenred-on-white .filter,
.monostenred-on-white .glyph-big {
  background-color: #fff;
}

.monostenred-on-white .buy-buttons-single-checkbox-circle {
  border-color: #fe2224;
}

.blue-on-blue {
  color: #0081c9;
  background-color: #e7f5fa;
  border-color: #dddddd;
}

.blue-on-blue .filter-text-input {
  color: #0081c9;
  background-color: #dddddd;
}

.blue-on-blue .invert, .blue-on-blue.preview-basis-grotesque-off-white, .blue-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #0081c9;
  color: #e7f5fa;
}

.blue-on-blue .filter,
.blue-on-blue .glyph-big {
  background-color: #e7f5fa;
}

.blue-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #0081c9;
}

.white-on-relativeblue {
  color: #fff;
  background-color: #0093d1;
  border-color: #dddddd;
}

.white-on-relativeblue .filter-text-input {
  color: #fff;
  background-color: #dddddd;
}

.white-on-relativeblue .invert, .white-on-relativeblue.preview-basis-grotesque-off-white, .white-on-relativeblue.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #0093d1;
}

.white-on-relativeblue .filter,
.white-on-relativeblue .glyph-big {
  background-color: #0093d1;
}

.white-on-relativeblue .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.red-on-blue {
  color: #ff0d0f;
  background-color: #0541f8;
  border-color: #ddd;
}

.red-on-blue .filter-text-input {
  color: #ff0d0f;
  background-color: #ddd;
}

.red-on-blue .invert, .red-on-blue.preview-basis-grotesque-off-white, .red-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #ff0d0f;
  color: #0541f8;
}

.red-on-blue .filter,
.red-on-blue .glyph-big {
  background-color: #0541f8;
}

.red-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #ff0d0f;
}

.value-white-on-blue {
  color: #fff;
  background-color: #0541f8;
  border-color: #ddd;
}

.value-white-on-blue .filter-text-input {
  color: #fff;
  background-color: #ddd;
}

.value-white-on-blue .invert, .value-white-on-blue.preview-basis-grotesque-off-white, .value-white-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #0541f8;
}

.value-white-on-blue .filter,
.value-white-on-blue .glyph-big {
  background-color: #0541f8;
}

.value-white-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.value-white-on-red {
  color: #fff;
  background-color: #ff0d0f;
  border-color: #ddd;
}

.value-white-on-red .filter-text-input {
  color: #fff;
  background-color: #ddd;
}

.value-white-on-red .invert, .value-white-on-red.preview-basis-grotesque-off-white, .value-white-on-red.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #ff0d0f;
}

.value-white-on-red .filter,
.value-white-on-red .glyph-big {
  background-color: #ff0d0f;
}

.value-white-on-red .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.blue-on-red {
  color: #0541f8;
  background-color: #ff0d0f;
  border-color: #dddddd;
}

.blue-on-red .filter-text-input {
  color: #0541f8;
  background-color: #dddddd;
}

.blue-on-red .invert, .blue-on-red.preview-basis-grotesque-off-white, .blue-on-red.preview-basis-grotesque-off-white-italic {
  background-color: #0541f8;
  color: #ff0d0f;
}

.blue-on-red .filter,
.blue-on-red .glyph-big {
  background-color: #ff0d0f;
}

.blue-on-red .buy-buttons-single-checkbox-circle {
  border-color: #0541f8;
}

.white-on-purple {
  color: #fff;
  background-color: #504da1;
  border-color: #fff;
}

.white-on-purple .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.white-on-purple .invert, .white-on-purple.preview-basis-grotesque-off-white, .white-on-purple.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #504da1;
}

.white-on-purple .filter,
.white-on-purple .glyph-big {
  background-color: #504da1;
}

.white-on-purple .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.blue-on-purple {
  color: #9ad8f4;
  background-color: #504da1;
  border-color: #fff;
}

.blue-on-purple .filter-text-input {
  color: #9ad8f4;
  background-color: #fff;
}

.blue-on-purple .invert, .blue-on-purple.preview-basis-grotesque-off-white, .blue-on-purple.preview-basis-grotesque-off-white-italic {
  background-color: #9ad8f4;
  color: #504da1;
}

.blue-on-purple .filter,
.blue-on-purple .glyph-big {
  background-color: #504da1;
}

.blue-on-purple .buy-buttons-single-checkbox-circle {
  border-color: #9ad8f4;
}

.black-on-black {
  color: #373737;
  background-color: #000000;
  border-color: #373737;
}

.black-on-black .filter-text-input {
  color: #373737;
  background-color: #373737;
}

.black-on-black .invert, .black-on-black.preview-basis-grotesque-off-white, .black-on-black.preview-basis-grotesque-off-white-italic {
  background-color: #373737;
  color: #000000;
}

.black-on-black .filter,
.black-on-black .glyph-big {
  background-color: #000000;
}

.black-on-black .buy-buttons-single-checkbox-circle {
  border-color: #373737;
}

.white-on-fortescuepurple {
  color: #fff;
  background-color: #9933ff;
  border-color: #fff;
  font-family: 'basis-grotesque-off-white', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.white-on-fortescuepurple .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.white-on-fortescuepurple .invert, .white-on-fortescuepurple.preview-basis-grotesque-off-white, .white-on-fortescuepurple.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #9933ff;
}

.white-on-fortescuepurple .filter,
.white-on-fortescuepurple .glyph-big {
  background-color: #9933ff;
}

.white-on-fortescuepurple .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.black-on-fortescuepurple {
  color: #000;
  background-color: #9933ff;
  border-color: #fff;
  font-family: 'basis-grotesque-off-white', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.black-on-fortescuepurple .filter-text-input {
  color: #000;
  background-color: #fff;
}

.black-on-fortescuepurple .invert, .black-on-fortescuepurple.preview-basis-grotesque-off-white, .black-on-fortescuepurple.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #9933ff;
}

.black-on-fortescuepurple .filter,
.black-on-fortescuepurple .glyph-big {
  background-color: #9933ff;
}

.black-on-fortescuepurple .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.white-on-montefioreblue {
  color: #fff;
  background-color: #006cb6;
  border-color: #006cb6;
}

.white-on-montefioreblue .filter-text-input {
  color: #fff;
  background-color: #006cb6;
}

.white-on-montefioreblue .invert, .white-on-montefioreblue.preview-basis-grotesque-off-white, .white-on-montefioreblue.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #006cb6;
}

.white-on-montefioreblue .filter,
.white-on-montefioreblue .glyph-big {
  background-color: #006cb6;
}

.white-on-montefioreblue .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.black-on-montefioreblue {
  color: #000;
  background-color: #006cb6;
  border-color: #fff;
}

.black-on-montefioreblue .filter-text-input {
  color: #000;
  background-color: #fff;
}

.black-on-montefioreblue .invert, .black-on-montefioreblue.preview-basis-grotesque-off-white, .black-on-montefioreblue.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #006cb6;
}

.black-on-montefioreblue .filter,
.black-on-montefioreblue .glyph-big {
  background-color: #006cb6;
}

.black-on-montefioreblue .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.white-on-madblue {
  color: #fff;
  background-color: #003CFF;
  border-color: #fff;
}

.white-on-madblue .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.white-on-madblue .invert, .white-on-madblue.preview-basis-grotesque-off-white, .white-on-madblue.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #003CFF;
}

.white-on-madblue .filter,
.white-on-madblue .glyph-big {
  background-color: #003CFF;
}

.white-on-madblue .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.white-on-madred {
  color: #fff;
  background-color: #FF1A00;
  border-color: #fff;
}

.white-on-madred .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.white-on-madred .invert, .white-on-madred.preview-basis-grotesque-off-white, .white-on-madred.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #FF1A00;
}

.white-on-madred .filter,
.white-on-madred .glyph-big {
  background-color: #FF1A00;
}

.white-on-madred .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.darkblue-on-madblue {
  color: #000060;
  background-color: #003CFF;
  border-color: #fff;
}

.darkblue-on-madblue .filter-text-input {
  color: #000060;
  background-color: #fff;
}

.darkblue-on-madblue .invert, .darkblue-on-madblue.preview-basis-grotesque-off-white, .darkblue-on-madblue.preview-basis-grotesque-off-white-italic {
  background-color: #000060;
  color: #003CFF;
}

.darkblue-on-madblue .filter,
.darkblue-on-madblue .glyph-big {
  background-color: #003CFF;
}

.darkblue-on-madblue .buy-buttons-single-checkbox-circle {
  border-color: #000060;
}

.madblue-on-grey {
  color: #003CFF;
  background-color: #f5f5f5;
  border-color: #fff;
}

.madblue-on-grey .filter-text-input {
  color: #003CFF;
  background-color: #fff;
}

.madblue-on-grey .invert, .madblue-on-grey.preview-basis-grotesque-off-white, .madblue-on-grey.preview-basis-grotesque-off-white-italic {
  background-color: #003CFF;
  color: #f5f5f5;
}

.madblue-on-grey .filter,
.madblue-on-grey .glyph-big {
  background-color: #f5f5f5;
}

.madblue-on-grey .buy-buttons-single-checkbox-circle {
  border-color: #003CFF;
}

.madred-on-grey {
  color: #FF1A00;
  background-color: #f5f5f5;
  border-color: #fff;
}

.madred-on-grey .filter-text-input {
  color: #FF1A00;
  background-color: #fff;
}

.madred-on-grey .invert, .madred-on-grey.preview-basis-grotesque-off-white, .madred-on-grey.preview-basis-grotesque-off-white-italic {
  background-color: #FF1A00;
  color: #f5f5f5;
}

.madred-on-grey .filter,
.madred-on-grey .glyph-big {
  background-color: #f5f5f5;
}

.madred-on-grey .buy-buttons-single-checkbox-circle {
  border-color: #FF1A00;
}

.black-on-transcriptgrey {
  color: #000;
  background-color: #bfbfbf;
  border-color: #000;
}

.black-on-transcriptgrey .filter-text-input {
  color: #000;
  background-color: #000;
}

.black-on-transcriptgrey .invert, .black-on-transcriptgrey.preview-basis-grotesque-off-white, .black-on-transcriptgrey.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #bfbfbf;
}

.black-on-transcriptgrey .filter,
.black-on-transcriptgrey .glyph-big {
  background-color: #bfbfbf;
}

.black-on-transcriptgrey .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.transcriptgrey-on-black {
  color: #bfbfbf;
  background-color: #000;
  border-color: #fff;
}

.transcriptgrey-on-black .filter-text-input {
  color: #bfbfbf;
  background-color: #fff;
}

.transcriptgrey-on-black .invert, .transcriptgrey-on-black.preview-basis-grotesque-off-white, .transcriptgrey-on-black.preview-basis-grotesque-off-white-italic {
  background-color: #bfbfbf;
  color: #000;
}

.transcriptgrey-on-black .filter,
.transcriptgrey-on-black .glyph-big {
  background-color: #000;
}

.transcriptgrey-on-black .buy-buttons-single-checkbox-circle {
  border-color: #bfbfbf;
}

.mabryred-on-brown {
  color: #ff5023;
  background-color: #502d19;
  border-color: #502d19;
}

.mabryred-on-brown .filter-text-input {
  color: #ff5023;
  background-color: #502d19;
}

.mabryred-on-brown .invert, .mabryred-on-brown.preview-basis-grotesque-off-white, .mabryred-on-brown.preview-basis-grotesque-off-white-italic {
  background-color: #ff5023;
  color: #502d19;
}

.mabryred-on-brown .filter,
.mabryred-on-brown .glyph-big {
  background-color: #502d19;
}

.mabryred-on-brown .buy-buttons-single-checkbox-circle {
  border-color: #ff5023;
}

.brown-on-mabryred {
  color: #502d19;
  background-color: #ff5023;
  border-color: #ff5023;
}

.brown-on-mabryred .filter-text-input {
  color: #502d19;
  background-color: #ff5023;
}

.brown-on-mabryred .invert, .brown-on-mabryred.preview-basis-grotesque-off-white, .brown-on-mabryred.preview-basis-grotesque-off-white-italic {
  background-color: #502d19;
  color: #ff5023;
}

.brown-on-mabryred .filter,
.brown-on-mabryred .glyph-big {
  background-color: #ff5023;
}

.brown-on-mabryred .buy-buttons-single-checkbox-circle {
  border-color: #502d19;
}

.black-on-apercucondpink {
  color: #000;
  background-color: #ffb4ff;
  border-color: #fff;
}

.black-on-apercucondpink .filter-text-input {
  color: #000;
  background-color: #fff;
}

.black-on-apercucondpink .invert, .black-on-apercucondpink.preview-basis-grotesque-off-white, .black-on-apercucondpink.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #ffb4ff;
}

.black-on-apercucondpink .filter,
.black-on-apercucondpink .glyph-big {
  background-color: #ffb4ff;
}

.black-on-apercucondpink .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.white-on-apercucondpink {
  color: #fff;
  background-color: #ffb4ff;
  border-color: #000;
}

.white-on-apercucondpink .filter-text-input {
  color: #fff;
  background-color: #000;
}

.white-on-apercucondpink .invert, .white-on-apercucondpink.preview-basis-grotesque-off-white, .white-on-apercucondpink.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #ffb4ff;
}

.white-on-apercucondpink .filter,
.white-on-apercucondpink .glyph-big {
  background-color: #ffb4ff;
}

.white-on-apercucondpink .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.black-on-fantaorange {
  color: #fff;
  background-color: #ff7d19;
  border-color: #fff;
}

.black-on-fantaorange .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.black-on-fantaorange .invert, .black-on-fantaorange.preview-basis-grotesque-off-white, .black-on-fantaorange.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #ff7d19;
}

.black-on-fantaorange .filter,
.black-on-fantaorange .glyph-big {
  background-color: #ff7d19;
}

.black-on-fantaorange .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.black-on-dunkinpink {
  color: #fff;
  background-color: #f60c93;
  border-color: #fff;
}

.black-on-dunkinpink .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.black-on-dunkinpink .invert, .black-on-dunkinpink.preview-basis-grotesque-off-white, .black-on-dunkinpink.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #f60c93;
}

.black-on-dunkinpink .filter,
.black-on-dunkinpink .glyph-big {
  background-color: #f60c93;
}

.black-on-dunkinpink .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.orange-on-dunkinbrown {
  color: #f56e12;
  background-color: #6d3304;
  border-color: #fff;
}

.orange-on-dunkinbrown .filter-text-input {
  color: #f56e12;
  background-color: #fff;
}

.orange-on-dunkinbrown .invert, .orange-on-dunkinbrown.preview-basis-grotesque-off-white, .orange-on-dunkinbrown.preview-basis-grotesque-off-white-italic {
  background-color: #f56e12;
  color: #6d3304;
}

.orange-on-dunkinbrown .filter,
.orange-on-dunkinbrown .glyph-big {
  background-color: #6d3304;
}

.orange-on-dunkinbrown .buy-buttons-single-checkbox-circle {
  border-color: #f56e12;
}

.white-on-dark-grey {
  color: #fff;
  background-color: #191919;
  border-color: #333;
  font-family: 'basis-grotesque-off-white', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.white-on-dark-grey .filter-text-input {
  color: #fff;
  background-color: #333;
}

.white-on-dark-grey .invert, .white-on-dark-grey.preview-basis-grotesque-off-white, .white-on-dark-grey.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #191919;
}

.white-on-dark-grey .filter,
.white-on-dark-grey .glyph-big {
  background-color: #191919;
}

.white-on-dark-grey .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.reader-white-on-grey {
  color: #fff;
  background-color: #9b9b9b;
  border-color: #fff;
}

.reader-white-on-grey .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.reader-white-on-grey .invert, .reader-white-on-grey.preview-basis-grotesque-off-white, .reader-white-on-grey.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #9b9b9b;
}

.reader-white-on-grey .filter,
.reader-white-on-grey .glyph-big {
  background-color: #9b9b9b;
}

.reader-white-on-grey .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.reader-grey-on-black {
  color: #9b9b9b;
  background-color: #1a1a1a;
  border-color: #fff;
}

.reader-grey-on-black .filter-text-input {
  color: #9b9b9b;
  background-color: #fff;
}

.reader-grey-on-black .invert, .reader-grey-on-black.preview-basis-grotesque-off-white, .reader-grey-on-black.preview-basis-grotesque-off-white-italic {
  background-color: #9b9b9b;
  color: #1a1a1a;
}

.reader-grey-on-black .filter,
.reader-grey-on-black .glyph-big {
  background-color: #1a1a1a;
}

.reader-grey-on-black .buy-buttons-single-checkbox-circle {
  border-color: #9b9b9b;
}

.system85-white-on-green {
  color: #fff;
  background-color: #00787d;
  border-color: #fff;
}

.system85-white-on-green .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.system85-white-on-green .invert, .system85-white-on-green.preview-basis-grotesque-off-white, .system85-white-on-green.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #00787d;
}

.system85-white-on-green .filter,
.system85-white-on-green .glyph-big {
  background-color: #00787d;
}

.system85-white-on-green .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.white-on-tesco-blue {
  color: #fff;
  background-color: #0055a0;
  border-color: #fff;
}

.white-on-tesco-blue .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.white-on-tesco-blue .invert, .white-on-tesco-blue.preview-basis-grotesque-off-white, .white-on-tesco-blue.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #0055a0;
}

.white-on-tesco-blue .filter,
.white-on-tesco-blue .glyph-big {
  background-color: #0055a0;
}

.white-on-tesco-blue .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.coign-black-on-green {
  color: #000;
  background-color: #9bb496;
  border-color: #fff;
}

.coign-black-on-green .filter-text-input {
  color: #000;
  background-color: #fff;
}

.coign-black-on-green .invert, .coign-black-on-green.preview-basis-grotesque-off-white, .coign-black-on-green.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #9bb496;
}

.coign-black-on-green .filter,
.coign-black-on-green .glyph-big {
  background-color: #9bb496;
}

.coign-black-on-green .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.visuelt-black-on-gold {
  color: #000;
  background-color: #907d50;
  border-color: #fff;
}

.visuelt-black-on-gold .filter-text-input {
  color: #000;
  background-color: #fff;
}

.visuelt-black-on-gold .invert, .visuelt-black-on-gold.preview-basis-grotesque-off-white, .visuelt-black-on-gold.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #907d50;
}

.visuelt-black-on-gold .filter,
.visuelt-black-on-gold .glyph-big {
  background-color: #907d50;
}

.visuelt-black-on-gold .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.visuelt-white-on-gold {
  color: #fff;
  background-color: #907d50;
  border-color: #fff;
}

.visuelt-white-on-gold .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.visuelt-white-on-gold .invert, .visuelt-white-on-gold.preview-basis-grotesque-off-white, .visuelt-white-on-gold.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #907d50;
}

.visuelt-white-on-gold .filter,
.visuelt-white-on-gold .glyph-big {
  background-color: #907d50;
}

.visuelt-white-on-gold .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.bc3-black-on-green {
  color: #000;
  background-color: #b6dbaf;
  border-color: #fff;
}

.bc3-black-on-green .filter-text-input {
  color: #000;
  background-color: #fff;
}

.bc3-black-on-green .invert, .bc3-black-on-green.preview-basis-grotesque-off-white, .bc3-black-on-green.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #b6dbaf;
}

.bc3-black-on-green .filter,
.bc3-black-on-green .glyph-big {
  background-color: #b6dbaf;
}

.bc3-black-on-green .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.white-on-rostelecompurple {
  color: #fff;
  background-color: #7800ff;
  border-color: #fff;
}

.white-on-rostelecompurple .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.white-on-rostelecompurple .invert, .white-on-rostelecompurple.preview-basis-grotesque-off-white, .white-on-rostelecompurple.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #7800ff;
}

.white-on-rostelecompurple .filter,
.white-on-rostelecompurple .glyph-big {
  background-color: #7800ff;
}

.white-on-rostelecompurple .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.rolls-royce-dark {
  color: #fff;
  background-color: #191919;
  border-color: #fff;
}

.rolls-royce-dark .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.rolls-royce-dark .invert, .rolls-royce-dark.preview-basis-grotesque-off-white, .rolls-royce-dark.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #191919;
}

.rolls-royce-dark .filter,
.rolls-royce-dark .glyph-big {
  background-color: #191919;
}

.rolls-royce-dark .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.nib-purple-on-brown {
  color: #ffa0ff;
  background-color: #3c1e00;
  border-color: #fff;
}

.nib-purple-on-brown .filter-text-input {
  color: #ffa0ff;
  background-color: #fff;
}

.nib-purple-on-brown .invert, .nib-purple-on-brown.preview-basis-grotesque-off-white, .nib-purple-on-brown.preview-basis-grotesque-off-white-italic {
  background-color: #ffa0ff;
  color: #3c1e00;
}

.nib-purple-on-brown .filter,
.nib-purple-on-brown .glyph-big {
  background-color: #3c1e00;
}

.nib-purple-on-brown .buy-buttons-single-checkbox-circle {
  border-color: #ffa0ff;
}

.nib-brown-on-purple {
  color: #3c1e00;
  background-color: #ffa0ff;
  border-color: #fff;
}

.nib-brown-on-purple .filter-text-input {
  color: #3c1e00;
  background-color: #fff;
}

.nib-brown-on-purple .invert, .nib-brown-on-purple.preview-basis-grotesque-off-white, .nib-brown-on-purple.preview-basis-grotesque-off-white-italic {
  background-color: #3c1e00;
  color: #ffa0ff;
}

.nib-brown-on-purple .filter,
.nib-brown-on-purple .glyph-big {
  background-color: #ffa0ff;
}

.nib-brown-on-purple .buy-buttons-single-checkbox-circle {
  border-color: #3c1e00;
}

.fann-burgundy-on-white {
  color: #651e22;
  background-color: #fff;
  border-color: #fff;
}

.fann-burgundy-on-white .filter-text-input {
  color: #651e22;
  background-color: #fff;
}

.fann-burgundy-on-white .invert, .fann-burgundy-on-white.preview-basis-grotesque-off-white, .fann-burgundy-on-white.preview-basis-grotesque-off-white-italic {
  background-color: #651e22;
  color: #fff;
}

.fann-burgundy-on-white .filter,
.fann-burgundy-on-white .glyph-big {
  background-color: #fff;
}

.fann-burgundy-on-white .buy-buttons-single-checkbox-circle {
  border-color: #651e22;
}

.fann-white-on-burgundy {
  color: #fff;
  background-color: #651e22;
  border-color: #fff;
}

.fann-white-on-burgundy .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.fann-white-on-burgundy .invert, .fann-white-on-burgundy.preview-basis-grotesque-off-white, .fann-white-on-burgundy.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #651e22;
}

.fann-white-on-burgundy .filter,
.fann-white-on-burgundy .glyph-big {
  background-color: #651e22;
}

.fann-white-on-burgundy .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.brick-orange-on-blue {
  color: #fb927d;
  background-color: #1f4758;
  border-color: undefined;
}

.brick-orange-on-blue .filter-text-input {
  color: #fb927d;
  background-color: undefined;
}

.brick-orange-on-blue .invert, .brick-orange-on-blue.preview-basis-grotesque-off-white, .brick-orange-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #fb927d;
  color: #1f4758;
}

.brick-orange-on-blue .filter,
.brick-orange-on-blue .glyph-big {
  background-color: #1f4758;
}

.brick-orange-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #fb927d;
}

.brick-blue-on-orange {
  color: #1f4758;
  background-color: #fb927d;
  border-color: undefined;
}

.brick-blue-on-orange .filter-text-input {
  color: #1f4758;
  background-color: undefined;
}

.brick-blue-on-orange .invert, .brick-blue-on-orange.preview-basis-grotesque-off-white, .brick-blue-on-orange.preview-basis-grotesque-off-white-italic {
  background-color: #1f4758;
  color: #fb927d;
}

.brick-blue-on-orange .filter,
.brick-blue-on-orange .glyph-big {
  background-color: #fb927d;
}

.brick-blue-on-orange .buy-buttons-single-checkbox-circle {
  border-color: #1f4758;
}

.darkgreen-on-green {
  color: #0E2B17;
  background-color: #33C74A;
  border-color: undefined;
}

.darkgreen-on-green .filter-text-input {
  color: #0E2B17;
  background-color: undefined;
}

.darkgreen-on-green .invert, .darkgreen-on-green.preview-basis-grotesque-off-white, .darkgreen-on-green.preview-basis-grotesque-off-white-italic {
  background-color: #0E2B17;
  color: #33C74A;
}

.darkgreen-on-green .filter,
.darkgreen-on-green .glyph-big {
  background-color: #33C74A;
}

.darkgreen-on-green .buy-buttons-single-checkbox-circle {
  border-color: #0E2B17;
}

.green-on-darkgreen {
  color: #33C74A;
  background-color: #0E2B17;
  border-color: undefined;
}

.green-on-darkgreen .filter-text-input {
  color: #33C74A;
  background-color: undefined;
}

.green-on-darkgreen .invert, .green-on-darkgreen.preview-basis-grotesque-off-white, .green-on-darkgreen.preview-basis-grotesque-off-white-italic {
  background-color: #33C74A;
  color: #0E2B17;
}

.green-on-darkgreen .filter,
.green-on-darkgreen .glyph-big {
  background-color: #0E2B17;
}

.green-on-darkgreen .buy-buttons-single-checkbox-circle {
  border-color: #33C74A;
}

.darkgreen-on-darkgreen {
  color: #001E0A;
  background-color: #0E2B17;
  border-color: undefined;
}

.darkgreen-on-darkgreen .filter-text-input {
  color: #001E0A;
  background-color: undefined;
}

.darkgreen-on-darkgreen .invert, .darkgreen-on-darkgreen.preview-basis-grotesque-off-white, .darkgreen-on-darkgreen.preview-basis-grotesque-off-white-italic {
  background-color: #001E0A;
  color: #0E2B17;
}

.darkgreen-on-darkgreen .filter,
.darkgreen-on-darkgreen .glyph-big {
  background-color: #0E2B17;
}

.darkgreen-on-darkgreen .buy-buttons-single-checkbox-circle {
  border-color: #001E0A;
}

.putty-on-green {
  color: #FEFCE7;
  background-color: #33C74A;
  border-color: undefined;
}

.putty-on-green .filter-text-input {
  color: #FEFCE7;
  background-color: undefined;
}

.putty-on-green .invert, .putty-on-green.preview-basis-grotesque-off-white, .putty-on-green.preview-basis-grotesque-off-white-italic {
  background-color: #FEFCE7;
  color: #33C74A;
}

.putty-on-green .filter,
.putty-on-green .glyph-big {
  background-color: #33C74A;
}

.putty-on-green .buy-buttons-single-checkbox-circle {
  border-color: #FEFCE7;
}

.putty-on-darkgreen {
  color: #FEFCE7;
  background-color: #0E2B17;
  border-color: undefined;
}

.putty-on-darkgreen .filter-text-input {
  color: #FEFCE7;
  background-color: undefined;
}

.putty-on-darkgreen .invert, .putty-on-darkgreen.preview-basis-grotesque-off-white, .putty-on-darkgreen.preview-basis-grotesque-off-white-italic {
  background-color: #FEFCE7;
  color: #0E2B17;
}

.putty-on-darkgreen .filter,
.putty-on-darkgreen .glyph-big {
  background-color: #0E2B17;
}

.putty-on-darkgreen .buy-buttons-single-checkbox-circle {
  border-color: #FEFCE7;
}

.guida-yellow-on-black {
  color: #FDDD19;
  background-color: #000000;
  border-color: undefined;
}

.guida-yellow-on-black .filter-text-input {
  color: #FDDD19;
  background-color: undefined;
}

.guida-yellow-on-black .invert, .guida-yellow-on-black.preview-basis-grotesque-off-white, .guida-yellow-on-black.preview-basis-grotesque-off-white-italic {
  background-color: #FDDD19;
  color: #000000;
}

.guida-yellow-on-black .filter,
.guida-yellow-on-black .glyph-big {
  background-color: #000000;
}

.guida-yellow-on-black .buy-buttons-single-checkbox-circle {
  border-color: #FDDD19;
}

.guida-black-on-yellow {
  color: #000000;
  background-color: #FDDD19;
  border-color: undefined;
}

.guida-black-on-yellow .filter-text-input {
  color: #000000;
  background-color: undefined;
}

.guida-black-on-yellow .invert, .guida-black-on-yellow.preview-basis-grotesque-off-white, .guida-black-on-yellow.preview-basis-grotesque-off-white-italic {
  background-color: #000000;
  color: #FDDD19;
}

.guida-black-on-yellow .filter,
.guida-black-on-yellow .glyph-big {
  background-color: #FDDD19;
}

.guida-black-on-yellow .buy-buttons-single-checkbox-circle {
  border-color: #000000;
}

.mm-brown-on-blue {
  color: #502D19;
  background-color: #0073CD;
  border-color: undefined;
}

.mm-brown-on-blue .filter-text-input {
  color: #502D19;
  background-color: undefined;
}

.mm-brown-on-blue .invert, .mm-brown-on-blue.preview-basis-grotesque-off-white, .mm-brown-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #502D19;
  color: #0073CD;
}

.mm-brown-on-blue .filter,
.mm-brown-on-blue .glyph-big {
  background-color: #0073CD;
}

.mm-brown-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #502D19;
}

.mm-blue-on-brown {
  color: #0073CD;
  background-color: #502D19;
  border-color: undefined;
}

.mm-blue-on-brown .filter-text-input {
  color: #0073CD;
  background-color: undefined;
}

.mm-blue-on-brown .invert, .mm-blue-on-brown.preview-basis-grotesque-off-white, .mm-blue-on-brown.preview-basis-grotesque-off-white-italic {
  background-color: #0073CD;
  color: #502D19;
}

.mm-blue-on-brown .filter,
.mm-blue-on-brown .glyph-big {
  background-color: #502D19;
}

.mm-blue-on-brown .buy-buttons-single-checkbox-circle {
  border-color: #0073CD;
}

.basis-purple {
  color: #FFFFFF;
  background-color: #10069F;
  border-color: undefined;
}

.basis-purple .filter-text-input {
  color: #FFFFFF;
  background-color: undefined;
}

.basis-purple .invert, .basis-purple.preview-basis-grotesque-off-white, .basis-purple.preview-basis-grotesque-off-white-italic {
  background-color: #FFFFFF;
  color: #10069F;
}

.basis-purple .filter,
.basis-purple .glyph-big {
  background-color: #10069F;
}

.basis-purple .buy-buttons-single-checkbox-circle {
  border-color: #FFFFFF;
}

.black-on-purple {
  color: #000000;
  background-color: #B6A4C9;
  border-color: undefined;
}

.black-on-purple .filter-text-input {
  color: #000000;
  background-color: undefined;
}

.black-on-purple .invert, .black-on-purple.preview-basis-grotesque-off-white, .black-on-purple.preview-basis-grotesque-off-white-italic {
  background-color: #000000;
  color: #B6A4C9;
}

.black-on-purple .filter,
.black-on-purple .glyph-big {
  background-color: #B6A4C9;
}

.black-on-purple .buy-buttons-single-checkbox-circle {
  border-color: #000000;
}

.moth-white-on-green {
  color: #fff;
  background-color: #1A5C5B;
  border-color: #fff;
}

.moth-white-on-green .filter-text-input {
  color: #fff;
  background-color: #fff;
}

.moth-white-on-green .invert, .moth-white-on-green.preview-basis-grotesque-off-white, .moth-white-on-green.preview-basis-grotesque-off-white-italic {
  background-color: #fff;
  color: #1A5C5B;
}

.moth-white-on-green .filter,
.moth-white-on-green .glyph-big {
  background-color: #1A5C5B;
}

.moth-white-on-green .buy-buttons-single-checkbox-circle {
  border-color: #fff;
}

.columba-red-on-pink {
  color: #FF0000;
  background-color: #FBE8D8;
  border-color: undefined;
}

.columba-red-on-pink .filter-text-input {
  color: #FF0000;
  background-color: undefined;
}

.columba-red-on-pink .invert, .columba-red-on-pink.preview-basis-grotesque-off-white, .columba-red-on-pink.preview-basis-grotesque-off-white-italic {
  background-color: #FF0000;
  color: #FBE8D8;
}

.columba-red-on-pink .filter,
.columba-red-on-pink .glyph-big {
  background-color: #FBE8D8;
}

.columba-red-on-pink .buy-buttons-single-checkbox-circle {
  border-color: #FF0000;
}

.columba-black-on-pink {
  color: #000000;
  background-color: #FBE8D8;
  border-color: undefined;
}

.columba-black-on-pink .filter-text-input {
  color: #000000;
  background-color: undefined;
}

.columba-black-on-pink .invert, .columba-black-on-pink.preview-basis-grotesque-off-white, .columba-black-on-pink.preview-basis-grotesque-off-white-italic {
  background-color: #000000;
  color: #FBE8D8;
}

.columba-black-on-pink .filter,
.columba-black-on-pink .glyph-big {
  background-color: #FBE8D8;
}

.columba-black-on-pink .buy-buttons-single-checkbox-circle {
  border-color: #000000;
}

.trip-black-on-pink {
  color: #000000;
  background-color: #FFCCCB;
  border-color: #000000;
}

.trip-black-on-pink .filter-text-input {
  color: #000000;
  background-color: #000000;
}

.trip-black-on-pink .invert, .trip-black-on-pink.preview-basis-grotesque-off-white, .trip-black-on-pink.preview-basis-grotesque-off-white-italic {
  background-color: #000000;
  color: #FFCCCB;
}

.trip-black-on-pink .filter,
.trip-black-on-pink .glyph-big {
  background-color: #FFCCCB;
}

.trip-black-on-pink .buy-buttons-single-checkbox-circle {
  border-color: #000000;
}

.burgerking-white-on-maroon {
  color: #F4EBDC;
  background-color: #551D0E;
  border-color: undefined;
}

.burgerking-white-on-maroon .filter-text-input {
  color: #F4EBDC;
  background-color: undefined;
}

.burgerking-white-on-maroon .invert, .burgerking-white-on-maroon.preview-basis-grotesque-off-white, .burgerking-white-on-maroon.preview-basis-grotesque-off-white-italic {
  background-color: #F4EBDC;
  color: #551D0E;
}

.burgerking-white-on-maroon .filter,
.burgerking-white-on-maroon .glyph-big {
  background-color: #551D0E;
}

.burgerking-white-on-maroon .buy-buttons-single-checkbox-circle {
  border-color: #F4EBDC;
}

.liberty-black-on-cream {
  color: #000000;
  background-color: #FDFBF4;
  border-color: #000000;
}

.liberty-black-on-cream .filter-text-input {
  color: #000000;
  background-color: #000000;
}

.liberty-black-on-cream .invert, .liberty-black-on-cream.preview-basis-grotesque-off-white, .liberty-black-on-cream.preview-basis-grotesque-off-white-italic {
  background-color: #000000;
  color: #FDFBF4;
}

.liberty-black-on-cream .filter,
.liberty-black-on-cream .glyph-big {
  background-color: #FDFBF4;
}

.liberty-black-on-cream .buy-buttons-single-checkbox-circle {
  border-color: #000000;
}

.garton-black-on-blue {
  color: #000000;
  background-color: #4662fd;
  border-color: undefined;
}

.garton-black-on-blue .filter-text-input {
  color: #000000;
  background-color: undefined;
}

.garton-black-on-blue .invert, .garton-black-on-blue.preview-basis-grotesque-off-white, .garton-black-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #000000;
  color: #4662fd;
}

.garton-black-on-blue .filter,
.garton-black-on-blue .glyph-big {
  background-color: #4662fd;
}

.garton-black-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #000000;
}

.sunset-grey-on-yellow {
  color: #EBE7E1;
  background-color: #FFEB9B;
  border-color: undefined;
}

.sunset-grey-on-yellow .filter-text-input {
  color: #EBE7E1;
  background-color: undefined;
}

.sunset-grey-on-yellow .invert, .sunset-grey-on-yellow.preview-basis-grotesque-off-white, .sunset-grey-on-yellow.preview-basis-grotesque-off-white-italic {
  background-color: #EBE7E1;
  color: #FFEB9B;
}

.sunset-grey-on-yellow .filter,
.sunset-grey-on-yellow .glyph-big {
  background-color: #FFEB9B;
}

.sunset-grey-on-yellow .buy-buttons-single-checkbox-circle {
  border-color: #EBE7E1;
}

.sunset-black-on-yellow {
  color: #000000;
  background-color: #FFEB9B;
  border-color: undefined;
}

.sunset-black-on-yellow .filter-text-input {
  color: #000000;
  background-color: undefined;
}

.sunset-black-on-yellow .invert, .sunset-black-on-yellow.preview-basis-grotesque-off-white, .sunset-black-on-yellow.preview-basis-grotesque-off-white-italic {
  background-color: #000000;
  color: #FFEB9B;
}

.sunset-black-on-yellow .filter,
.sunset-black-on-yellow .glyph-big {
  background-color: #FFEB9B;
}

.sunset-black-on-yellow .buy-buttons-single-checkbox-circle {
  border-color: #000000;
}

.sunset-grey-on-black {
  color: #EBE7E1;
  background-color: #000000;
  border-color: undefined;
}

.sunset-grey-on-black .filter-text-input {
  color: #EBE7E1;
  background-color: undefined;
}

.sunset-grey-on-black .invert, .sunset-grey-on-black.preview-basis-grotesque-off-white, .sunset-grey-on-black.preview-basis-grotesque-off-white-italic {
  background-color: #EBE7E1;
  color: #000000;
}

.sunset-grey-on-black .filter,
.sunset-grey-on-black .glyph-big {
  background-color: #000000;
}

.sunset-grey-on-black .buy-buttons-single-checkbox-circle {
  border-color: #EBE7E1;
}

.sunset-yellow-on-black {
  color: #FFEB9B;
  background-color: #000000;
  border-color: undefined;
}

.sunset-yellow-on-black .filter-text-input {
  color: #FFEB9B;
  background-color: undefined;
}

.sunset-yellow-on-black .invert, .sunset-yellow-on-black.preview-basis-grotesque-off-white, .sunset-yellow-on-black.preview-basis-grotesque-off-white-italic {
  background-color: #FFEB9B;
  color: #000000;
}

.sunset-yellow-on-black .filter,
.sunset-yellow-on-black .glyph-big {
  background-color: #000000;
}

.sunset-yellow-on-black .buy-buttons-single-checkbox-circle {
  border-color: #FFEB9B;
}

.sunset-yellow-on-grey {
  color: #FFEB9B;
  background-color: #EBE7E1;
  border-color: undefined;
}

.sunset-yellow-on-grey .filter-text-input {
  color: #FFEB9B;
  background-color: undefined;
}

.sunset-yellow-on-grey .invert, .sunset-yellow-on-grey.preview-basis-grotesque-off-white, .sunset-yellow-on-grey.preview-basis-grotesque-off-white-italic {
  background-color: #FFEB9B;
  color: #EBE7E1;
}

.sunset-yellow-on-grey .filter,
.sunset-yellow-on-grey .glyph-big {
  background-color: #EBE7E1;
}

.sunset-yellow-on-grey .buy-buttons-single-checkbox-circle {
  border-color: #FFEB9B;
}

.justwork-black-on-blue {
  color: #000;
  background-color: #52AFFB;
  border-color: #000;
}

.justwork-black-on-blue .filter-text-input {
  color: #000;
  background-color: #000;
}

.justwork-black-on-blue .invert, .justwork-black-on-blue.preview-basis-grotesque-off-white, .justwork-black-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #52AFFB;
}

.justwork-black-on-blue .filter,
.justwork-black-on-blue .glyph-big {
  background-color: #52AFFB;
}

.justwork-black-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.selva-blue-on-pink {
  color: #0013A2;
  background-color: #F9E7D5;
  border-color: undefined;
}

.selva-blue-on-pink .filter-text-input {
  color: #0013A2;
  background-color: undefined;
}

.selva-blue-on-pink .invert, .selva-blue-on-pink.preview-basis-grotesque-off-white, .selva-blue-on-pink.preview-basis-grotesque-off-white-italic {
  background-color: #0013A2;
  color: #F9E7D5;
}

.selva-blue-on-pink .filter,
.selva-blue-on-pink .glyph-big {
  background-color: #F9E7D5;
}

.selva-blue-on-pink .buy-buttons-single-checkbox-circle {
  border-color: #0013A2;
}

.selva-pink-on-blue {
  color: #F9E7D5;
  background-color: #0013A2;
  border-color: undefined;
}

.selva-pink-on-blue .filter-text-input {
  color: #F9E7D5;
  background-color: undefined;
}

.selva-pink-on-blue .invert, .selva-pink-on-blue.preview-basis-grotesque-off-white, .selva-pink-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #F9E7D5;
  color: #0013A2;
}

.selva-pink-on-blue .filter,
.selva-pink-on-blue .glyph-big {
  background-color: #0013A2;
}

.selva-pink-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #F9E7D5;
}

.midnight-yellow-on-blue {
  color: #EFFD3D;
  background-color: #000132;
  border-color: undefined;
}

.midnight-yellow-on-blue .filter-text-input {
  color: #EFFD3D;
  background-color: undefined;
}

.midnight-yellow-on-blue .invert, .midnight-yellow-on-blue.preview-basis-grotesque-off-white, .midnight-yellow-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #EFFD3D;
  color: #000132;
}

.midnight-yellow-on-blue .filter,
.midnight-yellow-on-blue .glyph-big {
  background-color: #000132;
}

.midnight-yellow-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #EFFD3D;
}

.midnight-white-on-blue {
  color: #FFFFFF;
  background-color: #000132;
  border-color: undefined;
}

.midnight-white-on-blue .filter-text-input {
  color: #FFFFFF;
  background-color: undefined;
}

.midnight-white-on-blue .invert, .midnight-white-on-blue.preview-basis-grotesque-off-white, .midnight-white-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #FFFFFF;
  color: #000132;
}

.midnight-white-on-blue .filter,
.midnight-white-on-blue .glyph-big {
  background-color: #000132;
}

.midnight-white-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #FFFFFF;
}

.midnight-blue-on-yellow {
  color: #000132;
  background-color: #EFFD3D;
  border-color: undefined;
}

.midnight-blue-on-yellow .filter-text-input {
  color: #000132;
  background-color: undefined;
}

.midnight-blue-on-yellow .invert, .midnight-blue-on-yellow.preview-basis-grotesque-off-white, .midnight-blue-on-yellow.preview-basis-grotesque-off-white-italic {
  background-color: #000132;
  color: #EFFD3D;
}

.midnight-blue-on-yellow .filter,
.midnight-blue-on-yellow .glyph-big {
  background-color: #EFFD3D;
}

.midnight-blue-on-yellow .buy-buttons-single-checkbox-circle {
  border-color: #000132;
}

.klarna-black-on-pink {
  color: #000;
  background-color: #ffb3c7;
  border-color: #000;
}

.klarna-black-on-pink .filter-text-input {
  color: #000;
  background-color: #000;
}

.klarna-black-on-pink .invert, .klarna-black-on-pink.preview-basis-grotesque-off-white, .klarna-black-on-pink.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #ffb3c7;
}

.klarna-black-on-pink .filter,
.klarna-black-on-pink .glyph-big {
  background-color: #ffb3c7;
}

.klarna-black-on-pink .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.auguste-sans-red-on-cream {
  color: #eb002e;
  background-color: #f5f4ea;
  border-color: undefined;
}

.auguste-sans-red-on-cream .filter-text-input {
  color: #eb002e;
  background-color: undefined;
}

.auguste-sans-red-on-cream .invert, .auguste-sans-red-on-cream.preview-basis-grotesque-off-white, .auguste-sans-red-on-cream.preview-basis-grotesque-off-white-italic {
  background-color: #eb002e;
  color: #f5f4ea;
}

.auguste-sans-red-on-cream .filter,
.auguste-sans-red-on-cream .glyph-big {
  background-color: #f5f4ea;
}

.auguste-sans-red-on-cream .buy-buttons-single-checkbox-circle {
  border-color: #eb002e;
}

.auguste-sans-cream-on-red {
  color: #f5f4ea;
  background-color: #eb002e;
  border-color: undefined;
}

.auguste-sans-cream-on-red .filter-text-input {
  color: #f5f4ea;
  background-color: undefined;
}

.auguste-sans-cream-on-red .invert, .auguste-sans-cream-on-red.preview-basis-grotesque-off-white, .auguste-sans-cream-on-red.preview-basis-grotesque-off-white-italic {
  background-color: #f5f4ea;
  color: #eb002e;
}

.auguste-sans-cream-on-red .filter,
.auguste-sans-cream-on-red .glyph-big {
  background-color: #eb002e;
}

.auguste-sans-cream-on-red .buy-buttons-single-checkbox-circle {
  border-color: #f5f4ea;
}

.auguste-serif-blue-on-cream {
  color: #1b1fa6;
  background-color: #f5f4ea;
  border-color: undefined;
}

.auguste-serif-blue-on-cream .filter-text-input {
  color: #1b1fa6;
  background-color: undefined;
}

.auguste-serif-blue-on-cream .invert, .auguste-serif-blue-on-cream.preview-basis-grotesque-off-white, .auguste-serif-blue-on-cream.preview-basis-grotesque-off-white-italic {
  background-color: #1b1fa6;
  color: #f5f4ea;
}

.auguste-serif-blue-on-cream .filter,
.auguste-serif-blue-on-cream .glyph-big {
  background-color: #f5f4ea;
}

.auguste-serif-blue-on-cream .buy-buttons-single-checkbox-circle {
  border-color: #1b1fa6;
}

.auguste-serif-cream-on-blue {
  color: #f5f4ea;
  background-color: #1b1fa6;
  border-color: undefined;
}

.auguste-serif-cream-on-blue .filter-text-input {
  color: #f5f4ea;
  background-color: undefined;
}

.auguste-serif-cream-on-blue .invert, .auguste-serif-cream-on-blue.preview-basis-grotesque-off-white, .auguste-serif-cream-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #f5f4ea;
  color: #1b1fa6;
}

.auguste-serif-cream-on-blue .filter,
.auguste-serif-cream-on-blue .glyph-big {
  background-color: #1b1fa6;
}

.auguste-serif-cream-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #f5f4ea;
}


.default {
  font-feature-settings: "";
}

.proportional-lining {
  font-feature-settings: "pnum";
}

.lining-numbers {
  font-feature-settings: "lnum";
}

.tabular-lining {
  font-feature-settings: "tnum";
}

.proportional-oldstyle {
  font-feature-settings: "onum","pnum";
}

.tabular-oldstyle {
  font-feature-settings: "onum","tnum";
}

.subscript-numbers {
  font-feature-settings: "subs";
}

.superscript-numbers {
  font-feature-settings: "sups";
}

.numerators {
  font-feature-settings: "numr";
}

.denominators {
  font-feature-settings: "dnom";
}

.inferior-numbers {
  font-feature-settings: "sinf";
}

.ordinals {
  font-feature-settings: "ordn";
}

.small-capitals {
  font-feature-settings: "smcp";
}

.small-capitals-from-capitals {
  font-feature-settings: "c2sc";
}

.ligatures {
  font-feature-settings: "";
}

.discretional-ligatures {
  font-feature-settings: "dlig";
}

.case-sensitive-forms {
  font-feature-settings: "case";
}

.fractions {
  font-feature-settings: "frac";
}

.oldstyle-fractions {
  font-feature-settings: "onum","frac";
}

.tabular-fractions {
  font-feature-settings: "tnum","frac";
}

.slashed-zero {
  font-feature-settings: "zero";
}

.slashed-zero-proportional-lining {
  font-feature-settings: "pnum","zero";
}

.slashed-zero-tabular-lining {
  font-feature-settings: "tnum","zero";
}

.slashed-zero-proportional-oldstyle {
  font-feature-settings: "onum","pnum","zero";
}

.slashed-zero-tabular-oldstyle {
  font-feature-settings: "onum","tnum","pnum","zero";
}

.slashed-zero-subscript {
  font-feature-settings: "subs","zero";
}

.slashed-zero-superior {
  font-feature-settings: "sups","zero";
}

.slashed-zero-numerators {
  font-feature-settings: "numr","zero";
}

.slashed-zero-denominators {
  font-feature-settings: "dnom","zero";
}

.small-caps {
  font-feature-settings: "c2sc","smcp";
}

.contextual-alternates {
  font-feature-settings: "calt";
}

.swashes {
  font-feature-settings: "swsh";
}

.stylistic-set-1 {
  font-feature-settings: "ss01";
}

.stylistic-set-2 {
  font-feature-settings: "ss02";
}

.stylistic-set-3 {
  font-feature-settings: "ss03";
}

.stylistic-set-4 {
  font-feature-settings: "ss04";
}

.stylistic-set-5 {
  font-feature-settings: "ss05";
}

.stylistic-set-6 {
  font-feature-settings: "ss06";
}

.stylistic-set-7 {
  font-feature-settings: "ss07";
}

.stylistic-set-8 {
  font-feature-settings: "ss08";
}

.stylistic-set-9 {
  font-feature-settings: "ss09";
}

.stylistic-set-10 {
  font-feature-settings: "ss10";
}

.stylistic-set-11 {
  font-feature-settings: "ss11";
}

.stylistic-set-11-a {
  font-feature-settings: "ss11";
}

.stylistic-set-11-b {
  font-feature-settings: "ss11";
}

.stylistic-set-12 {
  font-feature-settings: "ss12";
}

.stylistic-set-13 {
  font-feature-settings: "ss13";
}

.stylistic-set-14 {
  font-feature-settings: "ss14";
}

.stylistic-set-15 {
  font-feature-settings: "ss15";
}

.stylistic-set-16 {
  font-feature-settings: "ss16";
}

.stylistic-set-17 {
  font-feature-settings: "ss17";
}

.stylistic-set-18 {
  font-feature-settings: "ss18";
}

.reader-dlig-ss04 {
  font-feature-settings: "dlig","ss04";
}

.localised-forms {
  font-feature-settings: "locl";
}

.marche-localised-forms {
  font-feature-settings: "locl";
}


@font-face {
  font-family: 'apercu-arabic-bold';
  src: url("/webfonts/apercu/pro/apercu-arabic-bold-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-arabic-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-arabic-bold-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-arabic-bold-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-arabic-bold-pro.ttf") format("truetype");
}

.apercu-arabic-bold {
  font-family: apercu-arabic-bold;
}

@font-face {
  font-family: 'apercu-arabic-light';
  src: url("/webfonts/apercu/pro/apercu-arabic-light-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-arabic-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-arabic-light-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-arabic-light-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-arabic-light-pro.ttf") format("truetype");
}

.apercu-arabic-light {
  font-family: apercu-arabic-light;
}

@font-face {
  font-family: 'apercu-arabic-medium';
  src: url("/webfonts/apercu/pro/apercu-arabic-medium-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-arabic-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-arabic-medium-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-arabic-medium-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-arabic-medium-pro.ttf") format("truetype");
}

.apercu-arabic-medium {
  font-family: apercu-arabic-medium;
}

@font-face {
  font-family: 'apercu-arabic-regular';
  src: url("/webfonts/apercu/pro/apercu-arabic-regular-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-arabic-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-arabic-regular-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-arabic-regular-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-arabic-regular-pro.ttf") format("truetype");
}

.apercu-arabic-regular {
  font-family: apercu-arabic-regular;
}

@font-face {
  font-family: 'apercu-black-italic';
  src: url("/webfonts/apercu/pro/apercu-black-italic-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-black-italic-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-black-italic-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-black-italic-pro.ttf") format("truetype");
}

.apercu-black-italic {
  font-family: apercu-black-italic;
}

@font-face {
  font-family: 'apercu-black';
  src: url("/webfonts/apercu/pro/apercu-black-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-black-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-black-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-black-pro.ttf") format("truetype");
}

.apercu-black {
  font-family: apercu-black;
}

@font-face {
  font-family: 'apercu-bold-italic';
  src: url("/webfonts/apercu/pro/apercu-bold-italic-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-bold-italic-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-bold-italic-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-bold-italic-pro.ttf") format("truetype");
}

.apercu-bold-italic {
  font-family: apercu-bold-italic;
}

@font-face {
  font-family: 'apercu-bold';
  src: url("/webfonts/apercu/pro/apercu-bold-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-bold-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-bold-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-bold-pro.ttf") format("truetype");
}

.apercu-bold {
  font-family: apercu-bold;
}

@font-face {
  font-family: 'apercu-extrabold-italic';
  src: url("/webfonts/apercu/pro/apercu-extrabold-italic-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-extrabold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-extrabold-italic-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-extrabold-italic-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-extrabold-italic-pro.ttf") format("truetype");
}

.apercu-extrabold-italic {
  font-family: apercu-extrabold-italic;
}

@font-face {
  font-family: 'apercu-extrabold';
  src: url("/webfonts/apercu/pro/apercu-extrabold-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-extrabold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-extrabold-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-extrabold-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-extrabold-pro.ttf") format("truetype");
}

.apercu-extrabold {
  font-family: apercu-extrabold;
}

@font-face {
  font-family: 'apercu-extralight-italic';
  src: url("/webfonts/apercu/pro/apercu-extralight-italic-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-extralight-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-extralight-italic-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-extralight-italic-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-extralight-italic-pro.ttf") format("truetype");
}

.apercu-extralight-italic {
  font-family: apercu-extralight-italic;
}

@font-face {
  font-family: 'apercu-extralight';
  src: url("/webfonts/apercu/pro/apercu-extralight-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-extralight-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-extralight-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-extralight-pro.ttf") format("truetype");
}

.apercu-extralight {
  font-family: apercu-extralight;
}

@font-face {
  font-family: 'apercu-italic';
  src: url("/webfonts/apercu/pro/apercu-italic-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-italic-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-italic-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-italic-pro.ttf") format("truetype");
}

.apercu-italic {
  font-family: apercu-italic;
}

@font-face {
  font-family: 'apercu-light-italic';
  src: url("/webfonts/apercu/pro/apercu-light-italic-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-light-italic-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-light-italic-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-light-italic-pro.ttf") format("truetype");
}

.apercu-light-italic {
  font-family: apercu-light-italic;
}

@font-face {
  font-family: 'apercu-light';
  src: url("/webfonts/apercu/pro/apercu-light-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-light-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-light-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-light-pro.ttf") format("truetype");
}

.apercu-light {
  font-family: apercu-light;
}

@font-face {
  font-family: 'apercu-medium-italic';
  src: url("/webfonts/apercu/pro/apercu-medium-italic-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-medium-italic-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-medium-italic-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-medium-italic-pro.ttf") format("truetype");
}

.apercu-medium-italic {
  font-family: apercu-medium-italic;
}

@font-face {
  font-family: 'apercu-medium';
  src: url("/webfonts/apercu/pro/apercu-medium-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-medium-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-medium-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-medium-pro.ttf") format("truetype");
}

.apercu-medium {
  font-family: apercu-medium;
}

@font-face {
  font-family: 'apercu-mono-bold';
  src: url("/webfonts/apercu/pro/apercu-mono-bold-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-mono-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-mono-bold-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-mono-bold-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-mono-bold-pro.ttf") format("truetype");
}

.apercu-mono-bold {
  font-family: apercu-mono-bold;
}

@font-face {
  font-family: 'apercu-mono-light';
  src: url("/webfonts/apercu/pro/apercu-mono-light-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-mono-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-mono-light-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-mono-light-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-mono-light-pro.ttf") format("truetype");
}

.apercu-mono-light {
  font-family: apercu-mono-light;
}

@font-face {
  font-family: 'apercu-mono-medium';
  src: url("/webfonts/apercu/pro/apercu-mono-medium-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-mono-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-mono-medium-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-mono-medium-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-mono-medium-pro.ttf") format("truetype");
}

.apercu-mono-medium {
  font-family: apercu-mono-medium;
}

@font-face {
  font-family: 'apercu-mono-regular';
  src: url("/webfonts/apercu/pro/apercu-mono-regular-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-mono-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-mono-regular-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-mono-regular-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-mono-regular-pro.ttf") format("truetype");
}

.apercu-mono-regular {
  font-family: apercu-mono-regular;
}

@font-face {
  font-family: 'apercu-regular';
  src: url("/webfonts/apercu/pro/apercu-regular-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-regular-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-regular-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-regular-pro.ttf") format("truetype");
}

.apercu-regular {
  font-family: apercu-regular;
}

@font-face {
  font-family: 'apercu-thin-italic';
  src: url("/webfonts/apercu/pro/apercu-thin-italic-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-thin-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-thin-italic-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-thin-italic-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-thin-italic-pro.ttf") format("truetype");
}

.apercu-thin-italic {
  font-family: apercu-thin-italic;
}

@font-face {
  font-family: 'apercu-thin';
  src: url("/webfonts/apercu/pro/apercu-thin-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-thin-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-thin-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-thin-pro.ttf") format("truetype");
}

.apercu-thin {
  font-family: apercu-thin;
}

@font-face {
  font-family: 'apercu-arabic-bold';
  src: url("/webfonts/apercu-arabic/pro/apercu-arabic-bold-pro.eot");
  src: url("/webfonts/apercu-arabic/pro/apercu-arabic-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-arabic/pro/apercu-arabic-bold-pro.woff2") format("woff2"), url("/webfonts/apercu-arabic/pro/apercu-arabic-bold-pro.woff") format("woff"), url("/webfonts/apercu-arabic/pro/apercu-arabic-bold-pro.ttf") format("truetype");
}

.apercu-arabic-bold {
  font-family: apercu-arabic-bold;
}

@font-face {
  font-family: 'apercu-arabic-light';
  src: url("/webfonts/apercu-arabic/pro/apercu-arabic-light-pro.eot");
  src: url("/webfonts/apercu-arabic/pro/apercu-arabic-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-arabic/pro/apercu-arabic-light-pro.woff2") format("woff2"), url("/webfonts/apercu-arabic/pro/apercu-arabic-light-pro.woff") format("woff"), url("/webfonts/apercu-arabic/pro/apercu-arabic-light-pro.ttf") format("truetype");
}

.apercu-arabic-light {
  font-family: apercu-arabic-light;
}

@font-face {
  font-family: 'apercu-arabic-medium';
  src: url("/webfonts/apercu-arabic/pro/apercu-arabic-medium-pro.eot");
  src: url("/webfonts/apercu-arabic/pro/apercu-arabic-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-arabic/pro/apercu-arabic-medium-pro.woff2") format("woff2"), url("/webfonts/apercu-arabic/pro/apercu-arabic-medium-pro.woff") format("woff"), url("/webfonts/apercu-arabic/pro/apercu-arabic-medium-pro.ttf") format("truetype");
}

.apercu-arabic-medium {
  font-family: apercu-arabic-medium;
}

@font-face {
  font-family: 'apercu-arabic-regular';
  src: url("/webfonts/apercu-arabic/pro/apercu-arabic-regular-pro.eot");
  src: url("/webfonts/apercu-arabic/pro/apercu-arabic-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-arabic/pro/apercu-arabic-regular-pro.woff2") format("woff2"), url("/webfonts/apercu-arabic/pro/apercu-arabic-regular-pro.woff") format("woff"), url("/webfonts/apercu-arabic/pro/apercu-arabic-regular-pro.ttf") format("truetype");
}

.apercu-arabic-regular {
  font-family: apercu-arabic-regular;
}

@font-face {
  font-family: 'apercu-condensed-black-italic';
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-black-italic-pro.eot");
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-condensed/pro/apercu-condensed-black-italic-pro.woff2") format("woff2"), url("/webfonts/apercu-condensed/pro/apercu-condensed-black-italic-pro.woff") format("woff"), url("/webfonts/apercu-condensed/pro/apercu-condensed-black-italic-pro.ttf") format("truetype");
}

.apercu-condensed-black-italic {
  font-family: apercu-condensed-black-italic;
}

@font-face {
  font-family: 'apercu-condensed-black';
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-black-pro.eot");
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-condensed/pro/apercu-condensed-black-pro.woff2") format("woff2"), url("/webfonts/apercu-condensed/pro/apercu-condensed-black-pro.woff") format("woff"), url("/webfonts/apercu-condensed/pro/apercu-condensed-black-pro.ttf") format("truetype");
}

.apercu-condensed-black {
  font-family: apercu-condensed-black;
}

@font-face {
  font-family: 'apercu-condensed-bold-italic';
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-bold-italic-pro.eot");
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-condensed/pro/apercu-condensed-bold-italic-pro.woff2") format("woff2"), url("/webfonts/apercu-condensed/pro/apercu-condensed-bold-italic-pro.woff") format("woff"), url("/webfonts/apercu-condensed/pro/apercu-condensed-bold-italic-pro.ttf") format("truetype");
}

.apercu-condensed-bold-italic {
  font-family: apercu-condensed-bold-italic;
}

@font-face {
  font-family: 'apercu-condensed-bold';
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-bold-pro.eot");
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-condensed/pro/apercu-condensed-bold-pro.woff2") format("woff2"), url("/webfonts/apercu-condensed/pro/apercu-condensed-bold-pro.woff") format("woff"), url("/webfonts/apercu-condensed/pro/apercu-condensed-bold-pro.ttf") format("truetype");
}

.apercu-condensed-bold {
  font-family: apercu-condensed-bold;
}

@font-face {
  font-family: 'apercu-condensed-extrabold-italic';
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-extrabold-italic-pro.eot");
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-extrabold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-condensed/pro/apercu-condensed-extrabold-italic-pro.woff2") format("woff2"), url("/webfonts/apercu-condensed/pro/apercu-condensed-extrabold-italic-pro.woff") format("woff"), url("/webfonts/apercu-condensed/pro/apercu-condensed-extrabold-italic-pro.ttf") format("truetype");
}

.apercu-condensed-extrabold-italic {
  font-family: apercu-condensed-extrabold-italic;
}

@font-face {
  font-family: 'apercu-condensed-extrabold';
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-extrabold-pro.eot");
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-extrabold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-condensed/pro/apercu-condensed-extrabold-pro.woff2") format("woff2"), url("/webfonts/apercu-condensed/pro/apercu-condensed-extrabold-pro.woff") format("woff"), url("/webfonts/apercu-condensed/pro/apercu-condensed-extrabold-pro.ttf") format("truetype");
}

.apercu-condensed-extrabold {
  font-family: apercu-condensed-extrabold;
}

@font-face {
  font-family: 'apercu-condensed-italic';
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-italic-pro.eot");
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-condensed/pro/apercu-condensed-italic-pro.woff2") format("woff2"), url("/webfonts/apercu-condensed/pro/apercu-condensed-italic-pro.woff") format("woff"), url("/webfonts/apercu-condensed/pro/apercu-condensed-italic-pro.ttf") format("truetype");
}

.apercu-condensed-italic {
  font-family: apercu-condensed-italic;
}

@font-face {
  font-family: 'apercu-condensed-light-italic';
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-light-italic-pro.eot");
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-condensed/pro/apercu-condensed-light-italic-pro.woff2") format("woff2"), url("/webfonts/apercu-condensed/pro/apercu-condensed-light-italic-pro.woff") format("woff"), url("/webfonts/apercu-condensed/pro/apercu-condensed-light-italic-pro.ttf") format("truetype");
}

.apercu-condensed-light-italic {
  font-family: apercu-condensed-light-italic;
}

@font-face {
  font-family: 'apercu-condensed-light';
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-light-pro.eot");
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-condensed/pro/apercu-condensed-light-pro.woff2") format("woff2"), url("/webfonts/apercu-condensed/pro/apercu-condensed-light-pro.woff") format("woff"), url("/webfonts/apercu-condensed/pro/apercu-condensed-light-pro.ttf") format("truetype");
}

.apercu-condensed-light {
  font-family: apercu-condensed-light;
}

@font-face {
  font-family: 'apercu-condensed-medium-italic';
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-medium-italic-pro.eot");
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-condensed/pro/apercu-condensed-medium-italic-pro.woff2") format("woff2"), url("/webfonts/apercu-condensed/pro/apercu-condensed-medium-italic-pro.woff") format("woff"), url("/webfonts/apercu-condensed/pro/apercu-condensed-medium-italic-pro.ttf") format("truetype");
}

.apercu-condensed-medium-italic {
  font-family: apercu-condensed-medium-italic;
}

@font-face {
  font-family: 'apercu-condensed-medium';
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-medium-pro.eot");
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-condensed/pro/apercu-condensed-medium-pro.woff2") format("woff2"), url("/webfonts/apercu-condensed/pro/apercu-condensed-medium-pro.woff") format("woff"), url("/webfonts/apercu-condensed/pro/apercu-condensed-medium-pro.ttf") format("truetype");
}

.apercu-condensed-medium {
  font-family: apercu-condensed-medium;
}

@font-face {
  font-family: 'apercu-condensed-regular';
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-regular-pro.eot");
  src: url("/webfonts/apercu-condensed/pro/apercu-condensed-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-condensed/pro/apercu-condensed-regular-pro.woff2") format("woff2"), url("/webfonts/apercu-condensed/pro/apercu-condensed-regular-pro.woff") format("woff"), url("/webfonts/apercu-condensed/pro/apercu-condensed-regular-pro.ttf") format("truetype");
}

.apercu-condensed-regular {
  font-family: apercu-condensed-regular;
}

@font-face {
  font-family: 'archive-bold-italic';
  src: url("/webfonts/archive/pro/archive-bold-italic-pro.eot");
  src: url("/webfonts/archive/pro/archive-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/archive/pro/archive-bold-italic-pro.woff2") format("woff2"), url("/webfonts/archive/pro/archive-bold-italic-pro.woff") format("woff"), url("/webfonts/archive/pro/archive-bold-italic-pro.ttf") format("truetype");
}

.archive-bold-italic {
  font-family: archive-bold-italic;
}

@font-face {
  font-family: 'archive-bold';
  src: url("/webfonts/archive/pro/archive-bold-pro.eot");
  src: url("/webfonts/archive/pro/archive-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/archive/pro/archive-bold-pro.woff2") format("woff2"), url("/webfonts/archive/pro/archive-bold-pro.woff") format("woff"), url("/webfonts/archive/pro/archive-bold-pro.ttf") format("truetype");
}

.archive-bold {
  font-family: archive-bold;
}

@font-face {
  font-family: 'archive-extrabold-italic';
  src: url("/webfonts/archive/pro/archive-extrabold-italic-pro.eot");
  src: url("/webfonts/archive/pro/archive-extrabold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/archive/pro/archive-extrabold-italic-pro.woff2") format("woff2"), url("/webfonts/archive/pro/archive-extrabold-italic-pro.woff") format("woff"), url("/webfonts/archive/pro/archive-extrabold-italic-pro.ttf") format("truetype");
}

.archive-extrabold-italic {
  font-family: archive-extrabold-italic;
}

@font-face {
  font-family: 'archive-extrabold';
  src: url("/webfonts/archive/pro/archive-extrabold-pro.eot");
  src: url("/webfonts/archive/pro/archive-extrabold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/archive/pro/archive-extrabold-pro.woff2") format("woff2"), url("/webfonts/archive/pro/archive-extrabold-pro.woff") format("woff"), url("/webfonts/archive/pro/archive-extrabold-pro.ttf") format("truetype");
}

.archive-extrabold {
  font-family: archive-extrabold;
}

@font-face {
  font-family: 'archive-italic';
  src: url("/webfonts/archive/pro/archive-italic-pro.eot");
  src: url("/webfonts/archive/pro/archive-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/archive/pro/archive-italic-pro.woff2") format("woff2"), url("/webfonts/archive/pro/archive-italic-pro.woff") format("woff"), url("/webfonts/archive/pro/archive-italic-pro.ttf") format("truetype");
}

.archive-italic {
  font-family: archive-italic;
}

@font-face {
  font-family: 'archive-mono';
  src: url("/webfonts/archive/pro/archive-mono-pro.eot");
  src: url("/webfonts/archive/pro/archive-mono-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/archive/pro/archive-mono-pro.woff2") format("woff2"), url("/webfonts/archive/pro/archive-mono-pro.woff") format("woff"), url("/webfonts/archive/pro/archive-mono-pro.ttf") format("truetype");
}

.archive-mono {
  font-family: archive-mono;
}

@font-face {
  font-family: 'archive-regular';
  src: url("/webfonts/archive/pro/archive-regular-pro.eot");
  src: url("/webfonts/archive/pro/archive-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/archive/pro/archive-regular-pro.woff2") format("woff2"), url("/webfonts/archive/pro/archive-regular-pro.woff") format("woff"), url("/webfonts/archive/pro/archive-regular-pro.ttf") format("truetype");
}

.archive-regular {
  font-family: archive-regular;
}

@font-face {
  font-family: 'archive-semibold-italic';
  src: url("/webfonts/archive/pro/archive-semibold-italic-pro.eot");
  src: url("/webfonts/archive/pro/archive-semibold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/archive/pro/archive-semibold-italic-pro.woff2") format("woff2"), url("/webfonts/archive/pro/archive-semibold-italic-pro.woff") format("woff"), url("/webfonts/archive/pro/archive-semibold-italic-pro.ttf") format("truetype");
}

.archive-semibold-italic {
  font-family: archive-semibold-italic;
}

@font-face {
  font-family: 'archive-semibold';
  src: url("/webfonts/archive/pro/archive-semibold-pro.eot");
  src: url("/webfonts/archive/pro/archive-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/archive/pro/archive-semibold-pro.woff2") format("woff2"), url("/webfonts/archive/pro/archive-semibold-pro.woff") format("woff"), url("/webfonts/archive/pro/archive-semibold-pro.ttf") format("truetype");
}

.archive-semibold {
  font-family: archive-semibold;
}

@font-face {
  font-family: 'auguste-sans-bold';
  src: url("/webfonts/auguste-sans/pro/auguste-sans-bold-pro.eot");
  src: url("/webfonts/auguste-sans/pro/auguste-sans-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/auguste-sans/pro/auguste-sans-bold-pro.woff2") format("woff2"), url("/webfonts/auguste-sans/pro/auguste-sans-bold-pro.woff") format("woff"), url("/webfonts/auguste-sans/pro/auguste-sans-bold-pro.ttf") format("truetype");
}

.auguste-sans-bold {
  font-family: auguste-sans-bold;
}

@font-face {
  font-family: 'auguste-sans-light';
  src: url("/webfonts/auguste-sans/pro/auguste-sans-light-pro.eot");
  src: url("/webfonts/auguste-sans/pro/auguste-sans-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/auguste-sans/pro/auguste-sans-light-pro.woff2") format("woff2"), url("/webfonts/auguste-sans/pro/auguste-sans-light-pro.woff") format("woff"), url("/webfonts/auguste-sans/pro/auguste-sans-light-pro.ttf") format("truetype");
}

.auguste-sans-light {
  font-family: auguste-sans-light;
}

@font-face {
  font-family: 'auguste-sans-medium';
  src: url("/webfonts/auguste-sans/pro/auguste-sans-medium-pro.eot");
  src: url("/webfonts/auguste-sans/pro/auguste-sans-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/auguste-sans/pro/auguste-sans-medium-pro.woff2") format("woff2"), url("/webfonts/auguste-sans/pro/auguste-sans-medium-pro.woff") format("woff"), url("/webfonts/auguste-sans/pro/auguste-sans-medium-pro.ttf") format("truetype");
}

.auguste-sans-medium {
  font-family: auguste-sans-medium;
}

@font-face {
  font-family: 'auguste-sans-regular';
  src: url("/webfonts/auguste-sans/pro/auguste-sans-regular-pro.eot");
  src: url("/webfonts/auguste-sans/pro/auguste-sans-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/auguste-sans/pro/auguste-sans-regular-pro.woff2") format("woff2"), url("/webfonts/auguste-sans/pro/auguste-sans-regular-pro.woff") format("woff"), url("/webfonts/auguste-sans/pro/auguste-sans-regular-pro.ttf") format("truetype");
}

.auguste-sans-regular {
  font-family: auguste-sans-regular;
}

@font-face {
  font-family: 'auguste-serif-bold';
  src: url("/webfonts/auguste-serif/pro/auguste-serif-bold-pro.eot");
  src: url("/webfonts/auguste-serif/pro/auguste-serif-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/auguste-serif/pro/auguste-serif-bold-pro.woff2") format("woff2"), url("/webfonts/auguste-serif/pro/auguste-serif-bold-pro.woff") format("woff"), url("/webfonts/auguste-serif/pro/auguste-serif-bold-pro.ttf") format("truetype");
}

.auguste-serif-bold {
  font-family: auguste-serif-bold;
}

@font-face {
  font-family: 'auguste-serif-light';
  src: url("/webfonts/auguste-serif/pro/auguste-serif-light-pro.eot");
  src: url("/webfonts/auguste-serif/pro/auguste-serif-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/auguste-serif/pro/auguste-serif-light-pro.woff2") format("woff2"), url("/webfonts/auguste-serif/pro/auguste-serif-light-pro.woff") format("woff"), url("/webfonts/auguste-serif/pro/auguste-serif-light-pro.ttf") format("truetype");
}

.auguste-serif-light {
  font-family: auguste-serif-light;
}

@font-face {
  font-family: 'auguste-serif-medium';
  src: url("/webfonts/auguste-serif/pro/auguste-serif-medium-pro.eot");
  src: url("/webfonts/auguste-serif/pro/auguste-serif-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/auguste-serif/pro/auguste-serif-medium-pro.woff2") format("woff2"), url("/webfonts/auguste-serif/pro/auguste-serif-medium-pro.woff") format("woff"), url("/webfonts/auguste-serif/pro/auguste-serif-medium-pro.ttf") format("truetype");
}

.auguste-serif-medium {
  font-family: auguste-serif-medium;
}

@font-face {
  font-family: 'auguste-serif-regular';
  src: url("/webfonts/auguste-serif/pro/auguste-serif-regular-pro.eot");
  src: url("/webfonts/auguste-serif/pro/auguste-serif-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/auguste-serif/pro/auguste-serif-regular-pro.woff2") format("woff2"), url("/webfonts/auguste-serif/pro/auguste-serif-regular-pro.woff") format("woff"), url("/webfonts/auguste-serif/pro/auguste-serif-regular-pro.ttf") format("truetype");
}

.auguste-serif-regular {
  font-family: auguste-serif-regular;
}

@font-face {
  font-family: 'bal-gx';
  src: url("/webfonts/bal/bal-gx.eot");
  src: url("/webfonts/bal/bal-gx.eot?#iefix") format("embedded-opentype"), url("/webfonts/bal/bal-gx.woff2") format("woff2"), url("/webfonts/bal/bal-gx.woff") format("woff"), url("/webfonts/bal/bal-gx.ttf") format("truetype");
}

.bal-gx {
  font-family: bal-gx;
}

@font-face {
  font-family: 'basis-grotesque-arabic-black';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-black-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-black-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-black-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-black-pro.ttf") format("truetype");
}

.basis-grotesque-arabic-black {
  font-family: basis-grotesque-arabic-black;
}

@font-face {
  font-family: 'basis-grotesque-arabic-bold';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-bold-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-bold-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-bold-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-bold-pro.ttf") format("truetype");
}

.basis-grotesque-arabic-bold {
  font-family: basis-grotesque-arabic-bold;
}

@font-face {
  font-family: 'basis-grotesque-arabic-light';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-light-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-light-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-light-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-light-pro.ttf") format("truetype");
}

.basis-grotesque-arabic-light {
  font-family: basis-grotesque-arabic-light;
}

@font-face {
  font-family: 'basis-grotesque-arabic-medium';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-medium-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-medium-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-medium-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-medium-pro.ttf") format("truetype");
}

.basis-grotesque-arabic-medium {
  font-family: basis-grotesque-arabic-medium;
}

@font-face {
  font-family: 'basis-grotesque-arabic-regular';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-regular-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-regular-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-regular-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-arabic-regular-pro.ttf") format("truetype");
}

.basis-grotesque-arabic-regular {
  font-family: basis-grotesque-arabic-regular;
}

@font-face {
  font-family: 'basis-grotesque-black-italic';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-black-italic-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-black-italic-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-black-italic-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-black-italic-pro.ttf") format("truetype");
}

.basis-grotesque-black-italic {
  font-family: basis-grotesque-black-italic;
}

@font-face {
  font-family: 'basis-grotesque-black';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-black-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-black-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-black-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-black-pro.ttf") format("truetype");
}

.basis-grotesque-black {
  font-family: basis-grotesque-black;
}

@font-face {
  font-family: 'basis-grotesque-bold-italic';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-bold-italic-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-bold-italic-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-bold-italic-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-bold-italic-pro.ttf") format("truetype");
}

.basis-grotesque-bold-italic {
  font-family: basis-grotesque-bold-italic;
}

@font-face {
  font-family: 'basis-grotesque-bold';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-bold-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-bold-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-bold-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-bold-pro.ttf") format("truetype");
}

.basis-grotesque-bold {
  font-family: basis-grotesque-bold;
}

@font-face {
  font-family: 'basis-grotesque-italic';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-italic-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-italic-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-italic-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-italic-pro.ttf") format("truetype");
}

.basis-grotesque-italic {
  font-family: basis-grotesque-italic;
}

@font-face {
  font-family: 'basis-grotesque-light-italic';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-light-italic-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-light-italic-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-light-italic-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-light-italic-pro.ttf") format("truetype");
}

.basis-grotesque-light-italic {
  font-family: basis-grotesque-light-italic;
}

@font-face {
  font-family: 'basis-grotesque-light';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-light-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-light-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-light-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-light-pro.ttf") format("truetype");
}

.basis-grotesque-light {
  font-family: basis-grotesque-light;
}

@font-face {
  font-family: 'basis-grotesque-medium-italic';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-medium-italic-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-medium-italic-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-medium-italic-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-medium-italic-pro.ttf") format("truetype");
}

.basis-grotesque-medium-italic {
  font-family: basis-grotesque-medium-italic;
}

@font-face {
  font-family: 'basis-grotesque-medium';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-medium-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-medium-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-medium-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-medium-pro.ttf") format("truetype");
}

.basis-grotesque-medium {
  font-family: basis-grotesque-medium;
}

@font-face {
  font-family: 'basis-grotesque-mono-bold-italic';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-bold-italic-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-bold-italic-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-bold-italic-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-bold-italic-pro.ttf") format("truetype");
}

.basis-grotesque-mono-bold-italic {
  font-family: basis-grotesque-mono-bold-italic;
}

@font-face {
  font-family: 'basis-grotesque-mono-bold';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-bold-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-bold-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-bold-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-bold-pro.ttf") format("truetype");
}

.basis-grotesque-mono-bold {
  font-family: basis-grotesque-mono-bold;
}

@font-face {
  font-family: 'basis-grotesque-mono-italic';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-italic-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-italic-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-italic-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-italic-pro.ttf") format("truetype");
}

.basis-grotesque-mono-italic {
  font-family: basis-grotesque-mono-italic;
}

@font-face {
  font-family: 'basis-grotesque-mono-light-italic';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-light-italic-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-light-italic-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-light-italic-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-light-italic-pro.ttf") format("truetype");
}

.basis-grotesque-mono-light-italic {
  font-family: basis-grotesque-mono-light-italic;
}

@font-face {
  font-family: 'basis-grotesque-mono-light';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-light-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-light-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-light-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-light-pro.ttf") format("truetype");
}

.basis-grotesque-mono-light {
  font-family: basis-grotesque-mono-light;
}

@font-face {
  font-family: 'basis-grotesque-mono-medium-italic';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-medium-italic-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-medium-italic-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-medium-italic-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-medium-italic-pro.ttf") format("truetype");
}

.basis-grotesque-mono-medium-italic {
  font-family: basis-grotesque-mono-medium-italic;
}

@font-face {
  font-family: 'basis-grotesque-mono-medium';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-medium-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-medium-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-medium-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-medium-pro.ttf") format("truetype");
}

.basis-grotesque-mono-medium {
  font-family: basis-grotesque-mono-medium;
}

@font-face {
  font-family: 'basis-grotesque-mono-regular';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-regular-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-regular-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-regular-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-mono-regular-pro.ttf") format("truetype");
}

.basis-grotesque-mono-regular {
  font-family: basis-grotesque-mono-regular;
}

@font-face {
  font-family: 'basis-grotesque-off-white-italic';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-off-white-italic-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-off-white-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-off-white-italic-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-off-white-italic-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-off-white-italic-pro.ttf") format("truetype");
}

.basis-grotesque-off-white-italic {
  font-family: basis-grotesque-off-white-italic;
}

@font-face {
  font-family: 'basis-grotesque-off-white';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-off-white-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-off-white-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-off-white-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-off-white-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-off-white-pro.ttf") format("truetype");
}

.basis-grotesque-off-white {
  font-family: basis-grotesque-off-white;
}

@font-face {
  font-family: 'basis-grotesque-regular';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-regular-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-regular-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-regular-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-regular-pro.ttf") format("truetype");
}

.basis-grotesque-regular {
  font-family: basis-grotesque-regular;
}

@font-face {
  font-family: 'basis-grotesque-arabic-black';
  src: url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-black-pro.eot");
  src: url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-black-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-black-pro.woff") format("woff"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-black-pro.ttf") format("truetype");
}

.basis-grotesque-arabic-black {
  font-family: basis-grotesque-arabic-black;
}

@font-face {
  font-family: 'basis-grotesque-arabic-bold';
  src: url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-bold-pro.eot");
  src: url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-bold-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-bold-pro.woff") format("woff"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-bold-pro.ttf") format("truetype");
}

.basis-grotesque-arabic-bold {
  font-family: basis-grotesque-arabic-bold;
}

@font-face {
  font-family: 'basis-grotesque-arabic-light';
  src: url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-light-pro.eot");
  src: url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-light-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-light-pro.woff") format("woff"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-light-pro.ttf") format("truetype");
}

.basis-grotesque-arabic-light {
  font-family: basis-grotesque-arabic-light;
}

@font-face {
  font-family: 'basis-grotesque-arabic-medium';
  src: url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-medium-pro.eot");
  src: url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-medium-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-medium-pro.woff") format("woff"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-medium-pro.ttf") format("truetype");
}

.basis-grotesque-arabic-medium {
  font-family: basis-grotesque-arabic-medium;
}

@font-face {
  font-family: 'basis-grotesque-arabic-regular';
  src: url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-regular-pro.eot");
  src: url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-regular-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-regular-pro.woff") format("woff"), url("/webfonts/basis-grotesque-arabic/pro/basis-grotesque-arabic-regular-pro.ttf") format("truetype");
}

.basis-grotesque-arabic-regular {
  font-family: basis-grotesque-arabic-regular;
}

@font-face {
  font-family: 'brick-display-black';
  src: url("/webfonts/brick/pro/brick-display-black-pro.eot");
  src: url("/webfonts/brick/pro/brick-display-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/brick/pro/brick-display-black-pro.woff2") format("woff2"), url("/webfonts/brick/pro/brick-display-black-pro.woff") format("woff"), url("/webfonts/brick/pro/brick-display-black-pro.ttf") format("truetype");
}

.brick-display-black {
  font-family: brick-display-black;
}

@font-face {
  font-family: 'brick-display-extralight';
  src: url("/webfonts/brick/pro/brick-display-extralight-pro.eot");
  src: url("/webfonts/brick/pro/brick-display-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/brick/pro/brick-display-extralight-pro.woff2") format("woff2"), url("/webfonts/brick/pro/brick-display-extralight-pro.woff") format("woff"), url("/webfonts/brick/pro/brick-display-extralight-pro.ttf") format("truetype");
}

.brick-display-extralight {
  font-family: brick-display-extralight;
}

@font-face {
  font-family: 'brick-display-light';
  src: url("/webfonts/brick/pro/brick-display-light-pro.eot");
  src: url("/webfonts/brick/pro/brick-display-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/brick/pro/brick-display-light-pro.woff2") format("woff2"), url("/webfonts/brick/pro/brick-display-light-pro.woff") format("woff"), url("/webfonts/brick/pro/brick-display-light-pro.ttf") format("truetype");
}

.brick-display-light {
  font-family: brick-display-light;
}

@font-face {
  font-family: 'brick-display-medium';
  src: url("/webfonts/brick/pro/brick-display-medium-pro.eot");
  src: url("/webfonts/brick/pro/brick-display-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/brick/pro/brick-display-medium-pro.woff2") format("woff2"), url("/webfonts/brick/pro/brick-display-medium-pro.woff") format("woff"), url("/webfonts/brick/pro/brick-display-medium-pro.ttf") format("truetype");
}

.brick-display-medium {
  font-family: brick-display-medium;
}

@font-face {
  font-family: 'brick-display-regular';
  src: url("/webfonts/brick/pro/brick-display-regular-pro.eot");
  src: url("/webfonts/brick/pro/brick-display-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/brick/pro/brick-display-regular-pro.woff2") format("woff2"), url("/webfonts/brick/pro/brick-display-regular-pro.woff") format("woff"), url("/webfonts/brick/pro/brick-display-regular-pro.ttf") format("truetype");
}

.brick-display-regular {
  font-family: brick-display-regular;
}

@font-face {
  font-family: 'brick-text-black';
  src: url("/webfonts/brick/pro/brick-text-black-pro.eot");
  src: url("/webfonts/brick/pro/brick-text-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/brick/pro/brick-text-black-pro.woff2") format("woff2"), url("/webfonts/brick/pro/brick-text-black-pro.woff") format("woff"), url("/webfonts/brick/pro/brick-text-black-pro.ttf") format("truetype");
}

.brick-text-black {
  font-family: brick-text-black;
}

@font-face {
  font-family: 'brick-text-extralight';
  src: url("/webfonts/brick/pro/brick-text-extralight-pro.eot");
  src: url("/webfonts/brick/pro/brick-text-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/brick/pro/brick-text-extralight-pro.woff2") format("woff2"), url("/webfonts/brick/pro/brick-text-extralight-pro.woff") format("woff"), url("/webfonts/brick/pro/brick-text-extralight-pro.ttf") format("truetype");
}

.brick-text-extralight {
  font-family: brick-text-extralight;
}

@font-face {
  font-family: 'brick-text-light';
  src: url("/webfonts/brick/pro/brick-text-light-pro.eot");
  src: url("/webfonts/brick/pro/brick-text-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/brick/pro/brick-text-light-pro.woff2") format("woff2"), url("/webfonts/brick/pro/brick-text-light-pro.woff") format("woff"), url("/webfonts/brick/pro/brick-text-light-pro.ttf") format("truetype");
}

.brick-text-light {
  font-family: brick-text-light;
}

@font-face {
  font-family: 'brick-text-medium';
  src: url("/webfonts/brick/pro/brick-text-medium-pro.eot");
  src: url("/webfonts/brick/pro/brick-text-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/brick/pro/brick-text-medium-pro.woff2") format("woff2"), url("/webfonts/brick/pro/brick-text-medium-pro.woff") format("woff"), url("/webfonts/brick/pro/brick-text-medium-pro.ttf") format("truetype");
}

.brick-text-medium {
  font-family: brick-text-medium;
}

@font-face {
  font-family: 'brick-text-regular';
  src: url("/webfonts/brick/pro/brick-text-regular-pro.eot");
  src: url("/webfonts/brick/pro/brick-text-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/brick/pro/brick-text-regular-pro.woff2") format("woff2"), url("/webfonts/brick/pro/brick-text-regular-pro.woff") format("woff"), url("/webfonts/brick/pro/brick-text-regular-pro.ttf") format("truetype");
}

.brick-text-regular {
  font-family: brick-text-regular;
}

@font-face {
  font-family: 'burgess-bold-italic';
  src: url("/webfonts/burgess/pro/burgess-bold-italic-pro.eot");
  src: url("/webfonts/burgess/pro/burgess-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/burgess/pro/burgess-bold-italic-pro.woff2") format("woff2"), url("/webfonts/burgess/pro/burgess-bold-italic-pro.woff") format("woff"), url("/webfonts/burgess/pro/burgess-bold-italic-pro.ttf") format("truetype");
}

.burgess-bold-italic {
  font-family: burgess-bold-italic;
}

@font-face {
  font-family: 'burgess-bold';
  src: url("/webfonts/burgess/pro/burgess-bold-pro.eot");
  src: url("/webfonts/burgess/pro/burgess-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/burgess/pro/burgess-bold-pro.woff2") format("woff2"), url("/webfonts/burgess/pro/burgess-bold-pro.woff") format("woff"), url("/webfonts/burgess/pro/burgess-bold-pro.ttf") format("truetype");
}

.burgess-bold {
  font-family: burgess-bold;
}

@font-face {
  font-family: 'burgess-italic';
  src: url("/webfonts/burgess/pro/burgess-italic-pro.eot");
  src: url("/webfonts/burgess/pro/burgess-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/burgess/pro/burgess-italic-pro.woff2") format("woff2"), url("/webfonts/burgess/pro/burgess-italic-pro.woff") format("woff"), url("/webfonts/burgess/pro/burgess-italic-pro.ttf") format("truetype");
}

.burgess-italic {
  font-family: burgess-italic;
}

@font-face {
  font-family: 'burgess-regular';
  src: url("/webfonts/burgess/pro/burgess-regular-pro.eot");
  src: url("/webfonts/burgess/pro/burgess-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/burgess/pro/burgess-regular-pro.woff2") format("woff2"), url("/webfonts/burgess/pro/burgess-regular-pro.woff") format("woff"), url("/webfonts/burgess/pro/burgess-regular-pro.ttf") format("truetype");
}

.burgess-regular {
  font-family: burgess-regular;
}

@font-face {
  font-family: 'burgess-semibold-italic';
  src: url("/webfonts/burgess/pro/burgess-semibold-italic-pro.eot");
  src: url("/webfonts/burgess/pro/burgess-semibold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/burgess/pro/burgess-semibold-italic-pro.woff2") format("woff2"), url("/webfonts/burgess/pro/burgess-semibold-italic-pro.woff") format("woff"), url("/webfonts/burgess/pro/burgess-semibold-italic-pro.ttf") format("truetype");
}

.burgess-semibold-italic {
  font-family: burgess-semibold-italic;
}

@font-face {
  font-family: 'burgess-semibold';
  src: url("/webfonts/burgess/pro/burgess-semibold-pro.eot");
  src: url("/webfonts/burgess/pro/burgess-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/burgess/pro/burgess-semibold-pro.woff2") format("woff2"), url("/webfonts/burgess/pro/burgess-semibold-pro.woff") format("woff"), url("/webfonts/burgess/pro/burgess-semibold-pro.ttf") format("truetype");
}

.burgess-semibold {
  font-family: burgess-semibold;
}

@font-face {
  font-family: 'castledown-bold-italic';
  src: url("/webfonts/castledown/pro/castledown-bold-italic-pro.eot");
  src: url("/webfonts/castledown/pro/castledown-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/castledown/pro/castledown-bold-italic-pro.woff2") format("woff2"), url("/webfonts/castledown/pro/castledown-bold-italic-pro.woff") format("woff"), url("/webfonts/castledown/pro/castledown-bold-italic-pro.ttf") format("truetype");
}

.castledown-bold-italic {
  font-family: castledown-bold-italic;
}

@font-face {
  font-family: 'castledown-bold';
  src: url("/webfonts/castledown/pro/castledown-bold-pro.eot");
  src: url("/webfonts/castledown/pro/castledown-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/castledown/pro/castledown-bold-pro.woff2") format("woff2"), url("/webfonts/castledown/pro/castledown-bold-pro.woff") format("woff"), url("/webfonts/castledown/pro/castledown-bold-pro.ttf") format("truetype");
}

.castledown-bold {
  font-family: castledown-bold;
}

@font-face {
  font-family: 'castledown-cursive';
  src: url("/webfonts/castledown/pro/castledown-cursive-pro.eot");
  src: url("/webfonts/castledown/pro/castledown-cursive-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/castledown/pro/castledown-cursive-pro.woff2") format("woff2"), url("/webfonts/castledown/pro/castledown-cursive-pro.woff") format("woff"), url("/webfonts/castledown/pro/castledown-cursive-pro.ttf") format("truetype");
}

.castledown-cursive {
  font-family: castledown-cursive;
}

@font-face {
  font-family: 'castledown-dotted-regular';
  src: url("/webfonts/castledown/pro/castledown-dotted-regular-pro.eot");
  src: url("/webfonts/castledown/pro/castledown-dotted-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/castledown/pro/castledown-dotted-regular-pro.woff2") format("woff2"), url("/webfonts/castledown/pro/castledown-dotted-regular-pro.woff") format("woff"), url("/webfonts/castledown/pro/castledown-dotted-regular-pro.ttf") format("truetype");
}

.castledown-dotted-regular {
  font-family: castledown-dotted-regular;
}

@font-face {
  font-family: 'castledown-fun-bold';
  src: url("/webfonts/castledown/pro/castledown-fun-bold-pro.eot");
  src: url("/webfonts/castledown/pro/castledown-fun-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/castledown/pro/castledown-fun-bold-pro.woff2") format("woff2"), url("/webfonts/castledown/pro/castledown-fun-bold-pro.woff") format("woff"), url("/webfonts/castledown/pro/castledown-fun-bold-pro.ttf") format("truetype");
}

.castledown-fun-bold {
  font-family: castledown-fun-bold;
}

@font-face {
  font-family: 'castledown-fun-heavy';
  src: url("/webfonts/castledown/pro/castledown-fun-heavy-pro.eot");
  src: url("/webfonts/castledown/pro/castledown-fun-heavy-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/castledown/pro/castledown-fun-heavy-pro.woff2") format("woff2"), url("/webfonts/castledown/pro/castledown-fun-heavy-pro.woff") format("woff"), url("/webfonts/castledown/pro/castledown-fun-heavy-pro.ttf") format("truetype");
}

.castledown-fun-heavy {
  font-family: castledown-fun-heavy;
}

@font-face {
  font-family: 'castledown-fun-regular';
  src: url("/webfonts/castledown/pro/castledown-fun-regular-pro.eot");
  src: url("/webfonts/castledown/pro/castledown-fun-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/castledown/pro/castledown-fun-regular-pro.woff2") format("woff2"), url("/webfonts/castledown/pro/castledown-fun-regular-pro.woff") format("woff"), url("/webfonts/castledown/pro/castledown-fun-regular-pro.ttf") format("truetype");
}

.castledown-fun-regular {
  font-family: castledown-fun-regular;
}

@font-face {
  font-family: 'castledown-heavy-italic';
  src: url("/webfonts/castledown/pro/castledown-heavy-italic-pro.eot");
  src: url("/webfonts/castledown/pro/castledown-heavy-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/castledown/pro/castledown-heavy-italic-pro.woff2") format("woff2"), url("/webfonts/castledown/pro/castledown-heavy-italic-pro.woff") format("woff"), url("/webfonts/castledown/pro/castledown-heavy-italic-pro.ttf") format("truetype");
}

.castledown-heavy-italic {
  font-family: castledown-heavy-italic;
}

@font-face {
  font-family: 'castledown-heavy';
  src: url("/webfonts/castledown/pro/castledown-heavy-pro.eot");
  src: url("/webfonts/castledown/pro/castledown-heavy-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/castledown/pro/castledown-heavy-pro.woff2") format("woff2"), url("/webfonts/castledown/pro/castledown-heavy-pro.woff") format("woff"), url("/webfonts/castledown/pro/castledown-heavy-pro.ttf") format("truetype");
}

.castledown-heavy {
  font-family: castledown-heavy;
}

@font-face {
  font-family: 'castledown-italic';
  src: url("/webfonts/castledown/pro/castledown-italic-pro.eot");
  src: url("/webfonts/castledown/pro/castledown-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/castledown/pro/castledown-italic-pro.woff2") format("woff2"), url("/webfonts/castledown/pro/castledown-italic-pro.woff") format("woff"), url("/webfonts/castledown/pro/castledown-italic-pro.ttf") format("truetype");
}

.castledown-italic {
  font-family: castledown-italic;
}

@font-face {
  font-family: 'castledown-regular';
  src: url("/webfonts/castledown/pro/castledown-regular-pro.eot");
  src: url("/webfonts/castledown/pro/castledown-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/castledown/pro/castledown-regular-pro.woff2") format("woff2"), url("/webfonts/castledown/pro/castledown-regular-pro.woff") format("woff"), url("/webfonts/castledown/pro/castledown-regular-pro.ttf") format("truetype");
}

.castledown-regular {
  font-family: castledown-regular;
}

@font-face {
  font-family: 'castledown-cursive-dots-no-dirs';
  src: url("/webfonts/castledown/sup/castledown-cursive-dots-no-dirs.eot");
  src: url("/webfonts/castledown/sup/castledown-cursive-dots-no-dirs.eot?#iefix") format("embedded-opentype"), url("/webfonts/castledown/sup/castledown-cursive-dots-no-dirs.woff2") format("woff2"), url("/webfonts/castledown/sup/castledown-cursive-dots-no-dirs.woff") format("woff"), url("/webfonts/castledown/sup/castledown-cursive-dots-no-dirs.ttf") format("truetype");
}

.castledown-cursive-dots-no-dirs {
  font-family: castledown-cursive-dots-no-dirs;
}

@font-face {
  font-family: 'castledown-cursive-dots';
  src: url("/webfonts/castledown/sup/castledown-cursive-dots.eot");
  src: url("/webfonts/castledown/sup/castledown-cursive-dots.eot?#iefix") format("embedded-opentype"), url("/webfonts/castledown/sup/castledown-cursive-dots.woff2") format("woff2"), url("/webfonts/castledown/sup/castledown-cursive-dots.woff") format("woff"), url("/webfonts/castledown/sup/castledown-cursive-dots.ttf") format("truetype");
}

.castledown-cursive-dots {
  font-family: castledown-cursive-dots;
}

@font-face {
  font-family: 'castledown-cursive-lined';
  src: url("/webfonts/castledown/sup/castledown-cursive-lined.eot");
  src: url("/webfonts/castledown/sup/castledown-cursive-lined.eot?#iefix") format("embedded-opentype"), url("/webfonts/castledown/sup/castledown-cursive-lined.woff2") format("woff2"), url("/webfonts/castledown/sup/castledown-cursive-lined.woff") format("woff"), url("/webfonts/castledown/sup/castledown-cursive-lined.ttf") format("truetype");
}

.castledown-cursive-lined {
  font-family: castledown-cursive-lined;
}

@font-face {
  font-family: 'central-avenue-bold';
  src: url("/webfonts/central-avenue/central-avenue-bold.eot");
  src: url("/webfonts/central-avenue/central-avenue-bold.eot?#iefix") format("embedded-opentype"), url("/webfonts/central-avenue/central-avenue-bold.woff2") format("woff2"), url("/webfonts/central-avenue/central-avenue-bold.woff") format("woff"), url("/webfonts/central-avenue/central-avenue-bold.ttf") format("truetype");
}

.central-avenue-bold {
  font-family: central-avenue-bold;
}

@font-face {
  font-family: 'coign-vf-beta';
  src: url("/webfonts/coign/coign-vf-beta.eot");
  src: url("/webfonts/coign/coign-vf-beta.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/coign-vf-beta.woff2") format("woff2"), url("/webfonts/coign/coign-vf-beta.woff") format("woff"), url("/webfonts/coign/coign-vf-beta.ttf") format("truetype");
}

.coign-vf-beta {
  font-family: coign-vf-beta;
}

@font-face {
  font-family: 'coign-11-thin';
  src: url("/webfonts/coign/pro/coign-11-thin-pro.eot");
  src: url("/webfonts/coign/pro/coign-11-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-11-thin-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-11-thin-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-11-thin-pro.ttf") format("truetype");
}

.coign-11-thin {
  font-family: coign-11-thin;
}

@font-face {
  font-family: 'coign-12-extralight';
  src: url("/webfonts/coign/pro/coign-12-extralight-pro.eot");
  src: url("/webfonts/coign/pro/coign-12-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-12-extralight-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-12-extralight-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-12-extralight-pro.ttf") format("truetype");
}

.coign-12-extralight {
  font-family: coign-12-extralight;
}

@font-face {
  font-family: 'coign-13-light';
  src: url("/webfonts/coign/pro/coign-13-light-pro.eot");
  src: url("/webfonts/coign/pro/coign-13-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-13-light-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-13-light-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-13-light-pro.ttf") format("truetype");
}

.coign-13-light {
  font-family: coign-13-light;
}

@font-face {
  font-family: 'coign-14-regular';
  src: url("/webfonts/coign/pro/coign-14-regular-pro.eot");
  src: url("/webfonts/coign/pro/coign-14-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-14-regular-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-14-regular-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-14-regular-pro.ttf") format("truetype");
}

.coign-14-regular {
  font-family: coign-14-regular;
}

@font-face {
  font-family: 'coign-15-medium';
  src: url("/webfonts/coign/pro/coign-15-medium-pro.eot");
  src: url("/webfonts/coign/pro/coign-15-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-15-medium-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-15-medium-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-15-medium-pro.ttf") format("truetype");
}

.coign-15-medium {
  font-family: coign-15-medium;
}

@font-face {
  font-family: 'coign-16-semibold';
  src: url("/webfonts/coign/pro/coign-16-semibold-pro.eot");
  src: url("/webfonts/coign/pro/coign-16-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-16-semibold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-16-semibold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-16-semibold-pro.ttf") format("truetype");
}

.coign-16-semibold {
  font-family: coign-16-semibold;
}

@font-face {
  font-family: 'coign-17-bold';
  src: url("/webfonts/coign/pro/coign-17-bold-pro.eot");
  src: url("/webfonts/coign/pro/coign-17-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-17-bold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-17-bold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-17-bold-pro.ttf") format("truetype");
}

.coign-17-bold {
  font-family: coign-17-bold;
}

@font-face {
  font-family: 'coign-21-thin';
  src: url("/webfonts/coign/pro/coign-21-thin-pro.eot");
  src: url("/webfonts/coign/pro/coign-21-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-21-thin-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-21-thin-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-21-thin-pro.ttf") format("truetype");
}

.coign-21-thin {
  font-family: coign-21-thin;
}

@font-face {
  font-family: 'coign-22-extralight';
  src: url("/webfonts/coign/pro/coign-22-extralight-pro.eot");
  src: url("/webfonts/coign/pro/coign-22-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-22-extralight-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-22-extralight-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-22-extralight-pro.ttf") format("truetype");
}

.coign-22-extralight {
  font-family: coign-22-extralight;
}

@font-face {
  font-family: 'coign-23-light';
  src: url("/webfonts/coign/pro/coign-23-light-pro.eot");
  src: url("/webfonts/coign/pro/coign-23-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-23-light-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-23-light-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-23-light-pro.ttf") format("truetype");
}

.coign-23-light {
  font-family: coign-23-light;
}

@font-face {
  font-family: 'coign-24-regular';
  src: url("/webfonts/coign/pro/coign-24-regular-pro.eot");
  src: url("/webfonts/coign/pro/coign-24-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-24-regular-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-24-regular-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-24-regular-pro.ttf") format("truetype");
}

.coign-24-regular {
  font-family: coign-24-regular;
}

@font-face {
  font-family: 'coign-25-medium';
  src: url("/webfonts/coign/pro/coign-25-medium-pro.eot");
  src: url("/webfonts/coign/pro/coign-25-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-25-medium-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-25-medium-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-25-medium-pro.ttf") format("truetype");
}

.coign-25-medium {
  font-family: coign-25-medium;
}

@font-face {
  font-family: 'coign-26-semibold';
  src: url("/webfonts/coign/pro/coign-26-semibold-pro.eot");
  src: url("/webfonts/coign/pro/coign-26-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-26-semibold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-26-semibold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-26-semibold-pro.ttf") format("truetype");
}

.coign-26-semibold {
  font-family: coign-26-semibold;
}

@font-face {
  font-family: 'coign-27-bold';
  src: url("/webfonts/coign/pro/coign-27-bold-pro.eot");
  src: url("/webfonts/coign/pro/coign-27-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-27-bold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-27-bold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-27-bold-pro.ttf") format("truetype");
}

.coign-27-bold {
  font-family: coign-27-bold;
}

@font-face {
  font-family: 'coign-31-thin';
  src: url("/webfonts/coign/pro/coign-31-thin-pro.eot");
  src: url("/webfonts/coign/pro/coign-31-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-31-thin-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-31-thin-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-31-thin-pro.ttf") format("truetype");
}

.coign-31-thin {
  font-family: coign-31-thin;
}

@font-face {
  font-family: 'coign-32-extralight';
  src: url("/webfonts/coign/pro/coign-32-extralight-pro.eot");
  src: url("/webfonts/coign/pro/coign-32-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-32-extralight-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-32-extralight-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-32-extralight-pro.ttf") format("truetype");
}

.coign-32-extralight {
  font-family: coign-32-extralight;
}

@font-face {
  font-family: 'coign-33-light';
  src: url("/webfonts/coign/pro/coign-33-light-pro.eot");
  src: url("/webfonts/coign/pro/coign-33-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-33-light-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-33-light-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-33-light-pro.ttf") format("truetype");
}

.coign-33-light {
  font-family: coign-33-light;
}

@font-face {
  font-family: 'coign-34-regular';
  src: url("/webfonts/coign/pro/coign-34-regular-pro.eot");
  src: url("/webfonts/coign/pro/coign-34-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-34-regular-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-34-regular-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-34-regular-pro.ttf") format("truetype");
}

.coign-34-regular {
  font-family: coign-34-regular;
}

@font-face {
  font-family: 'coign-35-medium';
  src: url("/webfonts/coign/pro/coign-35-medium-pro.eot");
  src: url("/webfonts/coign/pro/coign-35-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-35-medium-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-35-medium-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-35-medium-pro.ttf") format("truetype");
}

.coign-35-medium {
  font-family: coign-35-medium;
}

@font-face {
  font-family: 'coign-36-semibold';
  src: url("/webfonts/coign/pro/coign-36-semibold-pro.eot");
  src: url("/webfonts/coign/pro/coign-36-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-36-semibold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-36-semibold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-36-semibold-pro.ttf") format("truetype");
}

.coign-36-semibold {
  font-family: coign-36-semibold;
}

@font-face {
  font-family: 'coign-37-bold';
  src: url("/webfonts/coign/pro/coign-37-bold-pro.eot");
  src: url("/webfonts/coign/pro/coign-37-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-37-bold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-37-bold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-37-bold-pro.ttf") format("truetype");
}

.coign-37-bold {
  font-family: coign-37-bold;
}

@font-face {
  font-family: 'coign-41-thin';
  src: url("/webfonts/coign/pro/coign-41-thin-pro.eot");
  src: url("/webfonts/coign/pro/coign-41-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-41-thin-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-41-thin-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-41-thin-pro.ttf") format("truetype");
}

.coign-41-thin {
  font-family: coign-41-thin;
}

@font-face {
  font-family: 'coign-42-extralight';
  src: url("/webfonts/coign/pro/coign-42-extralight-pro.eot");
  src: url("/webfonts/coign/pro/coign-42-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-42-extralight-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-42-extralight-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-42-extralight-pro.ttf") format("truetype");
}

.coign-42-extralight {
  font-family: coign-42-extralight;
}

@font-face {
  font-family: 'coign-43-light';
  src: url("/webfonts/coign/pro/coign-43-light-pro.eot");
  src: url("/webfonts/coign/pro/coign-43-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-43-light-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-43-light-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-43-light-pro.ttf") format("truetype");
}

.coign-43-light {
  font-family: coign-43-light;
}

@font-face {
  font-family: 'coign-44-regular';
  src: url("/webfonts/coign/pro/coign-44-regular-pro.eot");
  src: url("/webfonts/coign/pro/coign-44-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-44-regular-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-44-regular-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-44-regular-pro.ttf") format("truetype");
}

.coign-44-regular {
  font-family: coign-44-regular;
}

@font-face {
  font-family: 'coign-45-medium';
  src: url("/webfonts/coign/pro/coign-45-medium-pro.eot");
  src: url("/webfonts/coign/pro/coign-45-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-45-medium-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-45-medium-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-45-medium-pro.ttf") format("truetype");
}

.coign-45-medium {
  font-family: coign-45-medium;
}

@font-face {
  font-family: 'coign-46-semibold';
  src: url("/webfonts/coign/pro/coign-46-semibold-pro.eot");
  src: url("/webfonts/coign/pro/coign-46-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-46-semibold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-46-semibold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-46-semibold-pro.ttf") format("truetype");
}

.coign-46-semibold {
  font-family: coign-46-semibold;
}

@font-face {
  font-family: 'coign-47-bold';
  src: url("/webfonts/coign/pro/coign-47-bold-pro.eot");
  src: url("/webfonts/coign/pro/coign-47-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-47-bold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-47-bold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-47-bold-pro.ttf") format("truetype");
}

.coign-47-bold {
  font-family: coign-47-bold;
}

@font-face {
  font-family: 'coign-51-thin';
  src: url("/webfonts/coign/pro/coign-51-thin-pro.eot");
  src: url("/webfonts/coign/pro/coign-51-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-51-thin-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-51-thin-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-51-thin-pro.ttf") format("truetype");
}

.coign-51-thin {
  font-family: coign-51-thin;
}

@font-face {
  font-family: 'coign-52-extralight';
  src: url("/webfonts/coign/pro/coign-52-extralight-pro.eot");
  src: url("/webfonts/coign/pro/coign-52-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-52-extralight-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-52-extralight-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-52-extralight-pro.ttf") format("truetype");
}

.coign-52-extralight {
  font-family: coign-52-extralight;
}

@font-face {
  font-family: 'coign-53-light';
  src: url("/webfonts/coign/pro/coign-53-light-pro.eot");
  src: url("/webfonts/coign/pro/coign-53-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-53-light-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-53-light-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-53-light-pro.ttf") format("truetype");
}

.coign-53-light {
  font-family: coign-53-light;
}

@font-face {
  font-family: 'coign-54-regular';
  src: url("/webfonts/coign/pro/coign-54-regular-pro.eot");
  src: url("/webfonts/coign/pro/coign-54-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-54-regular-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-54-regular-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-54-regular-pro.ttf") format("truetype");
}

.coign-54-regular {
  font-family: coign-54-regular;
}

@font-face {
  font-family: 'coign-55-medium';
  src: url("/webfonts/coign/pro/coign-55-medium-pro.eot");
  src: url("/webfonts/coign/pro/coign-55-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-55-medium-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-55-medium-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-55-medium-pro.ttf") format("truetype");
}

.coign-55-medium {
  font-family: coign-55-medium;
}

@font-face {
  font-family: 'coign-56-semibold';
  src: url("/webfonts/coign/pro/coign-56-semibold-pro.eot");
  src: url("/webfonts/coign/pro/coign-56-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-56-semibold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-56-semibold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-56-semibold-pro.ttf") format("truetype");
}

.coign-56-semibold {
  font-family: coign-56-semibold;
}

@font-face {
  font-family: 'coign-57-bold';
  src: url("/webfonts/coign/pro/coign-57-bold-pro.eot");
  src: url("/webfonts/coign/pro/coign-57-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-57-bold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-57-bold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-57-bold-pro.ttf") format("truetype");
}

.coign-57-bold {
  font-family: coign-57-bold;
}

@font-face {
  font-family: 'coign-61-thin';
  src: url("/webfonts/coign/pro/coign-61-thin-pro.eot");
  src: url("/webfonts/coign/pro/coign-61-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-61-thin-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-61-thin-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-61-thin-pro.ttf") format("truetype");
}

.coign-61-thin {
  font-family: coign-61-thin;
}

@font-face {
  font-family: 'coign-62-extralight';
  src: url("/webfonts/coign/pro/coign-62-extralight-pro.eot");
  src: url("/webfonts/coign/pro/coign-62-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-62-extralight-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-62-extralight-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-62-extralight-pro.ttf") format("truetype");
}

.coign-62-extralight {
  font-family: coign-62-extralight;
}

@font-face {
  font-family: 'coign-63-light';
  src: url("/webfonts/coign/pro/coign-63-light-pro.eot");
  src: url("/webfonts/coign/pro/coign-63-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-63-light-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-63-light-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-63-light-pro.ttf") format("truetype");
}

.coign-63-light {
  font-family: coign-63-light;
}

@font-face {
  font-family: 'coign-64-regular';
  src: url("/webfonts/coign/pro/coign-64-regular-pro.eot");
  src: url("/webfonts/coign/pro/coign-64-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-64-regular-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-64-regular-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-64-regular-pro.ttf") format("truetype");
}

.coign-64-regular {
  font-family: coign-64-regular;
}

@font-face {
  font-family: 'coign-65-medium';
  src: url("/webfonts/coign/pro/coign-65-medium-pro.eot");
  src: url("/webfonts/coign/pro/coign-65-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-65-medium-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-65-medium-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-65-medium-pro.ttf") format("truetype");
}

.coign-65-medium {
  font-family: coign-65-medium;
}

@font-face {
  font-family: 'coign-66-semibold';
  src: url("/webfonts/coign/pro/coign-66-semibold-pro.eot");
  src: url("/webfonts/coign/pro/coign-66-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-66-semibold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-66-semibold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-66-semibold-pro.ttf") format("truetype");
}

.coign-66-semibold {
  font-family: coign-66-semibold;
}

@font-face {
  font-family: 'coign-67-bold';
  src: url("/webfonts/coign/pro/coign-67-bold-pro.eot");
  src: url("/webfonts/coign/pro/coign-67-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-67-bold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-67-bold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-67-bold-pro.ttf") format("truetype");
}

.coign-67-bold {
  font-family: coign-67-bold;
}

@font-face {
  font-family: 'coign-71-thin';
  src: url("/webfonts/coign/pro/coign-71-thin-pro.eot");
  src: url("/webfonts/coign/pro/coign-71-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-71-thin-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-71-thin-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-71-thin-pro.ttf") format("truetype");
}

.coign-71-thin {
  font-family: coign-71-thin;
}

@font-face {
  font-family: 'coign-72-extralight';
  src: url("/webfonts/coign/pro/coign-72-extralight-pro.eot");
  src: url("/webfonts/coign/pro/coign-72-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-72-extralight-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-72-extralight-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-72-extralight-pro.ttf") format("truetype");
}

.coign-72-extralight {
  font-family: coign-72-extralight;
}

@font-face {
  font-family: 'coign-73-light';
  src: url("/webfonts/coign/pro/coign-73-light-pro.eot");
  src: url("/webfonts/coign/pro/coign-73-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-73-light-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-73-light-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-73-light-pro.ttf") format("truetype");
}

.coign-73-light {
  font-family: coign-73-light;
}

@font-face {
  font-family: 'coign-74-regular';
  src: url("/webfonts/coign/pro/coign-74-regular-pro.eot");
  src: url("/webfonts/coign/pro/coign-74-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-74-regular-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-74-regular-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-74-regular-pro.ttf") format("truetype");
}

.coign-74-regular {
  font-family: coign-74-regular;
}

@font-face {
  font-family: 'coign-75-medium';
  src: url("/webfonts/coign/pro/coign-75-medium-pro.eot");
  src: url("/webfonts/coign/pro/coign-75-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-75-medium-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-75-medium-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-75-medium-pro.ttf") format("truetype");
}

.coign-75-medium {
  font-family: coign-75-medium;
}

@font-face {
  font-family: 'coign-76-semibold';
  src: url("/webfonts/coign/pro/coign-76-semibold-pro.eot");
  src: url("/webfonts/coign/pro/coign-76-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-76-semibold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-76-semibold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-76-semibold-pro.ttf") format("truetype");
}

.coign-76-semibold {
  font-family: coign-76-semibold;
}

@font-face {
  font-family: 'coign-77-bold';
  src: url("/webfonts/coign/pro/coign-77-bold-pro.eot");
  src: url("/webfonts/coign/pro/coign-77-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-77-bold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-77-bold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-77-bold-pro.ttf") format("truetype");
}

.coign-77-bold {
  font-family: coign-77-bold;
}

@font-face {
  font-family: 'coign-81-thin';
  src: url("/webfonts/coign/pro/coign-81-thin-pro.eot");
  src: url("/webfonts/coign/pro/coign-81-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-81-thin-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-81-thin-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-81-thin-pro.ttf") format("truetype");
}

.coign-81-thin {
  font-family: coign-81-thin;
}

@font-face {
  font-family: 'coign-82-extralight';
  src: url("/webfonts/coign/pro/coign-82-extralight-pro.eot");
  src: url("/webfonts/coign/pro/coign-82-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-82-extralight-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-82-extralight-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-82-extralight-pro.ttf") format("truetype");
}

.coign-82-extralight {
  font-family: coign-82-extralight;
}

@font-face {
  font-family: 'coign-83-light';
  src: url("/webfonts/coign/pro/coign-83-light-pro.eot");
  src: url("/webfonts/coign/pro/coign-83-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-83-light-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-83-light-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-83-light-pro.ttf") format("truetype");
}

.coign-83-light {
  font-family: coign-83-light;
}

@font-face {
  font-family: 'coign-84-regular';
  src: url("/webfonts/coign/pro/coign-84-regular-pro.eot");
  src: url("/webfonts/coign/pro/coign-84-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-84-regular-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-84-regular-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-84-regular-pro.ttf") format("truetype");
}

.coign-84-regular {
  font-family: coign-84-regular;
}

@font-face {
  font-family: 'coign-85-medium';
  src: url("/webfonts/coign/pro/coign-85-medium-pro.eot");
  src: url("/webfonts/coign/pro/coign-85-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-85-medium-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-85-medium-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-85-medium-pro.ttf") format("truetype");
}

.coign-85-medium {
  font-family: coign-85-medium;
}

@font-face {
  font-family: 'coign-86-semibold';
  src: url("/webfonts/coign/pro/coign-86-semibold-pro.eot");
  src: url("/webfonts/coign/pro/coign-86-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-86-semibold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-86-semibold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-86-semibold-pro.ttf") format("truetype");
}

.coign-86-semibold {
  font-family: coign-86-semibold;
}

@font-face {
  font-family: 'coign-87-bold';
  src: url("/webfonts/coign/pro/coign-87-bold-pro.eot");
  src: url("/webfonts/coign/pro/coign-87-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/coign/pro/coign-87-bold-pro.woff2") format("woff2"), url("/webfonts/coign/pro/coign-87-bold-pro.woff") format("woff"), url("/webfonts/coign/pro/coign-87-bold-pro.ttf") format("truetype");
}

.coign-87-bold {
  font-family: coign-87-bold;
}

@font-face {
  font-family: 'columba-banner-hairline-italic';
  src: url("/webfonts/columba/pro/columba-banner-hairline-italic-pro.eot");
  src: url("/webfonts/columba/pro/columba-banner-hairline-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-banner-hairline-italic-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-banner-hairline-italic-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-banner-hairline-italic-pro.ttf") format("truetype");
}

.columba-banner-hairline-italic {
  font-family: columba-banner-hairline-italic;
}

@font-face {
  font-family: 'columba-banner-hairline';
  src: url("/webfonts/columba/pro/columba-banner-hairline-pro.eot");
  src: url("/webfonts/columba/pro/columba-banner-hairline-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-banner-hairline-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-banner-hairline-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-banner-hairline-pro.ttf") format("truetype");
}

.columba-banner-hairline {
  font-family: columba-banner-hairline;
}

@font-face {
  font-family: 'columba-ruby-bold-italic';
  src: url("/webfonts/columba/pro/columba-ruby-bold-italic-pro.eot");
  src: url("/webfonts/columba/pro/columba-ruby-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-ruby-bold-italic-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-ruby-bold-italic-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-ruby-bold-italic-pro.ttf") format("truetype");
}

.columba-ruby-bold-italic {
  font-family: columba-ruby-bold-italic;
}

@font-face {
  font-family: 'columba-ruby-bold';
  src: url("/webfonts/columba/pro/columba-ruby-bold-pro.eot");
  src: url("/webfonts/columba/pro/columba-ruby-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-ruby-bold-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-ruby-bold-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-ruby-bold-pro.ttf") format("truetype");
}

.columba-ruby-bold {
  font-family: columba-ruby-bold;
}

@font-face {
  font-family: 'columba-ruby-italic';
  src: url("/webfonts/columba/pro/columba-ruby-italic-pro.eot");
  src: url("/webfonts/columba/pro/columba-ruby-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-ruby-italic-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-ruby-italic-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-ruby-italic-pro.ttf") format("truetype");
}

.columba-ruby-italic {
  font-family: columba-ruby-italic;
}

@font-face {
  font-family: 'columba-ruby-medium-italic';
  src: url("/webfonts/columba/pro/columba-ruby-medium-italic-pro.eot");
  src: url("/webfonts/columba/pro/columba-ruby-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-ruby-medium-italic-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-ruby-medium-italic-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-ruby-medium-italic-pro.ttf") format("truetype");
}

.columba-ruby-medium-italic {
  font-family: columba-ruby-medium-italic;
}

@font-face {
  font-family: 'columba-ruby-medium';
  src: url("/webfonts/columba/pro/columba-ruby-medium-pro.eot");
  src: url("/webfonts/columba/pro/columba-ruby-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-ruby-medium-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-ruby-medium-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-ruby-medium-pro.ttf") format("truetype");
}

.columba-ruby-medium {
  font-family: columba-ruby-medium;
}

@font-face {
  font-family: 'columba-ruby-regular';
  src: url("/webfonts/columba/pro/columba-ruby-regular-pro.eot");
  src: url("/webfonts/columba/pro/columba-ruby-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-ruby-regular-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-ruby-regular-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-ruby-regular-pro.ttf") format("truetype");
}

.columba-ruby-regular {
  font-family: columba-ruby-regular;
}

@font-face {
  font-family: 'columba-ruby-semibold-italic';
  src: url("/webfonts/columba/pro/columba-ruby-semibold-italic-pro.eot");
  src: url("/webfonts/columba/pro/columba-ruby-semibold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-ruby-semibold-italic-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-ruby-semibold-italic-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-ruby-semibold-italic-pro.ttf") format("truetype");
}

.columba-ruby-semibold-italic {
  font-family: columba-ruby-semibold-italic;
}

@font-face {
  font-family: 'columba-ruby-semibold';
  src: url("/webfonts/columba/pro/columba-ruby-semibold-pro.eot");
  src: url("/webfonts/columba/pro/columba-ruby-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-ruby-semibold-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-ruby-semibold-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-ruby-semibold-pro.ttf") format("truetype");
}

.columba-ruby-semibold {
  font-family: columba-ruby-semibold;
}

@font-face {
  font-family: 'columba-ruby-ultra-italic';
  src: url("/webfonts/columba/pro/columba-ruby-ultra-italic-pro.eot");
  src: url("/webfonts/columba/pro/columba-ruby-ultra-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-ruby-ultra-italic-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-ruby-ultra-italic-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-ruby-ultra-italic-pro.ttf") format("truetype");
}

.columba-ruby-ultra-italic {
  font-family: columba-ruby-ultra-italic;
}

@font-face {
  font-family: 'columba-ruby-ultra';
  src: url("/webfonts/columba/pro/columba-ruby-ultra-pro.eot");
  src: url("/webfonts/columba/pro/columba-ruby-ultra-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-ruby-ultra-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-ruby-ultra-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-ruby-ultra-pro.ttf") format("truetype");
}

.columba-ruby-ultra {
  font-family: columba-ruby-ultra;
}

@font-face {
  font-family: 'columba-text-bold-italic';
  src: url("/webfonts/columba/pro/columba-text-bold-italic-pro.eot");
  src: url("/webfonts/columba/pro/columba-text-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-text-bold-italic-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-text-bold-italic-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-text-bold-italic-pro.ttf") format("truetype");
}

.columba-text-bold-italic {
  font-family: columba-text-bold-italic;
}

@font-face {
  font-family: 'columba-text-bold';
  src: url("/webfonts/columba/pro/columba-text-bold-pro.eot");
  src: url("/webfonts/columba/pro/columba-text-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-text-bold-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-text-bold-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-text-bold-pro.ttf") format("truetype");
}

.columba-text-bold {
  font-family: columba-text-bold;
}

@font-face {
  font-family: 'columba-text-italic';
  src: url("/webfonts/columba/pro/columba-text-italic-pro.eot");
  src: url("/webfonts/columba/pro/columba-text-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-text-italic-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-text-italic-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-text-italic-pro.ttf") format("truetype");
}

.columba-text-italic {
  font-family: columba-text-italic;
}

@font-face {
  font-family: 'columba-text-medium-italic';
  src: url("/webfonts/columba/pro/columba-text-medium-italic-pro.eot");
  src: url("/webfonts/columba/pro/columba-text-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-text-medium-italic-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-text-medium-italic-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-text-medium-italic-pro.ttf") format("truetype");
}

.columba-text-medium-italic {
  font-family: columba-text-medium-italic;
}

@font-face {
  font-family: 'columba-text-medium';
  src: url("/webfonts/columba/pro/columba-text-medium-pro.eot");
  src: url("/webfonts/columba/pro/columba-text-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-text-medium-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-text-medium-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-text-medium-pro.ttf") format("truetype");
}

.columba-text-medium {
  font-family: columba-text-medium;
}

@font-face {
  font-family: 'columba-text-regular';
  src: url("/webfonts/columba/pro/columba-text-regular-pro.eot");
  src: url("/webfonts/columba/pro/columba-text-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-text-regular-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-text-regular-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-text-regular-pro.ttf") format("truetype");
}

.columba-text-regular {
  font-family: columba-text-regular;
}

@font-face {
  font-family: 'columba-text-semibold-italic';
  src: url("/webfonts/columba/pro/columba-text-semibold-italic-pro.eot");
  src: url("/webfonts/columba/pro/columba-text-semibold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-text-semibold-italic-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-text-semibold-italic-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-text-semibold-italic-pro.ttf") format("truetype");
}

.columba-text-semibold-italic {
  font-family: columba-text-semibold-italic;
}

@font-face {
  font-family: 'columba-text-semibold';
  src: url("/webfonts/columba/pro/columba-text-semibold-pro.eot");
  src: url("/webfonts/columba/pro/columba-text-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-text-semibold-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-text-semibold-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-text-semibold-pro.ttf") format("truetype");
}

.columba-text-semibold {
  font-family: columba-text-semibold;
}

@font-face {
  font-family: 'columba-text-ultra-italic';
  src: url("/webfonts/columba/pro/columba-text-ultra-italic-pro.eot");
  src: url("/webfonts/columba/pro/columba-text-ultra-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-text-ultra-italic-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-text-ultra-italic-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-text-ultra-italic-pro.ttf") format("truetype");
}

.columba-text-ultra-italic {
  font-family: columba-text-ultra-italic;
}

@font-face {
  font-family: 'columba-text-ultra';
  src: url("/webfonts/columba/pro/columba-text-ultra-pro.eot");
  src: url("/webfonts/columba/pro/columba-text-ultra-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/columba/pro/columba-text-ultra-pro.woff2") format("woff2"), url("/webfonts/columba/pro/columba-text-ultra-pro.woff") format("woff"), url("/webfonts/columba/pro/columba-text-ultra-pro.ttf") format("truetype");
}

.columba-text-ultra {
  font-family: columba-text-ultra;
}

@font-face {
  font-family: 'fann-grotesque-black-italic';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-black-italic-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-black-italic-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-black-italic-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-black-italic-pro.ttf") format("truetype");
}

.fann-grotesque-black-italic {
  font-family: fann-grotesque-black-italic;
}

@font-face {
  font-family: 'fann-grotesque-black';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-black-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-black-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-black-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-black-pro.ttf") format("truetype");
}

.fann-grotesque-black {
  font-family: fann-grotesque-black;
}

@font-face {
  font-family: 'fann-grotesque-bold-italic';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-bold-italic-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-bold-italic-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-bold-italic-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-bold-italic-pro.ttf") format("truetype");
}

.fann-grotesque-bold-italic {
  font-family: fann-grotesque-bold-italic;
}

@font-face {
  font-family: 'fann-grotesque-bold';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-bold-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-bold-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-bold-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-bold-pro.ttf") format("truetype");
}

.fann-grotesque-bold {
  font-family: fann-grotesque-bold;
}

@font-face {
  font-family: 'fann-grotesque-book-italic';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-book-italic-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-book-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-book-italic-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-book-italic-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-book-italic-pro.ttf") format("truetype");
}

.fann-grotesque-book-italic {
  font-family: fann-grotesque-book-italic;
}

@font-face {
  font-family: 'fann-grotesque-book';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-book-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-book-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-book-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-book-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-book-pro.ttf") format("truetype");
}

.fann-grotesque-book {
  font-family: fann-grotesque-book;
}

@font-face {
  font-family: 'fann-grotesque-extralight-italic';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-extralight-italic-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-extralight-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-extralight-italic-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-extralight-italic-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-extralight-italic-pro.ttf") format("truetype");
}

.fann-grotesque-extralight-italic {
  font-family: fann-grotesque-extralight-italic;
}

@font-face {
  font-family: 'fann-grotesque-extralight';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-extralight-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-extralight-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-extralight-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-extralight-pro.ttf") format("truetype");
}

.fann-grotesque-extralight {
  font-family: fann-grotesque-extralight;
}

@font-face {
  font-family: 'fann-grotesque-italic';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-italic-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-italic-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-italic-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-italic-pro.ttf") format("truetype");
}

.fann-grotesque-italic {
  font-family: fann-grotesque-italic;
}

@font-face {
  font-family: 'fann-grotesque-light-italic';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-light-italic-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-light-italic-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-light-italic-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-light-italic-pro.ttf") format("truetype");
}

.fann-grotesque-light-italic {
  font-family: fann-grotesque-light-italic;
}

@font-face {
  font-family: 'fann-grotesque-light';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-light-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-light-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-light-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-light-pro.ttf") format("truetype");
}

.fann-grotesque-light {
  font-family: fann-grotesque-light;
}

@font-face {
  font-family: 'fann-grotesque-medium-italic';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-medium-italic-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-medium-italic-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-medium-italic-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-medium-italic-pro.ttf") format("truetype");
}

.fann-grotesque-medium-italic {
  font-family: fann-grotesque-medium-italic;
}

@font-face {
  font-family: 'fann-grotesque-medium';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-medium-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-medium-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-medium-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-medium-pro.ttf") format("truetype");
}

.fann-grotesque-medium {
  font-family: fann-grotesque-medium;
}

@font-face {
  font-family: 'fann-grotesque-regular';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-regular-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-regular-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-regular-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-regular-pro.ttf") format("truetype");
}

.fann-grotesque-regular {
  font-family: fann-grotesque-regular;
}

@font-face {
  font-family: 'fann-grotesque-semibold-italic';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-semibold-italic-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-semibold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-semibold-italic-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-semibold-italic-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-semibold-italic-pro.ttf") format("truetype");
}

.fann-grotesque-semibold-italic {
  font-family: fann-grotesque-semibold-italic;
}

@font-face {
  font-family: 'fann-grotesque-semibold';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-semibold-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-semibold-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-semibold-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-semibold-pro.ttf") format("truetype");
}

.fann-grotesque-semibold {
  font-family: fann-grotesque-semibold;
}

@font-face {
  font-family: 'fann-grotesque-thin-italic';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-thin-italic-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-thin-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-thin-italic-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-thin-italic-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-thin-italic-pro.ttf") format("truetype");
}

.fann-grotesque-thin-italic {
  font-family: fann-grotesque-thin-italic;
}

@font-face {
  font-family: 'fann-grotesque-thin';
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-thin-pro.eot");
  src: url("/webfonts/fann-grotesque/pro/fann-grotesque-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fann-grotesque/pro/fann-grotesque-thin-pro.woff2") format("woff2"), url("/webfonts/fann-grotesque/pro/fann-grotesque-thin-pro.woff") format("woff"), url("/webfonts/fann-grotesque/pro/fann-grotesque-thin-pro.ttf") format("truetype");
}

.fann-grotesque-thin {
  font-family: fann-grotesque-thin;
}

@font-face {
  font-family: 'fortescue-display-bold-italic';
  src: url("/webfonts/fortescue/pro/fortescue-display-bold-italic-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-display-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-display-bold-italic-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-display-bold-italic-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-display-bold-italic-pro.ttf") format("truetype");
}

.fortescue-display-bold-italic {
  font-family: fortescue-display-bold-italic;
}

@font-face {
  font-family: 'fortescue-display-bold';
  src: url("/webfonts/fortescue/pro/fortescue-display-bold-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-display-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-display-bold-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-display-bold-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-display-bold-pro.ttf") format("truetype");
}

.fortescue-display-bold {
  font-family: fortescue-display-bold;
}

@font-face {
  font-family: 'fortescue-display-italic';
  src: url("/webfonts/fortescue/pro/fortescue-display-italic-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-display-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-display-italic-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-display-italic-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-display-italic-pro.ttf") format("truetype");
}

.fortescue-display-italic {
  font-family: fortescue-display-italic;
}

@font-face {
  font-family: 'fortescue-display-light-italic';
  src: url("/webfonts/fortescue/pro/fortescue-display-light-italic-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-display-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-display-light-italic-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-display-light-italic-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-display-light-italic-pro.ttf") format("truetype");
}

.fortescue-display-light-italic {
  font-family: fortescue-display-light-italic;
}

@font-face {
  font-family: 'fortescue-display-light';
  src: url("/webfonts/fortescue/pro/fortescue-display-light-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-display-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-display-light-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-display-light-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-display-light-pro.ttf") format("truetype");
}

.fortescue-display-light {
  font-family: fortescue-display-light;
}

@font-face {
  font-family: 'fortescue-display-regular';
  src: url("/webfonts/fortescue/pro/fortescue-display-regular-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-display-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-display-regular-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-display-regular-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-display-regular-pro.ttf") format("truetype");
}

.fortescue-display-regular {
  font-family: fortescue-display-regular;
}

@font-face {
  font-family: 'fortescue-display-semibold-italic';
  src: url("/webfonts/fortescue/pro/fortescue-display-semibold-italic-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-display-semibold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-display-semibold-italic-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-display-semibold-italic-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-display-semibold-italic-pro.ttf") format("truetype");
}

.fortescue-display-semibold-italic {
  font-family: fortescue-display-semibold-italic;
}

@font-face {
  font-family: 'fortescue-display-semibold';
  src: url("/webfonts/fortescue/pro/fortescue-display-semibold-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-display-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-display-semibold-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-display-semibold-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-display-semibold-pro.ttf") format("truetype");
}

.fortescue-display-semibold {
  font-family: fortescue-display-semibold;
}

@font-face {
  font-family: 'fortescue-median-bold-italic';
  src: url("/webfonts/fortescue/pro/fortescue-median-bold-italic-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-median-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-median-bold-italic-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-median-bold-italic-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-median-bold-italic-pro.ttf") format("truetype");
}

.fortescue-median-bold-italic {
  font-family: fortescue-median-bold-italic;
}

@font-face {
  font-family: 'fortescue-median-bold';
  src: url("/webfonts/fortescue/pro/fortescue-median-bold-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-median-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-median-bold-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-median-bold-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-median-bold-pro.ttf") format("truetype");
}

.fortescue-median-bold {
  font-family: fortescue-median-bold;
}

@font-face {
  font-family: 'fortescue-median-italic';
  src: url("/webfonts/fortescue/pro/fortescue-median-italic-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-median-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-median-italic-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-median-italic-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-median-italic-pro.ttf") format("truetype");
}

.fortescue-median-italic {
  font-family: fortescue-median-italic;
}

@font-face {
  font-family: 'fortescue-median-light-italic';
  src: url("/webfonts/fortescue/pro/fortescue-median-light-italic-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-median-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-median-light-italic-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-median-light-italic-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-median-light-italic-pro.ttf") format("truetype");
}

.fortescue-median-light-italic {
  font-family: fortescue-median-light-italic;
}

@font-face {
  font-family: 'fortescue-median-light';
  src: url("/webfonts/fortescue/pro/fortescue-median-light-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-median-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-median-light-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-median-light-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-median-light-pro.ttf") format("truetype");
}

.fortescue-median-light {
  font-family: fortescue-median-light;
}

@font-face {
  font-family: 'fortescue-median-regular';
  src: url("/webfonts/fortescue/pro/fortescue-median-regular-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-median-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-median-regular-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-median-regular-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-median-regular-pro.ttf") format("truetype");
}

.fortescue-median-regular {
  font-family: fortescue-median-regular;
}

@font-face {
  font-family: 'fortescue-median-semibold-italic';
  src: url("/webfonts/fortescue/pro/fortescue-median-semibold-italic-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-median-semibold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-median-semibold-italic-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-median-semibold-italic-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-median-semibold-italic-pro.ttf") format("truetype");
}

.fortescue-median-semibold-italic {
  font-family: fortescue-median-semibold-italic;
}

@font-face {
  font-family: 'fortescue-median-semibold';
  src: url("/webfonts/fortescue/pro/fortescue-median-semibold-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-median-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-median-semibold-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-median-semibold-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-median-semibold-pro.ttf") format("truetype");
}

.fortescue-median-semibold {
  font-family: fortescue-median-semibold;
}

@font-face {
  font-family: 'fortescue-text-bold-italic';
  src: url("/webfonts/fortescue/pro/fortescue-text-bold-italic-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-text-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-text-bold-italic-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-text-bold-italic-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-text-bold-italic-pro.ttf") format("truetype");
}

.fortescue-text-bold-italic {
  font-family: fortescue-text-bold-italic;
}

@font-face {
  font-family: 'fortescue-text-bold';
  src: url("/webfonts/fortescue/pro/fortescue-text-bold-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-text-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-text-bold-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-text-bold-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-text-bold-pro.ttf") format("truetype");
}

.fortescue-text-bold {
  font-family: fortescue-text-bold;
}

@font-face {
  font-family: 'fortescue-text-italic';
  src: url("/webfonts/fortescue/pro/fortescue-text-italic-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-text-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-text-italic-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-text-italic-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-text-italic-pro.ttf") format("truetype");
}

.fortescue-text-italic {
  font-family: fortescue-text-italic;
}

@font-face {
  font-family: 'fortescue-text-light-italic';
  src: url("/webfonts/fortescue/pro/fortescue-text-light-italic-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-text-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-text-light-italic-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-text-light-italic-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-text-light-italic-pro.ttf") format("truetype");
}

.fortescue-text-light-italic {
  font-family: fortescue-text-light-italic;
}

@font-face {
  font-family: 'fortescue-text-light';
  src: url("/webfonts/fortescue/pro/fortescue-text-light-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-text-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-text-light-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-text-light-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-text-light-pro.ttf") format("truetype");
}

.fortescue-text-light {
  font-family: fortescue-text-light;
}

@font-face {
  font-family: 'fortescue-text-regular';
  src: url("/webfonts/fortescue/pro/fortescue-text-regular-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-text-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-text-regular-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-text-regular-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-text-regular-pro.ttf") format("truetype");
}

.fortescue-text-regular {
  font-family: fortescue-text-regular;
}

@font-face {
  font-family: 'fortescue-text-semibold-italic';
  src: url("/webfonts/fortescue/pro/fortescue-text-semibold-italic-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-text-semibold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-text-semibold-italic-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-text-semibold-italic-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-text-semibold-italic-pro.ttf") format("truetype");
}

.fortescue-text-semibold-italic {
  font-family: fortescue-text-semibold-italic;
}

@font-face {
  font-family: 'fortescue-text-semibold';
  src: url("/webfonts/fortescue/pro/fortescue-text-semibold-pro.eot");
  src: url("/webfonts/fortescue/pro/fortescue-text-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fortescue/pro/fortescue-text-semibold-pro.woff2") format("woff2"), url("/webfonts/fortescue/pro/fortescue-text-semibold-pro.woff") format("woff"), url("/webfonts/fortescue/pro/fortescue-text-semibold-pro.ttf") format("truetype");
}

.fortescue-text-semibold {
  font-family: fortescue-text-semibold;
}

@font-face {
  font-family: 'garton-bold-italic';
  src: url("/webfonts/garton/pro/garton-bold-italic-pro.eot");
  src: url("/webfonts/garton/pro/garton-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/garton/pro/garton-bold-italic-pro.woff2") format("woff2"), url("/webfonts/garton/pro/garton-bold-italic-pro.woff") format("woff"), url("/webfonts/garton/pro/garton-bold-italic-pro.ttf") format("truetype");
}

.garton-bold-italic {
  font-family: garton-bold-italic;
}

@font-face {
  font-family: 'garton-bold';
  src: url("/webfonts/garton/pro/garton-bold-pro.eot");
  src: url("/webfonts/garton/pro/garton-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/garton/pro/garton-bold-pro.woff2") format("woff2"), url("/webfonts/garton/pro/garton-bold-pro.woff") format("woff"), url("/webfonts/garton/pro/garton-bold-pro.ttf") format("truetype");
}

.garton-bold {
  font-family: garton-bold;
}

@font-face {
  font-family: 'garton-italic';
  src: url("/webfonts/garton/pro/garton-italic-pro.eot");
  src: url("/webfonts/garton/pro/garton-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/garton/pro/garton-italic-pro.woff2") format("woff2"), url("/webfonts/garton/pro/garton-italic-pro.woff") format("woff"), url("/webfonts/garton/pro/garton-italic-pro.ttf") format("truetype");
}

.garton-italic {
  font-family: garton-italic;
}

@font-face {
  font-family: 'garton-light-italic';
  src: url("/webfonts/garton/pro/garton-light-italic-pro.eot");
  src: url("/webfonts/garton/pro/garton-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/garton/pro/garton-light-italic-pro.woff2") format("woff2"), url("/webfonts/garton/pro/garton-light-italic-pro.woff") format("woff"), url("/webfonts/garton/pro/garton-light-italic-pro.ttf") format("truetype");
}

.garton-light-italic {
  font-family: garton-light-italic;
}

@font-face {
  font-family: 'garton-light';
  src: url("/webfonts/garton/pro/garton-light-pro.eot");
  src: url("/webfonts/garton/pro/garton-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/garton/pro/garton-light-pro.woff2") format("woff2"), url("/webfonts/garton/pro/garton-light-pro.woff") format("woff"), url("/webfonts/garton/pro/garton-light-pro.ttf") format("truetype");
}

.garton-light {
  font-family: garton-light;
}

@font-face {
  font-family: 'garton-regular';
  src: url("/webfonts/garton/pro/garton-regular-pro.eot");
  src: url("/webfonts/garton/pro/garton-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/garton/pro/garton-regular-pro.woff2") format("woff2"), url("/webfonts/garton/pro/garton-regular-pro.woff") format("woff"), url("/webfonts/garton/pro/garton-regular-pro.ttf") format("truetype");
}

.garton-regular {
  font-family: garton-regular;
}

@font-face {
  font-family: 'goodall-black-italic';
  src: url("/webfonts/goodall/pro/goodall-black-italic-pro.eot");
  src: url("/webfonts/goodall/pro/goodall-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/goodall/pro/goodall-black-italic-pro.woff2") format("woff2"), url("/webfonts/goodall/pro/goodall-black-italic-pro.woff") format("woff"), url("/webfonts/goodall/pro/goodall-black-italic-pro.ttf") format("truetype");
}

.goodall-black-italic {
  font-family: goodall-black-italic;
}

@font-face {
  font-family: 'goodall-black';
  src: url("/webfonts/goodall/pro/goodall-black-pro.eot");
  src: url("/webfonts/goodall/pro/goodall-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/goodall/pro/goodall-black-pro.woff2") format("woff2"), url("/webfonts/goodall/pro/goodall-black-pro.woff") format("woff"), url("/webfonts/goodall/pro/goodall-black-pro.ttf") format("truetype");
}

.goodall-black {
  font-family: goodall-black;
}

@font-face {
  font-family: 'goodall-bold-italic';
  src: url("/webfonts/goodall/pro/goodall-bold-italic-pro.eot");
  src: url("/webfonts/goodall/pro/goodall-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/goodall/pro/goodall-bold-italic-pro.woff2") format("woff2"), url("/webfonts/goodall/pro/goodall-bold-italic-pro.woff") format("woff"), url("/webfonts/goodall/pro/goodall-bold-italic-pro.ttf") format("truetype");
}

.goodall-bold-italic {
  font-family: goodall-bold-italic;
}

@font-face {
  font-family: 'goodall-bold';
  src: url("/webfonts/goodall/pro/goodall-bold-pro.eot");
  src: url("/webfonts/goodall/pro/goodall-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/goodall/pro/goodall-bold-pro.woff2") format("woff2"), url("/webfonts/goodall/pro/goodall-bold-pro.woff") format("woff"), url("/webfonts/goodall/pro/goodall-bold-pro.ttf") format("truetype");
}

.goodall-bold {
  font-family: goodall-bold;
}

@font-face {
  font-family: 'goodall-italic';
  src: url("/webfonts/goodall/pro/goodall-italic-pro.eot");
  src: url("/webfonts/goodall/pro/goodall-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/goodall/pro/goodall-italic-pro.woff2") format("woff2"), url("/webfonts/goodall/pro/goodall-italic-pro.woff") format("woff"), url("/webfonts/goodall/pro/goodall-italic-pro.ttf") format("truetype");
}

.goodall-italic {
  font-family: goodall-italic;
}

@font-face {
  font-family: 'goodall-medium-italic';
  src: url("/webfonts/goodall/pro/goodall-medium-italic-pro.eot");
  src: url("/webfonts/goodall/pro/goodall-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/goodall/pro/goodall-medium-italic-pro.woff2") format("woff2"), url("/webfonts/goodall/pro/goodall-medium-italic-pro.woff") format("woff"), url("/webfonts/goodall/pro/goodall-medium-italic-pro.ttf") format("truetype");
}

.goodall-medium-italic {
  font-family: goodall-medium-italic;
}

@font-face {
  font-family: 'goodall-medium';
  src: url("/webfonts/goodall/pro/goodall-medium-pro.eot");
  src: url("/webfonts/goodall/pro/goodall-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/goodall/pro/goodall-medium-pro.woff2") format("woff2"), url("/webfonts/goodall/pro/goodall-medium-pro.woff") format("woff"), url("/webfonts/goodall/pro/goodall-medium-pro.ttf") format("truetype");
}

.goodall-medium {
  font-family: goodall-medium;
}

@font-face {
  font-family: 'goodall-regular';
  src: url("/webfonts/goodall/pro/goodall-regular-pro.eot");
  src: url("/webfonts/goodall/pro/goodall-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/goodall/pro/goodall-regular-pro.woff2") format("woff2"), url("/webfonts/goodall/pro/goodall-regular-pro.woff") format("woff"), url("/webfonts/goodall/pro/goodall-regular-pro.ttf") format("truetype");
}

.goodall-regular {
  font-family: goodall-regular;
}

@font-face {
  font-family: 'goodall-semibold-italic';
  src: url("/webfonts/goodall/pro/goodall-semibold-italic-pro.eot");
  src: url("/webfonts/goodall/pro/goodall-semibold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/goodall/pro/goodall-semibold-italic-pro.woff2") format("woff2"), url("/webfonts/goodall/pro/goodall-semibold-italic-pro.woff") format("woff"), url("/webfonts/goodall/pro/goodall-semibold-italic-pro.ttf") format("truetype");
}

.goodall-semibold-italic {
  font-family: goodall-semibold-italic;
}

@font-face {
  font-family: 'goodall-semibold';
  src: url("/webfonts/goodall/pro/goodall-semibold-pro.eot");
  src: url("/webfonts/goodall/pro/goodall-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/goodall/pro/goodall-semibold-pro.woff2") format("woff2"), url("/webfonts/goodall/pro/goodall-semibold-pro.woff") format("woff"), url("/webfonts/goodall/pro/goodall-semibold-pro.ttf") format("truetype");
}

.goodall-semibold {
  font-family: goodall-semibold;
}

@font-face {
  font-family: 'grenette-black-italic';
  src: url("/webfonts/grenette/pro/grenette-black-italic-pro.eot");
  src: url("/webfonts/grenette/pro/grenette-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/grenette/pro/grenette-black-italic-pro.woff2") format("woff2"), url("/webfonts/grenette/pro/grenette-black-italic-pro.woff") format("woff"), url("/webfonts/grenette/pro/grenette-black-italic-pro.ttf") format("truetype");
}

.grenette-black-italic {
  font-family: grenette-black-italic;
}

@font-face {
  font-family: 'grenette-black';
  src: url("/webfonts/grenette/pro/grenette-black-pro.eot");
  src: url("/webfonts/grenette/pro/grenette-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/grenette/pro/grenette-black-pro.woff2") format("woff2"), url("/webfonts/grenette/pro/grenette-black-pro.woff") format("woff"), url("/webfonts/grenette/pro/grenette-black-pro.ttf") format("truetype");
}

.grenette-black {
  font-family: grenette-black;
}

@font-face {
  font-family: 'grenette-bold-italic';
  src: url("/webfonts/grenette/pro/grenette-bold-italic-pro.eot");
  src: url("/webfonts/grenette/pro/grenette-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/grenette/pro/grenette-bold-italic-pro.woff2") format("woff2"), url("/webfonts/grenette/pro/grenette-bold-italic-pro.woff") format("woff"), url("/webfonts/grenette/pro/grenette-bold-italic-pro.ttf") format("truetype");
}

.grenette-bold-italic {
  font-family: grenette-bold-italic;
}

@font-face {
  font-family: 'grenette-bold';
  src: url("/webfonts/grenette/pro/grenette-bold-pro.eot");
  src: url("/webfonts/grenette/pro/grenette-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/grenette/pro/grenette-bold-pro.woff2") format("woff2"), url("/webfonts/grenette/pro/grenette-bold-pro.woff") format("woff"), url("/webfonts/grenette/pro/grenette-bold-pro.ttf") format("truetype");
}

.grenette-bold {
  font-family: grenette-bold;
}

@font-face {
  font-family: 'grenette-italic';
  src: url("/webfonts/grenette/pro/grenette-italic-pro.eot");
  src: url("/webfonts/grenette/pro/grenette-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/grenette/pro/grenette-italic-pro.woff2") format("woff2"), url("/webfonts/grenette/pro/grenette-italic-pro.woff") format("woff"), url("/webfonts/grenette/pro/grenette-italic-pro.ttf") format("truetype");
}

.grenette-italic {
  font-family: grenette-italic;
}

@font-face {
  font-family: 'grenette-light-italic';
  src: url("/webfonts/grenette/pro/grenette-light-italic-pro.eot");
  src: url("/webfonts/grenette/pro/grenette-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/grenette/pro/grenette-light-italic-pro.woff2") format("woff2"), url("/webfonts/grenette/pro/grenette-light-italic-pro.woff") format("woff"), url("/webfonts/grenette/pro/grenette-light-italic-pro.ttf") format("truetype");
}

.grenette-light-italic {
  font-family: grenette-light-italic;
}

@font-face {
  font-family: 'grenette-light';
  src: url("/webfonts/grenette/pro/grenette-light-pro.eot");
  src: url("/webfonts/grenette/pro/grenette-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/grenette/pro/grenette-light-pro.woff2") format("woff2"), url("/webfonts/grenette/pro/grenette-light-pro.woff") format("woff"), url("/webfonts/grenette/pro/grenette-light-pro.ttf") format("truetype");
}

.grenette-light {
  font-family: grenette-light;
}

@font-face {
  font-family: 'grenette-regular';
  src: url("/webfonts/grenette/pro/grenette-regular-pro.eot");
  src: url("/webfonts/grenette/pro/grenette-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/grenette/pro/grenette-regular-pro.woff2") format("woff2"), url("/webfonts/grenette/pro/grenette-regular-pro.woff") format("woff"), url("/webfonts/grenette/pro/grenette-regular-pro.ttf") format("truetype");
}

.grenette-regular {
  font-family: grenette-regular;
}

@font-face {
  font-family: 'grenette-semibold-italic';
  src: url("/webfonts/grenette/pro/grenette-semibold-italic-pro.eot");
  src: url("/webfonts/grenette/pro/grenette-semibold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/grenette/pro/grenette-semibold-italic-pro.woff2") format("woff2"), url("/webfonts/grenette/pro/grenette-semibold-italic-pro.woff") format("woff"), url("/webfonts/grenette/pro/grenette-semibold-italic-pro.ttf") format("truetype");
}

.grenette-semibold-italic {
  font-family: grenette-semibold-italic;
}

@font-face {
  font-family: 'grenette-semibold';
  src: url("/webfonts/grenette/pro/grenette-semibold-pro.eot");
  src: url("/webfonts/grenette/pro/grenette-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/grenette/pro/grenette-semibold-pro.woff2") format("woff2"), url("/webfonts/grenette/pro/grenette-semibold-pro.woff") format("woff"), url("/webfonts/grenette/pro/grenette-semibold-pro.ttf") format("truetype");
}

.grenette-semibold {
  font-family: grenette-semibold;
}

@font-face {
  font-family: 'guida-bold-italic';
  src: url("/webfonts/guida/pro/guida-bold-italic-pro.eot");
  src: url("/webfonts/guida/pro/guida-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-bold-italic-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-bold-italic-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-bold-italic-pro.ttf") format("truetype");
}

.guida-bold-italic {
  font-family: guida-bold-italic;
}

@font-face {
  font-family: 'guida-bold';
  src: url("/webfonts/guida/pro/guida-bold-pro.eot");
  src: url("/webfonts/guida/pro/guida-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-bold-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-bold-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-bold-pro.ttf") format("truetype");
}

.guida-bold {
  font-family: guida-bold;
}

@font-face {
  font-family: 'guida-italic';
  src: url("/webfonts/guida/pro/guida-italic-pro.eot");
  src: url("/webfonts/guida/pro/guida-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-italic-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-italic-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-italic-pro.ttf") format("truetype");
}

.guida-italic {
  font-family: guida-italic;
}

@font-face {
  font-family: 'guida-regular';
  src: url("/webfonts/guida/pro/guida-regular-pro.eot");
  src: url("/webfonts/guida/pro/guida-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-regular-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-regular-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-regular-pro.ttf") format("truetype");
}

.guida-regular {
  font-family: guida-regular;
}

@font-face {
  font-family: 'lafabrique-bold-italic';
  src: url("/webfonts/lafabrique/pro/lafabrique-bold-italic-pro.eot");
  src: url("/webfonts/lafabrique/pro/lafabrique-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/lafabrique/pro/lafabrique-bold-italic-pro.woff2") format("woff2"), url("/webfonts/lafabrique/pro/lafabrique-bold-italic-pro.woff") format("woff"), url("/webfonts/lafabrique/pro/lafabrique-bold-italic-pro.ttf") format("truetype");
}

.lafabrique-bold-italic {
  font-family: lafabrique-bold-italic;
}

@font-face {
  font-family: 'lafabrique-bold';
  src: url("/webfonts/lafabrique/pro/lafabrique-bold-pro.eot");
  src: url("/webfonts/lafabrique/pro/lafabrique-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/lafabrique/pro/lafabrique-bold-pro.woff2") format("woff2"), url("/webfonts/lafabrique/pro/lafabrique-bold-pro.woff") format("woff"), url("/webfonts/lafabrique/pro/lafabrique-bold-pro.ttf") format("truetype");
}

.lafabrique-bold {
  font-family: lafabrique-bold;
}

@font-face {
  font-family: 'lafabrique-heavy-italic';
  src: url("/webfonts/lafabrique/pro/lafabrique-heavy-italic-pro.eot");
  src: url("/webfonts/lafabrique/pro/lafabrique-heavy-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/lafabrique/pro/lafabrique-heavy-italic-pro.woff2") format("woff2"), url("/webfonts/lafabrique/pro/lafabrique-heavy-italic-pro.woff") format("woff"), url("/webfonts/lafabrique/pro/lafabrique-heavy-italic-pro.ttf") format("truetype");
}

.lafabrique-heavy-italic {
  font-family: lafabrique-heavy-italic;
}

@font-face {
  font-family: 'lafabrique-heavy';
  src: url("/webfonts/lafabrique/pro/lafabrique-heavy-pro.eot");
  src: url("/webfonts/lafabrique/pro/lafabrique-heavy-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/lafabrique/pro/lafabrique-heavy-pro.woff2") format("woff2"), url("/webfonts/lafabrique/pro/lafabrique-heavy-pro.woff") format("woff"), url("/webfonts/lafabrique/pro/lafabrique-heavy-pro.ttf") format("truetype");
}

.lafabrique-heavy {
  font-family: lafabrique-heavy;
}

@font-face {
  font-family: 'lafabrique-italic';
  src: url("/webfonts/lafabrique/pro/lafabrique-italic-pro.eot");
  src: url("/webfonts/lafabrique/pro/lafabrique-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/lafabrique/pro/lafabrique-italic-pro.woff2") format("woff2"), url("/webfonts/lafabrique/pro/lafabrique-italic-pro.woff") format("woff"), url("/webfonts/lafabrique/pro/lafabrique-italic-pro.ttf") format("truetype");
}

.lafabrique-italic {
  font-family: lafabrique-italic;
}

@font-face {
  font-family: 'lafabrique-light-italic';
  src: url("/webfonts/lafabrique/pro/lafabrique-light-italic-pro.eot");
  src: url("/webfonts/lafabrique/pro/lafabrique-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/lafabrique/pro/lafabrique-light-italic-pro.woff2") format("woff2"), url("/webfonts/lafabrique/pro/lafabrique-light-italic-pro.woff") format("woff"), url("/webfonts/lafabrique/pro/lafabrique-light-italic-pro.ttf") format("truetype");
}

.lafabrique-light-italic {
  font-family: lafabrique-light-italic;
}

@font-face {
  font-family: 'lafabrique-light';
  src: url("/webfonts/lafabrique/pro/lafabrique-light-pro.eot");
  src: url("/webfonts/lafabrique/pro/lafabrique-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/lafabrique/pro/lafabrique-light-pro.woff2") format("woff2"), url("/webfonts/lafabrique/pro/lafabrique-light-pro.woff") format("woff"), url("/webfonts/lafabrique/pro/lafabrique-light-pro.ttf") format("truetype");
}

.lafabrique-light {
  font-family: lafabrique-light;
}

@font-face {
  font-family: 'lafabrique-regular';
  src: url("/webfonts/lafabrique/pro/lafabrique-regular-pro.eot");
  src: url("/webfonts/lafabrique/pro/lafabrique-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/lafabrique/pro/lafabrique-regular-pro.woff2") format("woff2"), url("/webfonts/lafabrique/pro/lafabrique-regular-pro.woff") format("woff"), url("/webfonts/lafabrique/pro/lafabrique-regular-pro.ttf") format("truetype");
}

.lafabrique-regular {
  font-family: lafabrique-regular;
}

@font-face {
  font-family: 'lafabrique-semibold-italic';
  src: url("/webfonts/lafabrique/pro/lafabrique-semibold-italic-pro.eot");
  src: url("/webfonts/lafabrique/pro/lafabrique-semibold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/lafabrique/pro/lafabrique-semibold-italic-pro.woff2") format("woff2"), url("/webfonts/lafabrique/pro/lafabrique-semibold-italic-pro.woff") format("woff"), url("/webfonts/lafabrique/pro/lafabrique-semibold-italic-pro.ttf") format("truetype");
}

.lafabrique-semibold-italic {
  font-family: lafabrique-semibold-italic;
}

@font-face {
  font-family: 'lafabrique-semibold';
  src: url("/webfonts/lafabrique/pro/lafabrique-semibold-pro.eot");
  src: url("/webfonts/lafabrique/pro/lafabrique-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/lafabrique/pro/lafabrique-semibold-pro.woff2") format("woff2"), url("/webfonts/lafabrique/pro/lafabrique-semibold-pro.woff") format("woff"), url("/webfonts/lafabrique/pro/lafabrique-semibold-pro.ttf") format("truetype");
}

.lafabrique-semibold {
  font-family: lafabrique-semibold;
}

@font-face {
  font-family: 'leroy-backslant';
  src: url("/webfonts/leroy/leroy-backslant.eot");
  src: url("/webfonts/leroy/leroy-backslant.eot?#iefix") format("embedded-opentype"), url("/webfonts/leroy/leroy-backslant.woff2") format("woff2"), url("/webfonts/leroy/leroy-backslant.woff") format("woff"), url("/webfonts/leroy/leroy-backslant.ttf") format("truetype");
}

.leroy-backslant {
  font-family: leroy-backslant;
}

@font-face {
  font-family: 'leroy-regular';
  src: url("/webfonts/leroy/leroy-regular.eot");
  src: url("/webfonts/leroy/leroy-regular.eot?#iefix") format("embedded-opentype"), url("/webfonts/leroy/leroy-regular.woff2") format("woff2"), url("/webfonts/leroy/leroy-regular.woff") format("woff"), url("/webfonts/leroy/leroy-regular.ttf") format("truetype");
}

.leroy-regular {
  font-family: leroy-regular;
}

@font-face {
  font-family: 'lisbon-regular';
  src: url("/webfonts/lisbon/lisbon-regular.eot");
  src: url("/webfonts/lisbon/lisbon-regular.eot?#iefix") format("embedded-opentype"), url("/webfonts/lisbon/lisbon-regular.woff2") format("woff2"), url("/webfonts/lisbon/lisbon-regular.woff") format("woff"), url("/webfonts/lisbon/lisbon-regular.ttf") format("truetype");
}

.lisbon-regular {
  font-family: lisbon-regular;
}

@font-face {
  font-family: 'lydiacondensed-bold-italic';
  src: url("/webfonts/lydia/lydiacondensed-bold-italic.eot");
  src: url("/webfonts/lydia/lydiacondensed-bold-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/lydia/lydiacondensed-bold-italic.woff2") format("woff2"), url("/webfonts/lydia/lydiacondensed-bold-italic.woff") format("woff"), url("/webfonts/lydia/lydiacondensed-bold-italic.ttf") format("truetype");
}

.lydiacondensed-bold-italic {
  font-family: lydiacondensed-bold-italic;
}

@font-face {
  font-family: 'lydiacondensed-bold';
  src: url("/webfonts/lydia/lydiacondensed-bold.eot");
  src: url("/webfonts/lydia/lydiacondensed-bold.eot?#iefix") format("embedded-opentype"), url("/webfonts/lydia/lydiacondensed-bold.woff2") format("woff2"), url("/webfonts/lydia/lydiacondensed-bold.woff") format("woff"), url("/webfonts/lydia/lydiacondensed-bold.ttf") format("truetype");
}

.lydiacondensed-bold {
  font-family: lydiacondensed-bold;
}

@font-face {
  font-family: 'mabry-black-italic';
  src: url("/webfonts/mabry/pro/mabry-black-italic-pro.eot");
  src: url("/webfonts/mabry/pro/mabry-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry/pro/mabry-black-italic-pro.woff2") format("woff2"), url("/webfonts/mabry/pro/mabry-black-italic-pro.woff") format("woff"), url("/webfonts/mabry/pro/mabry-black-italic-pro.ttf") format("truetype");
}

.mabry-black-italic {
  font-family: mabry-black-italic;
}

@font-face {
  font-family: 'mabry-black';
  src: url("/webfonts/mabry/pro/mabry-black-pro.eot");
  src: url("/webfonts/mabry/pro/mabry-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry/pro/mabry-black-pro.woff2") format("woff2"), url("/webfonts/mabry/pro/mabry-black-pro.woff") format("woff"), url("/webfonts/mabry/pro/mabry-black-pro.ttf") format("truetype");
}

.mabry-black {
  font-family: mabry-black;
}

@font-face {
  font-family: 'mabry-bold-italic';
  src: url("/webfonts/mabry/pro/mabry-bold-italic-pro.eot");
  src: url("/webfonts/mabry/pro/mabry-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry/pro/mabry-bold-italic-pro.woff2") format("woff2"), url("/webfonts/mabry/pro/mabry-bold-italic-pro.woff") format("woff"), url("/webfonts/mabry/pro/mabry-bold-italic-pro.ttf") format("truetype");
}

.mabry-bold-italic {
  font-family: mabry-bold-italic;
}

@font-face {
  font-family: 'mabry-bold';
  src: url("/webfonts/mabry/pro/mabry-bold-pro.eot");
  src: url("/webfonts/mabry/pro/mabry-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry/pro/mabry-bold-pro.woff2") format("woff2"), url("/webfonts/mabry/pro/mabry-bold-pro.woff") format("woff"), url("/webfonts/mabry/pro/mabry-bold-pro.ttf") format("truetype");
}

.mabry-bold {
  font-family: mabry-bold;
}

@font-face {
  font-family: 'mabry-italic';
  src: url("/webfonts/mabry/pro/mabry-italic-pro.eot");
  src: url("/webfonts/mabry/pro/mabry-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry/pro/mabry-italic-pro.woff2") format("woff2"), url("/webfonts/mabry/pro/mabry-italic-pro.woff") format("woff"), url("/webfonts/mabry/pro/mabry-italic-pro.ttf") format("truetype");
}

.mabry-italic {
  font-family: mabry-italic;
}

@font-face {
  font-family: 'mabry-light-italic';
  src: url("/webfonts/mabry/pro/mabry-light-italic-pro.eot");
  src: url("/webfonts/mabry/pro/mabry-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry/pro/mabry-light-italic-pro.woff2") format("woff2"), url("/webfonts/mabry/pro/mabry-light-italic-pro.woff") format("woff"), url("/webfonts/mabry/pro/mabry-light-italic-pro.ttf") format("truetype");
}

.mabry-light-italic {
  font-family: mabry-light-italic;
}

@font-face {
  font-family: 'mabry-light';
  src: url("/webfonts/mabry/pro/mabry-light-pro.eot");
  src: url("/webfonts/mabry/pro/mabry-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry/pro/mabry-light-pro.woff2") format("woff2"), url("/webfonts/mabry/pro/mabry-light-pro.woff") format("woff"), url("/webfonts/mabry/pro/mabry-light-pro.ttf") format("truetype");
}

.mabry-light {
  font-family: mabry-light;
}

@font-face {
  font-family: 'mabry-medium-italic';
  src: url("/webfonts/mabry/pro/mabry-medium-italic-pro.eot");
  src: url("/webfonts/mabry/pro/mabry-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry/pro/mabry-medium-italic-pro.woff2") format("woff2"), url("/webfonts/mabry/pro/mabry-medium-italic-pro.woff") format("woff"), url("/webfonts/mabry/pro/mabry-medium-italic-pro.ttf") format("truetype");
}

.mabry-medium-italic {
  font-family: mabry-medium-italic;
}

@font-face {
  font-family: 'mabry-medium';
  src: url("/webfonts/mabry/pro/mabry-medium-pro.eot");
  src: url("/webfonts/mabry/pro/mabry-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry/pro/mabry-medium-pro.woff2") format("woff2"), url("/webfonts/mabry/pro/mabry-medium-pro.woff") format("woff"), url("/webfonts/mabry/pro/mabry-medium-pro.ttf") format("truetype");
}

.mabry-medium {
  font-family: mabry-medium;
}

@font-face {
  font-family: 'mabry-regular';
  src: url("/webfonts/mabry/pro/mabry-regular-pro.eot");
  src: url("/webfonts/mabry/pro/mabry-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry/pro/mabry-regular-pro.woff2") format("woff2"), url("/webfonts/mabry/pro/mabry-regular-pro.woff") format("woff"), url("/webfonts/mabry/pro/mabry-regular-pro.ttf") format("truetype");
}

.mabry-regular {
  font-family: mabry-regular;
}

@font-face {
  font-family: 'mabry-mono-bold-italic';
  src: url("/webfonts/mabry-mono/pro/mabry-mono-bold-italic-pro.eot");
  src: url("/webfonts/mabry-mono/pro/mabry-mono-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry-mono/pro/mabry-mono-bold-italic-pro.woff2") format("woff2"), url("/webfonts/mabry-mono/pro/mabry-mono-bold-italic-pro.woff") format("woff"), url("/webfonts/mabry-mono/pro/mabry-mono-bold-italic-pro.ttf") format("truetype");
}

.mabry-mono-bold-italic {
  font-family: mabry-mono-bold-italic;
}

@font-face {
  font-family: 'mabry-mono-bold';
  src: url("/webfonts/mabry-mono/pro/mabry-mono-bold-pro.eot");
  src: url("/webfonts/mabry-mono/pro/mabry-mono-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry-mono/pro/mabry-mono-bold-pro.woff2") format("woff2"), url("/webfonts/mabry-mono/pro/mabry-mono-bold-pro.woff") format("woff"), url("/webfonts/mabry-mono/pro/mabry-mono-bold-pro.ttf") format("truetype");
}

.mabry-mono-bold {
  font-family: mabry-mono-bold;
}

@font-face {
  font-family: 'mabry-mono-italic';
  src: url("/webfonts/mabry-mono/pro/mabry-mono-italic-pro.eot");
  src: url("/webfonts/mabry-mono/pro/mabry-mono-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry-mono/pro/mabry-mono-italic-pro.woff2") format("woff2"), url("/webfonts/mabry-mono/pro/mabry-mono-italic-pro.woff") format("woff"), url("/webfonts/mabry-mono/pro/mabry-mono-italic-pro.ttf") format("truetype");
}

.mabry-mono-italic {
  font-family: mabry-mono-italic;
}

@font-face {
  font-family: 'mabry-mono-medium-italic';
  src: url("/webfonts/mabry-mono/pro/mabry-mono-medium-italic-pro.eot");
  src: url("/webfonts/mabry-mono/pro/mabry-mono-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry-mono/pro/mabry-mono-medium-italic-pro.woff2") format("woff2"), url("/webfonts/mabry-mono/pro/mabry-mono-medium-italic-pro.woff") format("woff"), url("/webfonts/mabry-mono/pro/mabry-mono-medium-italic-pro.ttf") format("truetype");
}

.mabry-mono-medium-italic {
  font-family: mabry-mono-medium-italic;
}

@font-face {
  font-family: 'mabry-mono-medium';
  src: url("/webfonts/mabry-mono/pro/mabry-mono-medium-pro.eot");
  src: url("/webfonts/mabry-mono/pro/mabry-mono-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry-mono/pro/mabry-mono-medium-pro.woff2") format("woff2"), url("/webfonts/mabry-mono/pro/mabry-mono-medium-pro.woff") format("woff"), url("/webfonts/mabry-mono/pro/mabry-mono-medium-pro.ttf") format("truetype");
}

.mabry-mono-medium {
  font-family: mabry-mono-medium;
}

@font-face {
  font-family: 'mabry-mono-regular';
  src: url("/webfonts/mabry-mono/pro/mabry-mono-regular-pro.eot");
  src: url("/webfonts/mabry-mono/pro/mabry-mono-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/mabry-mono/pro/mabry-mono-regular-pro.woff2") format("woff2"), url("/webfonts/mabry-mono/pro/mabry-mono-regular-pro.woff") format("woff"), url("/webfonts/mabry-mono/pro/mabry-mono-regular-pro.ttf") format("truetype");
}

.mabry-mono-regular {
  font-family: mabry-mono-regular;
}

@font-face {
  font-family: 'mad-sans-black-italic';
  src: url("/webfonts/mad-sans/mad-sans-black-italic.eot");
  src: url("/webfonts/mad-sans/mad-sans-black-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-black-italic.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-black-italic.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-black-italic.ttf") format("truetype");
}

.mad-sans-black-italic {
  font-family: mad-sans-black-italic;
}

@font-face {
  font-family: 'mad-sans-black';
  src: url("/webfonts/mad-sans/mad-sans-black.eot");
  src: url("/webfonts/mad-sans/mad-sans-black.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-black.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-black.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-black.ttf") format("truetype");
}

.mad-sans-black {
  font-family: mad-sans-black;
}

@font-face {
  font-family: 'mad-sans-bold-italic';
  src: url("/webfonts/mad-sans/mad-sans-bold-italic.eot");
  src: url("/webfonts/mad-sans/mad-sans-bold-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-bold-italic.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-bold-italic.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-bold-italic.ttf") format("truetype");
}

.mad-sans-bold-italic {
  font-family: mad-sans-bold-italic;
}

@font-face {
  font-family: 'mad-sans-bold';
  src: url("/webfonts/mad-sans/mad-sans-bold.eot");
  src: url("/webfonts/mad-sans/mad-sans-bold.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-bold.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-bold.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-bold.ttf") format("truetype");
}

.mad-sans-bold {
  font-family: mad-sans-bold;
}

@font-face {
  font-family: 'mad-sans-fill-black-italic';
  src: url("/webfonts/mad-sans/mad-sans-fill-black-italic.eot");
  src: url("/webfonts/mad-sans/mad-sans-fill-black-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-fill-black-italic.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-fill-black-italic.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-fill-black-italic.ttf") format("truetype");
}

.mad-sans-fill-black-italic {
  font-family: mad-sans-fill-black-italic;
}

@font-face {
  font-family: 'mad-sans-fill-black';
  src: url("/webfonts/mad-sans/mad-sans-fill-black.eot");
  src: url("/webfonts/mad-sans/mad-sans-fill-black.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-fill-black.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-fill-black.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-fill-black.ttf") format("truetype");
}

.mad-sans-fill-black {
  font-family: mad-sans-fill-black;
}

@font-face {
  font-family: 'mad-sans-fill-bold-italic';
  src: url("/webfonts/mad-sans/mad-sans-fill-bold-italic.eot");
  src: url("/webfonts/mad-sans/mad-sans-fill-bold-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-fill-bold-italic.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-fill-bold-italic.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-fill-bold-italic.ttf") format("truetype");
}

.mad-sans-fill-bold-italic {
  font-family: mad-sans-fill-bold-italic;
}

@font-face {
  font-family: 'mad-sans-fill-bold';
  src: url("/webfonts/mad-sans/mad-sans-fill-bold.eot");
  src: url("/webfonts/mad-sans/mad-sans-fill-bold.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-fill-bold.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-fill-bold.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-fill-bold.ttf") format("truetype");
}

.mad-sans-fill-bold {
  font-family: mad-sans-fill-bold;
}

@font-face {
  font-family: 'mad-sans-fill-italic';
  src: url("/webfonts/mad-sans/mad-sans-fill-italic.eot");
  src: url("/webfonts/mad-sans/mad-sans-fill-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-fill-italic.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-fill-italic.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-fill-italic.ttf") format("truetype");
}

.mad-sans-fill-italic {
  font-family: mad-sans-fill-italic;
}

@font-face {
  font-family: 'mad-sans-fill-light-italic';
  src: url("/webfonts/mad-sans/mad-sans-fill-light-italic.eot");
  src: url("/webfonts/mad-sans/mad-sans-fill-light-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-fill-light-italic.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-fill-light-italic.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-fill-light-italic.ttf") format("truetype");
}

.mad-sans-fill-light-italic {
  font-family: mad-sans-fill-light-italic;
}

@font-face {
  font-family: 'mad-sans-fill-light';
  src: url("/webfonts/mad-sans/mad-sans-fill-light.eot");
  src: url("/webfonts/mad-sans/mad-sans-fill-light.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-fill-light.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-fill-light.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-fill-light.ttf") format("truetype");
}

.mad-sans-fill-light {
  font-family: mad-sans-fill-light;
}

@font-face {
  font-family: 'mad-sans-fill-regular';
  src: url("/webfonts/mad-sans/mad-sans-fill-regular.eot");
  src: url("/webfonts/mad-sans/mad-sans-fill-regular.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-fill-regular.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-fill-regular.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-fill-regular.ttf") format("truetype");
}

.mad-sans-fill-regular {
  font-family: mad-sans-fill-regular;
}

@font-face {
  font-family: 'mad-sans-italic';
  src: url("/webfonts/mad-sans/mad-sans-italic.eot");
  src: url("/webfonts/mad-sans/mad-sans-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-italic.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-italic.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-italic.ttf") format("truetype");
}

.mad-sans-italic {
  font-family: mad-sans-italic;
}

@font-face {
  font-family: 'mad-sans-light-italic';
  src: url("/webfonts/mad-sans/mad-sans-light-italic.eot");
  src: url("/webfonts/mad-sans/mad-sans-light-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-light-italic.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-light-italic.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-light-italic.ttf") format("truetype");
}

.mad-sans-light-italic {
  font-family: mad-sans-light-italic;
}

@font-face {
  font-family: 'mad-sans-light';
  src: url("/webfonts/mad-sans/mad-sans-light.eot");
  src: url("/webfonts/mad-sans/mad-sans-light.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-light.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-light.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-light.ttf") format("truetype");
}

.mad-sans-light {
  font-family: mad-sans-light;
}

@font-face {
  font-family: 'mad-sans-regular';
  src: url("/webfonts/mad-sans/mad-sans-regular.eot");
  src: url("/webfonts/mad-sans/mad-sans-regular.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-sans/mad-sans-regular.woff2") format("woff2"), url("/webfonts/mad-sans/mad-sans-regular.woff") format("woff"), url("/webfonts/mad-sans/mad-sans-regular.ttf") format("truetype");
}

.mad-sans-regular {
  font-family: mad-sans-regular;
}

@font-face {
  font-family: 'mad-serif-black-italic';
  src: url("/webfonts/mad-serif/mad-serif-black-italic.eot");
  src: url("/webfonts/mad-serif/mad-serif-black-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-black-italic.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-black-italic.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-black-italic.ttf") format("truetype");
}

.mad-serif-black-italic {
  font-family: mad-serif-black-italic;
}

@font-face {
  font-family: 'mad-serif-black';
  src: url("/webfonts/mad-serif/mad-serif-black.eot");
  src: url("/webfonts/mad-serif/mad-serif-black.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-black.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-black.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-black.ttf") format("truetype");
}

.mad-serif-black {
  font-family: mad-serif-black;
}

@font-face {
  font-family: 'mad-serif-bold-italic';
  src: url("/webfonts/mad-serif/mad-serif-bold-italic.eot");
  src: url("/webfonts/mad-serif/mad-serif-bold-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-bold-italic.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-bold-italic.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-bold-italic.ttf") format("truetype");
}

.mad-serif-bold-italic {
  font-family: mad-serif-bold-italic;
}

@font-face {
  font-family: 'mad-serif-bold';
  src: url("/webfonts/mad-serif/mad-serif-bold.eot");
  src: url("/webfonts/mad-serif/mad-serif-bold.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-bold.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-bold.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-bold.ttf") format("truetype");
}

.mad-serif-bold {
  font-family: mad-serif-bold;
}

@font-face {
  font-family: 'mad-serif-fill-black-italic';
  src: url("/webfonts/mad-serif/mad-serif-fill-black-italic.eot");
  src: url("/webfonts/mad-serif/mad-serif-fill-black-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-fill-black-italic.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-fill-black-italic.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-fill-black-italic.ttf") format("truetype");
}

.mad-serif-fill-black-italic {
  font-family: mad-serif-fill-black-italic;
}

@font-face {
  font-family: 'mad-serif-fill-black';
  src: url("/webfonts/mad-serif/mad-serif-fill-black.eot");
  src: url("/webfonts/mad-serif/mad-serif-fill-black.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-fill-black.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-fill-black.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-fill-black.ttf") format("truetype");
}

.mad-serif-fill-black {
  font-family: mad-serif-fill-black;
}

@font-face {
  font-family: 'mad-serif-fill-bold-italic';
  src: url("/webfonts/mad-serif/mad-serif-fill-bold-italic.eot");
  src: url("/webfonts/mad-serif/mad-serif-fill-bold-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-fill-bold-italic.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-fill-bold-italic.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-fill-bold-italic.ttf") format("truetype");
}

.mad-serif-fill-bold-italic {
  font-family: mad-serif-fill-bold-italic;
}

@font-face {
  font-family: 'mad-serif-fill-bold';
  src: url("/webfonts/mad-serif/mad-serif-fill-bold.eot");
  src: url("/webfonts/mad-serif/mad-serif-fill-bold.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-fill-bold.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-fill-bold.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-fill-bold.ttf") format("truetype");
}

.mad-serif-fill-bold {
  font-family: mad-serif-fill-bold;
}

@font-face {
  font-family: 'mad-serif-fill-italic';
  src: url("/webfonts/mad-serif/mad-serif-fill-italic.eot");
  src: url("/webfonts/mad-serif/mad-serif-fill-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-fill-italic.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-fill-italic.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-fill-italic.ttf") format("truetype");
}

.mad-serif-fill-italic {
  font-family: mad-serif-fill-italic;
}

@font-face {
  font-family: 'mad-serif-fill-light-italic';
  src: url("/webfonts/mad-serif/mad-serif-fill-light-italic.eot");
  src: url("/webfonts/mad-serif/mad-serif-fill-light-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-fill-light-italic.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-fill-light-italic.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-fill-light-italic.ttf") format("truetype");
}

.mad-serif-fill-light-italic {
  font-family: mad-serif-fill-light-italic;
}

@font-face {
  font-family: 'mad-serif-fill-light';
  src: url("/webfonts/mad-serif/mad-serif-fill-light.eot");
  src: url("/webfonts/mad-serif/mad-serif-fill-light.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-fill-light.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-fill-light.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-fill-light.ttf") format("truetype");
}

.mad-serif-fill-light {
  font-family: mad-serif-fill-light;
}

@font-face {
  font-family: 'mad-serif-fill-regular';
  src: url("/webfonts/mad-serif/mad-serif-fill-regular.eot");
  src: url("/webfonts/mad-serif/mad-serif-fill-regular.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-fill-regular.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-fill-regular.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-fill-regular.ttf") format("truetype");
}

.mad-serif-fill-regular {
  font-family: mad-serif-fill-regular;
}

@font-face {
  font-family: 'mad-serif-italic';
  src: url("/webfonts/mad-serif/mad-serif-italic.eot");
  src: url("/webfonts/mad-serif/mad-serif-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-italic.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-italic.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-italic.ttf") format("truetype");
}

.mad-serif-italic {
  font-family: mad-serif-italic;
}

@font-face {
  font-family: 'mad-serif-light-italic';
  src: url("/webfonts/mad-serif/mad-serif-light-italic.eot");
  src: url("/webfonts/mad-serif/mad-serif-light-italic.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-light-italic.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-light-italic.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-light-italic.ttf") format("truetype");
}

.mad-serif-light-italic {
  font-family: mad-serif-light-italic;
}

@font-face {
  font-family: 'mad-serif-light';
  src: url("/webfonts/mad-serif/mad-serif-light.eot");
  src: url("/webfonts/mad-serif/mad-serif-light.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-light.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-light.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-light.ttf") format("truetype");
}

.mad-serif-light {
  font-family: mad-serif-light;
}

@font-face {
  font-family: 'mad-serif-regular';
  src: url("/webfonts/mad-serif/mad-serif-regular.eot");
  src: url("/webfonts/mad-serif/mad-serif-regular.eot?#iefix") format("embedded-opentype"), url("/webfonts/mad-serif/mad-serif-regular.woff2") format("woff2"), url("/webfonts/mad-serif/mad-serif-regular.woff") format("woff"), url("/webfonts/mad-serif/mad-serif-regular.ttf") format("truetype");
}

.mad-serif-regular {
  font-family: mad-serif-regular;
}

@font-face {
  font-family: 'marche-super-backslant';
  src: url("/webfonts/marche/marche-super-backslant.eot");
  src: url("/webfonts/marche/marche-super-backslant.eot?#iefix") format("embedded-opentype"), url("/webfonts/marche/marche-super-backslant.woff2") format("woff2"), url("/webfonts/marche/marche-super-backslant.woff") format("woff"), url("/webfonts/marche/marche-super-backslant.ttf") format("truetype");
}

.marche-super-backslant {
  font-family: marche-super-backslant;
}

@font-face {
  font-family: 'marche-super-forwardslant';
  src: url("/webfonts/marche/marche-super-forwardslant.eot");
  src: url("/webfonts/marche/marche-super-forwardslant.eot?#iefix") format("embedded-opentype"), url("/webfonts/marche/marche-super-forwardslant.woff2") format("woff2"), url("/webfonts/marche/marche-super-forwardslant.woff") format("woff"), url("/webfonts/marche/marche-super-forwardslant.ttf") format("truetype");
}

.marche-super-forwardslant {
  font-family: marche-super-forwardslant;
}

@font-face {
  font-family: 'marche-super';
  src: url("/webfonts/marche/marche-super.eot");
  src: url("/webfonts/marche/marche-super.eot?#iefix") format("embedded-opentype"), url("/webfonts/marche/marche-super.woff2") format("woff2"), url("/webfonts/marche/marche-super.woff") format("woff"), url("/webfonts/marche/marche-super.ttf") format("truetype");
}

.marche-super {
  font-family: marche-super;
}

@font-face {
  font-family: 'midnight-sans-rd-12-black';
  src: url("/webfonts/midnight-sans/pro/midnight-sans-rd-12-black-pro.eot");
  src: url("/webfonts/midnight-sans/pro/midnight-sans-rd-12-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-12-black-pro.woff2") format("woff2"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-12-black-pro.woff") format("woff"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-12-black-pro.ttf") format("truetype");
}

.midnight-sans-rd-12-black {
  font-family: midnight-sans-rd-12-black;
}

@font-face {
  font-family: 'midnight-sans-rd-24-black';
  src: url("/webfonts/midnight-sans/pro/midnight-sans-rd-24-black-pro.eot");
  src: url("/webfonts/midnight-sans/pro/midnight-sans-rd-24-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-24-black-pro.woff2") format("woff2"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-24-black-pro.woff") format("woff"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-24-black-pro.ttf") format("truetype");
}

.midnight-sans-rd-24-black {
  font-family: midnight-sans-rd-24-black;
}

@font-face {
  font-family: 'midnight-sans-rd-36-black';
  src: url("/webfonts/midnight-sans/pro/midnight-sans-rd-36-black-pro.eot");
  src: url("/webfonts/midnight-sans/pro/midnight-sans-rd-36-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-36-black-pro.woff2") format("woff2"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-36-black-pro.woff") format("woff"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-36-black-pro.ttf") format("truetype");
}

.midnight-sans-rd-36-black {
  font-family: midnight-sans-rd-36-black;
}

@font-face {
  font-family: 'midnight-sans-rd-48-black';
  src: url("/webfonts/midnight-sans/pro/midnight-sans-rd-48-black-pro.eot");
  src: url("/webfonts/midnight-sans/pro/midnight-sans-rd-48-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-48-black-pro.woff2") format("woff2"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-48-black-pro.woff") format("woff"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-48-black-pro.ttf") format("truetype");
}

.midnight-sans-rd-48-black {
  font-family: midnight-sans-rd-48-black;
}

@font-face {
  font-family: 'midnight-sans-rd-60-black';
  src: url("/webfonts/midnight-sans/pro/midnight-sans-rd-60-black-pro.eot");
  src: url("/webfonts/midnight-sans/pro/midnight-sans-rd-60-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-60-black-pro.woff2") format("woff2"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-60-black-pro.woff") format("woff"), url("/webfonts/midnight-sans/pro/midnight-sans-rd-60-black-pro.ttf") format("truetype");
}

.midnight-sans-rd-60-black {
  font-family: midnight-sans-rd-60-black;
}

@font-face {
  font-family: 'midnight-sans-st-12-black';
  src: url("/webfonts/midnight-sans/pro/midnight-sans-st-12-black-pro.eot");
  src: url("/webfonts/midnight-sans/pro/midnight-sans-st-12-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/midnight-sans/pro/midnight-sans-st-12-black-pro.woff2") format("woff2"), url("/webfonts/midnight-sans/pro/midnight-sans-st-12-black-pro.woff") format("woff"), url("/webfonts/midnight-sans/pro/midnight-sans-st-12-black-pro.ttf") format("truetype");
}

.midnight-sans-st-12-black {
  font-family: midnight-sans-st-12-black;
}

@font-face {
  font-family: 'midnight-sans-st-24-black';
  src: url("/webfonts/midnight-sans/pro/midnight-sans-st-24-black-pro.eot");
  src: url("/webfonts/midnight-sans/pro/midnight-sans-st-24-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/midnight-sans/pro/midnight-sans-st-24-black-pro.woff2") format("woff2"), url("/webfonts/midnight-sans/pro/midnight-sans-st-24-black-pro.woff") format("woff"), url("/webfonts/midnight-sans/pro/midnight-sans-st-24-black-pro.ttf") format("truetype");
}

.midnight-sans-st-24-black {
  font-family: midnight-sans-st-24-black;
}

@font-face {
  font-family: 'midnight-sans-st-36-black';
  src: url("/webfonts/midnight-sans/pro/midnight-sans-st-36-black-pro.eot");
  src: url("/webfonts/midnight-sans/pro/midnight-sans-st-36-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/midnight-sans/pro/midnight-sans-st-36-black-pro.woff2") format("woff2"), url("/webfonts/midnight-sans/pro/midnight-sans-st-36-black-pro.woff") format("woff"), url("/webfonts/midnight-sans/pro/midnight-sans-st-36-black-pro.ttf") format("truetype");
}

.midnight-sans-st-36-black {
  font-family: midnight-sans-st-36-black;
}

@font-face {
  font-family: 'midnight-sans-st-48-black';
  src: url("/webfonts/midnight-sans/pro/midnight-sans-st-48-black-pro.eot");
  src: url("/webfonts/midnight-sans/pro/midnight-sans-st-48-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/midnight-sans/pro/midnight-sans-st-48-black-pro.woff2") format("woff2"), url("/webfonts/midnight-sans/pro/midnight-sans-st-48-black-pro.woff") format("woff"), url("/webfonts/midnight-sans/pro/midnight-sans-st-48-black-pro.ttf") format("truetype");
}

.midnight-sans-st-48-black {
  font-family: midnight-sans-st-48-black;
}

@font-face {
  font-family: 'midnight-sans-st-60-black';
  src: url("/webfonts/midnight-sans/pro/midnight-sans-st-60-black-pro.eot");
  src: url("/webfonts/midnight-sans/pro/midnight-sans-st-60-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/midnight-sans/pro/midnight-sans-st-60-black-pro.woff2") format("woff2"), url("/webfonts/midnight-sans/pro/midnight-sans-st-60-black-pro.woff") format("woff"), url("/webfonts/midnight-sans/pro/midnight-sans-st-60-black-pro.ttf") format("truetype");
}

.midnight-sans-st-60-black {
  font-family: midnight-sans-st-60-black;
}

@font-face {
  font-family: 'monosten-bold';
  src: url("/webfonts/monosten/pro/monosten-bold-pro.eot");
  src: url("/webfonts/monosten/pro/monosten-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/monosten/pro/monosten-bold-pro.woff2") format("woff2"), url("/webfonts/monosten/pro/monosten-bold-pro.woff") format("woff"), url("/webfonts/monosten/pro/monosten-bold-pro.ttf") format("truetype");
}

.monosten-bold {
  font-family: monosten-bold;
}

@font-face {
  font-family: 'monosten-extrabold';
  src: url("/webfonts/monosten/pro/monosten-extrabold-pro.eot");
  src: url("/webfonts/monosten/pro/monosten-extrabold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/monosten/pro/monosten-extrabold-pro.woff2") format("woff2"), url("/webfonts/monosten/pro/monosten-extrabold-pro.woff") format("woff"), url("/webfonts/monosten/pro/monosten-extrabold-pro.ttf") format("truetype");
}

.monosten-extrabold {
  font-family: monosten-extrabold;
}

@font-face {
  font-family: 'monosten-fat';
  src: url("/webfonts/monosten/pro/monosten-fat-pro.eot");
  src: url("/webfonts/monosten/pro/monosten-fat-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/monosten/pro/monosten-fat-pro.woff2") format("woff2"), url("/webfonts/monosten/pro/monosten-fat-pro.woff") format("woff"), url("/webfonts/monosten/pro/monosten-fat-pro.ttf") format("truetype");
}

.monosten-fat {
  font-family: monosten-fat;
}

@font-face {
  font-family: 'monosten-light';
  src: url("/webfonts/monosten/pro/monosten-light-pro.eot");
  src: url("/webfonts/monosten/pro/monosten-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/monosten/pro/monosten-light-pro.woff2") format("woff2"), url("/webfonts/monosten/pro/monosten-light-pro.woff") format("woff"), url("/webfonts/monosten/pro/monosten-light-pro.ttf") format("truetype");
}

.monosten-light {
  font-family: monosten-light;
}

@font-face {
  font-family: 'monosten-regular';
  src: url("/webfonts/monosten/pro/monosten-regular-pro.eot");
  src: url("/webfonts/monosten/pro/monosten-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/monosten/pro/monosten-regular-pro.woff2") format("woff2"), url("/webfonts/monosten/pro/monosten-regular-pro.woff") format("woff"), url("/webfonts/monosten/pro/monosten-regular-pro.ttf") format("truetype");
}

.monosten-regular {
  font-family: monosten-regular;
}

@font-face {
  font-family: 'monosten-stencil-bold';
  src: url("/webfonts/monosten/pro/monosten-stencil-bold-pro.eot");
  src: url("/webfonts/monosten/pro/monosten-stencil-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/monosten/pro/monosten-stencil-bold-pro.woff2") format("woff2"), url("/webfonts/monosten/pro/monosten-stencil-bold-pro.woff") format("woff"), url("/webfonts/monosten/pro/monosten-stencil-bold-pro.ttf") format("truetype");
}

.monosten-stencil-bold {
  font-family: monosten-stencil-bold;
}

@font-face {
  font-family: 'monosten-stencil-extrabold';
  src: url("/webfonts/monosten/pro/monosten-stencil-extrabold-pro.eot");
  src: url("/webfonts/monosten/pro/monosten-stencil-extrabold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/monosten/pro/monosten-stencil-extrabold-pro.woff2") format("woff2"), url("/webfonts/monosten/pro/monosten-stencil-extrabold-pro.woff") format("woff"), url("/webfonts/monosten/pro/monosten-stencil-extrabold-pro.ttf") format("truetype");
}

.monosten-stencil-extrabold {
  font-family: monosten-stencil-extrabold;
}

@font-face {
  font-family: 'monosten-stencil-fat';
  src: url("/webfonts/monosten/pro/monosten-stencil-fat-pro.eot");
  src: url("/webfonts/monosten/pro/monosten-stencil-fat-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/monosten/pro/monosten-stencil-fat-pro.woff2") format("woff2"), url("/webfonts/monosten/pro/monosten-stencil-fat-pro.woff") format("woff"), url("/webfonts/monosten/pro/monosten-stencil-fat-pro.ttf") format("truetype");
}

.monosten-stencil-fat {
  font-family: monosten-stencil-fat;
}

@font-face {
  font-family: 'monosten-stencil-light';
  src: url("/webfonts/monosten/pro/monosten-stencil-light-pro.eot");
  src: url("/webfonts/monosten/pro/monosten-stencil-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/monosten/pro/monosten-stencil-light-pro.woff2") format("woff2"), url("/webfonts/monosten/pro/monosten-stencil-light-pro.woff") format("woff"), url("/webfonts/monosten/pro/monosten-stencil-light-pro.ttf") format("truetype");
}

.monosten-stencil-light {
  font-family: monosten-stencil-light;
}

@font-face {
  font-family: 'monosten-stencil-regular';
  src: url("/webfonts/monosten/pro/monosten-stencil-regular-pro.eot");
  src: url("/webfonts/monosten/pro/monosten-stencil-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/monosten/pro/monosten-stencil-regular-pro.woff2") format("woff2"), url("/webfonts/monosten/pro/monosten-stencil-regular-pro.woff") format("woff"), url("/webfonts/monosten/pro/monosten-stencil-regular-pro.ttf") format("truetype");
}

.monosten-stencil-regular {
  font-family: monosten-stencil-regular;
}

@font-face {
  font-family: 'montefiore-condensed-bold';
  src: url("/webfonts/montefiore/montefiore-condensed-bold.eot");
  src: url("/webfonts/montefiore/montefiore-condensed-bold.eot?#iefix") format("embedded-opentype"), url("/webfonts/montefiore/montefiore-condensed-bold.woff2") format("woff2"), url("/webfonts/montefiore/montefiore-condensed-bold.woff") format("woff"), url("/webfonts/montefiore/montefiore-condensed-bold.ttf") format("truetype");
}

.montefiore-condensed-bold {
  font-family: montefiore-condensed-bold;
}

@font-face {
  font-family: 'montefiore-condensed-extrabold';
  src: url("/webfonts/montefiore/montefiore-condensed-extrabold.eot");
  src: url("/webfonts/montefiore/montefiore-condensed-extrabold.eot?#iefix") format("embedded-opentype"), url("/webfonts/montefiore/montefiore-condensed-extrabold.woff2") format("woff2"), url("/webfonts/montefiore/montefiore-condensed-extrabold.woff") format("woff"), url("/webfonts/montefiore/montefiore-condensed-extrabold.ttf") format("truetype");
}

.montefiore-condensed-extrabold {
  font-family: montefiore-condensed-extrabold;
}

@font-face {
  font-family: 'montefiore-condensed-light';
  src: url("/webfonts/montefiore/montefiore-condensed-light.eot");
  src: url("/webfonts/montefiore/montefiore-condensed-light.eot?#iefix") format("embedded-opentype"), url("/webfonts/montefiore/montefiore-condensed-light.woff2") format("woff2"), url("/webfonts/montefiore/montefiore-condensed-light.woff") format("woff"), url("/webfonts/montefiore/montefiore-condensed-light.ttf") format("truetype");
}

.montefiore-condensed-light {
  font-family: montefiore-condensed-light;
}

@font-face {
  font-family: 'montefiore-condensed-regular';
  src: url("/webfonts/montefiore/montefiore-condensed-regular.eot");
  src: url("/webfonts/montefiore/montefiore-condensed-regular.eot?#iefix") format("embedded-opentype"), url("/webfonts/montefiore/montefiore-condensed-regular.woff2") format("woff2"), url("/webfonts/montefiore/montefiore-condensed-regular.woff") format("woff"), url("/webfonts/montefiore/montefiore-condensed-regular.ttf") format("truetype");
}

.montefiore-condensed-regular {
  font-family: montefiore-condensed-regular;
}

@font-face {
  font-family: 'montefiore-condensed-semibold';
  src: url("/webfonts/montefiore/montefiore-condensed-semibold.eot");
  src: url("/webfonts/montefiore/montefiore-condensed-semibold.eot?#iefix") format("embedded-opentype"), url("/webfonts/montefiore/montefiore-condensed-semibold.woff2") format("woff2"), url("/webfonts/montefiore/montefiore-condensed-semibold.woff") format("woff"), url("/webfonts/montefiore/montefiore-condensed-semibold.ttf") format("truetype");
}

.montefiore-condensed-semibold {
  font-family: montefiore-condensed-semibold;
}

@font-face {
  font-family: 'montefiore-condensed-thin';
  src: url("/webfonts/montefiore/montefiore-condensed-thin.eot");
  src: url("/webfonts/montefiore/montefiore-condensed-thin.eot?#iefix") format("embedded-opentype"), url("/webfonts/montefiore/montefiore-condensed-thin.woff2") format("woff2"), url("/webfonts/montefiore/montefiore-condensed-thin.woff") format("woff"), url("/webfonts/montefiore/montefiore-condensed-thin.ttf") format("truetype");
}

.montefiore-condensed-thin {
  font-family: montefiore-condensed-thin;
}

@font-face {
  font-family: 'nib-black-italic';
  src: url("/webfonts/nib/pro/nib-black-italic-pro.eot");
  src: url("/webfonts/nib/pro/nib-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/nib/pro/nib-black-italic-pro.woff2") format("woff2"), url("/webfonts/nib/pro/nib-black-italic-pro.woff") format("woff"), url("/webfonts/nib/pro/nib-black-italic-pro.ttf") format("truetype");
}

.nib-black-italic {
  font-family: nib-black-italic;
}

@font-face {
  font-family: 'nib-black';
  src: url("/webfonts/nib/pro/nib-black-pro.eot");
  src: url("/webfonts/nib/pro/nib-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/nib/pro/nib-black-pro.woff2") format("woff2"), url("/webfonts/nib/pro/nib-black-pro.woff") format("woff"), url("/webfonts/nib/pro/nib-black-pro.ttf") format("truetype");
}

.nib-black {
  font-family: nib-black;
}

@font-face {
  font-family: 'nib-bold-italic';
  src: url("/webfonts/nib/pro/nib-bold-italic-pro.eot");
  src: url("/webfonts/nib/pro/nib-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/nib/pro/nib-bold-italic-pro.woff2") format("woff2"), url("/webfonts/nib/pro/nib-bold-italic-pro.woff") format("woff"), url("/webfonts/nib/pro/nib-bold-italic-pro.ttf") format("truetype");
}

.nib-bold-italic {
  font-family: nib-bold-italic;
}

@font-face {
  font-family: 'nib-bold';
  src: url("/webfonts/nib/pro/nib-bold-pro.eot");
  src: url("/webfonts/nib/pro/nib-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/nib/pro/nib-bold-pro.woff2") format("woff2"), url("/webfonts/nib/pro/nib-bold-pro.woff") format("woff"), url("/webfonts/nib/pro/nib-bold-pro.ttf") format("truetype");
}

.nib-bold {
  font-family: nib-bold;
}

@font-face {
  font-family: 'nib-extrabold-italic';
  src: url("/webfonts/nib/pro/nib-extrabold-italic-pro.eot");
  src: url("/webfonts/nib/pro/nib-extrabold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/nib/pro/nib-extrabold-italic-pro.woff2") format("woff2"), url("/webfonts/nib/pro/nib-extrabold-italic-pro.woff") format("woff"), url("/webfonts/nib/pro/nib-extrabold-italic-pro.ttf") format("truetype");
}

.nib-extrabold-italic {
  font-family: nib-extrabold-italic;
}

@font-face {
  font-family: 'nib-extrabold';
  src: url("/webfonts/nib/pro/nib-extrabold-pro.eot");
  src: url("/webfonts/nib/pro/nib-extrabold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/nib/pro/nib-extrabold-pro.woff2") format("woff2"), url("/webfonts/nib/pro/nib-extrabold-pro.woff") format("woff"), url("/webfonts/nib/pro/nib-extrabold-pro.ttf") format("truetype");
}

.nib-extrabold {
  font-family: nib-extrabold;
}

@font-face {
  font-family: 'nib-italic';
  src: url("/webfonts/nib/pro/nib-italic-pro.eot");
  src: url("/webfonts/nib/pro/nib-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/nib/pro/nib-italic-pro.woff2") format("woff2"), url("/webfonts/nib/pro/nib-italic-pro.woff") format("woff"), url("/webfonts/nib/pro/nib-italic-pro.ttf") format("truetype");
}

.nib-italic {
  font-family: nib-italic;
}

@font-face {
  font-family: 'nib-light-italic';
  src: url("/webfonts/nib/pro/nib-light-italic-pro.eot");
  src: url("/webfonts/nib/pro/nib-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/nib/pro/nib-light-italic-pro.woff2") format("woff2"), url("/webfonts/nib/pro/nib-light-italic-pro.woff") format("woff"), url("/webfonts/nib/pro/nib-light-italic-pro.ttf") format("truetype");
}

.nib-light-italic {
  font-family: nib-light-italic;
}

@font-face {
  font-family: 'nib-light';
  src: url("/webfonts/nib/pro/nib-light-pro.eot");
  src: url("/webfonts/nib/pro/nib-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/nib/pro/nib-light-pro.woff2") format("woff2"), url("/webfonts/nib/pro/nib-light-pro.woff") format("woff"), url("/webfonts/nib/pro/nib-light-pro.ttf") format("truetype");
}

.nib-light {
  font-family: nib-light;
}

@font-face {
  font-family: 'nib-regular';
  src: url("/webfonts/nib/pro/nib-regular-pro.eot");
  src: url("/webfonts/nib/pro/nib-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/nib/pro/nib-regular-pro.woff2") format("woff2"), url("/webfonts/nib/pro/nib-regular-pro.woff") format("woff"), url("/webfonts/nib/pro/nib-regular-pro.ttf") format("truetype");
}

.nib-regular {
  font-family: nib-regular;
}

@font-face {
  font-family: 'nib-semibold-italic';
  src: url("/webfonts/nib/pro/nib-semibold-italic-pro.eot");
  src: url("/webfonts/nib/pro/nib-semibold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/nib/pro/nib-semibold-italic-pro.woff2") format("woff2"), url("/webfonts/nib/pro/nib-semibold-italic-pro.woff") format("woff"), url("/webfonts/nib/pro/nib-semibold-italic-pro.ttf") format("truetype");
}

.nib-semibold-italic {
  font-family: nib-semibold-italic;
}

@font-face {
  font-family: 'nib-semibold';
  src: url("/webfonts/nib/pro/nib-semibold-pro.eot");
  src: url("/webfonts/nib/pro/nib-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/nib/pro/nib-semibold-pro.woff2") format("woff2"), url("/webfonts/nib/pro/nib-semibold-pro.woff") format("woff"), url("/webfonts/nib/pro/nib-semibold-pro.ttf") format("truetype");
}

.nib-semibold {
  font-family: nib-semibold;
}

@font-face {
  font-family: 'pantograph-vf-beta';
  src: url("/webfonts/pantograph/pantograph-vf-beta.eot");
  src: url("/webfonts/pantograph/pantograph-vf-beta.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pantograph-vf-beta.woff2") format("woff2"), url("/webfonts/pantograph/pantograph-vf-beta.woff") format("woff"), url("/webfonts/pantograph/pantograph-vf-beta.ttf") format("truetype");
}

.pantograph-vf-beta {
  font-family: pantograph-vf-beta;
}

@font-face {
  font-family: 'pantograph-bold';
  src: url("/webfonts/pantograph/pro/pantograph-bold-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-bold-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-bold-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-bold-pro.ttf") format("truetype");
}

.pantograph-bold {
  font-family: pantograph-bold;
}

@font-face {
  font-family: 'pantograph-compressed-bold';
  src: url("/webfonts/pantograph/pro/pantograph-compressed-bold-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-compressed-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-compressed-bold-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-compressed-bold-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-compressed-bold-pro.ttf") format("truetype");
}

.pantograph-compressed-bold {
  font-family: pantograph-compressed-bold;
}

@font-face {
  font-family: 'pantograph-compressed-light';
  src: url("/webfonts/pantograph/pro/pantograph-compressed-light-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-compressed-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-compressed-light-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-compressed-light-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-compressed-light-pro.ttf") format("truetype");
}

.pantograph-compressed-light {
  font-family: pantograph-compressed-light;
}

@font-face {
  font-family: 'pantograph-compressed-medium';
  src: url("/webfonts/pantograph/pro/pantograph-compressed-medium-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-compressed-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-compressed-medium-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-compressed-medium-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-compressed-medium-pro.ttf") format("truetype");
}

.pantograph-compressed-medium {
  font-family: pantograph-compressed-medium;
}

@font-face {
  font-family: 'pantograph-compressed-regular';
  src: url("/webfonts/pantograph/pro/pantograph-compressed-regular-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-compressed-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-compressed-regular-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-compressed-regular-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-compressed-regular-pro.ttf") format("truetype");
}

.pantograph-compressed-regular {
  font-family: pantograph-compressed-regular;
}

@font-face {
  font-family: 'pantograph-compressed-semibold';
  src: url("/webfonts/pantograph/pro/pantograph-compressed-semibold-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-compressed-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-compressed-semibold-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-compressed-semibold-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-compressed-semibold-pro.ttf") format("truetype");
}

.pantograph-compressed-semibold {
  font-family: pantograph-compressed-semibold;
}

@font-face {
  font-family: 'pantograph-condensed-bold';
  src: url("/webfonts/pantograph/pro/pantograph-condensed-bold-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-condensed-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-condensed-bold-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-condensed-bold-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-condensed-bold-pro.ttf") format("truetype");
}

.pantograph-condensed-bold {
  font-family: pantograph-condensed-bold;
}

@font-face {
  font-family: 'pantograph-condensed-light';
  src: url("/webfonts/pantograph/pro/pantograph-condensed-light-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-condensed-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-condensed-light-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-condensed-light-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-condensed-light-pro.ttf") format("truetype");
}

.pantograph-condensed-light {
  font-family: pantograph-condensed-light;
}

@font-face {
  font-family: 'pantograph-condensed-medium';
  src: url("/webfonts/pantograph/pro/pantograph-condensed-medium-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-condensed-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-condensed-medium-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-condensed-medium-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-condensed-medium-pro.ttf") format("truetype");
}

.pantograph-condensed-medium {
  font-family: pantograph-condensed-medium;
}

@font-face {
  font-family: 'pantograph-condensed-regular';
  src: url("/webfonts/pantograph/pro/pantograph-condensed-regular-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-condensed-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-condensed-regular-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-condensed-regular-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-condensed-regular-pro.ttf") format("truetype");
}

.pantograph-condensed-regular {
  font-family: pantograph-condensed-regular;
}

@font-face {
  font-family: 'pantograph-condensed-semibold';
  src: url("/webfonts/pantograph/pro/pantograph-condensed-semibold-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-condensed-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-condensed-semibold-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-condensed-semibold-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-condensed-semibold-pro.ttf") format("truetype");
}

.pantograph-condensed-semibold {
  font-family: pantograph-condensed-semibold;
}

@font-face {
  font-family: 'pantograph-extended-bold';
  src: url("/webfonts/pantograph/pro/pantograph-extended-bold-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-extended-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-extended-bold-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-extended-bold-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-extended-bold-pro.ttf") format("truetype");
}

.pantograph-extended-bold {
  font-family: pantograph-extended-bold;
}

@font-face {
  font-family: 'pantograph-extended-light';
  src: url("/webfonts/pantograph/pro/pantograph-extended-light-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-extended-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-extended-light-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-extended-light-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-extended-light-pro.ttf") format("truetype");
}

.pantograph-extended-light {
  font-family: pantograph-extended-light;
}

@font-face {
  font-family: 'pantograph-extended-medium';
  src: url("/webfonts/pantograph/pro/pantograph-extended-medium-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-extended-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-extended-medium-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-extended-medium-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-extended-medium-pro.ttf") format("truetype");
}

.pantograph-extended-medium {
  font-family: pantograph-extended-medium;
}

@font-face {
  font-family: 'pantograph-extended-regular';
  src: url("/webfonts/pantograph/pro/pantograph-extended-regular-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-extended-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-extended-regular-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-extended-regular-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-extended-regular-pro.ttf") format("truetype");
}

.pantograph-extended-regular {
  font-family: pantograph-extended-regular;
}

@font-face {
  font-family: 'pantograph-extended-semibold';
  src: url("/webfonts/pantograph/pro/pantograph-extended-semibold-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-extended-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-extended-semibold-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-extended-semibold-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-extended-semibold-pro.ttf") format("truetype");
}

.pantograph-extended-semibold {
  font-family: pantograph-extended-semibold;
}

@font-face {
  font-family: 'pantograph-light';
  src: url("/webfonts/pantograph/pro/pantograph-light-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-light-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-light-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-light-pro.ttf") format("truetype");
}

.pantograph-light {
  font-family: pantograph-light;
}

@font-face {
  font-family: 'pantograph-medium';
  src: url("/webfonts/pantograph/pro/pantograph-medium-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-medium-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-medium-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-medium-pro.ttf") format("truetype");
}

.pantograph-medium {
  font-family: pantograph-medium;
}

@font-face {
  font-family: 'pantograph-regular';
  src: url("/webfonts/pantograph/pro/pantograph-regular-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-regular-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-regular-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-regular-pro.ttf") format("truetype");
}

.pantograph-regular {
  font-family: pantograph-regular;
}

@font-face {
  font-family: 'pantograph-semibold';
  src: url("/webfonts/pantograph/pro/pantograph-semibold-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-semibold-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-semibold-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-semibold-pro.ttf") format("truetype");
}

.pantograph-semibold {
  font-family: pantograph-semibold;
}

@font-face {
  font-family: 'pantograph-wide-bold';
  src: url("/webfonts/pantograph/pro/pantograph-wide-bold-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-wide-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-wide-bold-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-wide-bold-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-wide-bold-pro.ttf") format("truetype");
}

.pantograph-wide-bold {
  font-family: pantograph-wide-bold;
}

@font-face {
  font-family: 'pantograph-wide-light';
  src: url("/webfonts/pantograph/pro/pantograph-wide-light-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-wide-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-wide-light-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-wide-light-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-wide-light-pro.ttf") format("truetype");
}

.pantograph-wide-light {
  font-family: pantograph-wide-light;
}

@font-face {
  font-family: 'pantograph-wide-medium';
  src: url("/webfonts/pantograph/pro/pantograph-wide-medium-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-wide-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-wide-medium-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-wide-medium-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-wide-medium-pro.ttf") format("truetype");
}

.pantograph-wide-medium {
  font-family: pantograph-wide-medium;
}

@font-face {
  font-family: 'pantograph-wide-regular';
  src: url("/webfonts/pantograph/pro/pantograph-wide-regular-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-wide-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-wide-regular-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-wide-regular-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-wide-regular-pro.ttf") format("truetype");
}

.pantograph-wide-regular {
  font-family: pantograph-wide-regular;
}

@font-face {
  font-family: 'pantograph-wide-semibold';
  src: url("/webfonts/pantograph/pro/pantograph-wide-semibold-pro.eot");
  src: url("/webfonts/pantograph/pro/pantograph-wide-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pantograph/pro/pantograph-wide-semibold-pro.woff2") format("woff2"), url("/webfonts/pantograph/pro/pantograph-wide-semibold-pro.woff") format("woff"), url("/webfonts/pantograph/pro/pantograph-wide-semibold-pro.ttf") format("truetype");
}

.pantograph-wide-semibold {
  font-family: pantograph-wide-semibold;
}

@font-face {
  font-family: 'pdu-outline-pattern';
  src: url("/webfonts/pdu/pdu-outline-pattern.eot");
  src: url("/webfonts/pdu/pdu-outline-pattern.eot?#iefix") format("embedded-opentype"), url("/webfonts/pdu/pdu-outline-pattern.woff2") format("woff2"), url("/webfonts/pdu/pdu-outline-pattern.woff") format("woff"), url("/webfonts/pdu/pdu-outline-pattern.ttf") format("truetype");
}

.pdu-outline-pattern {
  font-family: pdu-outline-pattern;
}

@font-face {
  font-family: 'pdu-outline';
  src: url("/webfonts/pdu/pdu-outline.eot");
  src: url("/webfonts/pdu/pdu-outline.eot?#iefix") format("embedded-opentype"), url("/webfonts/pdu/pdu-outline.woff2") format("woff2"), url("/webfonts/pdu/pdu-outline.woff") format("woff"), url("/webfonts/pdu/pdu-outline.ttf") format("truetype");
}

.pdu-outline {
  font-family: pdu-outline;
}

@font-face {
  font-family: 'pdu-regular-pattern';
  src: url("/webfonts/pdu/pdu-regular-pattern.eot");
  src: url("/webfonts/pdu/pdu-regular-pattern.eot?#iefix") format("embedded-opentype"), url("/webfonts/pdu/pdu-regular-pattern.woff2") format("woff2"), url("/webfonts/pdu/pdu-regular-pattern.woff") format("woff"), url("/webfonts/pdu/pdu-regular-pattern.ttf") format("truetype");
}

.pdu-regular-pattern {
  font-family: pdu-regular-pattern;
}

@font-face {
  font-family: 'pdu-regular';
  src: url("/webfonts/pdu/pdu-regular.eot");
  src: url("/webfonts/pdu/pdu-regular.eot?#iefix") format("embedded-opentype"), url("/webfonts/pdu/pdu-regular.woff2") format("woff2"), url("/webfonts/pdu/pdu-regular.woff") format("woff"), url("/webfonts/pdu/pdu-regular.ttf") format("truetype");
}

.pdu-regular {
  font-family: pdu-regular;
}

@font-face {
  font-family: 'pdu-stencil-pattern';
  src: url("/webfonts/pdu/pdu-stencil-pattern.eot");
  src: url("/webfonts/pdu/pdu-stencil-pattern.eot?#iefix") format("embedded-opentype"), url("/webfonts/pdu/pdu-stencil-pattern.woff2") format("woff2"), url("/webfonts/pdu/pdu-stencil-pattern.woff") format("woff"), url("/webfonts/pdu/pdu-stencil-pattern.ttf") format("truetype");
}

.pdu-stencil-pattern {
  font-family: pdu-stencil-pattern;
}

@font-face {
  font-family: 'pdu-stencil';
  src: url("/webfonts/pdu/pdu-stencil.eot");
  src: url("/webfonts/pdu/pdu-stencil.eot?#iefix") format("embedded-opentype"), url("/webfonts/pdu/pdu-stencil.woff2") format("woff2"), url("/webfonts/pdu/pdu-stencil.woff") format("woff"), url("/webfonts/pdu/pdu-stencil.ttf") format("truetype");
}

.pdu-stencil {
  font-family: pdu-stencil;
}

@font-face {
  font-family: 'peggs-bold';
  src: url("/webfonts/peggs/pro/peggs-bold-pro.eot");
  src: url("/webfonts/peggs/pro/peggs-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/peggs/pro/peggs-bold-pro.woff2") format("woff2"), url("/webfonts/peggs/pro/peggs-bold-pro.woff") format("woff"), url("/webfonts/peggs/pro/peggs-bold-pro.ttf") format("truetype");
}

.peggs-bold {
  font-family: peggs-bold;
}

@font-face {
  font-family: 'peggs-light';
  src: url("/webfonts/peggs/pro/peggs-light-pro.eot");
  src: url("/webfonts/peggs/pro/peggs-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/peggs/pro/peggs-light-pro.woff2") format("woff2"), url("/webfonts/peggs/pro/peggs-light-pro.woff") format("woff"), url("/webfonts/peggs/pro/peggs-light-pro.ttf") format("truetype");
}

.peggs-light {
  font-family: peggs-light;
}

@font-face {
  font-family: 'peggs-medium';
  src: url("/webfonts/peggs/pro/peggs-medium-pro.eot");
  src: url("/webfonts/peggs/pro/peggs-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/peggs/pro/peggs-medium-pro.woff2") format("woff2"), url("/webfonts/peggs/pro/peggs-medium-pro.woff") format("woff"), url("/webfonts/peggs/pro/peggs-medium-pro.ttf") format("truetype");
}

.peggs-medium {
  font-family: peggs-medium;
}

@font-face {
  font-family: 'peggs-regular';
  src: url("/webfonts/peggs/pro/peggs-regular-pro.eot");
  src: url("/webfonts/peggs/pro/peggs-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/peggs/pro/peggs-regular-pro.woff2") format("woff2"), url("/webfonts/peggs/pro/peggs-regular-pro.woff") format("woff"), url("/webfonts/peggs/pro/peggs-regular-pro.ttf") format("truetype");
}

.peggs-regular {
  font-family: peggs-regular;
}

@font-face {
  font-family: 'pep-shapes-black';
  src: url("/webfonts/pep/pro/pep-shapes-black-pro.eot");
  src: url("/webfonts/pep/pro/pep-shapes-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pep/pro/pep-shapes-black-pro.woff2") format("woff2"), url("/webfonts/pep/pro/pep-shapes-black-pro.woff") format("woff"), url("/webfonts/pep/pro/pep-shapes-black-pro.ttf") format("truetype");
}

.pep-shapes-black {
  font-family: pep-shapes-black;
}

@font-face {
  font-family: 'pep-shapes-classic';
  src: url("/webfonts/pep/pro/pep-shapes-classic-pro.eot");
  src: url("/webfonts/pep/pro/pep-shapes-classic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pep/pro/pep-shapes-classic-pro.woff2") format("woff2"), url("/webfonts/pep/pro/pep-shapes-classic-pro.woff") format("woff"), url("/webfonts/pep/pro/pep-shapes-classic-pro.ttf") format("truetype");
}

.pep-shapes-classic {
  font-family: pep-shapes-classic;
}

@font-face {
  font-family: 'pep-shapes-cold';
  src: url("/webfonts/pep/pro/pep-shapes-cold-pro.eot");
  src: url("/webfonts/pep/pro/pep-shapes-cold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pep/pro/pep-shapes-cold-pro.woff2") format("woff2"), url("/webfonts/pep/pro/pep-shapes-cold-pro.woff") format("woff"), url("/webfonts/pep/pro/pep-shapes-cold-pro.ttf") format("truetype");
}

.pep-shapes-cold {
  font-family: pep-shapes-cold;
}

@font-face {
  font-family: 'pep-shapes-grey';
  src: url("/webfonts/pep/pro/pep-shapes-grey-pro.eot");
  src: url("/webfonts/pep/pro/pep-shapes-grey-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pep/pro/pep-shapes-grey-pro.woff2") format("woff2"), url("/webfonts/pep/pro/pep-shapes-grey-pro.woff") format("woff"), url("/webfonts/pep/pro/pep-shapes-grey-pro.ttf") format("truetype");
}

.pep-shapes-grey {
  font-family: pep-shapes-grey;
}

@font-face {
  font-family: 'pep-shapes-hot';
  src: url("/webfonts/pep/pro/pep-shapes-hot-pro.eot");
  src: url("/webfonts/pep/pro/pep-shapes-hot-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pep/pro/pep-shapes-hot-pro.woff2") format("woff2"), url("/webfonts/pep/pro/pep-shapes-hot-pro.woff") format("woff"), url("/webfonts/pep/pro/pep-shapes-hot-pro.ttf") format("truetype");
}

.pep-shapes-hot {
  font-family: pep-shapes-hot;
}

@font-face {
  font-family: 'pep-shapes-pastel';
  src: url("/webfonts/pep/pro/pep-shapes-pastel-pro.eot");
  src: url("/webfonts/pep/pro/pep-shapes-pastel-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pep/pro/pep-shapes-pastel-pro.woff2") format("woff2"), url("/webfonts/pep/pro/pep-shapes-pastel-pro.woff") format("woff"), url("/webfonts/pep/pro/pep-shapes-pastel-pro.ttf") format("truetype");
}

.pep-shapes-pastel {
  font-family: pep-shapes-pastel;
}

@font-face {
  font-family: 'pep-shapes-rgb';
  src: url("/webfonts/pep/pro/pep-shapes-rgb-pro.eot");
  src: url("/webfonts/pep/pro/pep-shapes-rgb-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pep/pro/pep-shapes-rgb-pro.woff2") format("woff2"), url("/webfonts/pep/pro/pep-shapes-rgb-pro.woff") format("woff"), url("/webfonts/pep/pro/pep-shapes-rgb-pro.ttf") format("truetype");
}

.pep-shapes-rgb {
  font-family: pep-shapes-rgb;
}

@font-face {
  font-family: 'pep-solid-black';
  src: url("/webfonts/pep/pro/pep-solid-black-pro.eot");
  src: url("/webfonts/pep/pro/pep-solid-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pep/pro/pep-solid-black-pro.woff2") format("woff2"), url("/webfonts/pep/pro/pep-solid-black-pro.woff") format("woff"), url("/webfonts/pep/pro/pep-solid-black-pro.ttf") format("truetype");
}

.pep-solid-black {
  font-family: pep-solid-black;
}

@font-face {
  font-family: 'pep-solid-classic';
  src: url("/webfonts/pep/pro/pep-solid-classic-pro.eot");
  src: url("/webfonts/pep/pro/pep-solid-classic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pep/pro/pep-solid-classic-pro.woff2") format("woff2"), url("/webfonts/pep/pro/pep-solid-classic-pro.woff") format("woff"), url("/webfonts/pep/pro/pep-solid-classic-pro.ttf") format("truetype");
}

.pep-solid-classic {
  font-family: pep-solid-classic;
}

@font-face {
  font-family: 'pep-solid-cold';
  src: url("/webfonts/pep/pro/pep-solid-cold-pro.eot");
  src: url("/webfonts/pep/pro/pep-solid-cold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pep/pro/pep-solid-cold-pro.woff2") format("woff2"), url("/webfonts/pep/pro/pep-solid-cold-pro.woff") format("woff"), url("/webfonts/pep/pro/pep-solid-cold-pro.ttf") format("truetype");
}

.pep-solid-cold {
  font-family: pep-solid-cold;
}

@font-face {
  font-family: 'pep-solid-grey';
  src: url("/webfonts/pep/pro/pep-solid-grey-pro.eot");
  src: url("/webfonts/pep/pro/pep-solid-grey-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pep/pro/pep-solid-grey-pro.woff2") format("woff2"), url("/webfonts/pep/pro/pep-solid-grey-pro.woff") format("woff"), url("/webfonts/pep/pro/pep-solid-grey-pro.ttf") format("truetype");
}

.pep-solid-grey {
  font-family: pep-solid-grey;
}

@font-face {
  font-family: 'pep-solid-hot';
  src: url("/webfonts/pep/pro/pep-solid-hot-pro.eot");
  src: url("/webfonts/pep/pro/pep-solid-hot-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pep/pro/pep-solid-hot-pro.woff2") format("woff2"), url("/webfonts/pep/pro/pep-solid-hot-pro.woff") format("woff"), url("/webfonts/pep/pro/pep-solid-hot-pro.ttf") format("truetype");
}

.pep-solid-hot {
  font-family: pep-solid-hot;
}

@font-face {
  font-family: 'pep-solid-pastel';
  src: url("/webfonts/pep/pro/pep-solid-pastel-pro.eot");
  src: url("/webfonts/pep/pro/pep-solid-pastel-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pep/pro/pep-solid-pastel-pro.woff2") format("woff2"), url("/webfonts/pep/pro/pep-solid-pastel-pro.woff") format("woff"), url("/webfonts/pep/pro/pep-solid-pastel-pro.ttf") format("truetype");
}

.pep-solid-pastel {
  font-family: pep-solid-pastel;
}

@font-face {
  font-family: 'pep-solid-rgb';
  src: url("/webfonts/pep/pro/pep-solid-rgb-pro.eot");
  src: url("/webfonts/pep/pro/pep-solid-rgb-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/pep/pro/pep-solid-rgb-pro.woff2") format("woff2"), url("/webfonts/pep/pro/pep-solid-rgb-pro.woff") format("woff"), url("/webfonts/pep/pro/pep-solid-rgb-pro.ttf") format("truetype");
}

.pep-solid-rgb {
  font-family: pep-solid-rgb;
}

@font-face {
  font-family: 'perfin-regular';
  src: url("/webfonts/perfin/perfin-regular.eot");
  src: url("/webfonts/perfin/perfin-regular.eot?#iefix") format("embedded-opentype"), url("/webfonts/perfin/perfin-regular.woff2") format("woff2"), url("/webfonts/perfin/perfin-regular.woff") format("woff"), url("/webfonts/perfin/perfin-regular.ttf") format("truetype");
}

.perfin-regular {
  font-family: perfin-regular;
}

@font-face {
  font-family: 'pin-53-light-dot';
  src: url("/webfonts/pin/pin-53-light-dot.eot");
  src: url("/webfonts/pin/pin-53-light-dot.eot?#iefix") format("embedded-opentype"), url("/webfonts/pin/pin-53-light-dot.woff2") format("woff2"), url("/webfonts/pin/pin-53-light-dot.woff") format("woff"), url("/webfonts/pin/pin-53-light-dot.ttf") format("truetype");
}

.pin-53-light-dot {
  font-family: pin-53-light-dot;
}

@font-face {
  font-family: 'pin-57-light-stencil';
  src: url("/webfonts/pin/pin-57-light-stencil.eot");
  src: url("/webfonts/pin/pin-57-light-stencil.eot?#iefix") format("embedded-opentype"), url("/webfonts/pin/pin-57-light-stencil.woff2") format("woff2"), url("/webfonts/pin/pin-57-light-stencil.woff") format("woff"), url("/webfonts/pin/pin-57-light-stencil.ttf") format("truetype");
}

.pin-57-light-stencil {
  font-family: pin-57-light-stencil;
}

@font-face {
  font-family: 'pin-59-light-solid';
  src: url("/webfonts/pin/pin-59-light-solid.eot");
  src: url("/webfonts/pin/pin-59-light-solid.eot?#iefix") format("embedded-opentype"), url("/webfonts/pin/pin-59-light-solid.woff2") format("woff2"), url("/webfonts/pin/pin-59-light-solid.woff") format("woff"), url("/webfonts/pin/pin-59-light-solid.ttf") format("truetype");
}

.pin-59-light-solid {
  font-family: pin-59-light-solid;
}

@font-face {
  font-family: 'pin-63-regular-dot';
  src: url("/webfonts/pin/pin-63-regular-dot.eot");
  src: url("/webfonts/pin/pin-63-regular-dot.eot?#iefix") format("embedded-opentype"), url("/webfonts/pin/pin-63-regular-dot.woff2") format("woff2"), url("/webfonts/pin/pin-63-regular-dot.woff") format("woff"), url("/webfonts/pin/pin-63-regular-dot.ttf") format("truetype");
}

.pin-63-regular-dot {
  font-family: pin-63-regular-dot;
}

@font-face {
  font-family: 'pin-67-regular-stencil';
  src: url("/webfonts/pin/pin-67-regular-stencil.eot");
  src: url("/webfonts/pin/pin-67-regular-stencil.eot?#iefix") format("embedded-opentype"), url("/webfonts/pin/pin-67-regular-stencil.woff2") format("woff2"), url("/webfonts/pin/pin-67-regular-stencil.woff") format("woff"), url("/webfonts/pin/pin-67-regular-stencil.ttf") format("truetype");
}

.pin-67-regular-stencil {
  font-family: pin-67-regular-stencil;
}

@font-face {
  font-family: 'pin-69-regular-solid';
  src: url("/webfonts/pin/pin-69-regular-solid.eot");
  src: url("/webfonts/pin/pin-69-regular-solid.eot?#iefix") format("embedded-opentype"), url("/webfonts/pin/pin-69-regular-solid.woff2") format("woff2"), url("/webfonts/pin/pin-69-regular-solid.woff") format("woff"), url("/webfonts/pin/pin-69-regular-solid.ttf") format("truetype");
}

.pin-69-regular-solid {
  font-family: pin-69-regular-solid;
}

@font-face {
  font-family: 'pin-73-medium-dot';
  src: url("/webfonts/pin/pin-73-medium-dot.eot");
  src: url("/webfonts/pin/pin-73-medium-dot.eot?#iefix") format("embedded-opentype"), url("/webfonts/pin/pin-73-medium-dot.woff2") format("woff2"), url("/webfonts/pin/pin-73-medium-dot.woff") format("woff"), url("/webfonts/pin/pin-73-medium-dot.ttf") format("truetype");
}

.pin-73-medium-dot {
  font-family: pin-73-medium-dot;
}

@font-face {
  font-family: 'pin-77-medium-stencil';
  src: url("/webfonts/pin/pin-77-medium-stencil.eot");
  src: url("/webfonts/pin/pin-77-medium-stencil.eot?#iefix") format("embedded-opentype"), url("/webfonts/pin/pin-77-medium-stencil.woff2") format("woff2"), url("/webfonts/pin/pin-77-medium-stencil.woff") format("woff"), url("/webfonts/pin/pin-77-medium-stencil.ttf") format("truetype");
}

.pin-77-medium-stencil {
  font-family: pin-77-medium-stencil;
}

@font-face {
  font-family: 'pin-79-medium-solid';
  src: url("/webfonts/pin/pin-79-medium-solid.eot");
  src: url("/webfonts/pin/pin-79-medium-solid.eot?#iefix") format("embedded-opentype"), url("/webfonts/pin/pin-79-medium-solid.woff2") format("woff2"), url("/webfonts/pin/pin-79-medium-solid.woff") format("woff"), url("/webfonts/pin/pin-79-medium-solid.ttf") format("truetype");
}

.pin-79-medium-solid {
  font-family: pin-79-medium-solid;
}

@font-face {
  font-family: 'raisonne-bold-oblique';
  src: url("/webfonts/raisonne/pro/raisonne-bold-oblique-pro.eot");
  src: url("/webfonts/raisonne/pro/raisonne-bold-oblique-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/raisonne/pro/raisonne-bold-oblique-pro.woff2") format("woff2"), url("/webfonts/raisonne/pro/raisonne-bold-oblique-pro.woff") format("woff"), url("/webfonts/raisonne/pro/raisonne-bold-oblique-pro.ttf") format("truetype");
}

.raisonne-bold-oblique {
  font-family: raisonne-bold-oblique;
}

@font-face {
  font-family: 'raisonne-bold';
  src: url("/webfonts/raisonne/pro/raisonne-bold-pro.eot");
  src: url("/webfonts/raisonne/pro/raisonne-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/raisonne/pro/raisonne-bold-pro.woff2") format("woff2"), url("/webfonts/raisonne/pro/raisonne-bold-pro.woff") format("woff"), url("/webfonts/raisonne/pro/raisonne-bold-pro.ttf") format("truetype");
}

.raisonne-bold {
  font-family: raisonne-bold;
}

@font-face {
  font-family: 'raisonne-book-oblique';
  src: url("/webfonts/raisonne/pro/raisonne-book-oblique-pro.eot");
  src: url("/webfonts/raisonne/pro/raisonne-book-oblique-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/raisonne/pro/raisonne-book-oblique-pro.woff2") format("woff2"), url("/webfonts/raisonne/pro/raisonne-book-oblique-pro.woff") format("woff"), url("/webfonts/raisonne/pro/raisonne-book-oblique-pro.ttf") format("truetype");
}

.raisonne-book-oblique {
  font-family: raisonne-book-oblique;
}

@font-face {
  font-family: 'raisonne-book';
  src: url("/webfonts/raisonne/pro/raisonne-book-pro.eot");
  src: url("/webfonts/raisonne/pro/raisonne-book-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/raisonne/pro/raisonne-book-pro.woff2") format("woff2"), url("/webfonts/raisonne/pro/raisonne-book-pro.woff") format("woff"), url("/webfonts/raisonne/pro/raisonne-book-pro.ttf") format("truetype");
}

.raisonne-book {
  font-family: raisonne-book;
}

@font-face {
  font-family: 'raisonne-demibold-oblique';
  src: url("/webfonts/raisonne/pro/raisonne-demibold-oblique-pro.eot");
  src: url("/webfonts/raisonne/pro/raisonne-demibold-oblique-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/raisonne/pro/raisonne-demibold-oblique-pro.woff2") format("woff2"), url("/webfonts/raisonne/pro/raisonne-demibold-oblique-pro.woff") format("woff"), url("/webfonts/raisonne/pro/raisonne-demibold-oblique-pro.ttf") format("truetype");
}

.raisonne-demibold-oblique {
  font-family: raisonne-demibold-oblique;
}

@font-face {
  font-family: 'raisonne-demibold';
  src: url("/webfonts/raisonne/pro/raisonne-demibold-pro.eot");
  src: url("/webfonts/raisonne/pro/raisonne-demibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/raisonne/pro/raisonne-demibold-pro.woff2") format("woff2"), url("/webfonts/raisonne/pro/raisonne-demibold-pro.woff") format("woff"), url("/webfonts/raisonne/pro/raisonne-demibold-pro.ttf") format("truetype");
}

.raisonne-demibold {
  font-family: raisonne-demibold;
}

@font-face {
  font-family: 'raisonne-extrabold-oblique';
  src: url("/webfonts/raisonne/pro/raisonne-extrabold-oblique-pro.eot");
  src: url("/webfonts/raisonne/pro/raisonne-extrabold-oblique-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/raisonne/pro/raisonne-extrabold-oblique-pro.woff2") format("woff2"), url("/webfonts/raisonne/pro/raisonne-extrabold-oblique-pro.woff") format("woff"), url("/webfonts/raisonne/pro/raisonne-extrabold-oblique-pro.ttf") format("truetype");
}

.raisonne-extrabold-oblique {
  font-family: raisonne-extrabold-oblique;
}

@font-face {
  font-family: 'raisonne-extrabold';
  src: url("/webfonts/raisonne/pro/raisonne-extrabold-pro.eot");
  src: url("/webfonts/raisonne/pro/raisonne-extrabold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/raisonne/pro/raisonne-extrabold-pro.woff2") format("woff2"), url("/webfonts/raisonne/pro/raisonne-extrabold-pro.woff") format("woff"), url("/webfonts/raisonne/pro/raisonne-extrabold-pro.ttf") format("truetype");
}

.raisonne-extrabold {
  font-family: raisonne-extrabold;
}

@font-face {
  font-family: 'raisonne-light-oblique';
  src: url("/webfonts/raisonne/pro/raisonne-light-oblique-pro.eot");
  src: url("/webfonts/raisonne/pro/raisonne-light-oblique-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/raisonne/pro/raisonne-light-oblique-pro.woff2") format("woff2"), url("/webfonts/raisonne/pro/raisonne-light-oblique-pro.woff") format("woff"), url("/webfonts/raisonne/pro/raisonne-light-oblique-pro.ttf") format("truetype");
}

.raisonne-light-oblique {
  font-family: raisonne-light-oblique;
}

@font-face {
  font-family: 'raisonne-light';
  src: url("/webfonts/raisonne/pro/raisonne-light-pro.eot");
  src: url("/webfonts/raisonne/pro/raisonne-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/raisonne/pro/raisonne-light-pro.woff2") format("woff2"), url("/webfonts/raisonne/pro/raisonne-light-pro.woff") format("woff"), url("/webfonts/raisonne/pro/raisonne-light-pro.ttf") format("truetype");
}

.raisonne-light {
  font-family: raisonne-light;
}

@font-face {
  font-family: 'raisonne-oblique';
  src: url("/webfonts/raisonne/pro/raisonne-oblique-pro.eot");
  src: url("/webfonts/raisonne/pro/raisonne-oblique-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/raisonne/pro/raisonne-oblique-pro.woff2") format("woff2"), url("/webfonts/raisonne/pro/raisonne-oblique-pro.woff") format("woff"), url("/webfonts/raisonne/pro/raisonne-oblique-pro.ttf") format("truetype");
}

.raisonne-oblique {
  font-family: raisonne-oblique;
}

@font-face {
  font-family: 'raisonne-poster-oblique';
  src: url("/webfonts/raisonne/pro/raisonne-poster-oblique-pro.eot");
  src: url("/webfonts/raisonne/pro/raisonne-poster-oblique-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/raisonne/pro/raisonne-poster-oblique-pro.woff2") format("woff2"), url("/webfonts/raisonne/pro/raisonne-poster-oblique-pro.woff") format("woff"), url("/webfonts/raisonne/pro/raisonne-poster-oblique-pro.ttf") format("truetype");
}

.raisonne-poster-oblique {
  font-family: raisonne-poster-oblique;
}

@font-face {
  font-family: 'raisonne-poster';
  src: url("/webfonts/raisonne/pro/raisonne-poster-pro.eot");
  src: url("/webfonts/raisonne/pro/raisonne-poster-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/raisonne/pro/raisonne-poster-pro.woff2") format("woff2"), url("/webfonts/raisonne/pro/raisonne-poster-pro.woff") format("woff"), url("/webfonts/raisonne/pro/raisonne-poster-pro.ttf") format("truetype");
}

.raisonne-poster {
  font-family: raisonne-poster;
}

@font-face {
  font-family: 'raisonne-regular';
  src: url("/webfonts/raisonne/pro/raisonne-regular-pro.eot");
  src: url("/webfonts/raisonne/pro/raisonne-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/raisonne/pro/raisonne-regular-pro.woff2") format("woff2"), url("/webfonts/raisonne/pro/raisonne-regular-pro.woff") format("woff"), url("/webfonts/raisonne/pro/raisonne-regular-pro.ttf") format("truetype");
}

.raisonne-regular {
  font-family: raisonne-regular;
}

@font-face {
  font-family: 'reader-black-italic';
  src: url("/webfonts/reader/pro/reader-black-italic-pro.eot");
  src: url("/webfonts/reader/pro/reader-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader/pro/reader-black-italic-pro.woff2") format("woff2"), url("/webfonts/reader/pro/reader-black-italic-pro.woff") format("woff"), url("/webfonts/reader/pro/reader-black-italic-pro.ttf") format("truetype");
}

.reader-black-italic {
  font-family: reader-black-italic;
}

@font-face {
  font-family: 'reader-black';
  src: url("/webfonts/reader/pro/reader-black-pro.eot");
  src: url("/webfonts/reader/pro/reader-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader/pro/reader-black-pro.woff2") format("woff2"), url("/webfonts/reader/pro/reader-black-pro.woff") format("woff"), url("/webfonts/reader/pro/reader-black-pro.ttf") format("truetype");
}

.reader-black {
  font-family: reader-black;
}

@font-face {
  font-family: 'reader-bold-italic';
  src: url("/webfonts/reader/pro/reader-bold-italic-pro.eot");
  src: url("/webfonts/reader/pro/reader-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader/pro/reader-bold-italic-pro.woff2") format("woff2"), url("/webfonts/reader/pro/reader-bold-italic-pro.woff") format("woff"), url("/webfonts/reader/pro/reader-bold-italic-pro.ttf") format("truetype");
}

.reader-bold-italic {
  font-family: reader-bold-italic;
}

@font-face {
  font-family: 'reader-bold';
  src: url("/webfonts/reader/pro/reader-bold-pro.eot");
  src: url("/webfonts/reader/pro/reader-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader/pro/reader-bold-pro.woff2") format("woff2"), url("/webfonts/reader/pro/reader-bold-pro.woff") format("woff"), url("/webfonts/reader/pro/reader-bold-pro.ttf") format("truetype");
}

.reader-bold {
  font-family: reader-bold;
}

@font-face {
  font-family: 'reader-extralight-italic';
  src: url("/webfonts/reader/pro/reader-extralight-italic-pro.eot");
  src: url("/webfonts/reader/pro/reader-extralight-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader/pro/reader-extralight-italic-pro.woff2") format("woff2"), url("/webfonts/reader/pro/reader-extralight-italic-pro.woff") format("woff"), url("/webfonts/reader/pro/reader-extralight-italic-pro.ttf") format("truetype");
}

.reader-extralight-italic {
  font-family: reader-extralight-italic;
}

@font-face {
  font-family: 'reader-extralight';
  src: url("/webfonts/reader/pro/reader-extralight-pro.eot");
  src: url("/webfonts/reader/pro/reader-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader/pro/reader-extralight-pro.woff2") format("woff2"), url("/webfonts/reader/pro/reader-extralight-pro.woff") format("woff"), url("/webfonts/reader/pro/reader-extralight-pro.ttf") format("truetype");
}

.reader-extralight {
  font-family: reader-extralight;
}

@font-face {
  font-family: 'reader-italic';
  src: url("/webfonts/reader/pro/reader-italic-pro.eot");
  src: url("/webfonts/reader/pro/reader-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader/pro/reader-italic-pro.woff2") format("woff2"), url("/webfonts/reader/pro/reader-italic-pro.woff") format("woff"), url("/webfonts/reader/pro/reader-italic-pro.ttf") format("truetype");
}

.reader-italic {
  font-family: reader-italic;
}

@font-face {
  font-family: 'reader-light-italic';
  src: url("/webfonts/reader/pro/reader-light-italic-pro.eot");
  src: url("/webfonts/reader/pro/reader-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader/pro/reader-light-italic-pro.woff2") format("woff2"), url("/webfonts/reader/pro/reader-light-italic-pro.woff") format("woff"), url("/webfonts/reader/pro/reader-light-italic-pro.ttf") format("truetype");
}

.reader-light-italic {
  font-family: reader-light-italic;
}

@font-face {
  font-family: 'reader-light';
  src: url("/webfonts/reader/pro/reader-light-pro.eot");
  src: url("/webfonts/reader/pro/reader-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader/pro/reader-light-pro.woff2") format("woff2"), url("/webfonts/reader/pro/reader-light-pro.woff") format("woff"), url("/webfonts/reader/pro/reader-light-pro.ttf") format("truetype");
}

.reader-light {
  font-family: reader-light;
}

@font-face {
  font-family: 'reader-medium-italic';
  src: url("/webfonts/reader/pro/reader-medium-italic-pro.eot");
  src: url("/webfonts/reader/pro/reader-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader/pro/reader-medium-italic-pro.woff2") format("woff2"), url("/webfonts/reader/pro/reader-medium-italic-pro.woff") format("woff"), url("/webfonts/reader/pro/reader-medium-italic-pro.ttf") format("truetype");
}

.reader-medium-italic {
  font-family: reader-medium-italic;
}

@font-face {
  font-family: 'reader-medium';
  src: url("/webfonts/reader/pro/reader-medium-pro.eot");
  src: url("/webfonts/reader/pro/reader-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader/pro/reader-medium-pro.woff2") format("woff2"), url("/webfonts/reader/pro/reader-medium-pro.woff") format("woff"), url("/webfonts/reader/pro/reader-medium-pro.ttf") format("truetype");
}

.reader-medium {
  font-family: reader-medium;
}

@font-face {
  font-family: 'reader-regular';
  src: url("/webfonts/reader/pro/reader-regular-pro.eot");
  src: url("/webfonts/reader/pro/reader-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader/pro/reader-regular-pro.woff2") format("woff2"), url("/webfonts/reader/pro/reader-regular-pro.woff") format("woff"), url("/webfonts/reader/pro/reader-regular-pro.ttf") format("truetype");
}

.reader-regular {
  font-family: reader-regular;
}

@font-face {
  font-family: 'reader-thin-italic';
  src: url("/webfonts/reader/pro/reader-thin-italic-pro.eot");
  src: url("/webfonts/reader/pro/reader-thin-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader/pro/reader-thin-italic-pro.woff2") format("woff2"), url("/webfonts/reader/pro/reader-thin-italic-pro.woff") format("woff"), url("/webfonts/reader/pro/reader-thin-italic-pro.ttf") format("truetype");
}

.reader-thin-italic {
  font-family: reader-thin-italic;
}

@font-face {
  font-family: 'reader-thin';
  src: url("/webfonts/reader/pro/reader-thin-pro.eot");
  src: url("/webfonts/reader/pro/reader-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader/pro/reader-thin-pro.woff2") format("woff2"), url("/webfonts/reader/pro/reader-thin-pro.woff") format("woff"), url("/webfonts/reader/pro/reader-thin-pro.ttf") format("truetype");
}

.reader-thin {
  font-family: reader-thin;
}

@font-face {
  font-family: 'relative-black-italic';
  src: url("/webfonts/relative/pro/relative-black-italic-pro.eot");
  src: url("/webfonts/relative/pro/relative-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/relative/pro/relative-black-italic-pro.woff2") format("woff2"), url("/webfonts/relative/pro/relative-black-italic-pro.woff") format("woff"), url("/webfonts/relative/pro/relative-black-italic-pro.ttf") format("truetype");
}

.relative-black-italic {
  font-family: relative-black-italic;
}

@font-face {
  font-family: 'relative-black';
  src: url("/webfonts/relative/pro/relative-black-pro.eot");
  src: url("/webfonts/relative/pro/relative-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/relative/pro/relative-black-pro.woff2") format("woff2"), url("/webfonts/relative/pro/relative-black-pro.woff") format("woff"), url("/webfonts/relative/pro/relative-black-pro.ttf") format("truetype");
}

.relative-black {
  font-family: relative-black;
}

@font-face {
  font-family: 'relative-bold-italic';
  src: url("/webfonts/relative/pro/relative-bold-italic-pro.eot");
  src: url("/webfonts/relative/pro/relative-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/relative/pro/relative-bold-italic-pro.woff2") format("woff2"), url("/webfonts/relative/pro/relative-bold-italic-pro.woff") format("woff"), url("/webfonts/relative/pro/relative-bold-italic-pro.ttf") format("truetype");
}

.relative-bold-italic {
  font-family: relative-bold-italic;
}

@font-face {
  font-family: 'relative-bold';
  src: url("/webfonts/relative/pro/relative-bold-pro.eot");
  src: url("/webfonts/relative/pro/relative-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/relative/pro/relative-bold-pro.woff2") format("woff2"), url("/webfonts/relative/pro/relative-bold-pro.woff") format("woff"), url("/webfonts/relative/pro/relative-bold-pro.ttf") format("truetype");
}

.relative-bold {
  font-family: relative-bold;
}

@font-face {
  font-family: 'relative-book';
  src: url("/webfonts/relative/pro/relative-book-pro.eot");
  src: url("/webfonts/relative/pro/relative-book-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/relative/pro/relative-book-pro.woff2") format("woff2"), url("/webfonts/relative/pro/relative-book-pro.woff") format("woff"), url("/webfonts/relative/pro/relative-book-pro.ttf") format("truetype");
}

.relative-book {
  font-family: relative-book;
}

@font-face {
  font-family: 'relative-faux-book';
  src: url("/webfonts/relative/pro/relative-faux-book-pro.eot");
  src: url("/webfonts/relative/pro/relative-faux-book-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/relative/pro/relative-faux-book-pro.woff2") format("woff2"), url("/webfonts/relative/pro/relative-faux-book-pro.woff") format("woff"), url("/webfonts/relative/pro/relative-faux-book-pro.ttf") format("truetype");
}

.relative-faux-book {
  font-family: relative-faux-book;
}

@font-face {
  font-family: 'relative-italic';
  src: url("/webfonts/relative/pro/relative-italic-pro.eot");
  src: url("/webfonts/relative/pro/relative-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/relative/pro/relative-italic-pro.woff2") format("woff2"), url("/webfonts/relative/pro/relative-italic-pro.woff") format("woff"), url("/webfonts/relative/pro/relative-italic-pro.ttf") format("truetype");
}

.relative-italic {
  font-family: relative-italic;
}

@font-face {
  font-family: 'relative-medium-italic';
  src: url("/webfonts/relative/pro/relative-medium-italic-pro.eot");
  src: url("/webfonts/relative/pro/relative-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/relative/pro/relative-medium-italic-pro.woff2") format("woff2"), url("/webfonts/relative/pro/relative-medium-italic-pro.woff") format("woff"), url("/webfonts/relative/pro/relative-medium-italic-pro.ttf") format("truetype");
}

.relative-medium-italic {
  font-family: relative-medium-italic;
}

@font-face {
  font-family: 'relative-medium';
  src: url("/webfonts/relative/pro/relative-medium-pro.eot");
  src: url("/webfonts/relative/pro/relative-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/relative/pro/relative-medium-pro.woff2") format("woff2"), url("/webfonts/relative/pro/relative-medium-pro.woff") format("woff"), url("/webfonts/relative/pro/relative-medium-pro.ttf") format("truetype");
}

.relative-medium {
  font-family: relative-medium;
}

@font-face {
  font-family: 'relative-mono-10-pitch';
  src: url("/webfonts/relative/pro/relative-mono-10-pitch-pro.eot");
  src: url("/webfonts/relative/pro/relative-mono-10-pitch-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/relative/pro/relative-mono-10-pitch-pro.woff2") format("woff2"), url("/webfonts/relative/pro/relative-mono-10-pitch-pro.woff") format("woff"), url("/webfonts/relative/pro/relative-mono-10-pitch-pro.ttf") format("truetype");
}

.relative-mono-10-pitch {
  font-family: relative-mono-10-pitch;
}

@font-face {
  font-family: 'relative-mono-11-pitch';
  src: url("/webfonts/relative/pro/relative-mono-11-pitch-pro.eot");
  src: url("/webfonts/relative/pro/relative-mono-11-pitch-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/relative/pro/relative-mono-11-pitch-pro.woff2") format("woff2"), url("/webfonts/relative/pro/relative-mono-11-pitch-pro.woff") format("woff"), url("/webfonts/relative/pro/relative-mono-11-pitch-pro.ttf") format("truetype");
}

.relative-mono-11-pitch {
  font-family: relative-mono-11-pitch;
}

@font-face {
  font-family: 'relative-mono-12-pitch';
  src: url("/webfonts/relative/pro/relative-mono-12-pitch-pro.eot");
  src: url("/webfonts/relative/pro/relative-mono-12-pitch-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/relative/pro/relative-mono-12-pitch-pro.woff2") format("woff2"), url("/webfonts/relative/pro/relative-mono-12-pitch-pro.woff") format("woff"), url("/webfonts/relative/pro/relative-mono-12-pitch-pro.ttf") format("truetype");
}

.relative-mono-12-pitch {
  font-family: relative-mono-12-pitch;
}

@font-face {
  font-family: 'selva-black-italic';
  src: url("/webfonts/selva/pro/selva-black-italic-pro.eot");
  src: url("/webfonts/selva/pro/selva-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-black-italic-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-black-italic-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-black-italic-pro.ttf") format("truetype");
}

.selva-black-italic {
  font-family: selva-black-italic;
}

@font-face {
  font-family: 'selva-black';
  src: url("/webfonts/selva/pro/selva-black-pro.eot");
  src: url("/webfonts/selva/pro/selva-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-black-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-black-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-black-pro.ttf") format("truetype");
}

.selva-black {
  font-family: selva-black;
}

@font-face {
  font-family: 'selva-bold-italic';
  src: url("/webfonts/selva/pro/selva-bold-italic-pro.eot");
  src: url("/webfonts/selva/pro/selva-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-bold-italic-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-bold-italic-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-bold-italic-pro.ttf") format("truetype");
}

.selva-bold-italic {
  font-family: selva-bold-italic;
}

@font-face {
  font-family: 'selva-bold';
  src: url("/webfonts/selva/pro/selva-bold-pro.eot");
  src: url("/webfonts/selva/pro/selva-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-bold-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-bold-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-bold-pro.ttf") format("truetype");
}

.selva-bold {
  font-family: selva-bold;
}

@font-face {
  font-family: 'selva-italic';
  src: url("/webfonts/selva/pro/selva-italic-pro.eot");
  src: url("/webfonts/selva/pro/selva-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-italic-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-italic-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-italic-pro.ttf") format("truetype");
}

.selva-italic {
  font-family: selva-italic;
}

@font-face {
  font-family: 'selva-light-italic';
  src: url("/webfonts/selva/pro/selva-light-italic-pro.eot");
  src: url("/webfonts/selva/pro/selva-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-light-italic-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-light-italic-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-light-italic-pro.ttf") format("truetype");
}

.selva-light-italic {
  font-family: selva-light-italic;
}

@font-face {
  font-family: 'selva-light';
  src: url("/webfonts/selva/pro/selva-light-pro.eot");
  src: url("/webfonts/selva/pro/selva-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-light-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-light-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-light-pro.ttf") format("truetype");
}

.selva-light {
  font-family: selva-light;
}

@font-face {
  font-family: 'selva-medium-italic';
  src: url("/webfonts/selva/pro/selva-medium-italic-pro.eot");
  src: url("/webfonts/selva/pro/selva-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-medium-italic-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-medium-italic-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-medium-italic-pro.ttf") format("truetype");
}

.selva-medium-italic {
  font-family: selva-medium-italic;
}

@font-face {
  font-family: 'selva-medium';
  src: url("/webfonts/selva/pro/selva-medium-pro.eot");
  src: url("/webfonts/selva/pro/selva-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-medium-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-medium-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-medium-pro.ttf") format("truetype");
}

.selva-medium {
  font-family: selva-medium;
}

@font-face {
  font-family: 'selva-regular';
  src: url("/webfonts/selva/pro/selva-regular-pro.eot");
  src: url("/webfonts/selva/pro/selva-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-regular-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-regular-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-regular-pro.ttf") format("truetype");
}

.selva-regular {
  font-family: selva-regular;
}

@font-face {
  font-family: 'selva-script-black';
  src: url("/webfonts/selva/pro/selva-script-black-pro.eot");
  src: url("/webfonts/selva/pro/selva-script-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-script-black-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-script-black-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-script-black-pro.ttf") format("truetype");
}

.selva-script-black {
  font-family: selva-script-black;
}

@font-face {
  font-family: 'selva-script-bold';
  src: url("/webfonts/selva/pro/selva-script-bold-pro.eot");
  src: url("/webfonts/selva/pro/selva-script-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-script-bold-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-script-bold-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-script-bold-pro.ttf") format("truetype");
}

.selva-script-bold {
  font-family: selva-script-bold;
}

@font-face {
  font-family: 'selva-script-light';
  src: url("/webfonts/selva/pro/selva-script-light-pro.eot");
  src: url("/webfonts/selva/pro/selva-script-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-script-light-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-script-light-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-script-light-pro.ttf") format("truetype");
}

.selva-script-light {
  font-family: selva-script-light;
}

@font-face {
  font-family: 'selva-script-medium';
  src: url("/webfonts/selva/pro/selva-script-medium-pro.eot");
  src: url("/webfonts/selva/pro/selva-script-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-script-medium-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-script-medium-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-script-medium-pro.ttf") format("truetype");
}

.selva-script-medium {
  font-family: selva-script-medium;
}

@font-face {
  font-family: 'selva-script-regular';
  src: url("/webfonts/selva/pro/selva-script-regular-pro.eot");
  src: url("/webfonts/selva/pro/selva-script-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/selva/pro/selva-script-regular-pro.woff2") format("woff2"), url("/webfonts/selva/pro/selva-script-regular-pro.woff") format("woff"), url("/webfonts/selva/pro/selva-script-regular-pro.ttf") format("truetype");
}

.selva-script-regular {
  font-family: selva-script-regular;
}

@font-face {
  font-family: 'sunset-gothic-bold';
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-bold-pro.eot");
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/sunset-gothic/pro/sunset-gothic-bold-pro.woff2") format("woff2"), url("/webfonts/sunset-gothic/pro/sunset-gothic-bold-pro.woff") format("woff"), url("/webfonts/sunset-gothic/pro/sunset-gothic-bold-pro.ttf") format("truetype");
}

.sunset-gothic-bold {
  font-family: sunset-gothic-bold;
}

@font-face {
  font-family: 'sunset-gothic-hairline';
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-hairline-pro.eot");
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-hairline-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/sunset-gothic/pro/sunset-gothic-hairline-pro.woff2") format("woff2"), url("/webfonts/sunset-gothic/pro/sunset-gothic-hairline-pro.woff") format("woff"), url("/webfonts/sunset-gothic/pro/sunset-gothic-hairline-pro.ttf") format("truetype");
}

.sunset-gothic-hairline {
  font-family: sunset-gothic-hairline;
}

@font-face {
  font-family: 'sunset-gothic-heavy';
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-heavy-pro.eot");
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-heavy-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/sunset-gothic/pro/sunset-gothic-heavy-pro.woff2") format("woff2"), url("/webfonts/sunset-gothic/pro/sunset-gothic-heavy-pro.woff") format("woff"), url("/webfonts/sunset-gothic/pro/sunset-gothic-heavy-pro.ttf") format("truetype");
}

.sunset-gothic-heavy {
  font-family: sunset-gothic-heavy;
}

@font-face {
  font-family: 'sunset-gothic-light';
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-light-pro.eot");
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/sunset-gothic/pro/sunset-gothic-light-pro.woff2") format("woff2"), url("/webfonts/sunset-gothic/pro/sunset-gothic-light-pro.woff") format("woff"), url("/webfonts/sunset-gothic/pro/sunset-gothic-light-pro.ttf") format("truetype");
}

.sunset-gothic-light {
  font-family: sunset-gothic-light;
}

@font-face {
  font-family: 'sunset-gothic-medium';
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-medium-pro.eot");
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/sunset-gothic/pro/sunset-gothic-medium-pro.woff2") format("woff2"), url("/webfonts/sunset-gothic/pro/sunset-gothic-medium-pro.woff") format("woff"), url("/webfonts/sunset-gothic/pro/sunset-gothic-medium-pro.ttf") format("truetype");
}

.sunset-gothic-medium {
  font-family: sunset-gothic-medium;
}

@font-face {
  font-family: 'sunset-gothic-regular';
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-regular-pro.eot");
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/sunset-gothic/pro/sunset-gothic-regular-pro.woff2") format("woff2"), url("/webfonts/sunset-gothic/pro/sunset-gothic-regular-pro.woff") format("woff"), url("/webfonts/sunset-gothic/pro/sunset-gothic-regular-pro.ttf") format("truetype");
}

.sunset-gothic-regular {
  font-family: sunset-gothic-regular;
}

@font-face {
  font-family: 'sunset-gothic-thin';
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-thin-pro.eot");
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/sunset-gothic/pro/sunset-gothic-thin-pro.woff2") format("woff2"), url("/webfonts/sunset-gothic/pro/sunset-gothic-thin-pro.woff") format("woff"), url("/webfonts/sunset-gothic/pro/sunset-gothic-thin-pro.ttf") format("truetype");
}

.sunset-gothic-thin {
  font-family: sunset-gothic-thin;
}

@font-face {
  font-family: 'system85-bold-italic';
  src: url("/webfonts/system85/pro/system85-bold-italic-pro.eot");
  src: url("/webfonts/system85/pro/system85-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/system85/pro/system85-bold-italic-pro.woff2") format("woff2"), url("/webfonts/system85/pro/system85-bold-italic-pro.woff") format("woff"), url("/webfonts/system85/pro/system85-bold-italic-pro.ttf") format("truetype");
}

.system85-bold-italic {
  font-family: system85-bold-italic;
}

@font-face {
  font-family: 'system85-bold';
  src: url("/webfonts/system85/pro/system85-bold-pro.eot");
  src: url("/webfonts/system85/pro/system85-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/system85/pro/system85-bold-pro.woff2") format("woff2"), url("/webfonts/system85/pro/system85-bold-pro.woff") format("woff"), url("/webfonts/system85/pro/system85-bold-pro.ttf") format("truetype");
}

.system85-bold {
  font-family: system85-bold;
}

@font-face {
  font-family: 'system85-italic';
  src: url("/webfonts/system85/pro/system85-italic-pro.eot");
  src: url("/webfonts/system85/pro/system85-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/system85/pro/system85-italic-pro.woff2") format("woff2"), url("/webfonts/system85/pro/system85-italic-pro.woff") format("woff"), url("/webfonts/system85/pro/system85-italic-pro.ttf") format("truetype");
}

.system85-italic {
  font-family: system85-italic;
}

@font-face {
  font-family: 'system85-medium-italic';
  src: url("/webfonts/system85/pro/system85-medium-italic-pro.eot");
  src: url("/webfonts/system85/pro/system85-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/system85/pro/system85-medium-italic-pro.woff2") format("woff2"), url("/webfonts/system85/pro/system85-medium-italic-pro.woff") format("woff"), url("/webfonts/system85/pro/system85-medium-italic-pro.ttf") format("truetype");
}

.system85-medium-italic {
  font-family: system85-medium-italic;
}

@font-face {
  font-family: 'system85-medium';
  src: url("/webfonts/system85/pro/system85-medium-pro.eot");
  src: url("/webfonts/system85/pro/system85-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/system85/pro/system85-medium-pro.woff2") format("woff2"), url("/webfonts/system85/pro/system85-medium-pro.woff") format("woff"), url("/webfonts/system85/pro/system85-medium-pro.ttf") format("truetype");
}

.system85-medium {
  font-family: system85-medium;
}

@font-face {
  font-family: 'system85-mono-bold-italic';
  src: url("/webfonts/system85/pro/system85-mono-bold-italic-pro.eot");
  src: url("/webfonts/system85/pro/system85-mono-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/system85/pro/system85-mono-bold-italic-pro.woff2") format("woff2"), url("/webfonts/system85/pro/system85-mono-bold-italic-pro.woff") format("woff"), url("/webfonts/system85/pro/system85-mono-bold-italic-pro.ttf") format("truetype");
}

.system85-mono-bold-italic {
  font-family: system85-mono-bold-italic;
}

@font-face {
  font-family: 'system85-mono-bold';
  src: url("/webfonts/system85/pro/system85-mono-bold-pro.eot");
  src: url("/webfonts/system85/pro/system85-mono-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/system85/pro/system85-mono-bold-pro.woff2") format("woff2"), url("/webfonts/system85/pro/system85-mono-bold-pro.woff") format("woff"), url("/webfonts/system85/pro/system85-mono-bold-pro.ttf") format("truetype");
}

.system85-mono-bold {
  font-family: system85-mono-bold;
}

@font-face {
  font-family: 'system85-mono-italic';
  src: url("/webfonts/system85/pro/system85-mono-italic-pro.eot");
  src: url("/webfonts/system85/pro/system85-mono-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/system85/pro/system85-mono-italic-pro.woff2") format("woff2"), url("/webfonts/system85/pro/system85-mono-italic-pro.woff") format("woff"), url("/webfonts/system85/pro/system85-mono-italic-pro.ttf") format("truetype");
}

.system85-mono-italic {
  font-family: system85-mono-italic;
}

@font-face {
  font-family: 'system85-mono-medium-italic';
  src: url("/webfonts/system85/pro/system85-mono-medium-italic-pro.eot");
  src: url("/webfonts/system85/pro/system85-mono-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/system85/pro/system85-mono-medium-italic-pro.woff2") format("woff2"), url("/webfonts/system85/pro/system85-mono-medium-italic-pro.woff") format("woff"), url("/webfonts/system85/pro/system85-mono-medium-italic-pro.ttf") format("truetype");
}

.system85-mono-medium-italic {
  font-family: system85-mono-medium-italic;
}

@font-face {
  font-family: 'system85-mono-medium';
  src: url("/webfonts/system85/pro/system85-mono-medium-pro.eot");
  src: url("/webfonts/system85/pro/system85-mono-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/system85/pro/system85-mono-medium-pro.woff2") format("woff2"), url("/webfonts/system85/pro/system85-mono-medium-pro.woff") format("woff"), url("/webfonts/system85/pro/system85-mono-medium-pro.ttf") format("truetype");
}

.system85-mono-medium {
  font-family: system85-mono-medium;
}

@font-face {
  font-family: 'system85-mono-regular';
  src: url("/webfonts/system85/pro/system85-mono-regular-pro.eot");
  src: url("/webfonts/system85/pro/system85-mono-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/system85/pro/system85-mono-regular-pro.woff2") format("woff2"), url("/webfonts/system85/pro/system85-mono-regular-pro.woff") format("woff"), url("/webfonts/system85/pro/system85-mono-regular-pro.ttf") format("truetype");
}

.system85-mono-regular {
  font-family: system85-mono-regular;
}

@font-face {
  font-family: 'system85-regular';
  src: url("/webfonts/system85/pro/system85-regular-pro.eot");
  src: url("/webfonts/system85/pro/system85-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/system85/pro/system85-regular-pro.woff2") format("woff2"), url("/webfonts/system85/pro/system85-regular-pro.woff") format("woff"), url("/webfonts/system85/pro/system85-regular-pro.ttf") format("truetype");
}

.system85-regular {
  font-family: system85-regular;
}

@font-face {
  font-family: 'transcript-bold-italic';
  src: url("/webfonts/transcript/pro/transcript-bold-italic-pro.eot");
  src: url("/webfonts/transcript/pro/transcript-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/transcript/pro/transcript-bold-italic-pro.woff2") format("woff2"), url("/webfonts/transcript/pro/transcript-bold-italic-pro.woff") format("woff"), url("/webfonts/transcript/pro/transcript-bold-italic-pro.ttf") format("truetype");
}

.transcript-bold-italic {
  font-family: transcript-bold-italic;
}

@font-face {
  font-family: 'transcript-bold';
  src: url("/webfonts/transcript/pro/transcript-bold-pro.eot");
  src: url("/webfonts/transcript/pro/transcript-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/transcript/pro/transcript-bold-pro.woff2") format("woff2"), url("/webfonts/transcript/pro/transcript-bold-pro.woff") format("woff"), url("/webfonts/transcript/pro/transcript-bold-pro.ttf") format("truetype");
}

.transcript-bold {
  font-family: transcript-bold;
}

@font-face {
  font-family: 'transcript-italic';
  src: url("/webfonts/transcript/pro/transcript-italic-pro.eot");
  src: url("/webfonts/transcript/pro/transcript-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/transcript/pro/transcript-italic-pro.woff2") format("woff2"), url("/webfonts/transcript/pro/transcript-italic-pro.woff") format("woff"), url("/webfonts/transcript/pro/transcript-italic-pro.ttf") format("truetype");
}

.transcript-italic {
  font-family: transcript-italic;
}

@font-face {
  font-family: 'transcript-light-italic';
  src: url("/webfonts/transcript/pro/transcript-light-italic-pro.eot");
  src: url("/webfonts/transcript/pro/transcript-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/transcript/pro/transcript-light-italic-pro.woff2") format("woff2"), url("/webfonts/transcript/pro/transcript-light-italic-pro.woff") format("woff"), url("/webfonts/transcript/pro/transcript-light-italic-pro.ttf") format("truetype");
}

.transcript-light-italic {
  font-family: transcript-light-italic;
}

@font-face {
  font-family: 'transcript-light';
  src: url("/webfonts/transcript/pro/transcript-light-pro.eot");
  src: url("/webfonts/transcript/pro/transcript-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/transcript/pro/transcript-light-pro.woff2") format("woff2"), url("/webfonts/transcript/pro/transcript-light-pro.woff") format("woff"), url("/webfonts/transcript/pro/transcript-light-pro.ttf") format("truetype");
}

.transcript-light {
  font-family: transcript-light;
}

@font-face {
  font-family: 'transcript-medium-italic';
  src: url("/webfonts/transcript/pro/transcript-medium-italic-pro.eot");
  src: url("/webfonts/transcript/pro/transcript-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/transcript/pro/transcript-medium-italic-pro.woff2") format("woff2"), url("/webfonts/transcript/pro/transcript-medium-italic-pro.woff") format("woff"), url("/webfonts/transcript/pro/transcript-medium-italic-pro.ttf") format("truetype");
}

.transcript-medium-italic {
  font-family: transcript-medium-italic;
}

@font-face {
  font-family: 'transcript-medium';
  src: url("/webfonts/transcript/pro/transcript-medium-pro.eot");
  src: url("/webfonts/transcript/pro/transcript-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/transcript/pro/transcript-medium-pro.woff2") format("woff2"), url("/webfonts/transcript/pro/transcript-medium-pro.woff") format("woff"), url("/webfonts/transcript/pro/transcript-medium-pro.ttf") format("truetype");
}

.transcript-medium {
  font-family: transcript-medium;
}

@font-face {
  font-family: 'transcript-mono-bold';
  src: url("/webfonts/transcript/pro/transcript-mono-bold-pro.eot");
  src: url("/webfonts/transcript/pro/transcript-mono-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/transcript/pro/transcript-mono-bold-pro.woff2") format("woff2"), url("/webfonts/transcript/pro/transcript-mono-bold-pro.woff") format("woff"), url("/webfonts/transcript/pro/transcript-mono-bold-pro.ttf") format("truetype");
}

.transcript-mono-bold {
  font-family: transcript-mono-bold;
}

@font-face {
  font-family: 'transcript-mono-light';
  src: url("/webfonts/transcript/pro/transcript-mono-light-pro.eot");
  src: url("/webfonts/transcript/pro/transcript-mono-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/transcript/pro/transcript-mono-light-pro.woff2") format("woff2"), url("/webfonts/transcript/pro/transcript-mono-light-pro.woff") format("woff"), url("/webfonts/transcript/pro/transcript-mono-light-pro.ttf") format("truetype");
}

.transcript-mono-light {
  font-family: transcript-mono-light;
}

@font-face {
  font-family: 'transcript-mono-medium';
  src: url("/webfonts/transcript/pro/transcript-mono-medium-pro.eot");
  src: url("/webfonts/transcript/pro/transcript-mono-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/transcript/pro/transcript-mono-medium-pro.woff2") format("woff2"), url("/webfonts/transcript/pro/transcript-mono-medium-pro.woff") format("woff"), url("/webfonts/transcript/pro/transcript-mono-medium-pro.ttf") format("truetype");
}

.transcript-mono-medium {
  font-family: transcript-mono-medium;
}

@font-face {
  font-family: 'transcript-mono-regular';
  src: url("/webfonts/transcript/pro/transcript-mono-regular-pro.eot");
  src: url("/webfonts/transcript/pro/transcript-mono-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/transcript/pro/transcript-mono-regular-pro.woff2") format("woff2"), url("/webfonts/transcript/pro/transcript-mono-regular-pro.woff") format("woff"), url("/webfonts/transcript/pro/transcript-mono-regular-pro.ttf") format("truetype");
}

.transcript-mono-regular {
  font-family: transcript-mono-regular;
}

@font-face {
  font-family: 'transcript-regular';
  src: url("/webfonts/transcript/pro/transcript-regular-pro.eot");
  src: url("/webfonts/transcript/pro/transcript-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/transcript/pro/transcript-regular-pro.woff2") format("woff2"), url("/webfonts/transcript/pro/transcript-regular-pro.woff") format("woff"), url("/webfonts/transcript/pro/transcript-regular-pro.ttf") format("truetype");
}

.transcript-regular {
  font-family: transcript-regular;
}

@font-face {
  font-family: 'transcript-ultra-light-italic';
  src: url("/webfonts/transcript/pro/transcript-ultra-light-italic-pro.eot");
  src: url("/webfonts/transcript/pro/transcript-ultra-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/transcript/pro/transcript-ultra-light-italic-pro.woff2") format("woff2"), url("/webfonts/transcript/pro/transcript-ultra-light-italic-pro.woff") format("woff"), url("/webfonts/transcript/pro/transcript-ultra-light-italic-pro.ttf") format("truetype");
}

.transcript-ultra-light-italic {
  font-family: transcript-ultra-light-italic;
}

@font-face {
  font-family: 'transcript-ultra-light';
  src: url("/webfonts/transcript/pro/transcript-ultra-light-pro.eot");
  src: url("/webfonts/transcript/pro/transcript-ultra-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/transcript/pro/transcript-ultra-light-pro.woff2") format("woff2"), url("/webfonts/transcript/pro/transcript-ultra-light-pro.woff") format("woff"), url("/webfonts/transcript/pro/transcript-ultra-light-pro.ttf") format("truetype");
}

.transcript-ultra-light {
  font-family: transcript-ultra-light;
}

@font-face {
  font-family: 'value-sans-black-italic';
  src: url("/webfonts/value-sans/pro/value-sans-black-italic-pro.eot");
  src: url("/webfonts/value-sans/pro/value-sans-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/value-sans/pro/value-sans-black-italic-pro.woff2") format("woff2"), url("/webfonts/value-sans/pro/value-sans-black-italic-pro.woff") format("woff"), url("/webfonts/value-sans/pro/value-sans-black-italic-pro.ttf") format("truetype");
}

.value-sans-black-italic {
  font-family: value-sans-black-italic;
}

@font-face {
  font-family: 'value-sans-black';
  src: url("/webfonts/value-sans/pro/value-sans-black-pro.eot");
  src: url("/webfonts/value-sans/pro/value-sans-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/value-sans/pro/value-sans-black-pro.woff2") format("woff2"), url("/webfonts/value-sans/pro/value-sans-black-pro.woff") format("woff"), url("/webfonts/value-sans/pro/value-sans-black-pro.ttf") format("truetype");
}

.value-sans-black {
  font-family: value-sans-black;
}

@font-face {
  font-family: 'value-sans-bold-italic';
  src: url("/webfonts/value-sans/pro/value-sans-bold-italic-pro.eot");
  src: url("/webfonts/value-sans/pro/value-sans-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/value-sans/pro/value-sans-bold-italic-pro.woff2") format("woff2"), url("/webfonts/value-sans/pro/value-sans-bold-italic-pro.woff") format("woff"), url("/webfonts/value-sans/pro/value-sans-bold-italic-pro.ttf") format("truetype");
}

.value-sans-bold-italic {
  font-family: value-sans-bold-italic;
}

@font-face {
  font-family: 'value-sans-bold';
  src: url("/webfonts/value-sans/pro/value-sans-bold-pro.eot");
  src: url("/webfonts/value-sans/pro/value-sans-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/value-sans/pro/value-sans-bold-pro.woff2") format("woff2"), url("/webfonts/value-sans/pro/value-sans-bold-pro.woff") format("woff"), url("/webfonts/value-sans/pro/value-sans-bold-pro.ttf") format("truetype");
}

.value-sans-bold {
  font-family: value-sans-bold;
}

@font-face {
  font-family: 'value-sans-italic';
  src: url("/webfonts/value-sans/pro/value-sans-italic-pro.eot");
  src: url("/webfonts/value-sans/pro/value-sans-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/value-sans/pro/value-sans-italic-pro.woff2") format("woff2"), url("/webfonts/value-sans/pro/value-sans-italic-pro.woff") format("woff"), url("/webfonts/value-sans/pro/value-sans-italic-pro.ttf") format("truetype");
}

.value-sans-italic {
  font-family: value-sans-italic;
}

@font-face {
  font-family: 'value-sans-medium-italic';
  src: url("/webfonts/value-sans/pro/value-sans-medium-italic-pro.eot");
  src: url("/webfonts/value-sans/pro/value-sans-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/value-sans/pro/value-sans-medium-italic-pro.woff2") format("woff2"), url("/webfonts/value-sans/pro/value-sans-medium-italic-pro.woff") format("woff"), url("/webfonts/value-sans/pro/value-sans-medium-italic-pro.ttf") format("truetype");
}

.value-sans-medium-italic {
  font-family: value-sans-medium-italic;
}

@font-face {
  font-family: 'value-sans-medium';
  src: url("/webfonts/value-sans/pro/value-sans-medium-pro.eot");
  src: url("/webfonts/value-sans/pro/value-sans-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/value-sans/pro/value-sans-medium-pro.woff2") format("woff2"), url("/webfonts/value-sans/pro/value-sans-medium-pro.woff") format("woff"), url("/webfonts/value-sans/pro/value-sans-medium-pro.ttf") format("truetype");
}

.value-sans-medium {
  font-family: value-sans-medium;
}

@font-face {
  font-family: 'value-sans-regular';
  src: url("/webfonts/value-sans/pro/value-sans-regular-pro.eot");
  src: url("/webfonts/value-sans/pro/value-sans-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/value-sans/pro/value-sans-regular-pro.woff2") format("woff2"), url("/webfonts/value-sans/pro/value-sans-regular-pro.woff") format("woff"), url("/webfonts/value-sans/pro/value-sans-regular-pro.ttf") format("truetype");
}

.value-sans-regular {
  font-family: value-sans-regular;
}

@font-face {
  font-family: 'value-serif-bold';
  src: url("/webfonts/value-serif/pro/value-serif-bold-pro.eot");
  src: url("/webfonts/value-serif/pro/value-serif-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/value-serif/pro/value-serif-bold-pro.woff2") format("woff2"), url("/webfonts/value-serif/pro/value-serif-bold-pro.woff") format("woff"), url("/webfonts/value-serif/pro/value-serif-bold-pro.ttf") format("truetype");
}

.value-serif-bold {
  font-family: value-serif-bold;
}

@font-face {
  font-family: 'value-serif-medium';
  src: url("/webfonts/value-serif/pro/value-serif-medium-pro.eot");
  src: url("/webfonts/value-serif/pro/value-serif-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/value-serif/pro/value-serif-medium-pro.woff2") format("woff2"), url("/webfonts/value-serif/pro/value-serif-medium-pro.woff") format("woff"), url("/webfonts/value-serif/pro/value-serif-medium-pro.ttf") format("truetype");
}

.value-serif-medium {
  font-family: value-serif-medium;
}

@font-face {
  font-family: 'value-serif-regular';
  src: url("/webfonts/value-serif/pro/value-serif-regular-pro.eot");
  src: url("/webfonts/value-serif/pro/value-serif-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/value-serif/pro/value-serif-regular-pro.woff2") format("woff2"), url("/webfonts/value-serif/pro/value-serif-regular-pro.woff") format("woff"), url("/webfonts/value-serif/pro/value-serif-regular-pro.ttf") format("truetype");
}

.value-serif-regular {
  font-family: value-serif-regular;
}

@font-face {
  font-family: 'visuelt-black-italic';
  src: url("/webfonts/visuelt/pro/visuelt-black-italic-pro.eot");
  src: url("/webfonts/visuelt/pro/visuelt-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/visuelt/pro/visuelt-black-italic-pro.woff2") format("woff2"), url("/webfonts/visuelt/pro/visuelt-black-italic-pro.woff") format("woff"), url("/webfonts/visuelt/pro/visuelt-black-italic-pro.ttf") format("truetype");
}

.visuelt-black-italic {
  font-family: visuelt-black-italic;
}

@font-face {
  font-family: 'visuelt-black';
  src: url("/webfonts/visuelt/pro/visuelt-black-pro.eot");
  src: url("/webfonts/visuelt/pro/visuelt-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/visuelt/pro/visuelt-black-pro.woff2") format("woff2"), url("/webfonts/visuelt/pro/visuelt-black-pro.woff") format("woff"), url("/webfonts/visuelt/pro/visuelt-black-pro.ttf") format("truetype");
}

.visuelt-black {
  font-family: visuelt-black;
}

@font-face {
  font-family: 'visuelt-bold-italic';
  src: url("/webfonts/visuelt/pro/visuelt-bold-italic-pro.eot");
  src: url("/webfonts/visuelt/pro/visuelt-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/visuelt/pro/visuelt-bold-italic-pro.woff2") format("woff2"), url("/webfonts/visuelt/pro/visuelt-bold-italic-pro.woff") format("woff"), url("/webfonts/visuelt/pro/visuelt-bold-italic-pro.ttf") format("truetype");
}

.visuelt-bold-italic {
  font-family: visuelt-bold-italic;
}

@font-face {
  font-family: 'visuelt-bold';
  src: url("/webfonts/visuelt/pro/visuelt-bold-pro.eot");
  src: url("/webfonts/visuelt/pro/visuelt-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/visuelt/pro/visuelt-bold-pro.woff2") format("woff2"), url("/webfonts/visuelt/pro/visuelt-bold-pro.woff") format("woff"), url("/webfonts/visuelt/pro/visuelt-bold-pro.ttf") format("truetype");
}

.visuelt-bold {
  font-family: visuelt-bold;
}

@font-face {
  font-family: 'visuelt-extralight-italic';
  src: url("/webfonts/visuelt/pro/visuelt-extralight-italic-pro.eot");
  src: url("/webfonts/visuelt/pro/visuelt-extralight-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/visuelt/pro/visuelt-extralight-italic-pro.woff2") format("woff2"), url("/webfonts/visuelt/pro/visuelt-extralight-italic-pro.woff") format("woff"), url("/webfonts/visuelt/pro/visuelt-extralight-italic-pro.ttf") format("truetype");
}

.visuelt-extralight-italic {
  font-family: visuelt-extralight-italic;
}

@font-face {
  font-family: 'visuelt-extralight';
  src: url("/webfonts/visuelt/pro/visuelt-extralight-pro.eot");
  src: url("/webfonts/visuelt/pro/visuelt-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/visuelt/pro/visuelt-extralight-pro.woff2") format("woff2"), url("/webfonts/visuelt/pro/visuelt-extralight-pro.woff") format("woff"), url("/webfonts/visuelt/pro/visuelt-extralight-pro.ttf") format("truetype");
}

.visuelt-extralight {
  font-family: visuelt-extralight;
}

@font-face {
  font-family: 'visuelt-italic';
  src: url("/webfonts/visuelt/pro/visuelt-italic-pro.eot");
  src: url("/webfonts/visuelt/pro/visuelt-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/visuelt/pro/visuelt-italic-pro.woff2") format("woff2"), url("/webfonts/visuelt/pro/visuelt-italic-pro.woff") format("woff"), url("/webfonts/visuelt/pro/visuelt-italic-pro.ttf") format("truetype");
}

.visuelt-italic {
  font-family: visuelt-italic;
}

@font-face {
  font-family: 'visuelt-light-italic';
  src: url("/webfonts/visuelt/pro/visuelt-light-italic-pro.eot");
  src: url("/webfonts/visuelt/pro/visuelt-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/visuelt/pro/visuelt-light-italic-pro.woff2") format("woff2"), url("/webfonts/visuelt/pro/visuelt-light-italic-pro.woff") format("woff"), url("/webfonts/visuelt/pro/visuelt-light-italic-pro.ttf") format("truetype");
}

.visuelt-light-italic {
  font-family: visuelt-light-italic;
}

@font-face {
  font-family: 'visuelt-light';
  src: url("/webfonts/visuelt/pro/visuelt-light-pro.eot");
  src: url("/webfonts/visuelt/pro/visuelt-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/visuelt/pro/visuelt-light-pro.woff2") format("woff2"), url("/webfonts/visuelt/pro/visuelt-light-pro.woff") format("woff"), url("/webfonts/visuelt/pro/visuelt-light-pro.ttf") format("truetype");
}

.visuelt-light {
  font-family: visuelt-light;
}

@font-face {
  font-family: 'visuelt-medium-italic';
  src: url("/webfonts/visuelt/pro/visuelt-medium-italic-pro.eot");
  src: url("/webfonts/visuelt/pro/visuelt-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/visuelt/pro/visuelt-medium-italic-pro.woff2") format("woff2"), url("/webfonts/visuelt/pro/visuelt-medium-italic-pro.woff") format("woff"), url("/webfonts/visuelt/pro/visuelt-medium-italic-pro.ttf") format("truetype");
}

.visuelt-medium-italic {
  font-family: visuelt-medium-italic;
}

@font-face {
  font-family: 'visuelt-medium';
  src: url("/webfonts/visuelt/pro/visuelt-medium-pro.eot");
  src: url("/webfonts/visuelt/pro/visuelt-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/visuelt/pro/visuelt-medium-pro.woff2") format("woff2"), url("/webfonts/visuelt/pro/visuelt-medium-pro.woff") format("woff"), url("/webfonts/visuelt/pro/visuelt-medium-pro.ttf") format("truetype");
}

.visuelt-medium {
  font-family: visuelt-medium;
}

@font-face {
  font-family: 'visuelt-regular';
  src: url("/webfonts/visuelt/pro/visuelt-regular-pro.eot");
  src: url("/webfonts/visuelt/pro/visuelt-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/visuelt/pro/visuelt-regular-pro.woff2") format("woff2"), url("/webfonts/visuelt/pro/visuelt-regular-pro.woff") format("woff"), url("/webfonts/visuelt/pro/visuelt-regular-pro.ttf") format("truetype");
}

.visuelt-regular {
  font-family: visuelt-regular;
}

@font-face {
  font-family: 'visuelt-thin-italic';
  src: url("/webfonts/visuelt/pro/visuelt-thin-italic-pro.eot");
  src: url("/webfonts/visuelt/pro/visuelt-thin-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/visuelt/pro/visuelt-thin-italic-pro.woff2") format("woff2"), url("/webfonts/visuelt/pro/visuelt-thin-italic-pro.woff") format("woff"), url("/webfonts/visuelt/pro/visuelt-thin-italic-pro.ttf") format("truetype");
}

.visuelt-thin-italic {
  font-family: visuelt-thin-italic;
}

@font-face {
  font-family: 'visuelt-thin';
  src: url("/webfonts/visuelt/pro/visuelt-thin-pro.eot");
  src: url("/webfonts/visuelt/pro/visuelt-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/visuelt/pro/visuelt-thin-pro.woff2") format("woff2"), url("/webfonts/visuelt/pro/visuelt-thin-pro.woff") format("woff"), url("/webfonts/visuelt/pro/visuelt-thin-pro.ttf") format("truetype");
}

.visuelt-thin {
  font-family: visuelt-thin;
}


header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
  background: inherit;
  z-index: 999;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  height: 4rem;
}

header li {
  cursor: pointer;
}

@media (max-width: 800px) {
  header {
    padding: 0 1.5rem 0 3.3rem;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    overflow-x: scroll;
    overflow-y: hidden;
  }
}

.nav-left ul, .nav-left li {
  display: inline;
}

.nav-left a {
  display: inline-block;
}

@media (min-width: 800px) {
  .nav-left {
    float: left;
    padding: 0 0.5rem;
  }
  .nav-left a {
    padding: 1.5rem 0 1rem 1rem;
  }
}

@media (max-width: 800px) {
  .nav-left {
    display: inline;
  }
  .nav-left a {
    padding: 1.4rem 0.5rem 1.2rem 0.5rem;
  }
}

.nav-right ul, .nav-right li {
  display: inline;
}

.nav-right a {
  display: inline-block;
}

@media (min-width: 800px) {
  .nav-right {
    float: right;
    padding: 0 0.5rem;
    margin-right: 1rem;
  }
  .nav-right a {
    padding: 1.5rem 1rem 1rem 0;
  }
}

@media (max-width: 800px) {
  .nav-right {
    display: inline;
  }
  .nav-right a {
    padding: 1.4rem 0.5rem 1.2rem 0.5rem;
  }
}

.nav-center {
  text-align: center;
  position: absolute;
}

@media (min-width: 800px) {
  .nav-center {
    left: 50%;
    width: 1.6rem;
    height: 3rem;
    top: 1.1rem;
    margin: 0 0 0 -0.8rem;
  }
}

@media (max-width: 800px) {
  .nav-center {
    left: 1.1rem;
    top: 1.1rem;
    bottom: 0;
    width: 1.4rem;
    height: 3rem;
  }
}

.nav-center svg {
  fill: currentColor;
}

.nav-center h1, .nav-center a, .nav-center svg {
  margin: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.nav-center span {
  display: none;
}


@media (min-width: 800px) {
  .information-nav {
    position: fixed;
    top: 8.5rem;
    left: 50%;
    font-size: 1.5rem;
    margin-left: -31.5rem;
    width: 10rem;
  }
  .information-nav a {
    opacity: 0.4;
  }
  .information-nav .active {
    opacity: 1;
  }
  .information-section {
    padding: 2rem 4rem;
    max-width: 71.2rem;
    padding-left: 20rem;
    margin: auto;
  }
  .information-section a {
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }
  .information-item {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 2.5rem 0 1.5rem 0;
  }
  .information-item:last-child {
    border-bottom-width: 0;
  }
  .information-item .answer,
  .information-item .answer-small {
    opacity: 0.6;
  }
  .information-item .mobile-break:first-child {
    width: 100%;
    display: block;
    margin: 0px 0px 5px;
  }
  .information-item p {
    font-size: 1.5rem;
    margin: 0 0 1.3em 0;
  }
}

@media (max-width: 800px) {
  .information-nav {
    position: fixed;
    top: 3.9rem;
    width: 100%;
    background: white;
    z-index: 99;
    padding: 0 0.9rem;
    -webkit-overflow-scrolling: touch;
    overflow-x: scroll;
    overflow-y: hidden;
    height: 4rem;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    white-space: nowrap;
  }
  .information-nav a {
    opacity: 0.4;
    padding: 1.4rem 0.5rem 1.2rem 0.5rem;
    display: inline-block;
  }
  .information-nav .active {
    opacity: 1;
  }
  .information-nav li {
    display: inline;
  }
  .information-nav li:last-child {
    margin-right: 1rem;
  }
  .information-nav:after {
    position: fixed;
    top: 3.9rem;
    right: 0;
    height: 3.9rem;
    width: 5rem;
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);
    content: "";
    z-index: 9999;
  }
  .information-section {
    margin-top: 3.5rem;
    padding: 2rem 4rem;
  }
  .information-section a {
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }
  .information-item {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 2.5rem 0 1.5rem 0;
  }
  .information-item:last-child {
    border-bottom-width: 0;
  }
  .information-item .answer,
  .information-item .answer-small {
    opacity: 0.6;
  }
  .information-item p {
    font-size: 1.3em;
    margin: 0 0 1.3em 0;
  }
}

.jobs-answer {
  opacity: 0.6 !important;
}


.apercu-arabic-landing-outer {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  text-align: center;
}

.apercu-arabic-landing-inner {
  font-family: apercu-arabic-light;
  width: 100vw;
  line-height: 1.2;
  text-align: center;
}

@media (min-width: 800px) {
  .apercu-arabic-landing-inner {
    font-size: 11vh;
  }
}

@media (max-width: 800px) {
  .apercu-arabic-landing-inner {
    font-size: 12vw;
  }
}

.apercu-arabic-white {
  color: white;
}

.apercu-arabic-black {
  letter-spacing: -0.015em;
  color: black;
}

.apercu-arabic-uppercase {
  text-transform: uppercase;
}


.apercu-arabic-landing-outer {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  text-align: center;
}

.apercu-arabic-landing-inner {
  font-family: apercu-arabic-light;
  width: 100vw;
  line-height: 1.2;
  text-align: center;
}

@media (min-width: 800px) {
  .apercu-arabic-landing-inner {
    font-size: 11vh;
  }
}

@media (max-width: 800px) {
  .apercu-arabic-landing-inner {
    font-size: 12vw;
  }
}

.apercu-arabic-white {
  color: white;
}

.apercu-arabic-black {
  letter-spacing: -0.015em;
  color: black;
}

.apercu-arabic-uppercase {
  text-transform: uppercase;
}




.landing header,
.landing footer {
  border: none;
  background: transparent;
}

.landing article iframe {
  border: none;
  width: 100vw;
  height: calc(100vh - 10rem);
}

@media (max-width: 800px) {
  .landing article iframe {
    height: 100vw;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
  }
}

.landing .landing-fullscreen {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: 50% 50%;
}

.landing .landing-fullscreen-link {
  position: absolute;
  top: 4rem;
  left: 0;
  right: 0;
  bottom: 4rem;
  z-index: 3;
}

.landing .landing-limit-width-height {
  margin: 3rem 0rem 3rem 0rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.landing .landing-limit-width-height-cover {
  margin: 3rem 0rem 3rem 0rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.background-image-container {
  position: relative;
  width: 10rem;
  height: 10rem;
}

.background-image-container img {
  padding: 3rem 0rem 3rem 0rem;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.delete-sizing {
  width: 100vw;
  height: 100vh;
}


.mad-reveal-slide {
  position: absolute;
  overflow: hidden;
  background: black;
  height: 0%;
  animation-fill-mode: forwards;
}

@keyframes mad-reveal-one {
  0% {
    height: 0%;
  }
  33% {
    height: 100%;
  }
  100% {
    height: 100%;
  }
}

.mad-reveal-slide-one {
  animation: mad-reveal-one 6s infinite;
}

@keyframes mad-reveal-two {
  0% {
    height: 0%;
  }
  33% {
    height: 0%;
  }
  66% {
    height: 100%;
  }
  100% {
    height: 100%;
  }
}

.mad-reveal-slide-two {
  animation: mad-reveal-two 6s infinite;
}

@keyframes mad-reveal-three {
  0% {
    height: 100%;
    z-index: -1;
  }
  64% {
    height: 100%;
    z-index: -1;
  }
  65% {
    height: 0%;
    z-index: -1;
  }
  66% {
    height: 0%;
    z-index: 1;
  }
  100% {
    height: 100%;
    z-index: 1;
  }
}

.mad-reveal-slide-three {
  animation: mad-reveal-three 6s infinite;
}

.mad-reveal-image {
  width: 100vw;
  height: calc(100vh - 10rem);
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.mad-reveal-group {
  position: absolute;
  z-index: -1;
  top: 5rem;
  bottom: 5rem;
  left: 0;
  right: 0;
  overflow: hidden;
}


.mad-sans-reveal-slide {
  position: absolute;
  overflow: hidden;
  background: #003CFF;
  height: 0%;
  animation-fill-mode: forwards;
}

@keyframes mad-sans-reveal-one {
  0% {
    height: 0%;
  }
  33% {
    height: 100%;
  }
  100% {
    height: 100%;
  }
}

.mad-sans-reveal-slide-one {
  animation: mad-sans-reveal-one 10s infinite;
}

@keyframes mad-sans-reveal-two {
  0% {
    height: 0%;
  }
  33% {
    height: 0%;
  }
  66% {
    height: 100%;
  }
  100% {
    height: 100%;
  }
}

.mad-sans-reveal-slide-two {
  animation: mad-sans-reveal-two 10s infinite;
}

@keyframes mad-sans-reveal-three {
  0% {
    height: 100%;
    z-index: -1;
  }
  64% {
    height: 100%;
    z-index: -1;
  }
  65% {
    height: 0%;
    z-index: -1;
  }
  66% {
    height: 0%;
    z-index: 1;
  }
  100% {
    height: 100%;
    z-index: 1;
  }
}

.mad-sans-reveal-slide-three {
  animation: mad-sans-reveal-three 10s infinite;
}

.mad-sans-reveal-image {
  width: 100vw;
  height: calc(100vh - 10rem);
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.mad-sans-reveal-group {
  position: absolute;
  z-index: -1;
  top: 5rem;
  bottom: 5rem;
  left: 0;
  right: 0;
  overflow: hidden;
}


.mad-serif-reveal-slide {
  position: absolute;
  overflow: hidden;
  background: #F5F5F5;
  height: 0%;
  animation-fill-mode: forwards;
}

@keyframes mad-serif-reveal-one {
  0% {
    height: 0%;
  }
  33% {
    height: 100%;
  }
  100% {
    height: 100%;
  }
}

.mad-serif-reveal-slide-one {
  animation: mad-serif-reveal-one 10s infinite;
}

@keyframes mad-serif-reveal-two {
  0% {
    height: 0%;
  }
  33% {
    height: 0%;
  }
  66% {
    height: 100%;
  }
  100% {
    height: 100%;
  }
}

.mad-serif-reveal-slide-two {
  animation: mad-serif-reveal-two 10s infinite;
}

@keyframes mad-serif-reveal-three {
  0% {
    height: 100%;
    z-index: -1;
  }
  64% {
    height: 100%;
    z-index: -1;
  }
  65% {
    height: 0%;
    z-index: -1;
  }
  66% {
    height: 0%;
    z-index: 1;
  }
  100% {
    height: 100%;
    z-index: 1;
  }
}

.mad-serif-reveal-slide-three {
  animation: mad-serif-reveal-three 10s infinite;
}

.mad-serif-reveal-image {
  width: 100vw;
  height: calc(100vh - 10rem);
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.mad-serif-reveal-group {
  position: absolute;
  z-index: -1;
  top: 5rem;
  bottom: 5rem;
  left: 0;
  right: 0;
  overflow: hidden;
}


.pep-landing-container {
  height: calc(100vh - 8rem);
}

.pep-landing-container #pep-header-container {
  width: 100%;
  max-height: 100%;
}

.pep-horizontal-centre {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}


.products-items:after {
  content: '';
  display: table;
  clear: both;
}


.products-items {
  border: none;
  padding: 2rem;
  text-align: center;
  max-width: 1600px;
  margin: auto;
}

.products-item {
  display: inline-block;
  padding: 2rem;
}

.products-item figure img {
  width: 100%;
}

.products-item figcaption {
  margin: 1rem 0 1rem 0;
  width: 100%;
}

.products-item figure {
  box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.2);
  transition: all .5s;
  -ms-transform: scale(0.99);
      transform: scale(0.99);
}

.products-item figure:hover {
  box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.2);
  -ms-transform: scale(1);
      transform: scale(1);
  -ms-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
}

.products-item-object figure {
  box-shadow: 0px 4px 1px -2px rgba(0, 0, 0, 0.2);
}

.products-item-object figure:hover {
  box-shadow: 0px 12px 8px -6px rgba(0, 0, 0, 0.2);
}

.products-soldout {
  opacity: 0.4;
  transition: all .5s;
}

.products-soldout:hover,
.sold-out .products-soldout {
  opacity: 1;
  color: red;
}

.products-soldout:hover:before,
.sold-out .products-soldout:before {
  opacity: 1;
  color: red;
}

.products-soldout:before {
  content: "Sold Out";
  opacity: 0;
  transition: all .5s;
}

.products-soldout figure {
  margin-top: 0.8rem;
}

.product-no-shadow figure {
  box-shadow: none !important;
}

.product-no-shadow figure:hover {
  box-shadow: none !important;
}

@media (min-width: 700px) {
  .products-item-8 {
    width: 8%;
  }
  .products-item-20 {
    width: 20%;
  }
  .products-item-23 {
    width: 23%;
  }
  .products-item-25 {
    width: 25%;
  }
  .products-item-27 {
    width: 27%;
  }
  .products-item-30 {
    width: 30%;
  }
  .products-item-35 {
    width: 35%;
  }
  .products-item-40 {
    width: 40%;
  }
  .products-item-45 {
    width: 45%;
  }
  .products-item-50 {
    width: 50%;
  }
  .products-item-55 {
    width: 55%;
  }
  .products-item-60 {
    width: 60%;
  }
  .products-item-65 {
    width: 65%;
  }
  .products-item-70 {
    width: 70%;
  }
  .products-item-75 {
    width: 75%;
  }
}

@media (max-width: 700px) {
  .products-item-8 {
    width: 25%;
  }
  .products-item-20 {
    width: 70%;
  }
}

.product-filter {
  border-bottom: 1px solid;
  border-color: inherit;
  width: 100%;
  text-align: center;
  display: block;
}

.product-filter a {
  padding: 1.2rem 0 1rem 1rem;
}

.products.all .product-filter-in-stock,
.products.all .product-filter-sold-out {
  opacity: 0.5;
}

.products.in-stock .products-soldout {
  display: none;
}

.products.in-stock .product-filter-all,
.products.in-stock .product-filter-sold-out {
  opacity: 0.5;
}

.products.sold-out .products-item {
  display: none;
}

.products.sold-out .products-soldout {
  display: inline-block;
}

.products.sold-out .products-soldout:before {
  display: none;
}

.products.sold-out .product-filter-all,
.products.sold-out .product-filter-in-stock {
  opacity: 0.5;
}


.goods-coign-blanket .newsletter-signup {
  display: none;
}


.sweatShirtHide {
  display: none;
}

.sizeguide {
  width: 100%;
  display: table;
  margin: 2rem 0;
}

.sizeguide-caption {
  display: table-caption;
  text-align: left;
  font-size: 2em;
}

.sizeguide-header {
  display: table-header-group;
}

.sizeguide-header-cell {
  display: table-cell;
  border-bottom: 1px solid white;
}

.sizeguide-table-body {
  display: table-row-group;
}

.sizeguide-table-row {
  display: table-row;
}

.sizeguide-body-cell {
  display: table-cell;
  border-bottom: 1px solid white;
  padding: 1rem 0;
}


.goods-pep-scarf .newsletter-signup {
  display: none;
}


.product-carousel {
  border: none;
  padding: 0;
}

.product-carousel figure {
  margin: 0;
}

.product-carousel .border {
  padding: 4rem 2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

@media (min-width: 800px) {
  .product-carousel .border {
    width: 80%;
  }
}

.product-carousel .fill {
  width: 100%;
  height: 70vh;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.product-image {
  border-width: 0;
}

.product-image figure {
  padding: 4rem 4rem 0 4rem;
  max-width: 71.2rem;
  margin: 0 auto;
}

@media (min-width: 800px) {
  .product-image figure {
    width: 80%;
  }
}

.product-image figure img {
  width: 100%;
}

.product-text:after {
  content: '';
  display: table;
  clear: both;
}

.product-text {
  border-width: 0;
  padding: 4rem 4rem;
}

.product-text p {
  font-size: 1.5em;
}

.product-text p:last-child {
  margin-bottom: 0;
}

.product-text > div {
  max-width: 45rem;
  margin: 0 auto;
}

.product-spec {
  margin-top: 2rem;
}

.product-spec li {
  padding: 0rem 0;
  border-top-style: none;
  border-top-width: 1px;
}

.product-spec li:first-child {
  border-top-width: 0;
}

.product-spec li:last-child {
  padding: 0 0 0.6rem;
}


.tools-container {
  display: -ms-flexbox;
  display: flex;
  padding: 4.5rem 4rem;
  max-width: 71.2rem;
  margin: auto;
}

@media (min-width: 800px) {
  .tools-container {
    height: calc(100vh - 8rem);
  }
}

@media (max-width: 800px) {
  .tools-container {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.tools-right {
  width: 20rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media (max-width: 800px) {
  .tools-right {
    width: 100%;
  }
}

.tools-left {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

@media (min-width: 800px) {
  .tools-left {
    padding-right: 4rem;
  }
}

.tools-left h2 {
  width: 100%;
}

.tools-left p {
  font-size: 2rem;
}

.tools-left .btn-forward {
  font-size: 1.5rem;
  margin-top: 1.5rem;
  padding: 1rem 4rem 1rem 1rem;
  cursor: pointer;
  display: inline-block;
}

.chrome-extension-images {
  width: 18rem;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

@media (max-width: 800px) {
  .chrome-extension-images {
    width: 60%;
    margin: 4rem auto 0 auto;
  }
}

.chrome-extension-images figure {
  background-image: url("/images/tools/chrome-extension-1.png");
  padding-bottom: 225%;
  background-size: cover;
}

.chrome-extension-images:hover figure {
  background-image: url("/images/tools/chrome-extension-2.png");
}

.chrome-extension-images:before {
  background-image: url("/images/tools/chrome-extension-2.png");
  content: "";
  height: 0;
  width: 0;
}


.black-on-white .typefaces-index-proofer .filter-text-input {
  background: yellow;
}

.white-on-black .typefaces-index-proofer .filter-text-input {
  background: red;
  color: black;
}

.preview-label {
  direction: ltr;
}

.preview-label-title-summary {
  direction: ltr;
}


.apercu-header {
  width: 100%;
  margin: auto;
  display: block;
}

.apercu-header figure {
  margin: auto;
  width: 90vw;
}

.apercu-arabic-lead .preview-text {
  line-height: 1.33;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.apercu-arabic-lead .preview {
  border: none;
}

.apercu-lead .preview-text {
  line-height: 1.1;
  padding: 1	rem 0;
}

.apercu-lead .preview {
  border: none;
}

.apercu-main .preview-text {
  line-height: 1.15;
}

.preview-label {
  direction: ltr;
}

@media (max-width: 800px) {
  .apercu-arabic-mobile-hide {
    display: none;
  }
}

@media (max-width: 800px) {
  .apercu-arabic-mobile-preview {
    font-size: 1.15em;
    line-height: 1.15;
  }
}

.apercu-thin-localised-forms-bulgarian,
.apercu-thin-italic-localised-forms-bulgarian,
.apercu-extralight-localised-forms-bulgarian,
.apercu-extralight-italic-localised-forms-bulgarian,
.apercu-light-localised-forms-bulgarian,
.apercu-light-italic-localised-forms-bulgarian,
.apercu-regular-localised-forms-bulgarian,
.apercu-italic-localised-forms-bulgarian,
.apercu-medium-localised-forms-bulgarian,
.apercu-medium-italic-localised-forms-bulgarian,
.apercu-bold-localised-forms-bulgarian,
.apercu-bold-italic-localised-forms-bulgarian,
.apercu-black-localised-forms-bulgarian,
.apercu-black-italic-localised-forms-bulgarian {
  font-feature-settings: 'ss04';
}

.apercu-arabic-light-arabic,
.apercu-arabic-regular-arabic,
.apercu-arabic-medium-arabic,
.apercu-arabic-bold-arabic {
  width: calc(6rem - 1px);
}


.apercu-header {
  width: 100%;
  margin: auto;
  display: block;
}

.apercu-header figure {
  margin: auto;
  width: 90vw;
}

.apercu-lead .preview-text {
  line-height: 1.1;
  padding: 1	rem 0;
}

.apercu-lead .preview {
  border: none;
}

.apercu-main .preview-text {
  line-height: 1.15;
}

.apercu-condensed-light-localised-forms-bulgarian,
.apercu-condensed-light-italic-localised-forms-bulgarian,
.apercu-condensed-regular-localised-forms-bulgarian,
.apercu-condensed-italic-localised-forms-bulgarian,
.apercu-condensed-medium-localised-forms-bulgarian,
.apercu-condensed-medium-italic-localised-forms-bulgarian,
.apercu-condensed-bold-localised-forms-bulgarian,
.apercu-condensed-bold-italic-localised-forms-bulgarian {
  font-feature-settings: 'ss04';
}


.apercu-header {
  width: 100%;
  margin: auto;
  display: block;
}

.apercu-header figure {
  margin: auto;
  width: 90vw;
}

.apercu-lead .preview-text {
  line-height: 1.1;
  padding: 1	rem 0;
}

.apercu-lead .preview {
  border: none;
}

.apercu-main .preview-text {
  line-height: 1.15;
}

.apercu-thin-localised-forms-bulgarian,
.apercu-thin-italic-localised-forms-bulgarian,
.apercu-extralight-localised-forms-bulgarian,
.apercu-extralight-italic-localised-forms-bulgarian,
.apercu-light-localised-forms-bulgarian,
.apercu-light-italic-localised-forms-bulgarian,
.apercu-regular-localised-forms-bulgarian,
.apercu-italic-localised-forms-bulgarian,
.apercu-medium-localised-forms-bulgarian,
.apercu-medium-italic-localised-forms-bulgarian,
.apercu-bold-localised-forms-bulgarian,
.apercu-bold-italic-localised-forms-bulgarian,
.apercu-black-localised-forms-bulgarian,
.apercu-black-italic-localised-forms-bulgarian {
  font-feature-settings: 'ss04';
}


.archive-header .preview-text {
  padding: 6rem 0;
}

@media (max-width: 800px) {
  .archive-header .preview-text {
    padding: 2rem 0;
  }
}

.archive-main .preview-columns-three .preview-text {
  line-height: 1.2;
}

.archive-lead .preview-text {
  padding: 1rem 0;
  line-height: 1.1;
}


.auguste-header-top {
  border: 0;
}

.auguste-sans-header .preview-label {
  display: none;
}

.auguste-sans-header .preview-text {
  padding: 0.6rem 0 0.2rem;
}

.auguste-sans-lead-quarter .preview-label {
  display: none;
}

.auguste-sans-lead-quarter .preview {
  border: 0 !important;
}

.auguste-sans-lead-quarter .preview-text {
  line-height: 1.3;
}

.auguste-sans-lead-half .preview-text {
  padding: 10rem 0;
}

.auguste-sans-lead-half .preview {
  border: 0 !important;
}

.auguste-sans-bottom-proof .preview-text {
  line-height: 0.95;
  padding: 3rem 0;
}

@media (max-width: 800px) {
  .auguste-sans-mid-proof .preview-text {
    font-size: 4.8vw !important;
  }
}

.auguste-sans-mid-proof .preview-text {
  line-height: 1.3;
  padding: 3rem 0;
}

.auguste-sans-mid-proof .preview-label {
  display: none;
}


.auguste-header-top {
  border: 0;
}

.auguste-serif-header .preview-label {
  display: none;
}

.auguste-serif-header .preview-text {
  padding: 0.6rem 0 0.2rem;
}

.auguste-serif-lead-quarter .preview-label {
  display: none;
}

.auguste-serif-lead-quarter .preview {
  border: 0 !important;
}

.auguste-serif-lead-quarter .preview-text {
  line-height: 1.3;
}

.auguste-serif-lead-half .preview-text {
  padding: 10rem 0;
}

.auguste-serif-lead-half .preview {
  border: 0 !important;
}

.auguste-serif-bottom-proof .preview-text {
  line-height: 0.95;
  padding: 3rem 0;
}

.auguste-serif-mid-proof .preview-text {
  line-height: 0.95;
  padding: 6rem 0;
}


@charset "UTF-8";
@font-face {
  font-family: 'bal-gx';
  src: url("/webfonts/bal/bal-gx.ttf") format("woff2");
}

:root {
  --weight: 500;
  --width: 100;
}

.bal-stocking-filler {
  font-size: 30em;
  font-family: 'bal-gx';
  opacity: 0;
  pointer-events: none;
}

#myDiv {
  pointer-events: none;
}

#bal-header-container {
  pointer-events: all;
}

#balHeader {
  font-size: 40em;
  font-family: 'bal-gx';
  border: none;
  font-variation-settings: "wght" var(--weight), "wdth" var(--width);
  transition: font-variation-settings 0.2s ease-in-out;
  z-index: 200;
  padding-top: 1.85vw;
  pointer-events: all;
  white-space: nowrap;
}

@media (max-width: 800px) {
  #balHeader {
    font-size: 1.175em;
  }
}

.bal-lead .preview-text {
  padding: 1.5rem 0;
  line-height: 1.2;
}

.bal-align-container {
  width: 100vw;
}

.bal-left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  text-align: right;
}

.bal-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

body > article > section.typeface-details.ng-scope,
body > article > section.proofer.bal-proofer.ng-scope > div.filter-wrap.ng-scope > div,
body > article > section.character-sets.bal-character-sets.ng-scope,
body > article > section.opentype-features.ng-scope,
body > article > section.buy-buttons.ng-scope {
  background-color: #fafafa !important;
}

body > article > section.proofer.bal-proofer.ng-scope > div.filter-wrap.ng-scope > div > div.filter-attr > div:nth-child(2) {
  display: none;
}

.bal-apple-two div div a div .preview-text {
  line-height: 1.25 !important;
}

.bal-apple-two div div a div .preview-text:not(:hover) .bal-apple-toggle-text {
  animation: toggle-text 2.5s steps(1) infinite both;
  visibility: visible;
}

.bal-apple-two div div a div .preview-text:hover {
  animation-play-state: paused;
}

.bal-apple-two div div a div .preview-text:hover .bal-apple-toggle-text {
  visibility: hidden;
}

.bal-apple div div a div .preview-text {
  line-height: 1.25 !important;
}

.bal-apple div div a div .preview-text:not(:hover) .bal-apple-toggle-text:after {
  animation: toggle-text 2.5s steps(1) infinite both;
  content: "A is for Apple";
}

.bal-apple div div a div .preview-text:hover {
  animation-play-state: paused;
}

.bal-apple div div a div .preview-text:hover .bal-apple-toggle-text:after {
  content: "";
}

.bal-copyright-hover div div a div .preview-text {
  margin-top: 32px;
  margin-bottom: 32px;
  transform: translateZ(0);
  line-height: 1.25 !important;
}

.bal-copyright-hover div div a div .preview-text:not(:hover) .bal-copyright-text {
  visibility: visible;
}

.bal-copyright-hover div div a div .preview-text:not(:hover) .bal-copyright-symbal {
  visibility: hidden;
}

.bal-copyright-hover div div a div .preview-text:hover .bal-copyright-text {
  visibility: hidden;
}

.bal-copyright-hover div div a div .preview-text:hover .bal-copyright-symbal {
  visibility: visible;
}

.bal-copyright-hover div div a div .preview-text .bal-copyright-symbal {
  font-size: 2em;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}

@keyframes toggle-text {
  50% {
    visibility: hidden;
  }
}

bal-basis-override div > div.buy-buttons-singles > div > div.buy-buttons-single-title {
  font-family: basis-grotesque-regular !important;
}

.bal-fractions .preview-group .preview a div .preview-text {
  font-feature-settings: "frac";
}

.bal-small-caps {
  font-feature-settings: "smcp";
}

.bal-variable-ghost {
  font-family: bal-variable-ghost;
}

.bal-proofer {
  margin-bottom: -1px;
  border-top-width: 1px;
  border-top-style: solid;
  position: relative;
}

.bal-leading-decrease {
  line-height: 1;
}

#bal-header-container {
  pointer-events: none;
  background-color: #32fa00;
}

@media (max-width: 800px) {
  #bal-header-container {
    height: 75vw;
  }
}


.basis-grotesque-header .preview-text {
  text-indent: -2.5vw;
  padding: 4rem 0;
}

.basis-grotesque-arabic-main .preview-columns-five .preview-text.preview-filter-paragraph {
  line-height: 1.33;
}

@media (max-width: 800px) {
  .basis-grotesque-traverse {
    display: none;
  }
}

@media (max-width: 800px) {
  .caption-container-top {
    font-size: 10px;
  }
}

@media (min-width: 801px) and (max-width: 1024px) {
  .caption-container-top {
    font-size: 12px;
  }
}

@media (min-width: 1025px) and (max-width: 1440px) {
  .caption-container-top {
    font-size: 14px;
  }
}

@media (min-width: 1441px) and (min-height: 700px) {
  .caption-container-top {
    font-size: 14px;
  }
}

@media (min-width: 1600px) and (min-height: 900px) {
  .caption-container-top {
    font-size: 16px;
  }
}

.caption-container-top .basis-section-caption {
  direction: ltr;
  opacity: 0.5;
  margin-top: -0.25em;
}

.basis-grotesque-arabic-lead div div a div .preview-text {
  font-variant-ligatures: no-contextual;
  line-height: 1.25 !important;
}

.basis-grotesque-arabic-lead div div a div .preview-text:not(:hover) {
  animation: toggle-alternates 2.5s steps(1) infinite both;
}

.basis-grotesque-arabic-lead div div a div .preview-text:not(:hover) .caption-container-top .basis-section-caption .basis-toggle-text:after {
  animation: toggle-text 2.5s steps(1) infinite both;
  content: "OFF";
}

.basis-grotesque-arabic-lead div div a div .preview-text:hover {
  animation-play-state: paused;
  font-variant-ligatures: contextual;
}

.basis-grotesque-arabic-lead div div a div .preview-text:hover .caption-container-top .basis-section-caption .basis-toggle-text:after {
  content: "ON";
}

@keyframes toggle-alternates {
  50% {
    font-variant-ligatures: contextual;
  }
}

@keyframes toggle-text {
  50% {
    content: "ON";
  }
}

.basis-grotesque-arabic-main .preview-group .preview a div .preview-text {
  direction: rtl;
}

.right-to-left div div a div .preview-text {
  direction: rtl;
}

.basis-grotesque-arabic-light-localised-forms-bulgarian,
.basis-grotesque-arabic-light-italic-localised-forms-bulgarian,
.basis-grotesque-arabic-regular-localised-forms-bulgarian,
.basis-grotesque-arabic-italic-localised-forms-bulgarian,
.basis-grotesque-arabic-medium-localised-forms-bulgarian,
.basis-grotesque-arabic-medium-italic-localised-forms-bulgarian,
.basis-grotesque-arabic-bold-localised-forms-bulgarian,
.basis-grotesque-arabic-bold-italic-localised-forms-bulgarian,
.basis-grotesque-arabic-black-localised-forms-bulgarian,
.basis-grotesque-arabic-black-italic-localised-forms-bulgarian {
  font-feature-settings: 'ss03';
}

.basis-grotesque-arabic-light-arabic,
.basis-grotesque-arabic-regular-arabic,
.basis-grotesque-arabic-medium-arabic,
.basis-grotesque-arabic-bold-arabic {
  width: calc(6rem - 1px);
  padding-bottom: 5rem;
}


.basis-grotesque-header .preview-text {
  text-indent: -2.5vw;
  padding: 4rem 0;
}

.basis-grotesque-main .preview-columns-four .preview-text.preview-filter-paragraph {
  line-height: 1.2;
  height: 8.36em;
  overflow-y: hidden;
  overflow-x: visible;
  padding: 0 0.1em;
  margin: 0 -0.1em;
}

@media (min-width: 800px) {
  .basis-grotesque-traverse {
    width: 100%;
    padding-bottom: 20rem;
    position: relative;
    border-top-width: 1px;
    border-top-style: solid;
    text-align: center;
  }
  .basis-grotesque-traverse .preview-text {
    font-size: 8rem;
    padding: 3.5rem 0 2.5rem 0;
  }
  .basis-grotesque-traverse .basis-grotesque-traverse-regular,
  .basis-grotesque-traverse .basis-grotesque-traverse-off-white {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50%;
  }
  .basis-grotesque-traverse .basis-grotesque-traverse-regular {
    left: 0;
  }
  .basis-grotesque-traverse .basis-grotesque-traverse-off-white {
    right: 0;
  }
  .basis-grotesque-traverse:hover .basis-grotesque-traverse-regular {
    left: auto;
    right: 0;
  }
  .basis-grotesque-traverse:hover .basis-grotesque-traverse-off-white {
    right: auto;
    left: 0;
  }
}

.typefaces-index-proofer .preview-basis-grotesque-regular .preview-text, .typefaces-index-proofer .preview-basis-grotesque-arabic-regular .preview-text {
  margin-bottom: 2rem !important;
}

@media (max-width: 800px) {
  .basis-grotesque-traverse {
    display: none;
  }
}

.basis-grotesque-light-localised-forms-bulgarian,
.basis-grotesque-light-italic-localised-forms-bulgarian,
.basis-grotesque-regular-localised-forms-bulgarian,
.basis-grotesque-off-white-localised-forms-bulgarian,
.basis-grotesque-italic-localised-forms-bulgarian,
.basis-grotesque-off-white-italic-localised-forms-bulgarian,
.basis-grotesque-medium-localised-forms-bulgarian,
.basis-grotesque-medium-italic-localised-forms-bulgarian,
.basis-grotesque-bold-localised-forms-bulgarian,
.basis-grotesque-bold-italic-localised-forms-bulgarian,
.basis-grotesque-black-localised-forms-bulgarian,
.basis-grotesque-black-italic-localised-forms-bulgarian,
.basis-grotesque-mono-light-localised-forms-bulgarian,
.basis-grotesque-mono-light-italic-localised-forms-bulgarian,
.basis-grotesque-mono-regular-localised-forms-bulgarian,
.basis-grotesque-mono-italic-localised-forms-bulgarian,
.basis-grotesque-mono-medium-localised-forms-bulgarian,
.basis-grotesque-mono-medium-italic-localised-forms-bulgarian,
.basis-grotesque-mono-bold-localised-forms-bulgarian,
.basis-grotesque-mono-bold-italic-localised-forms-bulgarian {
  font-feature-settings: 'ss03';
}


@charset "UTF-8";
.bol-classic {
  font-family: 'bol-classic';
}

.bol-cold {
  font-family: 'bol-cold';
}

.bol-grey {
  font-family: 'bol-grey';
}

.bol-hot {
  font-family: 'bol-hot';
}

.bol-pastel {
  font-family: 'bol-pastel';
}

.bol-rgb {
  font-family: 'bol-rgb';
}

.bol-lead .preview-text {
  padding: 1.5rem 0;
  line-height: 1.2;
}

.bol-align-container {
  width: 100vw;
}

.bol-left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  text-align: right;
}

.bol-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

body > article > section.typeface-details.ng-scope,
body > article > section.proofer.bol-proofer.ng-scope > div.filter-wrap.ng-scope > div,
body > article > section.character-sets.bol-character-sets.ng-scope,
body > article > section.opentype-features.ng-scope,
body > article > section.buy-buttons.ng-scope {
  background-color: #fafafa !important;
}

body > article > section.proofer.bol-proofer.ng-scope > div.filter-wrap.ng-scope > div > div.filter-attr > div:nth-child(2) {
  display: none;
}

.bol-apple-two div div a div .preview-text {
  line-height: 1.25 !important;
}

.bol-apple-two div div a div .preview-text:not(:hover) .bol-apple-toggle-text {
  animation: toggle-text 2.5s steps(1) infinite both;
  visibility: visible;
}

.bol-apple-two div div a div .preview-text:hover {
  animation-play-state: paused;
}

.bol-apple-two div div a div .preview-text:hover .bol-apple-toggle-text {
  visibility: hidden;
}

.bol-apple div div a div .preview-text {
  line-height: 1.25 !important;
}

.bol-apple div div a div .preview-text:not(:hover) .bol-apple-toggle-text:after {
  animation: toggle-text 2.5s steps(1) infinite both;
  content: "A is for Apple";
}

.bol-apple div div a div .preview-text:hover {
  animation-play-state: paused;
}

.bol-apple div div a div .preview-text:hover .bol-apple-toggle-text:after {
  content: "";
}

.bol-copyright-hover div div a div .preview-text {
  margin-top: 32px;
  margin-bottom: 32px;
  transform: translateZ(0);
  line-height: 1.25 !important;
}

.bol-copyright-hover div div a div .preview-text:not(:hover) .bol-copyright-text {
  visibility: visible;
}

.bol-copyright-hover div div a div .preview-text:not(:hover) .bol-copyright-symbol {
  visibility: hidden;
}

.bol-copyright-hover div div a div .preview-text:hover .bol-copyright-text {
  visibility: hidden;
}

.bol-copyright-hover div div a div .preview-text:hover .bol-copyright-symbol {
  visibility: visible;
}

.bol-copyright-hover div div a div .preview-text .bol-copyright-symbol {
  font-size: 2em;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}

@keyframes toggle-text {
  50% {
    visibility: hidden;
  }
}


.brick-main .preview-text {
  line-height: 1.20;
}

.jolly-butchers .preview-text:hover {
  font-feature-settings: "ss01";
}

.royal-oak .preview-text:hover {
  font-feature-settings: "ss02";
}

.brick-orange-on-blue .royal-oak {
  display: none;
}

.brick-blue-on-orange .jolly-butchers {
  display: none;
}

.brick-midsection:hover .brick-highlightroll {
  font-feature-settings: "ss06";
}

.brick-lead-multiweight .preview-text {
  line-height: 1.1;
}

.brick-lead-multiweight .preview-label {
  display: none;
}


.burgess-lead .preview-text {
  line-height: 1.2;
  padding: 1rem 0;
}

.burgess-lead-big .preview-text {
  line-height: 1;
  padding: 1rem 0;
}

.burgess-main .preview-columns-two .preview-text {
  line-height: 1.25;
}

.burgess-header .preview-text {
  padding: 5rem 0;
}

@media (max-width: 800px) {
  .burgess-header .preview-text {
    padding: 2rem 0;
  }
}

.burgess-small-caps {
  font-feature-settings: "smcp";
}

.burgess-regular-roman-numerals,
.burgess-italic-roman-numerals,
.burgess-semibold-roman-numerals,
.burgess-semibold-italic-roman-numerals,
.burgess-bold-italic-roman-numerals,
.burgess-bold-roman-numerals {
  width: calc(8rem - 1px);
}

.burgess-character-sets .sub-set-character {
  line-height: 1.45;
}


.castledown-header {
  width: 100%;
  margin: auto;
  display: block;
}

.castledown-header figure {
  margin: auto;
  width: 90vw;
}

.castledown-main .preview-columns-three .preview-text {
  line-height: 1.15;
}

.castledown-lead .preview-text {
  padding: 3rem 0;
  line-height: 1.1;
}

.castledown-instructional-lead .preview-text {
  padding: 2rem 0;
  line-height: 1.5;
}


.cart-full-styles-name.central-avenue {
  text-transform: uppercase;
}

.central-avenue-header .preview-text {
  padding-top: 3rem;
  padding-bottom: 3rem;
  line-height: 0.85;
  -webkit-font-smoothing: antialiased;
}


@font-face {
  font-family: 'coign-variable-ghost';
  src: url("/webfonts/coign/coign-vf-beta.ttf") format("woff2");
}

:root {
  --weight: 700;
  --width: 100;
}

body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-11-thin,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-12-extralight,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-13-light,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-14-regular,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-15-medium,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-16-semibold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-17-bold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-21-thin,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-22-extralight,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-23-light,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-24-regular,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-25-medium,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-26-semibold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-27-bold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-31-thin,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-32-extralight,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-33-light,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-34-regular,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-35-medium,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-36-semibold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-37-bold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-41-thin,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-42-extralight,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-43-light,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-44-regular,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-45-medium,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-46-semibold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-47-bold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-51-thin,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-52-extralight,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-53-light,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-54-regular,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-55-medium,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-56-semibold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-57-bold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-61-thin,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-62-extralight,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-63-light,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-64-regular,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-65-medium,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-66-semibold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-67-bold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-71-thin,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-72-extralight,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-73-light,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-74-regular,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-75-medium,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-76-semibold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-77-bold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-81-thin,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-82-extralight,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-83-light,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-84-regular,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-85-medium,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-86-semibold,
body > article > div > div.form-wrap-primary.ng-scope > div.form-section > div.cart-full.ng-scope > div > div.cart-full-styles > .coign-87-bold {
  font-family: basis-grotesque-regular !important;
}

.coign-basis-override div > div > div.buy-buttons-singles > div > div > div.buy-buttons-single > div.buy-buttons-single-title {
  font-family: basis-grotesque-regular !important;
}

.coign-fractions .preview-group .preview a div .preview-text {
  font-feature-settings: "frac";
}

.coign-small-caps {
  font-feature-settings: "smcp";
}

.coign-variable-ghost {
  font-family: coign-variable-ghost;
}

.coign-proofer {
  margin-bottom: -1px;
  border-top-width: 1px;
  border-top-style: solid;
  position: relative;
}

.coign-leading-decrease {
  line-height: 1;
}

#coign-header-container {
  pointer-events: none;
  height: 44vw;
  background-color: #9bb496;
}

@media (max-width: 800px) {
  #coign-header-container {
    height: 75vw;
  }
}

.coign-landing #coign-header-container {
  height: calc(100vh - 8rem);
}

.coign-landing .coign-grid-container {
  border-top: 0.5px dotted #788672;
  height: calc(100vh - 8rem);
}

#app {
  margin-top: 2em;
}

.coign-landing #coignHeader {
  top: 50%;
  padding-top: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  font-size: 1.33em;
}

#coignHeader {
  border: none;
  font-variation-settings: "wght" var(--weight), "wdth" var(--width);
  transition: font-variation-settings 0.2s ease-in-out;
  z-index: 200;
  padding-top: 1.85vw;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  pointer-events: none;
  white-space: nowrap;
}

@media (max-width: 800px) {
  #coignHeader {
    font-size: 1.175em;
  }
}

#coign-header-container > div > div {
  pointer-events: none;
}

#coign-header-container > div > div > a > div > div.preview-label {
  display: none;
}

.coign-landing .coign-grid-container {
  -ms-grid-columns: 8rem 1fr 1fr 1fr 1fr 1fr 1fr 8rem;
      grid-template-columns: 8rem 1fr 1fr 1fr 1fr 1fr 1fr 8rem;
  -ms-grid-rows: 8rem 1fr 1fr 1fr 8rem;
      grid-template-rows: 8rem 1fr 1fr 1fr 8rem;
}

@media (max-width: 800px) {
  .coign-landing .coign-grid-container {
    -ms-grid-columns: 8rem 1fr 1fr 1fr 1fr 1fr 1fr 8rem;
        grid-template-columns: 8rem 1fr 1fr 1fr 1fr 1fr 1fr 8rem;
    -ms-grid-rows: 8rem 1fr 1fr 1fr 8rem;
        grid-template-rows: 8rem 1fr 1fr 1fr 8rem;
  }
}

.coign-landing .coign-grid-container div {
  font-size: 12px;
}

.coign-grid-container {
  position: absolute;
  width: 100%;
  height: 44vw;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 4rem 1fr 1fr 1fr 1fr 1fr 1fr 4rem;
      grid-template-columns: 4rem 1fr 1fr 1fr 1fr 1fr 1fr 4rem;
  -ms-grid-rows: 4rem 1fr 1fr 1fr 1fr 1fr 1fr 1fr 4rem;
      grid-template-rows: 4rem 1fr 1fr 1fr 1fr 1fr 1fr 1fr 4rem;
  top: 4rem;
  left: 0;
}

@media (max-width: 800px) {
  .coign-grid-container {
    height: 75vw;
    -ms-grid-columns: 4rem 1fr 1fr 1fr 1fr 1fr 1fr 4rem;
        grid-template-columns: 4rem 1fr 1fr 1fr 1fr 1fr 1fr 4rem;
    -ms-grid-rows: 4rem 1fr 1fr 1fr 1fr 1fr 1fr 1fr 4rem;
        grid-template-rows: 4rem 1fr 1fr 1fr 1fr 1fr 1fr 1fr 4rem;
  }
}

.coign-grid-container div {
  border-bottom: 0.5px dotted #788672;
  border-right: 0.5px dotted #788672;
  font-size: 12px;
  font-family: basis-grotesque-mono-regular;
  position: relative;
  text-align: left;
}

@media (max-width: 800px) {
  .coign-grid-container div {
    font-size: 6px;
  }
}

.coign-grid-container div .coign-annotation {
  background-color: #9bb496;
  pointer-events: all;
  cursor: pointer;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  display: inline-block;
  color: #788672;
  border: none;
  box-shadow: 0px 0px 0px 4px #9bb496;
  padding: 0.5em;
  white-space: nowrap;
}

.coign-grid-container div .coign-annotation:hover {
  color: black;
}

.coign-grid-container div .coign-annotation-container {
  pointer-events: all;
  border: none;
  width: calc(100% - 1px);
  height: calc(100% - 1px);
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
}

.coign-grid-container div .coign-annotation-container-bottom {
  overflow: visible !important;
  padding-top: 2px;
  z-index: 5;
  position: absolute;
  pointer-events: all;
  border: none;
  width: 100%;
  height: calc(50%);
  -ms-transform: translateX(-50%) translateY(calc(-100%));
      transform: translateX(-50%) translateY(calc(-100%));
  overflow-y: hidden;
}

.coign-grid-container div .coign-annotation-container-bottom .coign-annotation {
  top: 100%;
  overflow: visible !important;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
}

.coign-grid-container div .coign-annotation-container-end {
  padding-top: 2px;
  z-index: 5;
  position: absolute;
  pointer-events: all;
  border: none;
  width: 100%;
  height: 100%;
  -ms-transform: translateX(50%) translateY(-150%);
      transform: translateX(50%) translateY(-150%);
}

.coign-grid-container div .coign-annotation-container-end-bottom {
  padding-top: 2px;
  z-index: 5;
  position: absolute;
  pointer-events: all;
  border: none;
  width: 100%;
  height: 50%;
  -ms-transform: translateX(50%) translateY(-100%);
      transform: translateX(50%) translateY(-100%);
}

.coign-grid-container div .coign-annotation-container-end-bottom .coign-annotation {
  top: 100%;
  overflow: visible !important;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
}

.coign-grid-container div .coign-annotation-container:hover .coign-annotation,
.coign-grid-container div .coign-annotation-container-bottom:hover .coign-annotation,
.coign-grid-container div .coign-annotation-container-end:hover .coign-annotation,
.coign-grid-container div .coign-annotation-container-end-bottom:hover .coign-annotation {
  color: black;
}

.coign-grid-container .coign-grid-final-column {
  border-right: 0px !important;
}

.coign-character-sets > div.sets > div > div.sub-set-characters-wrap > div > .sub-set-character {
  height: calc(6rem - 1px);
  width: calc(6rem - 1px);
  font-size: 4.5rem;
  line-height: 130%;
}

.coign-character-sets > div.sets > div > div.sub-set-characters-wrap > div > .sub-set-character .glyph-big {
  line-height: 130%;
}

.coign-four-columns {
  width: 100%;
  height: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
}

.coign-size-a {
  font-size: 4em;
}

.coign-size-b {
  font-size: 2em;
}

.coign-header {
  font-size: 36vw;
}

.coign-header .preview-text {
  padding-bottom: 5rem;
}

.coign-stocking-filler {
  opacity: 0;
  pointer-events: none;
}

.coign-leading .preview-filter-paragraph {
  line-height: 1.2;
}

.coign-justify {
  text-align: justify;
  width: auto;
}

.coign-float {
  text-align: right;
}

.coign-left-align {
  text-align: left;
}

.coign-lead .preview-text {
  padding: 2rem 0;
  line-height: 1.2;
  border-bottom-width: 0px !important;
  border-bottom-style: none !important;
}

.width-hack:after {
  content: "...";
  visibility: hidden;
}

.no-overflow {
  white-space: nowrap;
}

.coign-character-sets .sub-set-character {
  font-size: 2.8rem;
  line-height: 1.6;
}

.half {
  width: 50%;
  display: inline-block;
}

@media (max-width: 800px) {
  .half {
    width: 100%;
  }
}

.quarter {
  width: 50%;
  height: 50%;
  display: inline-block;
}

@media (max-width: 800px) {
  .quarter {
    width: 100%;
  }
}

@media (max-width: 800px) {
  .mobile-hide {
    display: none;
  }
}

.quarter img, .half img {
  width: 100%;
  height: calc(100% - 1px);
  object-fit: contain;
  max-width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 5;
}

.background-fill {
  width: 100%;
  height: calc(100% - 1px);
  top: 0;
  left: 0;
  position: absolute;
  z-index: 4;
  background-color: #9b9b9b;
}

.coign-style-hover {
  display: inline-block;
  width: 0px;
  opacity: 0;
}

.coign-annotation-container:hover .coign-style-hover, .coign-annotation-container-bottom:hover .coign-style-hover, .coign-annotation-container-end:hover .coign-style-hover, .coign-annotation-container-end-bottom:hover .coign-style-hover {
  width: 100%;
  opacity: 1;
  padding-left: 1em;
}


.columba-header .preview-wrap {
  padding: 7em 0;
}

.columba-header .preview-wrap .columba-title {
  padding-bottom: 0.05em;
}

.columba-header .preview-wrap .preview-label {
  display: none;
}

.columba-main .preview-filter-paragraph {
  line-height: 1.2;
}

.columba-midsection .preview-text {
  line-height: 1.2;
}

.columba-half .preview {
  border-bottom: none;
}

.columba-half .preview-label {
  display: none;
}

.columba-half-one .preview-text:hover {
  font-family: "columba-ruby-regular";
}

.columba-half-two .preview-text:hover {
  font-family: "columba-text-ultra";
}


.fann-grotesque-header {
  width: 100%;
  display: block;
}

.fann-grotesque-header figure {
  margin: auto;
  width: 90vw;
  margin-top: 100px;
}

.fann-grotesque-header .preview-text {
  padding: 100px 0px;
}

.fann-grotesque-header .preview-label {
  display: none;
}

.quarterbottom p {
  margin-bottom: 4vh;
}

.quartertop p {
  margin-top: 2vh;
}

.fann-grotesque-header:hover .preview-text {
  font-family: "fann-grotesque-semibold-italic";
}

.fann-grotesque-lead .preview-label {
  display: none;
}

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

.top-left-corner {
  top: 0;
  left: 0;
  position: absolute;
  height: 100%;
  width: 100%;
}

.fann-white-on-burgundy .top-left-corner:after {
  content: '';
  position: absolute;
  top: 2vh;
  left: 4vw;
  right: 4vw;
  /*change this for the size of the gap*/
  border-bottom: 10px solid white;
}

.fann-white-on-burgundy .bottom-right-corner:after {
  content: '';
  position: absolute;
  bottom: 2vh;
  left: 4vw;
  right: 4vw;
  /*change this for the size of the gap*/
  border-bottom: 10px solid white;
}

.fann-white-on-burgundy .bottom-right-corner:before {
  content: '';
  position: absolute;
  top: 2.5vh;
  right: 2vw;
  bottom: 2.5vh;
  /*change this for the size of the gap*/
  border-right: 10px solid white;
}

.fann-white-on-burgundy .top-left-corner:before {
  content: '';
  position: absolute;
  top: 2.5vh;
  left: 2vw;
  bottom: 2.5vh;
  /*change this for the size of the gap*/
  border-right: 10px solid white;
}

.fann-white-on-burgundy .top-left-corner-one:before {
  content: '';
  position: absolute;
  top: 2.5vh;
  left: 2vw;
  bottom: 0;
  /*change this for the size of the gap*/
  border-right: 10px solid white;
}

.fann-white-on-burgundy .top-left-corner-one:after {
  content: '';
  position: absolute;
  top: 2vh;
  left: 4vw;
  right: 2vw;
  /*change this for the size of the gap*/
  border-bottom: 10px solid white;
}

.fann-white-on-burgundy .bottom-right-corner-one:before {
  content: '';
  position: absolute;
  top: 2.5vh;
  right: 0;
  bottom: 0;
  /*change this for the size of the gap*/
  border-right: 5px solid white;
}

.fann-white-on-burgundy .bottom-right-corner-one:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 4vw;
  right: 2vw;
  /*change this for the size of the gap*/
  border-bottom: 5px solid white;
}

.fann-white-on-burgundy .top-left-corner-two:before {
  content: '';
  position: absolute;
  top: 2.5vh;
  left: 0;
  bottom: 0;
  /*change this for the size of the gap*/
  border-right: 5px solid white;
}

.fann-white-on-burgundy .top-left-corner-two:after {
  content: '';
  position: absolute;
  top: 2vh;
  left: 2vw;
  right: 5vw;
  /*change this for the size of the gap*/
  border-bottom: 10px solid white;
}

.fann-white-on-burgundy .bottom-right-corner-two:before {
  content: '';
  position: absolute;
  top: 2.5vh;
  right: 2.5vh;
  bottom: 0;
  /*change this for the size of the gap*/
  border-right: 10px solid white;
}

.fann-white-on-burgundy .bottom-right-corner-two:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 2vw;
  right: 5vw;
  /*change this for the size of the gap*/
  border-bottom: 5px solid white;
}

.fann-white-on-burgundy .top-left-corner-three:before {
  content: '';
  position: absolute;
  top: 0;
  left: 2vw;
  bottom: 2vw;
  /*change this for the size of the gap*/
  border-right: 10px solid white;
}

.fann-white-on-burgundy .top-left-corner-three:after {
  content: '';
  position: absolute;
  top: 0;
  left: 4vw;
  right: 2vw;
  /*change this for the size of the gap*/
  border-bottom: 5px solid white;
}

.fann-white-on-burgundy .bottom-right-corner-three:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 2.5vh;
  /*change this for the size of the gap*/
  border-right: 5px solid white;
}

.fann-white-on-burgundy .bottom-right-corner-three:after {
  content: '';
  position: absolute;
  bottom: 2vh;
  left: 4vw;
  right: 2vw;
  /*change this for the size of the gap*/
  border-bottom: 10px solid white;
}

.fann-white-on-burgundy .top-left-corner-four:before {
  content: '';
  position: absolute;
  top: 0vh;
  left: 0;
  bottom: 2.5vh;
  /*change this for the size of the gap*/
  border-right: 5px solid white;
}

.fann-white-on-burgundy .top-left-corner-four:after {
  content: '';
  position: absolute;
  top: 0vh;
  left: 2vw;
  right: 5vw;
  /*change this for the size of the gap*/
  border-bottom: 5px solid white;
}

.fann-white-on-burgundy .bottom-right-corner-four:before {
  content: '';
  position: absolute;
  top: 0vh;
  right: 2.5vh;
  bottom: 2.5vh;
  /*change this for the size of the gap*/
  border-right: 10px solid white;
}

.fann-white-on-burgundy .bottom-right-corner-four:after {
  content: '';
  position: absolute;
  bottom: 2vh;
  left: 2vw;
  right: 5vw;
  /*change this for the size of the gap*/
  border-bottom: 10px solid white;
}

.fann-white-on-burgundy .quarterbottom .preview-group .preview a .preview-wrap {
  color: yellow;
}

.fann-white-on-burgundy .quarterbottom.preview-wrap {
  color: yellow;
}

@media (max-width: 900px) {
  .fann-white-on-burgundy .top-left-corner:after {
    border-bottom: 6px solid white;
    left: 6vw;
    right: 6vw;
  }
  .fann-white-on-burgundy .bottom-right-corner:after {
    border-bottom: 6px solid white;
    left: 6vw;
    right: 6vw;
  }
  .fann-white-on-burgundy .bottom-right-corner:before {
    border-right: 6px solid white;
  }
  .fann-white-on-burgundy .top-left-corner:before {
    border-right: 6px solid white;
  }
}

@media (max-width: 600px) {
  .fann-white-on-burgundy .top-left-corner:after {
    border-bottom: 4px solid white;
    left: 8vw;
    right: 8vw;
  }
  .fann-white-on-burgundy .bottom-right-corner:after {
    border-bottom: 4px solid white;
    left: 8vw;
    right: 8vw;
  }
  .fann-white-on-burgundy .bottom-right-corner:before {
    border-right: 4px solid white;
  }
  .fann-white-on-burgundy .top-left-corner:before {
    border-right: 4px solid white;
  }
}

@media (max-width: 800px) {
  .fann-white-on-burgundy .top-left-corner-one:before {
    content: '';
    position: absolute;
    top: 2.5vh;
    left: 2vw;
    bottom: 0;
    /*change this for the size of the gap*/
    border-right: 10px solid white;
  }
  .fann-white-on-burgundy .top-left-corner-one:after {
    content: '';
    position: absolute;
    top: 2vh;
    left: 4vw;
    right: 4vw;
    /*change this for the size of the gap*/
    border-bottom: 10px solid white;
  }
  .fann-white-on-burgundy .bottom-right-corner-one:before {
    content: '';
    position: absolute;
    top: 2.5vh;
    right: 2vw;
    bottom: 0;
    /*change this for the size of the gap*/
    border-right: 10px solid white;
  }
  .fann-white-on-burgundy .bottom-right-corner-one:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 4vw;
    right: 4vw;
    /*change this for the size of the gap*/
    border-bottom: 5px solid white;
  }
  .fann-white-on-burgundy .top-left-corner-two:before {
    content: '';
    position: absolute;
    top: 0vh;
    left: 2vw;
    bottom: 2.5vh;
    /*change this for the size of the gap*/
    border-right: 10px solid white;
  }
  .fann-white-on-burgundy .top-left-corner-two:after {
    content: '';
    position: absolute;
    top: 0;
    left: 4vw;
    right: 4vw;
    /*change this for the size of the gap*/
    border-bottom: 5px solid white;
  }
  .fann-white-on-burgundy .bottom-right-corner-two:before {
    content: '';
    position: absolute;
    top: 0vh;
    right: 2vw;
    bottom: 2.5vh;
    /*change this for the size of the gap*/
    border-right: 10px solid white;
  }
  .fann-white-on-burgundy .bottom-right-corner-two:after {
    content: '';
    position: absolute;
    bottom: 2vh;
    left: 4vw;
    right: 4vw;
    /*change this for the size of the gap*/
    border-bottom: 10px solid white;
  }
}

.fann-burgundy-on-white .top-left-corner:after {
  content: '';
  position: absolute;
  top: 2vh;
  left: 4vw;
  right: 4vw;
  /*change this for the size of the gap*/
  border-bottom: 10px solid #651e22;
}

.fann-burgundy-on-white .bottom-right-corner:after {
  content: '';
  position: absolute;
  bottom: 2vh;
  left: 4vw;
  right: 4vw;
  /*change this for the size of the gap*/
  border-bottom: 10px solid #651e22;
}

.fann-burgundy-on-white .bottom-right-corner:before {
  content: '';
  position: absolute;
  top: 2.5vh;
  right: 2vw;
  bottom: 2.5vh;
  /*change this for the size of the gap*/
  border-right: 10px solid #651e22;
}

.fann-burgundy-on-white .top-left-corner:before {
  content: '';
  position: absolute;
  top: 2.5vh;
  left: 2vw;
  bottom: 2.5vh;
  /*change this for the size of the gap*/
  border-right: 10px solid #651e22;
}

@media (max-width: 900px) {
  .fann-burgundy-on-white .top-left-corner:after {
    border-bottom: 6px solid #651e22;
    left: 6vw;
    right: 6vw;
  }
  .fann-burgundy-on-white .bottom-right-corner:after {
    border-bottom: 6px solid #651e22;
    left: 6vw;
    right: 6vw;
  }
  .fann-burgundy-on-white .bottom-right-corner:before {
    border-right: 6px solid #651e22;
  }
  .fann-burgundy-on-white .top-left-corner:before {
    border-right: 6px solid #651e22;
  }
}

@media (max-width: 600px) {
  .fann-burgundy-on-white .top-left-corner:after {
    border-bottom: 4px solid #651e22;
    left: 8vw;
    right: 8vw;
  }
  .fann-burgundy-on-white .bottom-right-corner:after {
    border-bottom: 4px solid #651e22;
    left: 8vw;
    right: 8vw;
  }
  .fann-burgundy-on-white .bottom-right-corner:before {
    border-right: 4px solid #651e22;
  }
  .fann-burgundy-on-white .top-left-corner:before {
    border-right: 4px solid #651e22;
  }
}

.fann-grotesque-main .preview-text {
  line-height: 1.20;
}

.fann-grotesque-midsection {
  padding: 10vh 0px 5vh;
}

.fann-grotesque-midsection .preview-label {
  padding-top: 5vh;
}

.fann-grotesque-midsection p {
  line-height: 1.10;
}

@media (max-width: 800px) {
  .fann-quartersecond p {
    margin-top: 0px;
    margin-bottom: 4vh;
  }
}

.fann-quarterfirst:hover .preview-text {
  font-family: "fann-grotesque-black-italic";
}

.fann-quartersecond:hover .preview-text {
  font-family: "fann-grotesque-semibold-italic";
}

.fann-quarterthird:hover .preview-text {
  font-family: "fann-grotesque-book-italic";
}

.fann-quarterfourth:hover .preview-text {
  font-family: "fann-grotesque-thin-italic";
}

.fann-grotesque-thin-stylistic-set-2,
.fann-grotesque-extralight-stylistic-set-2,
.fann-grotesque-light-semibold-stylistic-set-2,
.fann-grotesque-book-stylistic-set-2,
.fann-grotesque-regular-stylistic-set-2,
.fann-grotesque-medium-stylistic-set-2,
.fann-grotesque-semibold-stylistic-set-2,
.fann-grotesque-bold-stylistic-set-2,
.fann-grotesque-extrabold-stylistic-set-2,
.fann-grotesque-black-stylistic-set-2 {
  display: none;
}

.fann-grotesque-thin .fann-grotesque-ligature-roman,
.fann-grotesque-extralight .fann-grotesque-ligature-roman,
.fann-grotesque-light .fann-grotesque-ligature-roman,
.fann-grotesque-book .fann-grotesque-ligature-roman,
.fann-grotesque-regular .fann-grotesque-ligature-roman,
.fann-grotesque-medium .fann-grotesque-ligature-roman,
.fann-grotesque-semibold .fann-grotesque-ligature-roman,
.fann-grotesque-bold .fann-grotesque-ligature-roman,
.fann-grotesque-extrabold .fann-grotesque-ligature-roman,
.fann-grotesque-black .fann-grotesque-ligature-roman {
  display: none;
}

.fann-grotesque-thin-italic .fann-grotesque-ligature-italic,
.fann-grotesque-extralight-italic .fann-grotesque-ligature-italic,
.fann-grotesque-light-italic .fann-grotesque-ligature-italic,
.fann-grotesque-book-italic .fann-grotesque-ligature-italic,
.fann-grotesque-italic .fann-grotesque-ligature-italic,
.fann-grotesque-medium-italic .fann-grotesque-ligature-italic,
.fann-grotesque-semibold-italic .fann-grotesque-ligature-italic,
.fann-grotesque-bold-italic .fann-grotesque-ligature-italic,
.fann-grotesque-extrabold-italic .fann-grotesque-ligature-italic,
.fann-grotesque-black-italic .fann-grotesque-ligature-italic {
  display: none;
}

.fann-grotesque-thin-ornaments,
.fann-grotesque-thin-italic-ornaments,
.fann-grotesque-extralight-ornaments,
.fann-grotesque-extralight-italic-ornaments,
.fann-grotesque-light-ornaments,
.fann-grotesque-light-italic-ornaments,
.fann-grotesque-book-ornaments,
.fann-grotesque-book-italic-ornaments,
.fann-grotesque-regular-ornaments,
.fann-grotesque-italic-ornaments,
.fann-grotesque-medium-ornaments,
.fann-grotesque-medium-italic-ornaments,
.fann-grotesque-semibold-ornaments,
.fann-grotesque-semibold-italic-ornaments,
.fann-grotesque-bold-italic-ornaments,
.fann-grotesque-bold-ornaments,
.fann-grotesque-black-ornaments,
.fann-grotesque-black-italic-ornaments {
  width: calc(8rem - 1px);
}


.fortescue-header .preview-text {
  padding: 4rem 0;
  line-height: 1.2;
}

.fortescue-main .preview-text {
  line-height: 1.2;
}

.fortescue-lead .preview-text {
  padding: 2rem 0;
  line-height: 1.2;
}

.fortescue-character-sets .sub-set-character {
  font-size: 2.5rem;
  line-height: 1.8;
}

.fortescue-image {
  width: 100%;
  height: calc(100% - 1px);
  object-fit: contain;
  max-width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 5;
  padding: 0 2rem 0 2rem;
}

.background-fill-fortescue {
  background-color: #9933ff;
}

.fortescue-ss01 {
  font-feature-settings: "ss01";
}


.garton-header .preview-text {
  padding: 3rem 0;
  line-height: 1.2;
}

.garton-header .preview-text:hover {
  font-feature-settings: "ss01";
}

.garton-header-container {
  font-size: 20rem;
}

.garton-typer {
  font-size: 3.5vw;
  padding: 7vw 5vw 10vw;
}

.gartonTypeHide {
  float: left;
}

#gartonContainer {
  position: absolute;
}


.goodall-animation-typefaces-page {
  height: 50vh;
}

.goodall-main .preview-text {
  line-height: 1.20;
}

.goodall-midsection {
  border-top-width: 0px;
}

.goodall-lead .preview-text {
  line-height: 1.20;
}

.goodall-half .preview-text {
  line-height: 1.3;
  white-space: nowrap;
}

.goodall-half .preview {
  border: none;
}

.goodall-regular-roman-numerals,
.goodall-italic-roman-numerals,
.goodall-medium-roman-numerals,
.goodall-medium-italic-roman-numerals,
.goodall-semibold-italic-roman-numerals,
.goodall-semibold-roman-numerals,
.goodall-bold-italic-roman-numerals,
.goodall-bold-roman-numerals,
.goodall-black-roman-numerals,
.goodall-black-italic-roman-numerals {
  width: calc(8rem - 1px);
}

.goodall-triline .preview-label, .goodall-half .preview-label {
  display: none;
}

.indcard:hover {
  color: white;
}

#goodall-fullhouse-text:hover #goodall-fullhouse-cards {
  display: none;
}

@media (max-width: 600px) {
  .goodall-background {
    font-size: 7rem !important;
  }
}


.grenette-header .preview-wrap {
  padding: 7em 0;
}

.grenette-header .preview-label {
  display: none;
}

.grenette-midsection .preview-wrap {
  padding: 3rem 0;
}

.grenette-col-1, .grenette-col-2, .grenette-col-3 {
  font-size: 2vw;
  width: 33%;
  display: inline-block;
}

.grenette-column-text {
  margin-top: 3rem;
  vertical-align: top;
}

.grenette-column-text li {
  line-height: 0.9em;
  margin-bottom: 1.7rem;
}

.grenette-since-text {
  font-size: 1.2vw;
}

.grenette-midsection .preview-label {
  display: none;
}

.grenette-tab-section .grenette-tab-1, .grenette-tab-2, .grenette-tab-3 {
  display: inline-block;
}

.grenette-tab-section .preview-label {
  display: none;
}

.grenette-tab-1 {
  width: 8%;
}

.grenette-tab-2 {
  width: 43%;
}

.grenette-tab-3 {
  width: 49%;
}

@media (max-width: 600px) {
  .grenette-col-1, .grenette-col-3 {
    display: none;
  }
  .grenette-col-2 {
    width: 100%;
    font-size: 7vw;
  }
  .grenette-since-text {
    font-size: 4vw;
  }
  .grenette-tab-1, .grenette-tab-2, .grenette-tab-3 {
    font-size: 4vw;
  }
}

.grenette-light-swash-uppercase-uprights,
.grenette-light-italic-swash-uppercase-uprights,
.grenette-regular-swash-uppercase-uprights,
.grenette-italic-swash-uppercase-uprights,
.grenette-semibold-swash-uppercase-uprights,
.grenette-semibold-italic-swash-uppercase-uprights,
.grenette-bold-swash-uppercase-uprights,
.grenette-bold-italic-swash-uppercase-uprights,
.grenette-black-italic-swash-uppercase-uprights,
.grenette-black-swash-uppercase-uprights {
  width: calc(8rem - 1px);
}

.grenette-light-swash-uppercase-italics,
.grenette-light-italic-swash-uppercase-italics,
.grenette-regular-swash-uppercase-italics,
.grenette-italic-swash-uppercase-italics,
.grenette-semibold-swash-uppercase-italics,
.grenette-semibold-italic-swash-uppercase-italics,
.grenette-bold-swash-uppercase-italics,
.grenette-bold-italic-swash-uppercase-italics,
.grenette-black-italic-swash-uppercase-italics,
.grenette-black-swash-uppercase-italics {
  width: calc(8rem - 1px);
}

.grenette-light-swash-lowercase,
.grenette-light-italic-swash-lowercase,
.grenette-regular-swash-lowercase,
.grenette-italic-swash-lowercase,
.grenette-semibold-swash-lowercase,
.grenette-semibold-italic-swash-lowercase,
.grenette-bold-swash-lowercase,
.grenette-bold-italic-swash-lowercase,
.grenette-black-italic-swash-lowercase,
.grenette-black-swash-lowercase {
  width: calc(8rem - 1px);
}

.grenette-light-swash-cyrillic,
.grenette-light-italic-swash-cyrillic,
.grenette-regular-swash-cyrillic,
.grenette-italic-swash-cyrillic,
.grenette-semibold-swash-cyrillic,
.grenette-semibold-italic-swash-cyrillic,
.grenette-bold-swash-cyrillic,
.grenette-bold-italic-swash-cyrillic,
.grenette-black-italic-swash-cyrillic,
.grenette-black-swash-cyrillic {
  width: calc(8rem - 1px);
}

.grenette-light-swash-greek,
.grenette-light-italic-swash-greek,
.grenette-regular-swash-greek,
.grenette-italic-swash-greek,
.grenette-semibold-swash-greek,
.grenette-semibold-italic-swash-greek,
.grenette-bold-swash-greek,
.grenette-bold-italic-swash-greek,
.grenette-black-italic-swash-greek,
.grenette-black-swash-greek {
  width: calc(8rem - 1px);
}

.typefaces-index-proofer .preview-grenette-bold .preview-text, .typefaces-index-proofer .preview-grenette-bold .preview-text {
  font-feature-settings: "dlig";
}

.grenette-main .preview-filter-paragraph {
  line-height: 1.2;
}


.guida-marquee {
  font-size: 15vw;
  height: 20vw;
  position: relative;
  width: 100%;
  transform: translateZ(0);
}

.guida-marquee .marquee {
  animation-duration: 30s;
}

.guida-marquee .marquee-right {
  animation-duration: 30s;
}

.guida-para div {
  line-height: 1.2;
}

.guida-lead .preview-label {
  display: none;
}

.guida-lead:hover {
  font-feature-settings: "ss01";
}

.guida-lead:hover .guida-toggle-enabled {
  display: block;
}

.guida-lead:hover .guida-toggle-disabled {
  display: none;
}

.guida-section-caption {
  margin-top: 1rem;
}

.guida-toggle-disabled {
  display: block;
}

.guida-toggle-enabled {
  display: none;
}

.guida-listing-row {
  column-count: 7;
  text-align: left;
  font-feature-settings: "case", "tnum";
  margin-bottom: 3rem;
}

.row-one :nth-child(3), .row-one :nth-child(5), .row-one :nth-child(6), .row-one :nth-child(8), .row-one :nth-child(11), .row-one :nth-child(13), .row-one :nth-child(14), .row-one :nth-child(16), .row-one :nth-child(19), .row-one :nth-child(21), .row-one :nth-child(22), .row-one :nth-child(24), .row-one :nth-child(25), .row-one :nth-child(27) {
  color: #FDDD19;
}

.row-two :nth-child(2), .row-two :nth-child(4), .row-two :nth-child(7), .row-two :nth-child(9), .row-two :nth-child(10), .row-two :nth-child(12), .row-two :nth-child(15), .row-two :nth-child(17), .row-two :nth-child(18), .row-two :nth-child(20), .row-two :nth-child(23), .row-two :nth-child(26), .row-two :nth-child(28) {
  color: #FDDD19;
}

.row-three :nth-child(2n+3) {
  color: #FDDD19;
}

.yellow-highlight {
  color: #FDDD19;
}

.guida-listing-header {
  text-align: left;
  column-span: all;
}


.typefaces-lafabrique .white-on-blue {
  background: #0071d2;
}

.typefaces-lafabrique .blue-on-white {
  color: #0071d2;
  border-color: #a1a4a7;
}

.typefaces-lafabrique .lafabrique-header .preview-text {
  padding: 7rem 0;
  -webkit-font-smoothing: antialiased;
}

.typefaces-lafabrique .lafabrique-header .white-on-blue {
  color: #a1a4a7;
  background: white;
}

.typefaces-lafabrique .lafabrique-header .lafabrique-header-a {
  color: #00a479;
}

.typefaces-lafabrique .lafabrique-header .lafabrique-header-b {
  color: #0071d2;
}

.typefaces-lafabrique .lafabrique-header .lafabrique-header-c {
  color: #e5007d;
}

.typefaces-lafabrique .lafabrique-para .preview-text {
  padding: 0.5rem 0;
  line-height: 1.2;
}

.typefaces-lafabrique .lafabrique-lead .preview-text {
  padding: 2rem 0;
  line-height: 0.9;
}

.typefaces-lafabrique .lafabrique-main .preview-text {
  line-height: 1.1;
}

.typefaces-lafabrique .lafabrique-header:hover .white-on-blue {
  color: white;
  background: #0071d2;
}

.typefaces-lafabrique .lafabrique-header:hover .lafabrique-header-a {
  color: white;
}

.typefaces-lafabrique .lafabrique-header:hover .lafabrique-header-b {
  color: white;
}

.typefaces-lafabrique .lafabrique-header:hover .lafabrique-header-c {
  color: white;
}


.leroy-header .preview-text {
  padding: 5rem 0;
}

.leroy-lead .preview-text {
  padding: 1rem 0;
  line-height: 1.2;
}

.leroy-main .preview-text {
  line-height: 1.1;
}

.leroy-character-sets .sub-set-character {
  font-size: 2.5rem;
  line-height: 1.8;
}


.lisbon-header-letters {
  display: -ms-flexbox;
  display: flex;
  padding: 8rem;
  -ms-flex-pack: center;
      justify-content: center;
  perspective: 1000px;
  transform-style: preserve-3d;
  position: relative;
}

.lisbon-header-letter {
  font-size: 17vw;
  background: #eb0007;
  color: #fff000;
  line-height: 1;
  margin: 0 0.5vw;
  padding: 0 1vw;
  transition: 0.6s;
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
}

.lisbon-marquee {
  font-size: 10vw;
  line-height: 1.2;
  height: 17vw;
  padding: 4rem 0;
  position: relative;
  width: 100%;
  transform: translateZ(0);
}

.lisbon-marquee .marquee {
  animation-duration: 18s;
}

.lisbon-marquee.red-on-yellow,
.preview-lisbon-regular.red-on-yellow {
  background: #fff000;
}

.preview-lisbon-regular {
  border-color: #dddddd;
}

.lisbon-lead .preview-text {
  line-height: 1.2;
  padding: 1rem 0;
}

.flip {
  transform: rotateY(180deg);
}


.lydia-header .preview-text {
  padding: 3rem 0;
  -webkit-font-smoothing: antialiased;
}

.lydia-lead .preview-text {
  padding: 1rem 0;
  line-height: 1.1;
}


.mabry-mono-lead .preview-text {
  padding: 2rem 0;
  line-height: 1;
}


.mabry-header .preview-text {
  padding: 4rem 0;
  line-height: 1.2;
}

.mabry-main .preview-text {
  line-height: 1.2;
}

.mabry-lead .preview-text {
  padding: 2rem 0;
  line-height: 1.2;
}

.mabry-character-sets .sub-set-character {
  font-size: 2.5rem;
  line-height: 1.8;
}

.half {
  width: 50%;
  display: inline-block;
}

@media (max-width: 800px) {
  .half {
    width: 100%;
  }
}

.quarter {
  width: 50%;
  height: 50%;
  display: inline-block;
}

@media (max-width: 800px) {
  .quarter {
    width: 100%;
  }
}

@media (max-width: 800px) {
  .mobile-hide {
    display: none;
  }
}

.mabry-light-roman-numerals,
.mabry-light-italic-roman-numerals,
.mabry-regular-roman-numerals,
.mabry-italic-roman-numerals,
.mabry-medium-roman-numerals,
.mabry-medium-italic-roman-numerals,
.mabry-bold-italic-roman-numerals,
.mabry-bold-roman-numerals,
.mabry-black-roman-numerals,
.mabry-black-italic-roman-numerals {
  width: calc(8rem - 1px);
}

.mabry-light-symbols-pro-78,
.mabry-light-italic-symbols-pro-78,
.mabry-regular-symbols-pro-78,
.mabry-italic-symbols-pro-78,
.mabry-medium-symbols-pro-78,
.mabry-medium-italic-symbols-pro-78,
.mabry-bold-italic-symbols-pro-78,
.mabry-bold-symbols-pro-78,
.mabry-black-symbols-pro-78,
.mabry-black-italic-symbols-pro-78 {
  width: calc(8rem - 1px);
}

.mabry-light-discretionary-ligatures-std-13,
.mabry-light-italic-discretionary-ligatures-std-13,
.mabry-regular-discretionary-ligatures-std-13,
.mabry-italic-discretionary-ligatures-std-13,
.mabry-medium-discretionary-ligatures-std-13,
.mabry-medium-italic-discretionary-ligatures-std-13,
.mabry-bold-italic-discretionary-ligatures-std-13,
.mabry-bold-discretionary-ligatures-std-13,
.mabry-black-discretionary-ligatures-std-13,
.mabry-black-italic-discretionary-ligatures-std-13 {
  width: calc(8rem - 1px);
}

.mabry-light-discretionary-ligatures-pro-14,
.mabry-light-italic-discretionary-ligatures-pro-14,
.mabry-regular-discretionary-ligatures-pro-14,
.mabry-italic-discretionary-ligatures-pro-14,
.mabry-medium-discretionary-ligatures-pro-14,
.mabry-medium-italic-discretionary-ligatures-pro-14,
.mabry-bold-italic-discretionary-ligatures-pro-14,
.mabry-bold-discretionary-ligatures-pro-14,
.mabry-black-discretionary-ligatures-pro-14,
.mabry-black-italic-discretionary-ligatures-pro-14 {
  width: calc(8rem - 1px);
}


.mad-sans-header {
  width: 100%;
  margin: auto;
}

.mad-sans-main .preview-columns-two .preview-text {
  line-height: 1.2;
}

.mad-sans-lead .preview-text {
  padding: 1rem 0;
  line-height: 1.15;
}


.mad-serif-header {
  width: 100%;
  margin: auto;
}

.mad-serif-main .preview-columns-two .preview-text {
  line-height: 1.2;
}

.mad-serif-lead .preview-text {
  padding: 1rem 0;
  line-height: 1.15;
}


.madsans-header {
  width: 100%;
  margin: auto;
}

.madsans-main .preview-columns-two .preview-text {
  line-height: 1.2;
}

.madsans-lead .preview-text {
  padding: 1rem 0;
  line-height: 1.15;
}


.madserif-header {
  width: 100%;
  margin: auto;
}

.madserif-main .preview-columns-two .preview-text {
  line-height: 1.2;
}

.madserif-lead .preview-text {
  padding: 1rem 0;
  line-height: 1.15;
}


.marche-marquee {
  font-size: 20vw;
  height: 26vw;
  position: relative;
  width: 100%;
  transform: translateZ(0);
}

.marche-header .preview-text {
  padding: 5rem 0;
}

.marche-lead .preview-text {
  padding: 1rem 0;
  line-height: 1.1;
}


.midnight-header .preview-text {
  padding: 5rem 0;
  line-height: 1.2;
}

.typefaces-midnight-sans {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.midnight-large-highlight {
  font-size: 26vw;
  line-height: 0.9;
}

.midnight-club-title {
  padding: 1rem 0 0;
  margin-bottom: -2rem;
}

.sub-set-characters-wrap.midnight-sans-st-60-black .sub-set-character {
  width: calc(6rem - 1px);
}

.sub-set-characters-wrap.midnight-sans-rd-60-black .sub-set-character {
  width: calc(6rem - 1px);
}

.midnight-side {
  display: inline-block;
  padding: 0 1rem;
}

.midnight-side:hover {
  color: white;
}

.midnight-1 {
  font-size: 7vw;
}

.midnight-2 {
  font-size: 12vw;
}

.midnight-3 {
  font-size: 17vw;
}

.midnight-4 {
  font-size: 22vw;
}

.midnight-5 {
  font-size: 27vw;
}

.midnight-st .midnight-sans-rd-top {
  display: none;
}

.midnight-rd .midnight-sans-st-top {
  display: none;
}

.midnight-st-liga {
  font-feature-settings: "dlig" 1;
}

@property --mph {
  syntax: '<integer>';
  initial-value: 37;
  inherits: false;
}

@property --kph {
  syntax: '<integer>';
  initial-value: 60;
  inherits: false;
}

.midnight-rd .midnight-speedo-km {
  display: none;
}

.midnight-st .midnight-speedo {
  display: none;
}

.midnight-st .midnight-counter-kph {
  transition: --kph 5s;
  counter-reset: num var(--kph);
}

.midnight-rd .midnight-counter-mph {
  transition: --mph 5s;
  counter-reset: num var(--mph);
}

.midnight-counter-mph:hover {
  --mph: 198;
}

.midnight-counter-kph:hover {
  --kph: 320;
}

.midnight-st .midnight-counter-kph::after {
  content: counter(num);
}

.midnight-rd .midnight-counter-mph::after {
  content: counter(num);
}

.midnight-buy .indbuybutton {
  text-transform: uppercase;
  letter-spacing: 0.4px;
}


.monosten-marquee {
  font-size: 8vw;
  line-height: 1.2;
  height: 10vw;
  position: relative;
  width: 100%;
  transform: translateZ(0);
}

.monosten-marquee .marquee-left {
  animation-duration: 12s;
}

.monosten-marquee .marquee-right {
  animation-duration: 12s;
}

.monosten-header .preview-text {
  padding: 3rem 0;
  line-height: 1.2;
}

.monosten-main .preview-columns-two .preview-text {
  line-height: 1.2;
  overflow: hidden;
}

.monosten-lead .preview-text {
  padding: 1rem 0;
  line-height: 1.1;
  letter-spacing: 25px;
}

.monosten-carousel figure {
  width: 15rem;
  perspective: 1000px;
  -ms-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
  transform-style: preserve-3d;
}

.monosten-carousel figure img {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
}


.montefiore-lead .preview-text {
  padding: 2rem 0 0 0;
  line-height: 0.9;
}

.montefiore-header {
  width: 100%;
  margin: auto;
  display: block;
}

.montefiore-header figure {
  margin: auto;
  width: 100vw;
}

.montefiore-character-sets .sub-set-character {
  font-size: 3.1rem;
  line-height: 1.35;
}

.montefiore-lead .preview-text {
  padding: 1rem 0;
  line-height: 1;
}


.nib-character-sets {
  line-height: 1.45;
}

.nib-light-Currency-14,
.nib-light-italic-Currency-14,
.nib-regular-Currency-14,
.nib-italic-Currency-14,
.nib-semibold-Currency-14,
.nib-semibold-italic-Currency-14,
.nib-bold-italic-Currency-14,
.nib-bold-Currency-14,
.nib-black-Currency-14,
.nib-black-italic-Currency-14 {
  width: calc(8rem - 1px);
}

.nib-light-symbols-63,
.nib-light-italic-symbols-63,
.nib-regular-symbols-63,
.nib-italic-symbols-63,
.nib-semibold-symbols-63,
.nib-semibold-italic-symbols-63,
.nib-bold-italic-symbols-63,
.nib-bold-symbols-63,
.nib-black-symbols-63,
.nib-black-italic-symbols-63 {
  width: calc(8rem - 1px);
}

.nib-light-symbols-64,
.nib-light-italic-symbols-64,
.nib-regular-symbols-64,
.nib-italic-symbols-64,
.nib-semibold-symbols-64,
.nib-semibold-italic-symbols-64,
.nib-bold-italic-symbols-64,
.nib-bold-symbols-64,
.nib-black-symbols-64,
.nib-black-italic-symbols-64 {
  width: calc(8rem - 1px);
}

.nib-light-symbols-104,
.nib-light-italic-symbols-104,
.nib-regular-symbols-104,
.nib-italic-symbols-104,
.nib-semibold-symbols-104,
.nib-semibold-italic-symbols-104,
.nib-bold-italic-symbols-104,
.nib-bold-symbols-104,
.nib-black-symbols-104,
.nib-black-italic-symbols-104 {
  width: calc(8rem - 1px);
}

.nib-header .preview-text {
  margin-top: 3.5rem;
  margin-bottom: 2rem;
}

.nib-less .preview-text {
  margin-top: 1rem;
}

.nib-header > div > div > a > div > .preview-text {
  line-height: 1.1;
}

.nib-lead .preview-text {
  padding: 1.5rem 0;
  line-height: 1.2;
}

.nib-align-container {
  width: 100vw;
}

.nib-left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  text-align: right;
}

.nib-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.quarter:not(:hover) .nib-hover-image,
.quarter:not(:hover) .nib-hover-image-frame-container,
.quarter:not(:hover) .background-fill-nib-brown,
.quarter:not(:hover) .background-fill-nib-pink {
  visibility: hidden;
}

.quarter:hover .nib-hover-image,
.quarter:hover .nib-hover-image-frame-container,
.quarter:hover .background-fill-nib-brown,
.quarter:hover .background-fill-nib-pink {
  visibility: visible;
}

.quarter .nib-hover-image {
  object-fit: cover;
}

.quarter .nib-hover-image-frame-container-brown {
  border: 1em solid #3c1e00;
}

.quarter .nib-hover-image-frame-brown {
  border: 8px solid #3c1e00;
}

.quarter .nib-hover-image-frame-container-pink {
  border: 1em solid #ffa0ff;
}

.quarter .nib-hover-image-frame-pink {
  border: 8px solid #ffa0ff;
}

.quarter .nib-hover-image-frame-container {
  width: 100%;
  height: calc(100% - 1px);
  object-fit: contain;
  max-width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 5;
}

.background-fill-nib-brown {
  background-color: #3c1e00;
}

.background-fill-nib-pink {
  background-color: #ffa0ff;
}

.nib-light-italic-stylistic-set-5,
.nib-italic-stylistic-set-5,
.nib-semibold-italic-stylistic-set-5,
.nib-bold-italic-stylistic-set-5,
.nib-black-italic-stylistic-set-5 {
  display: none;
}

@media (min-width: 800px) {
  .opentype-feature-stylistic-set-6.nib-light-italic-stylistic-set-6,
  .opentype-feature-stylistic-set-8.nib-light-italic-stylistic-set-8,
  .opentype-feature-stylistic-set-6.nib-italic-stylistic-set-6,
  .opentype-feature-stylistic-set-8.nib-italic-stylistic-set-8,
  .opentype-feature-stylistic-set-6.nib-semibold-italic-stylistic-set-6,
  .opentype-feature-stylistic-set-8.nib-semibold-italic-stylistic-set-8,
  .opentype-feature-stylistic-set-6.nib-bold-italic-stylistic-set-6,
  .opentype-feature-stylistic-set-8.nib-bold-italic-stylistic-set-8,
  .opentype-feature-stylistic-set-6.nib-black-italic-stylistic-set-6,
  .opentype-feature-stylistic-set-8.nib-black-italic-stylistic-set-8 {
    padding-left: 0em;
    padding-right: 1em;
  }
}

@media (min-width: 800px) {
  .opentype-feature-stylistic-set-7.nib-light-italic-stylistic-set-7,
  .opentype-feature-stylistic-set-7.nib-italic-stylistic-set-7,
  .opentype-feature-stylistic-set-7.nib-semibold-italic-stylistic-set-7,
  .opentype-feature-stylistic-set-7.nib-bold-italic-stylistic-set-7,
  .opentype-feature-stylistic-set-7.nib-black-italic-stylistic-set-7 {
    padding-left: 1em;
    padding-right: 0em;
  }
}

.nib-light-stylistic-set-8,
.nib-regular-stylistic-set-8,
.nib-semibold-stylistic-set-8,
.nib-bold-stylistic-set-8,
.nib-black-stylistic-set-8 {
  display: none;
}

.nib-proofer-text > .preview-group > div > a > div > .preview-filter-paragraph {
  line-height: 1.2;
}


@font-face {
  font-family: 'pantograph-vf';
  src: url("/webfonts/pantograph/pantograph-vf-beta.ttf") format("woff2");
}

.pantograph-header .preview-text {
  padding: 3rem 0;
  line-height: 1;
}

.pantograph-lead .preview-text {
  padding: 1rem 0;
  line-height: 1.15;
}

.pantograph-proofer .preview-text {
  line-height: 1.1;
}

.pantograph-vf {
  font-family: 'pantograph-vf';
}

:root {
  --weight: 700;
  --width: 100;
}

.pantograph-vf {
  font-family: pantograph-vf;
}

.pantograph-proofer {
  margin-bottom: -1px;
  border-top-width: 1px;
  border-top-style: solid;
  position: relative;
}

.pantograph-leading-decrease {
  line-height: 1;
}

#pantograph-header-container {
  pointer-events: none;
  height: 30vw;
}

@media (max-width: 800px) {
  #pantograph-header-container {
    height: 75vw;
  }
}

.pantograph-landing #pantograph-header-container {
  height: calc(100vh - 8rem);
}

.pantograph-landing .pantograph-grid-container {
  height: calc(100vh - 8rem);
}

#app {
  margin-top: 2em;
}

.pantograph-landing #pantographHeader {
  top: 50%;
  padding-top: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  font-size: 1.33em;
}

#pantographHeader {
  border: none;
  font-variation-settings: "wght" var(--weight), "wdth" var(--width);
  transition: font-variation-settings 0.2s ease-in-out;
  z-index: 200;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  pointer-events: none;
  white-space: nowrap;
}

@media (max-width: 800px) {
  #pantographHeader {
    font-size: 1.175em;
  }
}

#pantograph-header-container > div > div {
  pointer-events: none;
}

#pantograph-header-container > div > div > a > div > div.preview-label {
  display: none;
}

.pantograph-landing .pantograph-grid-container {
  -ms-grid-columns: 4rem 1fr 1fr 1fr 1fr 4rem;
      grid-template-columns: 4rem 1fr 1fr 1fr 1fr 4rem;
  -ms-grid-rows: 4rem 1fr 1fr 1fr 1fr 4rem;
      grid-template-rows: 4rem 1fr 1fr 1fr 1fr 4rem;
}

@media (max-width: 800px) {
  .pantograph-landing .pantograph-grid-container {
    -ms-grid-columns: 4rem 1fr 1fr 1fr 1fr 4rem;
        grid-template-columns: 4rem 1fr 1fr 1fr 1fr 4rem;
    -ms-grid-rows: 4rem 1fr 1fr 1fr 1fr 4rem;
        grid-template-rows: 4rem 1fr 1fr 1fr 1fr 4rem;
  }
}

.pantograph-landing .pantograph-grid-container div {
  font-size: 12px;
}

.pantograph-grid-container {
  position: absolute;
  width: 100%;
  height: 30vw;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 4rem 1fr 1fr 1fr 1fr 4rem;
      grid-template-columns: 4rem 1fr 1fr 1fr 1fr 4rem;
  -ms-grid-rows: 4rem 1fr 1fr 1fr 1fr 4rem;
      grid-template-rows: 4rem 1fr 1fr 1fr 1fr 4rem;
  top: 4rem;
  left: 0;
}

@media (max-width: 800px) {
  .pantograph-grid-container {
    height: 35vw;
    -ms-grid-columns: 4rem 1fr 1fr 1fr 1fr 4rem;
        grid-template-columns: 4rem 1fr 1fr 1fr 1fr 4rem;
    -ms-grid-rows: 4rem 1fr 1fr 1fr 1fr 4rem;
        grid-template-rows: 4rem 1fr 1fr 1fr 1fr 4rem;
  }
}

.pantograph-grid-container div {
  border-bottom: 0.5px dotted #re;
  font-size: 12px;
  font-family: basis-grotesque-mono-regular;
  position: relative;
  text-align: left;
}

@media (max-width: 800px) {
  .pantograph-grid-container div {
    font-size: 6px;
  }
}

.pantograph-grid-container div .pantograph-annotation {
  pointer-events: all;
  cursor: pointer;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  display: inline-block;
  border: none;
  padding: 0.2em;
  white-space: nowrap;
}

.pantograph-grid-container div .pantograph-annotation:hover {
  color: black;
}

.pantograph-grid-container div .pantograph-annotation-container {
  pointer-events: all;
  border: none;
  width: calc(100% - 1px);
  height: calc(100% - 1px);
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
}

.pantograph-grid-container div .pantograph-annotation-container-bottom {
  overflow: visible !important;
  padding-top: 2px;
  z-index: 5;
  position: absolute;
  pointer-events: all;
  border: none;
  width: 100%;
  height: calc(50%);
  -ms-transform: translateX(-50%) translateY(calc(-100%));
      transform: translateX(-50%) translateY(calc(-100%));
  overflow-y: hidden;
}

.pantograph-grid-container div .pantograph-annotation-container-bottom .pantograph-annotation {
  top: 100%;
  overflow: visible !important;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
}

.pantograph-grid-container div .pantograph-annotation-container-end {
  padding-top: 2px;
  z-index: 5;
  position: absolute;
  pointer-events: all;
  border: none;
  width: 100%;
  height: 100%;
  -ms-transform: translateX(50%) translateY(-150%);
      transform: translateX(50%) translateY(-150%);
}

.pantograph-grid-container div .pantograph-annotation-container-end-bottom {
  padding-top: 2px;
  z-index: 5;
  position: absolute;
  pointer-events: all;
  border: none;
  width: 100%;
  height: 50%;
  -ms-transform: translateX(50%) translateY(-100%);
      transform: translateX(50%) translateY(-100%);
}

.pantograph-grid-container div .pantograph-annotation-container-end-bottom .pantograph-annotation {
  top: 100%;
  overflow: visible !important;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
}

.pantograph-grid-container div .pantograph-annotation-container:hover .pantograph-annotation,
.pantograph-grid-container div .pantograph-annotation-container-bottom:hover .pantograph-annotation,
.pantograph-grid-container div .pantograph-annotation-container-end:hover .pantograph-annotation,
.pantograph-grid-container div .pantograph-annotation-container-end-bottom:hover .pantograph-annotation {
  color: black;
}

.pantograph-grid-container .pantograph-grid-final-column {
  border-right: 0px !important;
}

.pantograph-four-columns {
  width: 100%;
  height: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr;
}

.pantograph-size-a {
  font-size: 4em;
}

.pantograph-size-b {
  font-size: 2em;
}

.pantograph-header {
  font-size: 11vw;
}

.pantograph-header .preview-text {
  padding-bottom: 5rem;
}

.pantograph-stocking-filler {
  opacity: 0;
  pointer-events: none;
}

.pantograph-warning-symbol-header {
  width: 100%;
  height: 100%;
  padding: 1.5rem 4.5rem 1.5rem;
  position: relative;
}

.pantograph-warning-symbol {
  width: 100%;
  height: 100%;
  padding: 1.5rem 1rem 1.5rem;
  position: relative;
  line-height: 1.1em;
}

.pantograph-warn-red {
  background: #FF2700;
}

.pantograph-warn-yellow {
  background: #FFF500;
}

.pantograph-warn-blue {
  background: #2F55FF;
}

.pantograph-warn-green {
  background: #15C154;
}

.pantograph-warn-orange {
  background: #FF8A02;
}

.pantograph-warn-grey {
  background: #8B8674;
}

.warning-hole {
  border-radius: 50%;
  behavior: url(PIE.htc);
  border: 1px solid black;
  background: black;
  width: 16px;
  height: 16px;
  position: absolute;
}

@media (max-width: 800px) {
  .warning-hole {
    width: 12px;
    height: 12px;
  }
}

.warning-tl {
  left: 10px;
  top: 10px;
}

.warning-tm {
  margin: 10px auto;
  position: relative;
  top: -0.5rem;
}

.warning-tr {
  right: 10px;
  top: 10px;
}

.warning-bl {
  left: 10px;
  bottom: 10px;
}

.warning-bm {
  margin: 10px auto;
  position: relative;
  bottom: 0;
}

.warning-br {
  right: 10px;
  bottom: 10px;
}

.pantograph-half {
  vertical-align: top;
}

.pantograph-sign-container .preview-wrap > div {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
}

.pantograph-sign-container .preview-label {
  display: none !important;
}

.pantograph-signs-leftcol, .pantograph-signs-rightcol {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.pantograph-signs-leftcol {
  width: 50%;
  height: 100%;
  margin: 3vw 0;
}

.pantograph-signs-rightcol {
  width: 50%;
  height: 100%;
  margin: 3vw 0;
}

.panto-sign-1, .panto-sign-2 {
  display: block;
}

.pantograph-signs-one {
  text-align: left;
}

.pantograph-signs-two {
  text-align: right;
}

.panto-sign-1 {
  text-align: center;
  width: 96%;
  margin-bottom: 3vw;
  margin-right: 4%;
}

.panto-sign-2 {
  display: inline-block;
  text-align: center;
  width: 94%;
  margin-left: 4%;
}

.panto-sign-3 {
  margin-bottom: 4vw;
}


.pdu-marquee {
  font-size: 20vw;
  height: 25vw;
  position: relative;
  width: 100%;
  transform: translateZ(0);
}

.pdu-marquee .marquee {
  animation-duration: 30s;
}

.pdu-character-sets .sub-set-character {
  font-size: 3rem;
}

.pdu-character-sets .glyph-small,
.pdu-character-sets .glyph-big {
  line-height: 1.25;
}


.peggs-header .preview-text {
  padding: 4rem 0;
  line-height: 1.1;
}

@media (max-width: 800px) {
  .peggs-header .preview-text {
    padding: 3rem 0;
  }
}

.peggs-lead .preview-text {
  line-height: 1;
}

.peggs-body-text .preview-text {
  padding: 2rem 0;
  line-height: 1.1;
}

@media (max-width: 800px) {
  .peggs-body-text .preview-text {
    padding: 1.5rem 0;
  }
}

.peggs-proofer .preview-text {
  line-height: 1.2;
}

.peggs-tabular-case {
  font-feature-settings: "tnum", "case";
}

.peggs-tabular-case .preview-text {
  padding: 2rem 0;
}

@media (max-width: 800px) {
  .peggs-tabular-case .preview-text {
    padding: 1.5rem 0;
  }
}

.peggs-roman-fractions {
  font-feature-settings: "frac", "ss03";
}

.peggs-roman-numerators {
  font-feature-settings: "numr", "ss03";
}

.peggs-light-roman-numerals,
.peggs-regular-roman-numerals,
.peggs-medium-roman-numerals,
.peggs-bold-roman-numerals {
  width: calc(8rem - 1px);
}

.peggs-light-symbols-pro-88,
.peggs-regular-symbols-pro-88,
.peggs-medium-symbols-pro-88,
.peggs-bold-symbols-pro-88 {
  width: calc(8rem - 1px);
}

.peggs-light-symbols-pro-73,
.peggs-regular-symbols-pro-73,
.peggs-medium-symbols-pro-73,
.peggs-bold-symbols-pro-73 {
  width: calc(8rem - 1px);
}

.peggs-light-currency-13,
.peggs-regular-currency-13,
.peggs-medium-currency-13,
.peggs-bold-currency-13 {
  width: calc(8rem - 1px);
}

.peggs-character-sets .sub-set-character {
  font-size: 2.8rem;
  line-height: 1.35;
}


@charset "UTF-8";
.pep-classic {
  font-family: 'pep-classic';
}

.pep-cold {
  font-family: 'pep-cold';
}

.pep-grey {
  font-family: 'pep-grey';
}

.pep-hot {
  font-family: 'pep-hot';
}

.pep-pastel {
  font-family: 'pep-pastel';
}

.pep-rgb {
  font-family: 'pep-rgb';
}

.pep-lead .preview-text {
  padding: 1.5rem 0;
  line-height: 1.2;
}

.pep-align-container {
  width: 100vw;
}

.pep-left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  text-align: right;
}

.pep-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

body > article > section.typeface-details.ng-scope,
body > article > section.proofer.pep-proofer.ng-scope > div.filter-wrap.ng-scope > div,
body > article > section.character-sets.pep-character-sets.ng-scope,
body > article > section.opentype-features.ng-scope,
body > article > section.buy-buttons.ng-scope {
  background-color: #fafafa !important;
}

body > article > section.proofer.pep-proofer.ng-scope > div.filter-wrap.ng-scope > div > div.filter-attr > div:nth-child(2) {
  display: none;
}

.pep-apple-two div div a div .preview-text {
  line-height: 1.25 !important;
}

.pep-apple-two div div a div .preview-text:not(:hover) .pep-apple-toggle-text {
  animation: toggle-text 2.5s steps(1) infinite both;
  visibility: visible;
}

.pep-apple-two div div a div .preview-text:hover {
  animation-play-state: paused;
}

.pep-apple-two div div a div .preview-text:hover .pep-apple-toggle-text {
  visibility: hidden;
}

.pep-apple div div a div .preview-text {
  line-height: 1.25 !important;
}

.pep-apple div div a div .preview-text:not(:hover) .pep-apple-toggle-text:after {
  animation: toggle-text 2.5s steps(1) infinite both;
  content: "A is for Apple";
}

.pep-apple div div a div .preview-text:hover {
  animation-play-state: paused;
}

.pep-apple div div a div .preview-text:hover .pep-apple-toggle-text:after {
  content: "";
}

.pep-copyright-hover div div a div .preview-text {
  margin-top: 32px;
  margin-bottom: 32px;
  transform: translateZ(0);
  line-height: 1.25 !important;
}

.pep-copyright-hover div div a div .preview-text:not(:hover) .pep-copyright-text {
  visibility: visible;
}

.pep-copyright-hover div div a div .preview-text:not(:hover) .pep-copyright-symbol {
  visibility: hidden;
}

.pep-copyright-hover div div a div .preview-text:hover .pep-copyright-text {
  visibility: hidden;
}

.pep-copyright-hover div div a div .preview-text:hover .pep-copyright-symbol {
  visibility: visible;
}

.pep-copyright-hover div div a div .preview-text .pep-copyright-symbol {
  font-size: 2em;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}

@keyframes toggle-text {
  50% {
    visibility: hidden;
  }
}


@charset "UTF-8";
.pep-classic {
  font-family: 'pep-classic';
}

.pep-cold {
  font-family: 'pep-cold';
}

.pep-grey {
  font-family: 'pep-grey';
}

.pep-hot {
  font-family: 'pep-hot';
}

.pep-pastel {
  font-family: 'pep-pastel';
}

.pep-rgb {
  font-family: 'pep-rgb';
}

.pep-train {
  padding-left: 6.5%;
}

.train-colour-one {
  fill: #404040;
}

.train-colour-two {
  fill: #595959;
}

.train-colour-three {
  fill: #A6A6A6;
}

.train-colour-four {
  fill: #737373;
}

.train-colour-five {
  fill: #8C8C8C;
}

.train-colour-six {
  fill: #BFBFBF;
}

.train-smoke-six {
  animation: smoke-six 6s steps(1) infinite both;
}

.train-smoke-five {
  animation: smoke-five 6s steps(1) infinite both;
}

.train-smoke-four {
  animation: smoke-four 6s steps(1) infinite both;
}

.train-smoke-three {
  animation: smoke-three 6s steps(1) infinite both;
}

.train-smoke-two {
  animation: smoke-two 6s steps(1) infinite both;
}

.train-smoke-one {
  animation: smoke-one 6s steps(1) infinite both;
}

.butterfly-colour-one {
  fill: #80E1FE;
}

.butterfly-colour-two {
  fill: #0001FA;
}

.butterfly-colour-three {
  fill: #8991FE;
}

.butterfly-colour-four {
  fill: #6699CC;
}

.butterfly-colour-five {
  fill: #007DFF;
}

.butterfly-colour-six {
  fill: #3366CC;
}

.butterfly-colour-seven {
  fill: #006699;
}

.pep-butterfly-left-wing-top {
  -ms-transform: translate(599.350006104px, 390.350006104px) rotate(0deg) translate(-599.350006104px, -390.350006104px);
      transform: translate(599.350006104px, 390.350006104px) rotate(0deg) translate(-599.350006104px, -390.350006104px);
  animation-name: wing-left-top;
  animation-duration: 2s;
  animation-timing-function: steps(2);
  animation-iteration-count: infinite;
}

.pep-butterfly-right-wing-top {
  -ms-transform: translate(1000.25px, 390.300079346px) rotate(0deg) translate(-1000.25px, -390.300079346px);
      transform: translate(1000.25px, 390.300079346px) rotate(0deg) translate(-1000.25px, -390.300079346px);
  animation-name: wing-right-top;
  animation-duration: 2s;
  animation-timing-function: steps(2);
  animation-iteration-count: infinite;
}

.pep-butterfly-left-wing-bottom {
  -ms-transform: translate(679.450012207px, 630.850006104px) rotate(0deg) translate(-679.450012207px, -630.850006104px);
      transform: translate(679.450012207px, 630.850006104px) rotate(0deg) translate(-679.450012207px, -630.850006104px);
  animation-name: wing-left-bottom;
  animation-duration: 2s;
  animation-timing-function: steps(2);
  animation-iteration-count: infinite;
}

.pep-butterfly-right-wing-bottom {
  -ms-transform: translate(920.050018311px, 630.75px) rotate(0deg) translate(-920.050018311px, -630.75px);
      transform: translate(920.050018311px, 630.75px) rotate(0deg) translate(-920.050018311px, -630.75px);
  animation-name: wing-right-bottom;
  animation-duration: 2s;
  animation-timing-function: steps(2);
  animation-iteration-count: infinite;
}

@keyframes wing-right-bottom {
  0% {
    transform: translate(920.050018311px, 630.75px) rotate(0deg) translate(-920.050018311px, -630.75px);
  }
  50% {
    transform: translate(920.050018311px, 630.75px) rotate(90deg) translate(-920.050018311px, -630.75px);
  }
  100% {
    transform: translate(920.050018311px, 630.75px) rotate(0deg) translate(-920.050018311px, -630.75px);
  }
}

@keyframes wing-left-bottom {
  0% {
    transform: translate(679.450012207px, 630.850006104px) rotate(0deg) translate(-679.450012207px, -630.850006104px);
  }
  50% {
    transform: translate(679.450012207px, 630.850006104px) rotate(-90deg) translate(-679.450012207px, -630.850006104px);
  }
  100% {
    transform: translate(679.450012207px, 630.850006104px) rotate(0deg) translate(-679.450012207px, -630.850006104px);
  }
}

@keyframes wing-right-top {
  0% {
    transform: translate(1000.25px, 390.300079346px) rotate(0deg) translate(-1000.25px, -390.300079346px);
  }
  50% {
    transform: translate(1000.25px, 390.300079346px) rotate(45deg) translate(-1000.25px, -390.300079346px);
  }
  100% {
    transform: translate(1000.25px, 390.300079346px) rotate(0deg) translate(-1000.25px, -390.300079346px);
  }
}

@keyframes wing-left-top {
  0% {
    transform: translate(599.350006104px, 390.350006104px) rotate(0deg) translate(-599.350006104px, -390.350006104px);
  }
  50% {
    transform: translate(599.350006104px, 390.350006104px) rotate(-45deg) translate(-599.350006104px, -390.350006104px);
  }
  100% {
    transform: translate(599.350006104px, 390.350006104px) rotate(0deg) translate(-599.350006104px, -390.350006104px);
  }
}

@keyframes smoke-one {
  0% {
    opacity: 0;
  }
  8.33% {
    opacity: 1;
  }
  58.33% {
    opacity: 0;
  }
}

@keyframes smoke-two {
  0% {
    opacity: 0;
  }
  16.66% {
    opacity: 1;
  }
  66.66% {
    opacity: 0;
  }
}

@keyframes smoke-three {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
}

@keyframes smoke-four {
  0% {
    opacity: 0;
  }
  33.33% {
    opacity: 1;
  }
  83.33% {
    opacity: 0;
  }
}

@keyframes smoke-five {
  0% {
    opacity: 0;
  }
  41.66% {
    opacity: 1;
  }
  91.25% {
    opacity: 0;
  }
}

@keyframes smoke-six {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes first-wheel {
  0% {
    transform: translate(598.049987793px, 645.393768311px) rotate(0deg) translate(-598.049987793px, -645.393768311px);
  }
  12.5% {
    transform: translate(598.049987793px, 645.393768311px) rotate(-45deg) translate(-598.049987793px, -645.393768311px);
  }
  25% {
    transform: translate(598.049987793px, 645.393768311px) rotate(-90deg) translate(-598.049987793px, -645.393768311px);
  }
  37.5% {
    transform: translate(598.049987793px, 645.393768311px) rotate(-135deg) translate(-598.049987793px, -645.393768311px);
  }
  50% {
    transform: translate(598.049987793px, 645.393768311px) rotate(-180deg) translate(-598.049987793px, -645.393768311px);
  }
  62.5% {
    transform: translate(598.049987793px, 645.393768311px) rotate(-225deg) translate(-598.049987793px, -645.393768311px);
  }
  75% {
    transform: translate(598.049987793px, 645.393768311px) rotate(-270deg) translate(-598.049987793px, -645.393768311px);
  }
  87.5% {
    transform: translate(598.049987793px, 645.393768311px) rotate(-315deg) translate(-598.049987793px, -645.393768311px);
  }
  100% {
    transform: translate(598.049987793px, 645.393768311px) rotate(-360deg) translate(-598.049987793px, -645.393768311px);
  }
}

@keyframes second-wheel {
  0% {
    transform: translate(744.450012207px, 645.393768311px) rotate(0deg) translate(-744.450012207px, -645.393768311px);
  }
  12.5% {
    transform: translate(744.450012207px, 645.393768311px) rotate(-45deg) translate(-744.450012207px, -645.393768311px);
  }
  25% {
    transform: translate(744.450012207px, 645.393768311px) rotate(-90deg) translate(-744.450012207px, -645.393768311px);
  }
  37.5% {
    transform: translate(744.450012207px, 645.393768311px) rotate(-135deg) translate(-744.450012207px, -645.393768311px);
  }
  50% {
    transform: translate(744.450012207px, 645.393768311px) rotate(-180deg) translate(-744.450012207px, -645.393768311px);
  }
  62.5% {
    transform: translate(744.450012207px, 645.393768311px) rotate(-225deg) translate(-744.450012207px, -645.393768311px);
  }
  75% {
    transform: translate(744.450012207px, 645.393768311px) rotate(-270deg) translate(-744.450012207px, -645.393768311px);
  }
  87.5% {
    transform: translate(744.450012207px, 645.393768311px) rotate(-315deg) translate(-744.450012207px, -645.393768311px);
  }
  100% {
    transform: translate(744.450012207px, 645.393768311px) rotate(-360deg) translate(-744.450012207px, -645.393768311px);
  }
}

@keyframes third-wheel {
  0% {
    transform: translate(890.650024414px, 645.393768311px) rotate(0deg) translate(-890.650024414px, -645.393768311px);
  }
  12.5% {
    transform: translate(890.650024414px, 645.393768311px) rotate(-45deg) translate(-890.650024414px, -645.393768311px);
  }
  25% {
    transform: translate(890.650024414px, 645.393768311px) rotate(-90deg) translate(-890.650024414px, -645.393768311px);
  }
  37.5% {
    transform: translate(890.650024414px, 645.393768311px) rotate(-135deg) translate(-890.650024414px, -645.393768311px);
  }
  50% {
    transform: translate(890.650024414px, 645.393768311px) rotate(-180deg) translate(-890.650024414px, -645.393768311px);
  }
  62.5% {
    transform: translate(890.650024414px, 645.393768311px) rotate(-225deg) translate(-890.650024414px, -645.393768311px);
  }
  75% {
    transform: translate(890.650024414px, 645.393768311px) rotate(-270deg) translate(-890.650024414px, -645.393768311px);
  }
  87.5% {
    transform: translate(890.650024414px, 645.393768311px) rotate(-315deg) translate(-890.650024414px, -645.393768311px);
  }
  100% {
    transform: translate(890.650024414px, 645.393768311px) rotate(-360deg) translate(-890.650024414px, -645.393768311px);
  }
}

.first-wheel, .second-wheel, .third-wheel {
  animation-fill-mode: backwards;
  animation-timing-function: steps(1);
  animation-duration: 3s;
  animation-iteration-count: infinite;
}

.first-wheel {
  -ms-transform: translate(598.049987793px, 645.393768311px) rotate(0deg) translate(-598.049987793px, -645.393768311px);
      transform: translate(598.049987793px, 645.393768311px) rotate(0deg) translate(-598.049987793px, -645.393768311px);
  animation-name: first-wheel;
}

.second-wheel {
  -ms-transform: translate(744.450012207px, 645.393768311px) rotate(0deg) translate(-744.450012207px, -645.393768311px);
      transform: translate(744.450012207px, 645.393768311px) rotate(0deg) translate(-744.450012207px, -645.393768311px);
  animation-name: second-wheel;
}

.third-wheel {
  -ms-transform: translate(890.650024414px, 645.393768311px) rotate(0deg) translate(-890.650024414px, -645.393768311px);
      transform: translate(890.650024414px, 645.393768311px) rotate(0deg) translate(-890.650024414px, -645.393768311px);
  animation-name: third-wheel;
}

.pep-lead .preview-text {
  padding: 1.5rem 0;
  line-height: 1.2;
}

.pep-align-container {
  width: 100vw;
}

.pep-character-sets > .sets > div > .sub-set-characters-wrap > div > .sub-set-character {
  width: 6rem;
  height: 6rem;
  font-size: 2.75rem;
  line-height: 2.2;
}

.pep-character-sets > .sets > div > .sub-set-characters-wrap > div > .sub-set-character .glyph-big {
  background-color: #fafafa !important;
}

body > article > section.typeface-details.ng-scope,
body > article > section.proofer.pep-proofer.ng-scope > div.filter-wrap.ng-scope > div,
body > article > section.character-sets.pep-character-sets.ng-scope,
body > article > section.opentype-features.ng-scope,
body > article > section.buy-buttons.ng-scope {
  background-color: #fafafa !important;
}

body > article > section.proofer.pep-proofer.ng-scope > div.filter-wrap.ng-scope > div > div.filter-attr > div:nth-child(2) {
  display: none;
}

.pep-apple-two div div a div .preview-text {
  line-height: 1.25 !important;
}

.pep-apple-two div div a div .preview-text:not(:hover) .pep-apple-toggle-text {
  animation: toggle-text 2.5s steps(1) infinite both;
  visibility: visible;
}

.pep-apple-two div div a div .preview-text:hover {
  animation-play-state: paused;
}

.pep-apple-two div div a div .preview-text:hover .pep-apple-toggle-text {
  visibility: hidden;
}

.pep-apple div div a div .preview-text {
  line-height: 1.25 !important;
}

.pep-apple div div a div .preview-text:not(:hover) .pep-apple-toggle-text:after {
  animation: toggle-text 2.5s steps(1) infinite both;
  content: "A is for Apple";
}

.pep-apple div div a div .preview-text:hover {
  animation-play-state: paused;
}

.pep-apple div div a div .preview-text:hover .pep-apple-toggle-text:after {
  content: "";
}

.pep-copyright-hover div div a div .preview-text {
  margin-top: 32px;
  margin-bottom: 32px;
  transform: translateZ(0);
  line-height: 1.25 !important;
}

.pep-copyright-hover div div a div .preview-text:not(:hover) .pep-copyright-text {
  visibility: visible;
}

.pep-copyright-hover div div a div .preview-text:not(:hover) .pep-copyright-symbol {
  visibility: hidden;
}

.pep-copyright-hover div div a div .preview-text:hover .pep-copyright-text {
  visibility: hidden;
}

.pep-copyright-hover div div a div .preview-text:hover .pep-copyright-symbol {
  visibility: visible;
}

.pep-copyright-hover div div a div .preview-text .pep-copyright-symbol {
  font-size: 2em;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}

@keyframes toggle-text {
  50% {
    visibility: hidden;
  }
}


.perfin-proofer .preview-text {
  padding-top: 0em;
}

.perfin-proofer .preview-label {
  display: none;
}

.perfin-proofer .white-on-red.preview {
  border-width: 0;
}

.perfin-carousel figure {
  width: 10rem;
  perspective: 1000px;
  -ms-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
  transform-style: preserve-3d;
}

.perfin-carousel figure img {
  transition: transform 0.5s;
  background: white;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
}

.perfin-carousel figure.is-selected img {
  transform: rotateY(180deg);
}

.perfin-character-sets .sub-set-character {
  font-size: 3rem;
  line-height: 1.2;
}

.perfin-lead .preview-text {
  padding: 5rem 0;
  line-height: 1.1;
}

.preview-perfin-regular {
  font-feature-settings: "liga" 0;
}


.pin-header {
  background: black;
  color: white;
  font-size: 24vw;
  text-align: center;
  padding: 3rem 2rem 6rem 2rem;
  line-height: 1;
}

.pin-lead .preview-text {
  line-height: 1.2;
  padding: 1rem 0;
}

.pin-proofer .preview-wrap {
  padding-top: 1.5rem;
}

.pin-proofer .preview-text {
  margin-bottom: 2rem;
}

.pin-character-sets .glyph-small,
.pin-character-sets .glyph-big {
  line-height: 1.05;
}

.pin-opentype-features .opentype-feature-preview {
  line-height: 1.4;
}


.raisonne-header .preview-text {
  padding: 4rem 0;
  line-height: 1.2;
}

.raisonne-lead .preview-text {
  padding: 3rem 0;
  line-height: 1.2;
}

.raisonne-quad .preview-text {
  padding: 0.5rem 0;
  line-height: 1.05;
}

.raisonne-paragraph .preview-columns-two .preview-text.preview-filter-paragraph {
  line-height: 1.33;
}

.raisonne-light-stylistic-set-18,
.raisonne-light-oblique-stylistic-set-18,
.raisonne-regular-stylistic-set-18,
.raisonne-oblique-stylistic-set-18,
.raisonne-demibold-stylistic-set-18,
.raisonne-demibold-oblique-stylistic-set-18 {
  font-feature-settings: 'ss18';
}

.raisonne-light-stylistic-set-17,
.raisonne-light-oblique-stylistic-set-17,
.raisonne-regular-stylistic-set-17,
.raisonne-oblique-stylistic-set-17,
.raisonne-demibold-stylistic-set-17,
.raisonne-demibold-oblique-stylistic-set-17 {
  font-feature-settings: 'ss17';
}

.raisonne-light-stylistic-set-16,
.raisonne-light-oblique-stylistic-set-16,
.raisonne-regular-stylistic-set-16,
.raisonne-oblique-stylistic-set-16,
.raisonne-demibold-stylistic-set-16,
.raisonne-demibold-oblique-stylistic-set-16 {
  font-feature-settings: 'ss16';
}

.raisonne-light-stylistic-set-15,
.raisonne-light-oblique-stylistic-set-15,
.raisonne-regular-stylistic-set-15,
.raisonne-oblique-stylistic-set-15,
.raisonne-demibold-stylistic-set-15,
.raisonne-demibold-oblique-stylistic-set-15 {
  font-feature-settings: 'ss15';
}

.raisonne-light-stylistic-set-14,
.raisonne-light-oblique-stylistic-set-14,
.raisonne-regular-stylistic-set-14,
.raisonne-oblique-stylistic-set-14,
.raisonne-demibold-stylistic-set-14,
.raisonne-demibold-oblique-stylistic-set-14 {
  font-feature-settings: 'ss14';
}

.raisonne-light-stylistic-set-13,
.raisonne-light-oblique-stylistic-set-13,
.raisonne-regular-stylistic-set-13,
.raisonne-oblique-stylistic-set-13,
.raisonne-demibold-stylistic-set-13,
.raisonne-demibold-oblique-stylistic-set-13 {
  font-feature-settings: 'ss13';
}

.raisonne-light-stylistic-set-12,
.raisonne-light-oblique-stylistic-set-12,
.raisonne-regular-stylistic-set-12,
.raisonne-oblique-stylistic-set-12,
.raisonne-demibold-stylistic-set-12,
.raisonne-demibold-oblique-stylistic-set-12 {
  font-feature-settings: 'ss12';
}

.raisonne-light-stylistic-set-11,
.raisonne-light-oblique-stylistic-set-11,
.raisonne-regular-stylistic-set-11,
.raisonne-oblique-stylistic-set-11,
.raisonne-demibold-stylistic-set-11,
.raisonne-demibold-oblique-stylistic-set-11 {
  font-feature-settings: 'ss11';
}

.raisonne-light-stylistic-set-10,
.raisonne-light-oblique-stylistic-set-10,
.raisonne-regular-stylistic-set-10,
.raisonne-oblique-stylistic-set-10,
.raisonne-demibold-stylistic-set-10,
.raisonne-demibold-oblique-stylistic-set-10 {
  font-feature-settings: 'ss10';
}

.raisonne-light-stylistic-set-9,
.raisonne-light-oblique-stylistic-set-9,
.raisonne-regular-stylistic-set-9,
.raisonne-oblique-stylistic-set-9,
.raisonne-demibold-stylistic-set-9,
.raisonne-demibold-oblique-stylistic-set-9 {
  font-feature-settings: 'ss09';
}

.raisonne-light-stylistic-set-8,
.raisonne-light-oblique-stylistic-set-8,
.raisonne-regular-stylistic-set-8,
.raisonne-oblique-stylistic-set-8,
.raisonne-demibold-stylistic-set-8,
.raisonne-demibold-oblique-stylistic-set-8 {
  font-feature-settings: 'ss08';
}

.raisonne-light-stylistic-set-7,
.raisonne-light-oblique-stylistic-set-7,
.raisonne-regular-stylistic-set-7,
.raisonne-oblique-stylistic-set-7,
.raisonne-demibold-stylistic-set-7,
.raisonne-demibold-oblique-stylistic-set-7 {
  font-feature-settings: 'ss07';
}

.raisonne-light-stylistic-set-6,
.raisonne-light-oblique-stylistic-set-6,
.raisonne-regular-stylistic-set-6,
.raisonne-oblique-stylistic-set-6,
.raisonne-demibold-stylistic-set-6,
.raisonne-demibold-oblique-stylistic-set-6 {
  font-feature-settings: 'ss06';
}

.raisonne-light-stylistic-set-5,
.raisonne-light-oblique-stylistic-set-5,
.raisonne-regular-stylistic-set-5,
.raisonne-oblique-stylistic-set-5,
.raisonne-demibold-stylistic-set-5,
.raisonne-demibold-oblique-stylistic-set-5 {
  font-feature-settings: 'ss05';
}

.raisonne-light-stylistic-set-4,
.raisonne-light-oblique-stylistic-set-4,
.raisonne-regular-stylistic-set-4,
.raisonne-oblique-stylistic-set-4,
.raisonne-demibold-stylistic-set-4,
.raisonne-demibold-oblique-stylistic-set-4 {
  font-feature-settings: 'ss04';
}

.raisonne-light-stylistic-set-3,
.raisonne-light-oblique-stylistic-set-3,
.raisonne-regular-stylistic-set-3,
.raisonne-oblique-stylistic-set-3,
.raisonne-demibold-stylistic-set-3,
.raisonne-demibold-oblique-stylistic-set-3 {
  font-feature-settings: 'ss03';
}

.raisonne-light-stylistic-set-2,
.raisonne-light-oblique-stylistic-set-2,
.raisonne-regular-stylistic-set-2,
.raisonne-oblique-stylistic-set-2,
.raisonne-demibold-stylistic-set-2,
.raisonne-demibold-oblique-stylistic-set-2 {
  font-feature-settings: 'ss02';
}

.raisonne-light-stylistic-set-1,
.raisonne-light-oblique-stylistic-set-1,
.raisonne-regular-stylistic-set-1,
.raisonne-oblique-stylistic-set-1,
.raisonne-demibold-stylistic-set-1,
.raisonne-demibold-oblique-stylistic-set-1 {
  font-feature-settings: 'ss01';
}

@keyframes raisonne-cycle-colour {
  0% {
    background: #00eb00;
  }
  25% {
    background: #ffff00;
  }
  50% {
    background: #fa2690;
  }
  75% {
    background: #ffff00;
  }
  100% {
    background: #00eb00;
  }
}

@keyframes raisonne-cycle-colour-one {
  0% {
    background: #00eb00;
  }
  25% {
    background: #ffff00;
  }
  50% {
    background: #fa2690;
  }
  75% {
    background: #ffff00;
  }
  100% {
    background: #00eb00;
  }
}

@keyframes raisonne-cycle-colour-two {
  0% {
    background: #ffff00;
  }
  25% {
    background: #fa2690;
  }
  50% {
    background: #ffff00;
  }
  75% {
    background: #00eb00;
  }
  100% {
    background: #ffff00;
  }
}

@keyframes raisonne-cycle-colour-three {
  0% {
    background: #fa2690;
  }
  25% {
    background: #ffff00;
  }
  50% {
    background: #00eb00;
  }
  75% {
    background: #ffff00;
  }
  100% {
    background: #fa2690;
  }
}

.raisonne-cycle-colour,
.raisonne-cycle-colour-offset {
  background: #00eb00;
  animation: raisonne-cycle-colour 10s infinite;
  transform: translateZ(0);
}

.raisonne-cycle-colour .black-on-white,
.raisonne-cycle-colour-offset .black-on-white {
  background: transparent;
}

.raisonne-cycle-colour-offset {
  animation-delay: 5s;
}

.raisonne-cycle-colour-one,
.raisonne-cycle-colour-offset-one {
  background: #00eb00;
  animation: raisonne-cycle-colour-one 15s infinite;
  transform: translateZ(0);
}

.raisonne-cycle-colour-one .black-on-white,
.raisonne-cycle-colour-offset-one .black-on-white {
  background: transparent;
}

.raisonne-cycle-colour-offset-one {
  animation-delay: 5s;
}

.raisonne-cycle-colour-two,
.raisonne-cycle-colour-offset-two {
  background: #ffff00;
  animation: raisonne-cycle-colour-two 15s infinite;
  transform: translateZ(0);
}

.raisonne-cycle-colour-two .black-on-white,
.raisonne-cycle-colour-offset-two .black-on-white {
  background: transparent;
}

.raisonne-cycle-colour-offset-two {
  animation-delay: 5s;
}

.raisonne-cycle-colour-three,
.raisonne-cycle-colour-offset-three {
  background: #fa2690;
  animation: raisonne-cycle-colour-three 15s infinite;
  transform: translateZ(0);
}

.raisonne-cycle-colour-three .black-on-white,
.raisonne-cycle-colour-offset-three .black-on-white {
  background: transparent;
}

.raisonne-cycle-colour-offset-three {
  animation-delay: 5s;
}

.quarter .raisonne-big-letter, .half .raisonne-big-letter {
  width: 100%;
  height: calc(100% - 1px);
  object-fit: contain;
  max-width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 5;
}

.quarter .raisonne-svg, .half .raisonne-svg {
  width: 100%;
  height: calc(100% - 0.4em);
  object-fit: contain;
  max-width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 5;
}

.raisonne-background-fill {
  width: 100%;
  height: calc(100% - 1em);
  top: 0;
  left: 0;
  position: absolute;
  z-index: 4;
}

.preview-raisonne-demibold a {
  z-index: 10;
}

.preview-raisonne-demibold a .preview-wrap {
  z-index: 10;
}

.preview-raisonne-demibold a .preview-wrap .preview-label {
  z-index: 10;
}


.reader-header .preview-text {
  padding: 4rem 0;
}

.reader-leading .preview-filter-paragraph {
  line-height: 1.2;
}

.reader-justify {
  text-align: justify;
  width: auto;
}

.reader-float {
  text-align: right;
}

.reader-left-align {
  text-align: left;
}

.reader-lead .preview-text {
  padding: 2rem 0;
  line-height: 1.2;
  border-bottom-width: 0px !important;
  border-bottom-style: none !important;
}

.width-hack:after {
  content: "...";
  visibility: hidden;
}

.no-overflow {
  white-space: nowrap;
}

.reader-character-sets .sub-set-character {
  font-size: 2.8rem;
  line-height: 1.6;
}

.half {
  width: 50%;
  display: inline-block;
}

@media (max-width: 800px) {
  .half {
    width: 100%;
  }
}

.quarter {
  width: 50%;
  height: 50%;
  display: inline-block;
}

@media (max-width: 800px) {
  .quarter {
    width: 100%;
  }
}

@media (max-width: 800px) {
  .mobile-hide {
    display: none;
  }
}

.quarter img, .half img {
  width: 100%;
  height: calc(100% - 1px);
  object-fit: contain;
  max-width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 5;
}

.background-fill {
  width: 100%;
  height: calc(100% - 1px);
  top: 0;
  left: 0;
  position: absolute;
  z-index: 4;
}

.background-fill-reader {
  background-color: #9b9b9b;
}


.relative-header .preview-text {
  margin-bottom: 3rem;
}

.relative-header .preview-label {
  display: none;
}

.faux-lead .preview-text {
  line-height: 1.1;
  margin-bottom: 2rem;
}

.mono-lead {
  line-height: 1.2;
}

.mono-lead .preview-label {
  display: none;
}

.relative-large .preview-text {
  line-height: 1.2;
}


.selva-header .preview-text {
  padding: 3rem 0;
  line-height: 1.2;
}

.selva-lead .preview-text {
  padding: 3rem 0;
}

.selva-list .preview-text {
  list-style-type: none;
  line-height: 1.2;
}

.selva-list .preview-label {
  display: none;
}

.selva-left-item {
  width: 80%;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.selva-right-item {
  width: 20%;
  display: inline-block;
  text-align: right;
}

.selva-mid .preview-text {
  line-height: 1.2;
}

.selva-mid .preview-label {
  display: none;
}

.selva-small-mid {
  font-size: 3vw;
  margin: 4rem 0 0;
}


.sunset-lead .preview-text {
  padding: 2rem 0;
  line-height: 1.2;
}

.sunset-lead .preview-label {
  display: none;
}

.sunset-bottom .preview-text {
  padding: 2rem 0;
  line-height: 1;
}

.sunset-bottom .preview-label {
  display: none;
}

.sunset-quarter-bottom .preview {
  border-bottom: 0;
}

.sunset-gothic-hairline-stylistic-set-3 .opentype-feature-preview, .sunset-gothic-thin-stylistic-set-3 .opentype-feature-preview, .sunset-gothic-light-stylistic-set-3 .opentype-feature-preview, .sunset-gothic-regular-stylistic-set-3 .opentype-feature-preview, .sunset-gothic-medium-stylistic-set-3 .opentype-feature-preview, .sunset-gothic-bold-stylistic-set-3 .opentype-feature-preview, .sunset-gothic-heavy-stylistic-set-3 .opentype-feature-preview {
  padding-left: 10px;
}

.sunset-carousel {
  text-align: center;
}

.sunset-carousel-large {
  font-size: 6vw;
}

.preview-filter-paragraph {
  line-height: 1.2;
}

.sunset-gothic-hairline-roman-numerals,
.sunset-gothic-thin-roman-numerals,
.sunset-gothic-light-roman-numerals,
.sunset-gothic-regular-roman-numerals,
.sunset-gothic-medium-roman-numerals,
.sunset-gothic-bold-roman-numerals,
.sunset-gothic-heavy-roman-numerals {
  width: calc(8rem - 1px);
}


.system85-extra-padding {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.system85-para-more-space .preview-group .preview a .preview-wrap .preview-text {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.system85-character-sets .sub-set-character {
  line-height: 1.25;
}

.system85-discretional-ligatures {
  font-feature-settings: "dlig";
}

.system85-red {
  color: #ff4637;
}

.system85-pink {
  color: #ff5aff;
}

@media (max-width: 800px) {
  .system85-desktop {
    display: none;
  }
}

@media (min-width: 800px) {
  .system85-mobile {
    display: none;
  }
}

.system85-regular-localised-forms-bulgarian,
.system85-italic-localised-forms-bulgarian,
.system85-medium-localised-forms-bulgarian,
.system85-medium-italic-localised-forms-bulgarian,
.system85-bold-localised-forms-bulgarian,
.system85-bold-italic-localised-forms-bulgarian,
.system85-mono-regular-localised-forms-bulgarian,
.system85-mono-italic-localised-forms-bulgarian,
.system85-mono-medium-localised-forms-bulgarian,
.system85-mono-medium-italic-localised-forms-bulgarian,
.system85-mono-bold-localised-forms-bulgarian,
.system85-mono-bold-italic-localised-forms-bulgarian {
  font-feature-settings: 'ss07';
}

.system85-code-1 {
  color: #00787d;
}

.system85-code-2 {
  color: #ff4637;
}

.system85-code-3 {
  color: #ff5aff;
}

.system85-code-4 {
  color: #0082dc;
}

.system85-code-5 {
  color: #505050;
}


.transcript-marquee {
  font-size: 15vw;
  height: 20vw;
  position: relative;
  width: 100%;
  transform: translateZ(0);
}

.transcript-marquee .marquee {
  animation-duration: 10s;
}

.transcript-marquee .marquee-right {
  animation-duration: 10s;
}

.transcript-para div {
  line-height: 1.2;
}


@media (max-width: 800px) {
  .value-sans-desktop {
    display: none;
  }
}

.value-sans-mobile {
  font-size: 0.8em;
}

@media (min-width: 800px) {
  .value-sans-mobile {
    display: none;
  }
}

.value-sans-header .preview-text {
  padding: 3rem 0;
}

@media (max-width: 800px) {
  .value-sans-header .preview-text {
    padding: 1.5rem 0;
  }
}

.value-sans-footer .preview-text {
  padding: 1rem 0;
  line-height: 1.05;
}

.value-sans-lead .preview-text {
  padding: 1rem 0;
  line-height: 1.2;
}

.value-sans-main .preview-text {
  line-height: 1.1;
}

.value-sans-marquee {
  font-size: 16vw;
  height: 25vw;
  position: relative;
  width: 100%;
  transform: translateZ(0);
}

@media (min-width: 800px) {
  .value-sans-marquee {
    padding: 2rem 0 0 0;
  }
}

@media (max-width: 800px) {
  .value-sans-marquee {
    padding-bottom: 0rem;
    padding-top: 1.5rem;
  }
}

.value-sans-marquee .marquee {
  animation-duration: 20s;
}

.value-sans-word-spacing {
  font-stretch: 80%;
}


@media (max-width: 800px) {
  .value-serif-desktop {
    display: none;
  }
}

.value-serif-mobile {
  font-size: 0.8em;
  line-height: 80%;
}

@media (min-width: 800px) {
  .value-serif-mobile {
    display: none;
  }
}

.value-serif-header .preview-text {
  padding: 3rem 0;
}

@media (max-width: 800px) {
  .value-serif-header .preview-text {
    padding: 1.5rem 0;
  }
}

.value-serif-lead .preview-text {
  padding: 1rem 0;
  line-height: 1.1;
}

.value-serif-main .preview-text {
  line-height: 1.1;
}

.value-serif-marquee {
  font-size: 16vw;
  height: 25vw;
  position: relative;
  width: 100%;
  transform: translateZ(0);
}

@media (min-width: 800px) {
  .value-serif-marquee {
    padding: 2rem 0 0 0;
  }
}

@media (max-width: 800px) {
  .value-serif-marquee {
    padding-bottom: 0rem;
    padding-top: 0.66rem;
  }
}

.value-serif-marquee .marquee {
  animation-duration: 20s;
}

.value-serif-word-spacing {
  font-stretch: 80%;
}


.value-header .preview-text {
  padding: 6rem 0;
}

@media (max-width: 800px) {
  .value-header .preview-text {
    padding: 2rem 0;
  }
}

.value-lead .preview-text {
  padding: 1rem 0;
  line-height: 1.2;
}

.value-main .preview-text {
  line-height: 1.1;
}

.value-marquee {
  font-size: 16vw;
  padding: 2rem 0 0 0;
  height: 25vw;
  position: relative;
  width: 100%;
  transform: translateZ(0);
}

.value-marquee .marquee {
  animation-duration: 20s;
}


.visuelt-header {
  padding: 2rem 2rem 1.5rem 2rem;
}

.visuelt-header .preview-label {
  text-align: center;
}

.visuelt-header-letters {
  position: relative;
  max-width: 30vw;
  margin: auto;
  height: 32vw;
}

.visuelt-header-letters > div {
  font-size: 30vw;
  line-height: 0.8;
  position: absolute;
}

.visuelt-header-letters .tl {
  top: 0;
  left: 0;
  z-index: 1;
  animation: slide-down-and-return 7s infinite;
}

.visuelt-header-letters .tr {
  top: 0;
  right: 0;
  color: #fff;
  animation: slide-down-and-return 7s infinite;
}

.visuelt-header-letters .br {
  top: 0;
  right: 0;
  z-index: 1;
  animation: slide-up-and-return 7s infinite;
}

.visuelt-header-letters .bl {
  top: 0;
  left: 0;
  color: #fff;
  animation: slide-up-and-return 7s infinite;
}

@keyframes slide-down-and-return {
  10% {
    transform: translate3D(0, 0, 0);
  }
  40% {
    transform: translate3D(0, 8vw, 0);
  }
  60% {
    transform: translate3D(0, 8vw, 0);
  }
  90% {
    transform: translate3D(0, 0, 0);
  }
}

@keyframes slide-up-and-return {
  0% {
    transform: translate3D(0, 8vw, 0);
  }
  30% {
    transform: translate3D(0, 0, 0);
  }
  50% {
    transform: translate3D(0, 0, 0);
  }
  80% {
    transform: translate3D(0, 8vw, 0);
  }
  100% {
    transform: translate3D(0, 8vw, 0);
  }
}

.visuelt-marquee {
  font-size: 24vw;
  height: 32vw;
  position: relative;
  width: 100%;
  transform: translateZ(0);
}

.visuelt-marquee .marquee {
  animation-duration: 24s;
}

.white-span {
  color: #fff;
}

.visuelt-lead .preview-text {
  padding: 1rem 0;
  line-height: 1.2;
}

.visuelt-main .preview-text {
  line-height: 1.1;
}

.visuelt-light-localised-forms-bulgarian,
.visuelt-light-italic-localised-forms-bulgarian,
.visuelt-regular-localised-forms-bulgarian,
.visuelt-italic-localised-forms-bulgarian,
.visuelt-medium-localised-forms-bulgarian,
.visuelt-medium-italic-localised-forms-bulgarian,
.visuelt-bold-localised-forms-bulgarian,
.visuelt-bold-italic-localised-forms-bulgarian,
.visuelt-black-localised-forms-bulgarian,
.visuelt-black-italic-localised-forms-bulgarian {
  font-feature-settings: 'ss06';
}



/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2J1aWxkL2NvbG9waG9uLWZvdW5kcnkuY3NzIiwiPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEVBQTRFOztBQUU1RTs7OztHQUlHOztBQUVIO0VBQ0Usd0JBQXdCLENBQUMsT0FBTztFQUNoQywyQkFBMkIsQ0FBQyxPQUFPO0VBQ25DLCtCQUErQixDQUFDLE9BQU87Q0FDeEM7O0FBRUQ7O0dBRUc7O0FBRUg7RUFDRSxVQUFVO0NBQ1g7O0FBRUQ7Z0ZBQ2dGOztBQUVoRjs7Ozs7R0FLRzs7QUFFSDs7Ozs7Ozs7Ozs7OztFQWFFLGVBQWU7Q0FDaEI7O0FBRUQ7OztHQUdHOztBQUVIOzs7O0VBSUUsc0JBQXNCLENBQUMsT0FBTztFQUM5Qix5QkFBeUIsQ0FBQyxPQUFPO0NBQ2xDOztBQUVEOzs7R0FHRzs7QUFFSDtFQUNFLGNBQWM7RUFDZCxVQUFVO0NBQ1g7O0FBRUQ7OztHQUdHOztBQUVIOztFQUVFLGNBQWM7Q0FDZjs7QUFFRDtnRkFDZ0Y7O0FBRWhGOztHQUVHOztBQUVIO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEOzs7R0FHRzs7QUFFSDs7RUFFRSxXQUFXO0NBQ1o7O0FBRUQ7Z0ZBQ2dGOztBQUVoRjs7R0FFRzs7QUFFSDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDs7R0FFRzs7QUFFSDs7RUFFRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7O0dBRUc7O0FBRUg7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7OztHQUdHOztBQUVIO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtDQUNsQjs7QUFFRDs7R0FFRzs7QUFFSDtFQUNFLGlCQUFpQjtFQUNqQixZQUFZO0NBQ2I7O0FBRUQ7O0dBRUc7O0FBRUg7RUFDRSxlQUFlO0NBQ2hCOztBQUVEOztHQUVHOztBQUVIOztFQUVFLGVBQWU7RUFDZixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLGdCQUFnQjtDQUNq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QUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLFlBQVk7RUFDWix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSx1QkFBdUI7RUFDdkIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLFlBQVk7RUFDWix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSx1QkFBdUI7RUFDdkIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLFlBQVk7RUFDWix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSx1QkFBdUI7RUFDdkIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLFlBQVk7RUFDWix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSx1QkFBdUI7RUFDdkIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLGVBQWU7RUFDZix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLG1CQUFtQjtFQUNuQix5RkFBeUY7Q0FDMUY7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLGVBQWU7Q0FDaEI7O0FBRUQ7O0VBRUUsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLFlBQVk7Q0FDYjs7QUFFRDs7RUFFRSx1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLFlBQVk7RUFDWix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSx1QkFBdUI7RUFDdkIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLFlBQVk7RUFDWix1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSx1QkFBdUI7RUFDdkIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsZUFBZTtDQUNoQjs7QUFFRDs7RUFFRSwwQkFBMEI7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Q3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UsNENBQTRDO0NBQzdDOztBQUVEO0VBQ0UsbURBQW1EO0NBQ3BEOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COzs7QUFHRDtFQUNFLGtDQUFrQztFQUNsQyw0REFBNEQ7RUFDNUQsNFRBQTRUO0NBQzdUOztBQUVEO0VBQ0UsZ0NBQWdDO0NBQ2pDOztBQUVEO0VBQ0UsbUNBQW1DO0VBQ25DLDZEQUE2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QUNEO0lBQ0UsZ0NBQWdDO0dBQ2pDO0VBQ0Q7SUFDRSxnQ0FBZ0M7R0FDakM7RUFDRDtJQUNFLGtDQUFrQztHQUNuQztFQUNEO0lBQ0Usa0NBQWtDO0dBQ25DO0NBQ0Y7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1oseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0Usd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsWUFBWTtDQUNiOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDs7Ozs7Ozs7OztFQVVFLDhCQUE4QjtDQUMvQiIsImZpbGUiOiJjb2xvcGhvbi1mb3VuZHJ5LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbiAqIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLyohIEZsaWNraXR5IHYxLjEuMVxuaHR0cDovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBkcmFnZ2FibGUgKi9cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNzUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmhvdmVyIHsgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzA5Rjtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246YWN0aXZlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTYwKTsgLyogSUU4ICovXG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMgeyBsZWZ0OiAxMHB4OyB9XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0zMCk7IC8qIElFOCAqL1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmFycm93IHtcbiAgZmlsbDogIzMzMztcbn1cblxuLyogY29sb3IgJiBzaXplIGlmIG5vIFNWRyAtIElFOCBhbmQgQW5kcm9pZCAyLjMgKi9cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5vLXN2ZyB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHsgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7IC8qIElFOCAqL1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyAvKiBJRTggKi9cbiAgb3BhY2l0eTogMTtcbn1cblxuXG4uZXJyb3ItaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICBsZWZ0OiAzcmVtO1xuICByaWdodDogM3JlbTtcbiAgYm90dG9tOiAyMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmdzLzQwNC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuXG4uYWJvdXQtd3JhcCB7XG4gIHBhZGRpbmc6IDRyZW0gNHJlbTtcbiAgbWF4LXdpZHRoOiA3MS4ycmVtO1xuICBtYXJnaW46IGF1dG87XG4gIGNsZWFyOiBmaXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0LXdyYXAgYSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYWJvdXQtb2ZmaWNlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHJlbTtcbiAgICBsZWZ0OiA0cmVtO1xuICAgIHdpZHRoOiAxNHJlbTtcbiAgfVxufVxuXG4uYWJvdXQtb2ZmaWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWJvdXQtb2ZmaWNlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmFib3V0LXByb2ZpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFib3V0LXByb2ZpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dC1wcm9maWxlIHAge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWJvdXQtcHJvZmlsZSBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLmFib3V0LW5vdGUgLmFib3V0LW5vdGUtbnVtYmVyLFxuLmFib3V0LW5vdGUgLmFib3V0LW5vdGUtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYWJvdXQtbm90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmFib3V0LW5vdGUgLmFib3V0LW5vdGUtbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmFib3V0LW5vdGUgLmFib3V0LW5vdGUtdGV4dCB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogMjByZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcImJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGVcIjtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMC44cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgMCwgMCk7XG4gIH1cbiAgLmFib3V0LW5vdGUgLmFib3V0LW5vdGUtdGV4dCAuYWJvdXQtbm90ZS1udW1iZXIge1xuICAgIGNvbG9yOiAjZmZmMDAwO1xuICB9XG4gIC5hYm91dC1ub3RlOmhvdmVyIC5hYm91dC1ub3RlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hYm91dC1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLXNpZ251cC10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICB9XG59XG5cblxuLmRvd25sb2FkLWl0ZW0ge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAwLjZyZW0gMCAwLjVyZW0gMDtcbn1cblxuLmludm9pY2UtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmRvd25sb2FkLWl0ZW0tZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZG93bmxvYWQtaXRlbS1mb290ZXIgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiICsgXCI7XG59XG5cbi5kb3dubG9hZC1pdGVtLWZvb3RlciBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZG93bmxvYWQtaXRlbS1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZG93bmxvYWQtaW52b2ljZSB7XG4gIHdpZHRoOiA0MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRvd25sb2FkLWRhdGUge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmFjY291bnQtc2VjdGlvbi1zd2l0Y2hlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYWNjb3VudC1zZWN0aW9uLXN3aXRjaGVyLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5hY2NvdW50LXNlY3Rpb24tc3dpdGNoZXItaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjlhZDQ4O1xuICBib3JkZXItY29sb3I6ICMyOWFkNDg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNoZWNrb3V0LWFjY291bnQtb3ItZ3Vlc3QsXG4uY2hlY2tvdXQtc2lnbnVwLFxuLmNoZWNrb3V0LWxvZ2luLFxuLmNoZWNrb3V0LWd1ZXN0LFxuLnNpZ251cCxcbi5mb3Jnb3QtcGFzc3dvcmQsXG4ubG9naW4sXG4uYWNjb3VudCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYmFja2dyb3VuZHMvY2hlY2tvdXQtNC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cblxuLm1vbm8ge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLXJlZ3VsYXInO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLXJlZ3VsYXInLCAnYXBlcmN1LWFyYWJpYy1saWdodCcsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG51bCwgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmgxIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cblxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxucCBhIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuaSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLWl0YWxpYycsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbmFydGljbGUge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDRyZW0pO1xufVxuXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jc3MvaW1hZ2VzL3RvcC1ib3R0b20tbGluZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4ud2hpdGUtb24tYmxhY2sgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nzcy9pbWFnZXMvdG9wLWJvdHRvbS1saW5lLXdoaXRlLnN2Z1wiKTtcbn1cblxuc2VsZWN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVyZW0gY2VudGVyO1xufVxuXG5pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5pbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMC4zcmVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGhlaWdodDogMnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nzcy9pbWFnZXMvbGVmdC1yaWdodC1saW5lLnN2Z1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53aGl0ZS1vbi1ibGFjayBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY3NzL2ltYWdlcy9sZWZ0LXJpZ2h0LWxpbmUtd2hpdGUuc3ZnXCIpO1xufVxuXG46Zm9jdXMsXG46YWN0aXZlLFxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LW91dGxpbmUtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudGV4dGFyZWEsXG5pbnB1dCxcbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5cbi5idXlpbmctZ3VpZGUtcGFnZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmJ1eWluZy1ndWlkZS1wYWdlIGZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYnV5aW5nLWd1aWRlLWJhY2tkcm9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmJ1eWluZy1ndWlkZS1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogNHJlbTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDRyZW07XG4gICAgcGFkZGluZzogNnJlbSA0cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnV5aW5nLWd1aWRlLWJhY2tkcm9wIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgfVxuICAuYnV5aW5nLWd1aWRlLWJhY2tkcm9wLm5nLWVudGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICB9XG4gIC5idXlpbmctZ3VpZGUtYmFja2Ryb3AubmctZW50ZXIubmctZW50ZXItYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjA1O1xuICB9XG59XG5cbi53aXphcmQtcHJlbG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXlpbmctZ3VpZGUtYXQtZW5kIC5zZWN0aW9uIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uYnV5aW5nLWd1aWRlIHtcbiAgcGFkZGluZzogNC41cmVtIDRyZW07XG4gIG1heC13aWR0aDogODByZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5idXlpbmctZ3VpZGUgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbn1cblxuLmJ1eWluZy1ndWlkZSBwIHtcbiAgbWFyZ2luOiAwIDAgMS4zZW0gMDtcbn1cblxuLmJ1eWluZy1ndWlkZSAuaGVhZGVyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLmJ1eWluZy1ndWlkZSAuaW50cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOHJlbSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbn1cblxuLmJ1eWluZy1ndWlkZSAuaW50cm8gLmxhcmdlIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5pbnRybyAuY29udGFjdCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5idXlpbmctZ3VpZGUgLmludHJvLmNvbnRpbnVlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1eWluZy1ndWlkZSAuc2VjdGlvbnMge1xuICBwYWRkaW5nOiAwIDAgNDB2aCAwO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5zZWN0aW9uIHtcbiAgcGFkZGluZzogM3JlbSAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbn1cblxuLmJ1eWluZy1ndWlkZSAuc2VjdGlvbi5zZWN0aW9uLWVuZCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEycmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idXlpbmctZ3VpZGUgLnNlY3Rpb246aG92ZXIsIC5idXlpbmctZ3VpZGUgLnNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idXlpbmctZ3VpZGUgLnNlY3Rpb24ubmctZW50ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5zZWN0aW9uLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idXlpbmctZ3VpZGUgLm9wdGlvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNHJlbSwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5pbnB1dHMge1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmJ1eWluZy1ndWlkZSAuaW5wdXRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE0cmVtLCAxZnIpKTtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJ1eWluZy1ndWlkZSAuaW5wdXRzIC5vcHRpb24sXG4gIC5idXlpbmctZ3VpZGUgLmlucHV0cyBpbnB1dCxcbiAgLmJ1eWluZy1ndWlkZSAuaW5wdXRzIGJ1dHRvbixcbiAgLmJ1eWluZy1ndWlkZSAuaW5wdXRzIC5jaGVja2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4uYnV5aW5nLWd1aWRlIC5vcHRpb24sXG4uYnV5aW5nLWd1aWRlIGlucHV0LFxuLmJ1eWluZy1ndWlkZSBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBoZWlnaHQ6IDRyZW07XG59XG5cbi5idXlpbmctZ3VpZGUgLm9wdGlvbi5uZy1lbnRlciwgLmJ1eWluZy1ndWlkZSAub3B0aW9uLm5nLWhpZGUtcmVtb3ZlLFxuLmJ1eWluZy1ndWlkZSBpbnB1dC5uZy1lbnRlcixcbi5idXlpbmctZ3VpZGUgaW5wdXQubmctaGlkZS1yZW1vdmUsXG4uYnV5aW5nLWd1aWRlIGJ1dHRvbi5uZy1lbnRlcixcbi5idXlpbmctZ3VpZGUgYnV0dG9uLm5nLWhpZGUtcmVtb3ZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cblxuLmJ1eWluZy1ndWlkZSAub3B0aW9uLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSwgLmJ1eWluZy1ndWlkZSAub3B0aW9uLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSxcbi5idXlpbmctZ3VpZGUgaW5wdXQubmctZW50ZXIubmctZW50ZXItYWN0aXZlLFxuLmJ1eWluZy1ndWlkZSBpbnB1dC5uZy1oaWRlLXJlbW92ZS1hY3RpdmUsXG4uYnV5aW5nLWd1aWRlIGJ1dHRvbi5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUsXG4uYnV5aW5nLWd1aWRlIGJ1dHRvbi5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5jaGVja2JveCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5idXlpbmctZ3VpZGUgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTAuNHJlbTtcbn1cblxuLmJ1eWluZy1ndWlkZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1eWluZy1ndWlkZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xuICBsZWZ0OiAwLjVyZW07XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGJvdHRvbTogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmJ1eWluZy1ndWlkZSBpbnB1dCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5cbi5idXlpbmctZ3VpZGUgaW5wdXQ6aG92ZXIsIC5idXlpbmctZ3VpZGUgaW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uYnV5aW5nLWd1aWRlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGRkO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5vcHRpb246aG92ZXIsIC5idXlpbmctZ3VpZGUgLm9wdGlvbjpmb2N1cyxcbi5idXlpbmctZ3VpZGUgYnV0dG9uOmhvdmVyLFxuLmJ1eWluZy1ndWlkZSBidXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5vcHRpb24uYWN0aXZlLFxuLmJ1eWluZy1ndWlkZSBidXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLmJ1eWluZy1ndWlkZSAub3B0aW9uLXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjI1OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiMjU5O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idXlpbmctZ3VpZGUgLm9wdGlvbi1zdGFydDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5NGM7XG4gIGJvcmRlci1jb2xvcjogIzAwOTk0YztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5vcHRpb24tZm9yd2FyZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jc3MvaW1hZ2VzL2Fycm93LWZvcndhcmQtYmxhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjhyZW0gdG9wIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDJyZW07XG59XG5cbi5idXlpbmctZ3VpZGUgLm9wdGlvbi1mb3J3YXJkLm9wdGlvbi1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Z3MvbG9hZGluZy1zbWFsbC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMS44cmVtO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5vcHRpb24tZm9yd2FyZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3Zncy9sb2FkaW5nLXNtYWxsLnN2Z1wiKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmJ1eWluZy1ndWlkZSAuc21hbGwge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5idXlpbmctZ3VpZGUgLm5vdGVzIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmJ1eWluZy1ndWlkZSAubm90ZXMgdSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ1eWluZy1ndWlkZSAuZmFkZS1vdXQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJ1eWluZy1ndWlkZSAub3B0aW9uLWNhc3RsZWRvd24tY3Vyc2l2ZS1kb3RzLFxuLmJ1eWluZy1ndWlkZSAub3B0aW9uLWNhc3RsZWRvd24tY3Vyc2l2ZS1saW5lZCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5cbi5idXlpbmctZ3VpZGUgLmltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYnV5aW5nLWd1aWRlIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMHZoO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnV5aW5nLWd1aWRlIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICB9XG59XG5cbi5idXlpbmctZ3VpZGUgLmltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmJ1eWluZy1ndWlkZSAuc2hhcmUtdXJsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYnV5aW5nLWd1aWRlLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvdHRvbTogNHJlbTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4uYnV5aW5nLWd1aWRlLXByb2dyZXNzLW1ldGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDBiMjU5O1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYnV5aW5nLWd1aWRlLW5vdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5idXlpbmctZ3VpZGUtbm90ZSAuYnV5aW5nLWd1aWRlLW5vdGUtdGV4dCB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICB6LWluZGV4OiA5O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMC44cmVtIDAuNnJlbSAwLjhyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAwLCAwKTtcbiAgICB3aWR0aDogMTZyZW07XG4gIH1cbiAgLmJ1eWluZy1ndWlkZS1ub3RlOmhvdmVyIC5idXlpbmctZ3VpZGUtbm90ZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJ1eWluZy1ndWlkZS1ub3RlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4uY2FydC1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4uY2FydC1jaGVja291dCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyb20tZ3JvdXAtcHJvY2VlZC10by1wYXltZW50IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnRheC1jb3VudHJ5LXNlbGVjdC1jaGVja291dCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuXG4uYnRuLWNoZWNrb3V0LWZvcndhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlhZDQ4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jc3MvaW1hZ2VzL2Fycm93LWZvcndhcmQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAycmVtIHRvcCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAycmVtO1xufVxuXG4uYnRuLWZvcndhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlhZDQ4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jc3MvaW1hZ2VzL2Fycm93LWZvcndhcmQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjhyZW0gdG9wIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDJyZW07XG59XG5cbi5idG4tY2hlY2tvdXQtYmFjayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY3NzL2ltYWdlcy9hcnJvdy1iYWNrLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAycmVtIHRvcCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAycmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG59XG5cbi5idG4tY2hlY2tvdXQtYWRkaXRpb25hbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvcm0tZ3JvdXAgLmJ0bi1jaGVja291dC1mb3J3YXJkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNoZWNrb3V0LWNhcnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2JhY2tncm91bmRzL2NoZWNrb3V0LTEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2hlY2tvdXQtYmlsbGluZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYmFja2dyb3VuZHMvY2hlY2tvdXQtMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jaGVja291dC1saWNlbmNlLFxuLmNoZWNrb3V0LWRlbGl2ZXJ5LFxuLmNoZWNrb3V0LWxpY2VuY2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2JhY2tncm91bmRzL2NoZWNrb3V0LTMucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2hlY2tvdXQtc3VtbWFyeSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYmFja2dyb3VuZHMvY2hlY2tvdXQtNC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jaGVja291dC1wYXltZW50LFxuLmNoZWNrb3V0LXBheW1lbnQtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2JhY2tncm91bmRzL2NoZWNrb3V0LTEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9iYWNrZ3JvdW5kcy9jaGVja291dC00LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLWludm9pY2UgLmxpZ2h0IHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5jaGVja291dC1jb25maXJtYXRpb24taW52b2ljZSAuYWRkcmVzc2VzLFxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1pbnZvaWNlIC5pdGVtcyB0ZCB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLWludm9pY2UgLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1pbnZvaWNlIC5yaWdodC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLWludm9pY2UgLmhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLWludm9pY2UgLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLWludm9pY2UgLmFkZHJlc3NlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB3aWR0aDogMzMuMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5jaGVja291dC1jb25maXJtYXRpb24taW52b2ljZSAuaXRlbS1uYW1lIHtcbiAgd2lkdGg6IDY2LjYlO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLWludm9pY2UgLmRvd25sb2FkLWxpbmsge1xuICBjb2xvcjogcmVkO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLWludm9pY2UgLml0ZW0tbGljZW5jZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cblxuI2JyYWludHJlZS1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9icmFpbnRyZWUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jYnJhaW50cmVlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Z3MvbG9hZGluZy5zdmdcIik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2FkaW5nICNicmFpbnRyZWUtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGF5bWVudC1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnBheW1lbnQtZXJyb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG5cbi5hZGRyZXNzLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5mb3JtLWdyb3VwLXZhdCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1ncm91cC12YXQgLnZhdC1jb3VudHJ5LWNvZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuNjVyZW07XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYWRkcmVzcy1ib29rIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuXG4uYnV5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmJ1eS1idXR0b24gLmJ0bi1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jc3MvaW1hZ2VzL2Fycm93LWZvcndhcmQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVyZW0gdG9wIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ud2hpdGUtb24tYmxhY2sgLmJ1eS1idXR0b24gLmJ0bi1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLXJlZ3VsYXInLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY3NzL2ltYWdlcy9hcnJvdy1mb3J3YXJkLWJsYWNrLnN2Z1wiKTtcbn1cblxuXG4uYnV5LWJ1dHRvbnMge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmJ1eS1idXR0b25zIHtcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5idXktYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4uYnV5LWJ1dHRvbnMgc2VsZWN0IHtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjhyZW0gMC44cmVtIDAuN3JlbSAwLjhyZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJ1eS1idXR0b25zLXdyYXAge1xuICBtYXJnaW46IGF1dG87XG4gIGNsZWFyOiBmaXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYnV5LWJ1dHRvbnMtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xuICB9XG59XG5cbi8qIEZpbHRlciAqL1xuLmJ1eS1idXR0b25zLWZpbHRlciB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJ1eS1idXR0b25zLWZpbHRlciBzZWxlY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5idXktYnV0dG9ucy1maWx0ZXIgLm1vYmlsZS1icmVhayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi8qIEJ1bmRsZXMgKi9cbi5idXktYnV0dG9ucy1idW5kbGVzIHtcbiAgY2xlYXI6IGZpeDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5idXktYnV0dG9ucy1idW5kbGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5idXktYnV0dG9ucy1idW5kbGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5idXktYnV0dG9ucy1idW5kbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5idXktYnV0dG9ucy1idW5kbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLmJ1eS1idXR0b25zLWJ1bmRsZSAuYnV5LWJ1dHRvbnMtYnVuZGxlLXdyYXAge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAwIC0xcHggLTFweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnV5LWJ1dHRvbnMtYnVuZGxlIC5idXktYnV0dG9ucy1idW5kbGUtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4uYnV5LWJ1dHRvbnMtYnVuZGxlIC5idXktYnV0dG9ucy1idW5kbGUtd3JhcDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi5idXktYnV0dG9ucy1idW5kbGUgLmJ1eS1idXR0b25zLWJ1bmRsZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmJ1eS1idXR0b25zLWJ1bmRsZTpsYXN0LWNoaWxkIC5idXktYnV0dG9ucy1idW5kbGUtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogU2luZ2xlcyAqL1xuLmJ1eS1idXR0b25zLXNpbmdsZXMge1xuICBjbGVhcjogZml4O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLmJ1eS1idXR0b25zLXNpbmdsZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIC0xcHggLTFweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ1eS1idXR0b25zLXNpbmdsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi5idXktYnV0dG9ucy1zaW5nbGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmJ1eS1idXR0b25zLXNpbmdsZS10aXRsZSB7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYnV5LWJ1dHRvbnMtc2luZ2xlLXRvdGFsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwLjhyZW07XG59XG5cbi5idXktYnV0dG9ucy1zaW5nbGUtYWN0aXZlIC5idXktYnV0dG9ucy1zaW5nbGUtdGl0bGUsXG4uYnV5LWJ1dHRvbnMtc2luZ2xlLWFjdGl2ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLXRvdGFsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1hY3RpdmUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveCB7XG4gIHdpZHRoOiAzcmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTAuNXJlbSAwIDAgLTAuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi5idXktYnV0dG9ucy1mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJ1eS1idXR0b25zLWhpbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLmJ1eS1idXR0b25zLWFkZC10by1jYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY3NzL2ltYWdlcy9hcnJvdy1mb3J3YXJkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41cmVtIHRvcCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJ1eS1idXR0b25zLWFkZC10by1jYXJ0LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idXktYnV0dG9ucy1hZGQtdG8tY2FydC10b3RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XG59XG5cbi5idXktYnV0dG9ucy1hZGQtdG8tY2FydC10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5idXktYnV0dG9ucy1zaW5nbGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5idXktYnV0dG9ucy1zaW5nbGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnV5LWJ1dHRvbnMtc2luZ2xlIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5idXktYnV0dG9ucy1zaW5nbGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5idXktYnV0dG9ucy12aWV3LWNhcnQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxufVxuXG4uYnV5LWJ1dHRvbnMtYnVuZGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYnV5LWJ1dHRvbnMtYnVuZGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5idXktYnV0dG9ucy1idW5kbGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5idXktYnV0dG9ucy1idW5kbGUge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJ1eS1idXR0b25zLWJ1bmRsZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uYnV5LWJ1dHRvbnMtdGF4IC50YXgtY291bnRyeS1zZWxlY3Qgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5idXktYnV0dG9ucy1saWNlbmNlLXZhcmlhbnRzIHtcbiAgY2xlYXI6IGZpeDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5idXktYnV0dG9ucy1saWNlbmNlLXZhcmlhbnRzID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmJ1eS1idXR0b25zLWxpY2VuY2UtdmFyaWFudHMgPiBkaXYgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxuICAuYnV5LWJ1dHRvbnMtbGljZW5jZS12YXJpYW50cyA+IGRpdiA+IGRpdiBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnV5LWJ1dHRvbnMtbGljZW5jZS12YXJpYW50cyA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5idXktYnV0dG9ucy1saWNlbmNlLXZhcmlhbnRzID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYnV5LWJ1dHRvbnMtbGljZW5jZS12YXJpYW50cyA+IGRpdiA+IGRpdiBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zdWJmYW1pbHktdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5zdWJmYW1pbHktdGV4dC1maXJzdCB7XG4gIHBhZGRpbmctdG9wOiAxMC41cmVtO1xufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuY2Fyb3VzZWwtd2l0aC10ZXh0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDRyZW07XG4gIH1cbiAgLmNhcm91c2VsLXdpdGgtdGV4dCAuY2Fyb3VzZWwtd2l0aC10ZXh0LXdyYXAge1xuICAgIG1heC13aWR0aDogODB2dztcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICBjbGVhcjogZml4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2Fyb3VzZWwtd2l0aC10ZXh0IC5jYXJvdXNlbC13aXRoLXRleHQtaW1hZ2VzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuY2Fyb3VzZWwtd2l0aC10ZXh0IC5jYXJvdXNlbC13aXRoLXRleHQtY2FwdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gIH1cbiAgLmNhcm91c2VsLXdpdGgtdGV4dCBmaWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2Fyb3VzZWwtd2l0aC10ZXh0IGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJvdXNlbC13aXRoLXRleHQgZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2Fyb3VzZWwtd2l0aC10ZXh0IC5jYXJvdXNlbC13aXRoLXRleHQtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLXdpdGgtdGV4dCAuY2Fyb3VzZWwtd2l0aC10ZXh0LW5hdiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIC5jYXJvdXNlbC13aXRoLXRleHQgLmNhcm91c2VsLXdpdGgtdGV4dC1uYXYgZGl2OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2Fyb3VzZWwtd2l0aC10ZXh0IHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbiAgLmNhcm91c2VsLXdpdGgtdGV4dCBmaWd1cmUge1xuICAgIHBhZGRpbmc6IDJyZW0gNHJlbSAycmVtIDRyZW07XG4gIH1cbiAgLmNhcm91c2VsLXdpdGgtdGV4dCBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cblxuLmNhcm91c2VsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuY2Fyb3VzZWwgZmlndXJlIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogNHJlbSAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2Fyb3VzZWwgZmlndXJlIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmNhcm91c2VsIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyLjJyZW07XG59XG5cbi5jYXJvdXNlbC13aWRlIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5cbi5jYXJvdXNlbC13aWRlIGZpZ3VyZSBpbWcge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xufVxuXG4uY2Fyb3VzZWwtY2VudGVyLWNhcHRpb25zIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuY2Fyb3VzZWwtZnVsbC1ibGVlZCB7XG4gICAgaGVpZ2h0OiA0MHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuY2Fyb3VzZWwtZnVsbC1ibGVlZCBmaWd1cmUge1xuICAgIGhlaWdodDogNDB2dztcbiAgICB3aWR0aDogNjB2dztcbiAgICBtYXJnaW46IDByZW0gMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmNhcm91c2VsLW1lZGl1bSBmaWd1cmUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiA2cmVtIDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5jYXJvdXNlbC1zbWFsbCBmaWd1cmUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luOiA4cmVtIDRyZW07XG4gIH1cbn1cblxuLmNhcm91c2VsLXNoYWRlIGZpZ3VyZSB7XG4gIGJveC1zaGFkb3c6IDBlbSAwZW0gM2VtIDBlbSByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmNhcm91c2VsLWV4dHJhLXNtYWxsIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtYXJnaW46IDEycmVtIDZyZW07XG4gIH1cbn1cblxuLmNhcm91c2VsLWZpeGVkLWNhcHRpb25zIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcbi5jYXJ0LWFkbWluIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogNjUlO1xufVxuXG4uY2FydC1hZG1pbiA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmNhcnQtYWRtaW4gPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNhcnQtYWRtaW4gYnV0dG9uIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDM1JTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNhcnQtYWRtaW4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FydC1hZG1pbi1wZXJjZW50YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FydC1hZG1pbi1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMzYlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIlXCI7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uY2FydC1hZG1pbi1maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJ0LWFkbWluLWZpZ3VyZSBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLmNhcnQtYWRtaW4tZmlndXJlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCLCo1wiO1xuICBjb2xvcjogIzk5OTtcbn1cblxuXG4uY2FydC1mdWxsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmNhcnQtZnVsbC1wcmV2aWV3IHtcbiAgcGFkZGluZzogMC4ycmVtIDA7XG59XG5cbi5jYXJ0LWZ1bGwtc3R5bGVzIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgcGFkZGluZzogMC43cmVtIDZyZW0gMC41cmVtIDA7XG4gIGNsZWFyOiBmaXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcnQtZnVsbC1zdHlsZXM6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xufVxuXG4uY2FydC1mdWxsLXN0eWxlcyBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcnQtZnVsbC1zdHlsZXMtbmFtZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2FydC1mdWxsLXN0eWxlcy1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMC4zNXJlbTtcbn1cblxuLmNhcnQtZnVsbC1zdHlsZXMtcmlnaHQgLmNhcnQtcHJpY2UsXG4uY2FydC1mdWxsLXN0eWxlcy1yaWdodCAuY2FydC1yZW1vdmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5jYXJ0LWZ1bGwtc3R5bGVzLXJpZ2h0IC5jYXJ0LXJlbW92ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nzcy9pbWFnZXMvcmVtb3ZlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY2FydC1mdWxsLXN0eWxlcy1yaWdodCAuY2FydC1yZW1vdmU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2FydC1mdWxsLWl0ZW0tZm9vdGVyIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICM5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGZpeDtcbn1cblxuLmNhcnQtcmVtb3ZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FydC1mdWxsLXRvdGFscyB7XG4gIGNsZWFyOiBmaXg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jYXJ0LWZ1bGwtcG9zdGFnZSxcbi5jYXJ0LWZ1bGwtc3VidG90YWwsXG4uY2FydC1mdWxsLXRheCxcbi5jYXJ0LWZ1bGwtdG90YWwsXG4uY2FydC1mdWxsLWRpc2NvdW50IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgY2xlYXI6IGZpeDtcbiAgcGFkZGluZzogMC43cmVtIDAgMC41cmVtIDA7XG59XG5cbi5jYXJ0LWZ1bGwtcG9zdGFnZSAubGFiZWwsXG4uY2FydC1mdWxsLXN1YnRvdGFsIC5sYWJlbCxcbi5jYXJ0LWZ1bGwtdGF4IC5sYWJlbCxcbi5jYXJ0LWZ1bGwtdG90YWwgLmxhYmVsLFxuLmNhcnQtZnVsbC1kaXNjb3VudCAubGFiZWwge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNhcnQtZnVsbC1wb3N0YWdlIC52YWx1ZSxcbi5jYXJ0LWZ1bGwtc3VidG90YWwgLnZhbHVlLFxuLmNhcnQtZnVsbC10YXggLnZhbHVlLFxuLmNhcnQtZnVsbC10b3RhbCAudmFsdWUsXG4uY2FydC1mdWxsLWRpc2NvdW50IC52YWx1ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jYXJ0LWZ1bGwtcG9zdGFnZSxcbi5jYXJ0LWZ1bGwtdGF4LFxuLmNhcnQtZnVsbC10b3RhbCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5jYXJ0LWZ1bGwtZGlzY291bnQge1xuICBjb2xvcjogcmVkO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uY2FydC1mdWxsLW5vLXJlbW92ZSAuY2FydC1yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FydC1yZWxhdGVkIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNhcnQtcmVsYXRlZC10aXRsZSB7XG4gIG1hcmdpbjogNHJlbSAwIDAuNXJlbSAwO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmNhcnQtcmVsYXRlZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uY2FydC1yZWxhdGVkLWl0ZW0gZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogOXJlbTtcbiAgaGVpZ2h0OiA2LjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jYXJ0LXJlbGF0ZWQtaXRlbSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jYXJ0LXJlbGF0ZWQtaXRlbSBmaWdjYXB0aW9uIHtcbiAgaGVpZ2h0OiA2LjJyZW07XG4gIHBhZGRpbmc6IDFyZW0gMTByZW0gMXJlbSAwO1xufVxuXG4uY2FydC1yZWxhdGVkLWl0ZW0tdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcnQtcmVsYXRlZC1hZGQtdG8tY2FydCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhcnQtbm90aWNlIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLmNhcnQtbm90aWNlIGEge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG5cbi5jYXJ0LW5vdGlmeSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIsXCJ0bnVtXCI7XG59XG5cblxuLmNoYW5nZS1wYXNzd29yZCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLmNoYW5nZS1wYXNzd29yZCBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hhbmdlLXBhc3N3b3JkIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuXG5zZWN0aW9uLmNoYXJhY3Rlci1zZXRzIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgc2VjdGlvbi5jaGFyYWN0ZXItc2V0cyB7XG4gICAgcGFkZGluZzogMXJlbSA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBzZWN0aW9uLmNoYXJhY3Rlci1zZXRzIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cblxuLnNldCwgLnNldHMtZmlsdGVyIHtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuc2V0LCAuc2V0cy1maWx0ZXIge1xuICAgIG1heC13aWR0aDogODB2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2V0IHNlbGVjdCwgLnNldHMtZmlsdGVyIHNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNldCAubW9iaWxlLWJyZWFrLCAuc2V0cy1maWx0ZXIgLm1vYmlsZS1icmVhayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi5zdWItc2V0LWNoYXJhY3RlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5zdWItc2V0LWNoYXJhY3RlciB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Yi1zZXQtY2hhcmFjdGVyOmhvdmVyIC5nbHlwaC1iaWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN1Yi1zZXQtY2hhcmFjdGVyIC5nbHlwaC1iaWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDMwMCUgKyA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMzAwJSArIDRweCk7XG4gIHRvcDogY2FsYygtMTAwJSAtIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTEwMCUgLSAycHgpO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzAwJTtcbn1cblxuLnN1Yi1zZXQtY2hhcmFjdGVyIC5nbHlwaC1iaWctbG9uZyB7XG4gIHdpZHRoOiBjYWxjKDYwMCUgKyA4cHgpO1xufVxuXG4uc3ViLXNldC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC42cmVtICsgMXB4KTtcbn1cblxuLnNldHMtZmlsdGVyIHNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udGFiLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC40cmVtO1xufVxuXG4udGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjNyZW0gMC40cmVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi50YWI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMCAwICAwLjVyZW07XG59XG5cbi50YWI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIDAuNXJlbSAwLjVyZW0gMDtcbn1cblxuLnRhYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi50YWIudGFiLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG5cblxuLmNsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuXG4uY2xvY2sgY2FudmFzIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cblxuXG5cblxuXG4uY29udmVydC1ndWVzdCBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi5jdXN0b20tZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogNHJlbTtcbn1cblxuLmN1c3RvbS1mb290ZXIgcCB7XG4gIG1heC13aWR0aDogNDVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmN1c3RvbS1mb290ZXIgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG5cblxuLmZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuZmlsdGVyLXdyYXAge1xuICAgIGhlaWdodDogOC4zcmVtO1xuICB9XG4gIC5maWx0ZXItbG9jayxcbiAgLnR5cGVmYWNlcy1pbmRleC1wcm9vZmVyIC5maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDRyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxufVxuXG4uZmlsdGVyLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmZpbHRlci1hdHRyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuZmlsdGVyLWF0dHIge1xuICAgIHBhZGRpbmc6IDAuM3JlbSAxcmVtIDAgMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZpbHRlci1hdHRyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgfVxufVxuXG4uZmlsdGVyLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAuNXJlbSAwLjZyZW07XG4gIG1hcmdpbjogMC41cmVtIDAuMXJlbTtcbn1cblxuLmZpbHRlci1ncm91cCBsYWJlbCB7XG4gIG1hcmdpbjogMCAwIDAgMC40cmVtO1xufVxuXG4uZmlsdGVyLWdyb3VwIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA4cmVtO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZpbHRlci1ncm91cCBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDZyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuZmlsdGVyLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5maWx0ZXItZXhwYW5kLFxuLmZpbHRlci1yZXNldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCUgMzAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uZmlsdGVyLWV4cGFuZDpob3Zlcixcbi5maWx0ZXItcmVzZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4uZmlsdGVyLXJlc2V0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nzcy9pbWFnZXMvcmVtb3ZlLnN2Z1wiKTtcbn1cblxuLndoaXRlLW9uLWJsYWNrIC5maWx0ZXItcmVzZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY3NzL2ltYWdlcy9yZW1vdmUtd2hpdGUuc3ZnXCIpO1xufVxuXG4uZmlsdGVyLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jc3MvaW1hZ2VzL2V4cGFuZC5zdmdcIik7XG59XG5cbi53aGl0ZS1vbi1ibGFjayAuZmlsdGVyLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jc3MvaW1hZ2VzL2V4cGFuZC13aGl0ZS5zdmdcIik7XG59XG5cbi5maWx0ZXItZXhwYW5kLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jc3MvaW1hZ2VzL2NvbnRyYWN0LnN2Z1wiKTtcbn1cblxuLndoaXRlLW9uLWJsYWNrIC5maWx0ZXItZXhwYW5kLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jc3MvaW1hZ2VzL2NvbnRyYWN0LXdoaXRlLnN2Z1wiKTtcbn1cblxuXG4uZm9yZ290LXBhc3N3b3JkLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNS42cmVtO1xufVxuXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcbi5mb3JtLWZsb3cge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtLWZsb3ctaXRlbSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIsIFwidG51bVwiO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgbWFyZ2luOiAwIDAuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZm9ybS1mbG93LWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZm9ybS1mbG93LWNvbm5lY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tZmxvdy1jb25uZWN0LmFjdGl2ZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuXG5ib2R5LmxhbmRpbmcuZ29vZGFsbCBoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuYm9keS5sYW5kaW5nLmdvb2RhbGwgI2dvb2RhbGwtY2FudmFzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xufVxuXG4uZ29vZGFsbC1hbmltYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nb29kYWxsLWFuaW1hdGlvbiBzZWN0aW9uIHtcbiAgaGVpZ2h0OiA5MHZoO1xufVxuXG4jZ29vZGFsbC1oZWFkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ29vZGFsbC1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRlejogMTtcbn1cblxuLmdvb2RhbGwtYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA4NXZoO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDIwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLmdvb2RhbGwtYW5pbWF0aW9uLXR5cGVmYWNlcy1wYWdlICNnb29kYWxsLWhlYWRlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nb29kYWxsLWFuaW1hdGlvbi10eXBlZmFjZXMtcGFnZSAuZ29vZGFsbC1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdvb2RhbGwtYW5pbWF0aW9uLXR5cGVmYWNlcy1wYWdlIC5nb29kYWxsLWJhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBoZWlnaHQ6IDUwdmg7XG59XG5cblxuLmd1ZXN0LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNS42cmVtO1xufVxuXG5cbi5sb2dpbi1mb3JtIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxvZ2luLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5tYXJxdWVlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1hcnF1ZWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCUsIDAsIDApO1xuICBhbmltYXRpb246IG1hcnF1ZWUtbGVmdCA1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5tYXJxdWVlID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxJTtcbn1cblxuQGtleWZyYW1lcyBtYXJxdWVlLWxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIDAsIDApO1xuICB9XG59XG5cbi5tYXJxdWVlLXJpZ2h0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIDAsIDApO1xuICBhbmltYXRpb246IG1hcnF1ZWUtcmlnaHQgNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubWFycXVlZS1yaWdodCA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMSU7XG59XG5cbkBrZXlmcmFtZXMgbWFycXVlZS1yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gIH1cbn1cblxuXG4ubmV3c2xldHRlci1zaWdudXAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4ubmV3c2xldHRlci1zaWdudXAgLm5ld3NsZXR0ZXItZm9ybSB7XG4gIGNsZWFyOiBmaXg7XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cCBpbnB1dCwgLm5ld3NsZXR0ZXItc2lnbnVwIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHdpZHRoOiAyMHJlbTtcbn1cblxuLm5ld3NsZXR0ZXItc2lnbnVwIGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cCBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cCBidXR0b25bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4ubmV3c2xldHRlci1zaWdudXAgYSB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cCAuY2hlY2tib3gge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3NsZXR0ZXItc2lnbnVwIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwLjJyZW07XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cCAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLndoaXRlLW9uLWJsYWNrIC5uZXdzbGV0dGVyLXNpZ251cCAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4ud2hpdGUtb24tYmxhY2sgLm5ld3NsZXR0ZXItc2lnbnVwIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ud2hpdGUtb24tYmxhY2sgLm5ld3NsZXR0ZXItc2lnbnVwIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gIHBhZGRpbmctdG9wOiAwLjdyZW07XG59XG5cbi5ibGFjay1vbi1vZmZ3aGl0ZSAubmV3c2xldHRlci1zaWdudXAgYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uYmxhY2stb24tb2Zmd2hpdGUgLm5ld3NsZXR0ZXItc2lnbnVwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzJjMmMyO1xufVxuXG4uYmxhY2stb24teWVsbG93IC5uZXdzbGV0dGVyLXNpZ251cCBidXR0b24ge1xuICBib3JkZXItY29sb3I6ICNmZmYwMDA7XG4gIGNvbG9yOiAjZmZmMDAwO1xufVxuXG4uYmxhY2stb24teWVsbG93IC5uZXdzbGV0dGVyLXNpZ251cCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYzAwMDtcbn1cblxuLm5ld3NsZXR0ZXItc2lnbnVwIC5uZXdzbGV0dGVyLXNpZ251cC10ZXh0LFxuLm5ld3NsZXR0ZXItc2lnbnVwIC5uZXdzbGV0dGVyLXNtYWxsLXByaW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuXG4ubmV4dC1wcmV2LXR5cGVmYWNlLFxuLm5leHQtcHJldi1wcm9kdWN0LFxuLm5leHQtcHJldi1jdXN0b20ge1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNC4xcmVtO1xufVxuXG4ubmV4dC1wcmV2LW5leHQgYSxcbi5uZXh0LXByZXYtcHJldiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMS40cmVtIDIuNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5uZXh0LXByZXYtbmV4dCBhIHtcbiAgcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAxLjRyZW0gMi41cmVtIDEuNHJlbSAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Nzcy9pbWFnZXMvYXJyb3ctZm9yd2FyZC1ibGFjay5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbn1cblxuLndoaXRlLW9uLWJsYWNrIC5uZXh0LXByZXYtbmV4dCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jc3MvaW1hZ2VzL2Fycm93LWZvcndhcmQuc3ZnKTtcbn1cblxuLm5leHQtcHJldi1wcmV2IGEge1xuICBsZWZ0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjRyZW0gMCAxLjRyZW0gMi41cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Nzcy9pbWFnZXMvYXJyb3ctYmFjay1ibGFjay5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG59XG5cbi53aGl0ZS1vbi1ibGFjayAubmV4dC1wcmV2LXByZXYgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY3NzL2ltYWdlcy9hcnJvdy1iYWNrLnN2Zyk7XG59XG5cblxuc2VjdGlvbi5vcGVudHlwZS1mZWF0dXJlcyB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAub3BlbnR5cGUtZmVhdHVyZXMge1xuICAgIHBhZGRpbmc6IDFyZW0gNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm9wZW50eXBlLWZlYXR1cmVzIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cblxuLm9wZW50eXBlLWZlYXR1cmVzLWhlYWRlcixcbi5vcGVudHlwZS1mZWF0dXJlcy13cmFwIHtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAub3BlbnR5cGUtZmVhdHVyZXMtaGVhZGVyLFxuICAub3BlbnR5cGUtZmVhdHVyZXMtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xuICB9XG59XG5cbi5vcGVudHlwZS1mZWF0dXJlcy1oZWFkZXIgc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAub3BlbnR5cGUtZmVhdHVyZXMtaGVhZGVyIC5tb2JpbGUtYnJlYWsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4ub3BlbnR5cGUtZmVhdHVyZXMtd3JhcCB7XG4gIGNsZWFyOiBmaXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAub3BlbnR5cGUtZmVhdHVyZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAub3BlbnR5cGUtZmVhdHVyZTpudGgtY2hpbGQoMm4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLm9wZW50eXBlLWZlYXR1cmU6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXcge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldyB7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXc6aG92ZXIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDAsXCJjYWx0XCIgMCxcInNzMDFcIiAwLFwic3MwMlwiIDAgIWltcG9ydGFudDtcbn1cblxuLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldzpob3ZlciAuc2xhc2hlZC16ZXJvLXByb3BvcnRpb25hbC1saW5pbmcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicG51bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXc6aG92ZXIgLnNsYXNoZWQtemVyby10YWJ1bGFyLWxpbmluZyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCIgIWltcG9ydGFudDtcbn1cblxuLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldzpob3ZlciAuc2xhc2hlZC16ZXJvLXByb3BvcnRpb25hbC1vbGRzdHlsZSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJvbnVtXCIsXCJwbnVtXCIgIWltcG9ydGFudDtcbn1cblxuLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldzpob3ZlciAuc2xhc2hlZC16ZXJvLXRhYnVsYXItb2xkc3R5bGUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwib251bVwiLFwidG51bVwiLFwicG51bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXc6aG92ZXIgLnJlYWRlci1zczAyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDJcIiAhaW1wb3J0YW50O1xufVxuXG4ub3BlbnR5cGUtZmVhdHVyZS1wcmV2aWV3OmhvdmVyIC5yZWFkZXItZGxpZyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJkbGlnXCIgIWltcG9ydGFudDtcbn1cblxuLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldzpob3ZlciAuc3lzdGVtODUtY2FzZS1zZW5zaXRpdmUtZm9ybXMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2FzZVwiICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXc6aG92ZXIgLmRvdHRlZC16ZXJvLXByb3BvcnRpb25hbC1saW5pbmcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicG51bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXc6aG92ZXIgLmRvdHRlZC16ZXJvLXRhYnVsYXItbGluaW5nIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiAhaW1wb3J0YW50O1xufVxuXG4ub3BlbnR5cGUtZmVhdHVyZS1wcmV2aWV3OmhvdmVyIC5kb3R0ZWQtemVyby1wcm9wb3J0aW9uYWwtb2xkc3R5bGUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwib251bVwiLFwicG51bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXc6aG92ZXIgLmRvdHRlZC16ZXJvLXRhYnVsYXItb2xkc3R5bGUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwib251bVwiLFwidG51bVwiLFwicG51bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVudHlwZS1mZWF0dXJlLW5hbWUge1xuICBtYXJnaW46IDAuNXJlbSAwIDEuNXJlbSAwO1xufVxuXG5cbi5ob3Zlci10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLnN2Zy1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBlcC1hbmltYXRpb24tdHlwZWZhY2VzLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGVwLWFuaW1hdGlvbi10eXBlZmFjZXMtcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnN2Zy1jb250YWluZXIge1xuICB3aWR0aDogNjV2dztcbn1cblxuLnBlcC1hbmltYXRpb24tdHlwZWZhY2VzLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5zdmctY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGVwLWFuaW1hdGlvbi10eXBlZmFjZXMtcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC1vbmVoYWxmLWJ5LW9uZSxcbi5wZXAtYW5pbWF0aW9uLXR5cGVmYWNlcy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXR3by1ieS1vbmUsXG4ucGVwLWFuaW1hdGlvbi10eXBlZmFjZXMtcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC1vbmUtYnktb25lLFxuLnBlcC1hbmltYXRpb24tdHlwZWZhY2VzLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtdGhyZWUtYnktZm91ciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnN2Zy1jb250YWluZXIge1xuICAgIHdpZHRoOiA2NXZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMjEgLyAyMCkgYW5kIChtYXgtYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAuc3ZnLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwdnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiA5IC8gMTApIGFuZCAobWF4LWFzcGVjdC1yYXRpbzogMjEgLyAyMCkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5zdmctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAzIC8gNCkgYW5kIChtYXgtYXNwZWN0LXJhdGlvOiA5IC8gMTApIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAuc3ZnLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogMyAvIDQpIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAuc3ZnLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5cbi5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnN2Zy1jb250YWluZXIgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC10eXBlZmFjZXMtcGFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAyMSAvIDIwKSBhbmQgKG1heC1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtdHlwZWZhY2VzLXBhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiA5IC8gMTApIGFuZCAobWF4LWFzcGVjdC1yYXRpbzogMjEgLyAyMCkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtdHlwZWZhY2VzLXBhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAzIC8gNCkgYW5kIChtYXgtYXNwZWN0LXJhdGlvOiA5IC8gMTApIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXR5cGVmYWNlcy1wYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogMyAvIDQpIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXR5cGVmYWNlcy1wYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC10d28tYnktb25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMjEgLyAyMCkgYW5kIChtYXgtYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXR3by1ieS1vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogOSAvIDEwKSBhbmQgKG1heC1hc3BlY3QtcmF0aW86IDIxIC8gMjApIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXR3by1ieS1vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAzIC8gNCkgYW5kIChtYXgtYXNwZWN0LXJhdGlvOiA5IC8gMTApIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXR3by1ieS1vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAzIC8gNCkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtdHdvLWJ5LW9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtb25laGFsZi1ieS1vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAyMSAvIDIwKSBhbmQgKG1heC1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtb25laGFsZi1ieS1vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiA5IC8gMTApIGFuZCAobWF4LWFzcGVjdC1yYXRpbzogMjEgLyAyMCkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtb25laGFsZi1ieS1vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMyAvIDQpIGFuZCAobWF4LWFzcGVjdC1yYXRpbzogOSAvIDEwKSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC1vbmVoYWxmLWJ5LW9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDMgLyA0KSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC1vbmVoYWxmLWJ5LW9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtb25lLWJ5LW9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDIxIC8gMjApIGFuZCAobWF4LWFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC1vbmUtYnktb25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogOSAvIDEwKSBhbmQgKG1heC1hc3BlY3QtcmF0aW86IDIxIC8gMjApIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW9uZS1ieS1vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAzIC8gNCkgYW5kIChtYXgtYXNwZWN0LXJhdGlvOiA5IC8gMTApIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW9uZS1ieS1vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogMyAvIDQpIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW9uZS1ieS1vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXRocmVlLWJ5LWZvdXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAyMSAvIDIwKSBhbmQgKG1heC1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtdGhyZWUtYnktZm91ciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDkgLyAxMCkgYW5kIChtYXgtYXNwZWN0LXJhdGlvOiAyMSAvIDIwKSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC10aHJlZS1ieS1mb3VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMyAvIDQpIGFuZCAobWF4LWFzcGVjdC1yYXRpbzogOSAvIDEwKSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC10aHJlZS1ieS1mb3VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogMyAvIDQpIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXRocmVlLWJ5LWZvdXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIE1BS0UgS0VZRlJBTUVTICovXG4vKiBZRUxMT1cgUkVDVEFOR0xFIChFKSAqL1xuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1lLXJvdGF0ZS1pbi1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHJvdGF0ZSgtMjI1ZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LWUtcm90YXRlLW91dC1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSByb3RhdGUoLTIyNWRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LWUtbW92ZS1pbi1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoNTAwcHgsIDEwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LWUtbW92ZS1vdXQtb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKDUwMHB4LCAxMDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1lLXJvdGF0ZS1pbi10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHJvdGF0ZSgyOTBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3QtZS1yb3RhdGUtb3V0LXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHJvdGF0ZSgyOTBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1lLW1vdmUtaW4tdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKDQxMHB4LCAtMTgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3QtZS1tb3ZlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoNDEwcHgsIC0xODBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1lLXJvdGF0ZS1pbi10aHJlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgcm90YXRlKDE0MGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1lLXJvdGF0ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSByb3RhdGUoMTQwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3QtZS1tb3ZlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKDI5MHB4LCAtMTkwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3QtZS1tb3ZlLW91dC10aHJlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgyOTBweCwgLTE5MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LWUtcm90YXRlLWluLWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHJvdGF0ZSgzNWRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1lLXJvdGF0ZS1vdXQtZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHJvdGF0ZSgzNWRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LWUtbW92ZS1pbi1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKDIzMHB4LCAtMzIwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3QtZS1tb3ZlLW91dC1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKDIzMHB4LCAtMzIwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbi8qIFJFRCBSRUNUQU5HTEUgKEUpICovXG5Aa2V5ZnJhbWVzIGtmX3JlZC1yZWN0LWUtcm90YXRlLWluLW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9yZWQtcmVjdC1lLXJvdGF0ZS1vdXQtb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3JlZC1yZWN0LWUtbW92ZS1pbi1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKC01MHB4LCAtMjIwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcmVkLXJlY3QtZS1tb3ZlLW91dC1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNTBweCwgLTIyMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcmVkLXJlY3QtZS1yb3RhdGUtaW4tdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSByb3RhdGUoMjEwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9yZWQtcmVjdC1lLXJvdGF0ZS1vdXQtdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHJvdGF0ZSgyMTBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9yZWQtcmVjdC1lLW1vdmUtaW4tdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNTEwcHgsIC0xMzVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9yZWQtcmVjdC1lLW1vdmUtb3V0LXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKC01MTBweCwgLTEzNXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcmVkLXJlY3QtZS1yb3RhdGUtaW4tdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHJvdGF0ZSgyMDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3JlZC1yZWN0LWUtcm90YXRlLW91dC10aHJlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSByb3RhdGUoMjAwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcmVkLXJlY3QtZS1tb3ZlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgyMzBweCwgLTI0MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3JlZC1yZWN0LWUtbW92ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgyMzBweCwgLTI0MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcmVkLXJlY3QtZS1yb3RhdGUtaW4tZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgcm90YXRlKC0xOTVkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3JlZC1yZWN0LWUtcm90YXRlLW91dC1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHJvdGF0ZSgtMTk1ZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcmVkLXJlY3QtZS1tb3ZlLWluLWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKC0xNTBweCwgLTI0MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3JlZC1yZWN0LWUtbW92ZS1vdXQtZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKC0xNTBweCwgLTI0MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbi8qIEJJRyBQSU5LIFJFQ1RBTkdMRSAqL1xuQGtleWZyYW1lcyBrZl9iaWctcGluay1yZWN0LXJvdGF0ZS1pbi1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSg1MGRlZykgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLXBpbmstcmVjdC1yb3RhdGUtb3V0LW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoNTBkZWcpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctcGluay1yZWN0LW1vdmUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgxMHB4LCAyODBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctcGluay1yZWN0LW1vdmUtb3V0LW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDEwcHgsIDI4MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLXBpbmstcmVjdC1yb3RhdGUtaW4tdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoLTI0MGRlZykgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLXBpbmstcmVjdC1yb3RhdGUtb3V0LXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoLTI0MGRlZykgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1waW5rLXJlY3QtbW92ZS1pbi10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDgwcHgsIC0yODBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctcGluay1yZWN0LW1vdmUtb3V0LXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDgwcHgsIC0yODBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1waW5rLXJlY3Qtcm90YXRlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMjAwZGVnKSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctcGluay1yZWN0LXJvdGF0ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDIwMGRlZykgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1waW5rLXJlY3QtbW92ZS1pbi10aHJlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMjcwcHgsIC0xNDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctcGluay1yZWN0LW1vdmUtb3V0LXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMjcwcHgsIC0xNDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1waW5rLXJlY3Qtcm90YXRlLWluLWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgzMGRlZykgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLXBpbmstcmVjdC1yb3RhdGUtb3V0LWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDMwZGVnKSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLXBpbmstcmVjdC1tb3ZlLWluLWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDMxMHB4LCAxNjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctcGluay1yZWN0LW1vdmUtb3V0LWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgzMTBweCwgMTYwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuLyogQkxVRSBTRU1JLUNJUkNMRSAqL1xuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktcm90YXRlLWluLW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JsdWUtc2VtaS1yb3RhdGUtb3V0LW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JsdWUtc2VtaS1tb3ZlLWluLW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMjAwcHgsIC0xNDVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktbW92ZS1vdXQtb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMjAwcHgsIC0xNDVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JsdWUtc2VtaS1yb3RhdGUtaW4tdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMjIwZGVnKSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktcm90YXRlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDIyMGRlZykgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JsdWUtc2VtaS1tb3ZlLWluLXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMTkwcHgsIDMwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JsdWUtc2VtaS1tb3ZlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgxOTBweCwgMzAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktcm90YXRlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMjQwZGVnKSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktcm90YXRlLW91dC10aHJlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMjQwZGVnKSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmx1ZS1zZW1pLW1vdmUtaW4tdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDI5MHB4LCAtMTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktbW92ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgyOTBweCwgLTE1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktcm90YXRlLWluLWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgtNzVkZWcpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JsdWUtc2VtaS1yb3RhdGUtb3V0LWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKC03NWRlZykgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JsdWUtc2VtaS1tb3ZlLWluLWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDMxMHB4LCAtMzBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktbW92ZS1vdXQtZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDMxMHB4LCAtMzBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG4vKiBCUk9XTiBSRUNUQU5HTEUgKi9cbkBrZXlmcmFtZXMga2ZfYnJvd24tcmVjdC1yb3RhdGUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LXJvdGF0ZS1vdXQtb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LW1vdmUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtMjgwcHgsIDIyMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2Jyb3duLXJlY3QtbW92ZS1vdXQtb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoLTI4MHB4LCAyMjBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2Jyb3duLXJlY3Qtcm90YXRlLWluLXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgcm90YXRlKC00ODBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2Jyb3duLXJlY3Qtcm90YXRlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgcm90YXRlKC00ODBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LW1vdmUtaW4tdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSg0OTBweCwgLTEyMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2Jyb3duLXJlY3QtbW92ZS1vdXQtdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoNDkwcHgsIC0xMjBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2Jyb3duLXJlY3Qtcm90YXRlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSByb3RhdGUoMjA1ZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LXJvdGF0ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgcm90YXRlKDIwNWRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2Jyb3duLXJlY3QtbW92ZS1pbi10aHJlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoMTIwcHgsIDI0MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2Jyb3duLXJlY3QtbW92ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgxMjBweCwgMjQwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LXJvdGF0ZS1pbi1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSByb3RhdGUoODBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2Jyb3duLXJlY3Qtcm90YXRlLW91dC1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHJvdGF0ZSg4MGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2Jyb3duLXJlY3QtbW92ZS1pbi1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtMTIwcHgsIDIyMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2Jyb3duLXJlY3QtbW92ZS1vdXQtZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKC0xMjBweCwgMjIwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuLyogQklHIEdSRUVOIFJFQ1RBTkdMRSAqL1xuQGtleWZyYW1lcyBrZl9iaWctZ3JlZW4tcmVjdC1yb3RhdGUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMjUwZGVnKSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctZ3JlZW4tcmVjdC1yb3RhdGUtb3V0LW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMjUwZGVnKSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWdyZWVuLXJlY3QtbW92ZS1pbi1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC0xNjBweCwgLTI5MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ncmVlbi1yZWN0LW1vdmUtb3V0LW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC0xNjBweCwgLTI5MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWdyZWVuLXJlY3Qtcm90YXRlLWluLXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDIwNWRlZykgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWdyZWVuLXJlY3Qtcm90YXRlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDIwNWRlZykgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ncmVlbi1yZWN0LW1vdmUtaW4tdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNTA1cHgsIC0yNXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ncmVlbi1yZWN0LW1vdmUtb3V0LXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC01MDVweCwgLTI1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctZ3JlZW4tcmVjdC1yb3RhdGUtaW4tdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgzOTVkZWcpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ncmVlbi1yZWN0LXJvdGF0ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDM5NWRlZykgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ncmVlbi1yZWN0LW1vdmUtaW4tdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDUwMHB4LCAxODBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctZ3JlZW4tcmVjdC1tb3ZlLW91dC10aHJlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDUwMHB4LCAxODBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ncmVlbi1yZWN0LXJvdGF0ZS1pbi1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoLTYwZGVnKSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctZ3JlZW4tcmVjdC1yb3RhdGUtb3V0LWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKC02MGRlZykgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ncmVlbi1yZWN0LW1vdmUtaW4tZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTIwMHB4LCAyOTBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctZ3JlZW4tcmVjdC1tb3ZlLW91dC1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTIwMHB4LCAyOTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG4vKiBQSU5LIFNFTUktQ0lSQ0xFIChQKSAqL1xuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1yb3RhdGUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3Bpbmstc2VtaS1wLXJvdGF0ZS1vdXQtb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3Bpbmstc2VtaS1wLW1vdmUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC0zMjBweCwgLTEzMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3Bpbmstc2VtaS1wLW1vdmUtb3V0LW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtMzIwcHgsIC0xMzBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1yb3RhdGUtaW4tdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoLTEwNWRlZykgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1yb3RhdGUtb3V0LXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgtMTA1ZGVnKSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcGluay1zZW1pLXAtbW92ZS1pbi10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTMxNXB4LCAyNzVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1tb3ZlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTMxNXB4LCAyNzVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1yb3RhdGUtaW4tdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgtMTMwZGVnKSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3Bpbmstc2VtaS1wLXJvdGF0ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoLTEzMGRlZykgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3Bpbmstc2VtaS1wLW1vdmUtaW4tdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoNDVweCwgLTI3NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3Bpbmstc2VtaS1wLW1vdmUtb3V0LXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDQ1cHgsIC0yNzVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1yb3RhdGUtaW4tZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDM1ZGVnKSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3Bpbmstc2VtaS1wLXJvdGF0ZS1vdXQtZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgzNWRlZykgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3Bpbmstc2VtaS1wLW1vdmUtaW4tZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtMTAwcHgsIC0yNDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1tb3ZlLW91dC1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC0xMDBweCwgLTI0MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG4vKiBZRUxMT1cgUkVDVEFOR0xFICovXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LXJvdGF0ZS1pbi1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3Qtcm90YXRlLW91dC1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3QtbW92ZS1pbi1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC0zNjBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LW1vdmUtb3V0LW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC0zNjBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3Qtcm90YXRlLWluLXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgcm90YXRlKDI0NWRlZykgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3Qtcm90YXRlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgcm90YXRlKDI0NWRlZykgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LW1vdmUtaW4tdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtMjBweCwgLTI2MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LW1vdmUtb3V0LXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC0yMHB4LCAtMjYwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1yb3RhdGUtaW4tdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSg0ODVkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LXJvdGF0ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgcm90YXRlKDQ4NWRlZykgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LW1vdmUtaW4tdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC0yNXB4LCAtMjYwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3QtbW92ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtMjVweCwgLTI2MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3Qtcm90YXRlLWluLWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSgxNWRlZykgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3Qtcm90YXRlLW91dC1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSgxNWRlZykgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LW1vdmUtaW4tZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTE2MHB4LCAtMTIwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3QtbW92ZS1vdXQtZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC0xNjBweCwgLTEyMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbi8qIEJJRyBCTFVFIFJFQ1RBTkdMRSAqL1xuQGtleWZyYW1lcyBrZl9iaWctYmx1ZS1yZWN0LXJvdGF0ZS1pbi1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgtMzVkZWcpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ibHVlLXJlY3Qtcm90YXRlLW91dC1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKC0zNWRlZykgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ibHVlLXJlY3QtbW92ZS1pbi1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC0yNjBweCwgMTQwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWJsdWUtcmVjdC1tb3ZlLW91dC1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtMjYwcHgsIDE0MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWJsdWUtcmVjdC1yb3RhdGUtaW4tdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoLTI0MGRlZykgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWJsdWUtcmVjdC1yb3RhdGUtb3V0LXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoLTI0MGRlZykgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ibHVlLXJlY3QtbW92ZS1pbi10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMjkwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWJsdWUtcmVjdC1tb3ZlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDI5MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWJsdWUtcmVjdC1yb3RhdGUtaW4tdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgtMjIwZGVnKSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctYmx1ZS1yZWN0LXJvdGF0ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKC0yMjBkZWcpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctYmx1ZS1yZWN0LW1vdmUtaW4tdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC0xNzBweCwgLTE2MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ibHVlLXJlY3QtbW92ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtMTcwcHgsIC0xNjBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ibHVlLXJlY3Qtcm90YXRlLWluLWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgzNWRlZykgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWJsdWUtcmVjdC1yb3RhdGUtb3V0LWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDM1ZGVnKSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWJsdWUtcmVjdC1tb3ZlLWluLWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC0yNjBweCwgLTEyMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ibHVlLXJlY3QtbW92ZS1vdXQtZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC0yNjBweCwgLTEyMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbi8qIFNWRyAoR0xPQkFMKSAqL1xuI3N2ZyAqIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKGVhc2UtaW4tb3V0KTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xufVxuXG4vKiBHUkVFTiBSRUNUQU5HTEUgVE9QIExFRlQgKi9cbiNncmVlbi1yZWN0IHtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoMC4yNjY3LCAtMC45NjM4LCAwLjk2MzgsIDAuMjY2NywgODAzLjMzNiwgMTIwMS4yNjM5KTtcbn1cblxuLyogQkxVRSBSRUNUQU5HTEUgQk9UVE9NIFJJR0hUICovXG4jYmx1ZS1yZWN0IHtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoMC4yNTg4LCAtMC45NjU5LCAwLjk2NTksIDAuMjU4OCwgMjg1LjUxNjQsIDE2NDQuMjA3OSk7XG59XG5cbi8qIFJFRCBSRUNUQU5HTEUgQk9UVE9NIExFRlQgKi9cbiNyZWQtcmVjdC1zdGF0aWMge1xuICB0cmFuc2Zvcm06IG1hdHJpeCgwLjI1ODgsIC0wLjk2NTksIDAuOTY1OSwgMC4yNTg4LCAtNDk5LjE1NTcsIDgwOC40NTczKTtcbn1cblxuLyogUElOSyBSRUNUQU5HTEUgVE9QIExFRlQgKi9cbiNwaW5rLXJlY3Qge1xuICB0cmFuc2Zvcm06IG1hdHJpeCgwLjg1NzcsIC0wLjUxNDIsIDAuNTE0MiwgMC44NTc3LCAtNC41NzE0LCAxNTcuNjEwMSk7XG59XG5cbi8qXG4jYmlnLWdyZWVuLXJlY3QsICNncmVlbi1yZWN0LCAjZ3JlZW4tY3VydmUge1xuICBmaWxsOiAjMDA5OTAwO1xufVxuXG4jYmlnLWJsdWUtcmVjdCwgI2JsdWUtc2VtaSwgI2JsdWUtcmVjdCB7XG4gIGZpbGw6ICMwMDMzRkY7XG59XG4qL1xuLnBlcC1jb2xvdXItb25lLWNsYXNzaWMge1xuICBmaWxsOiAjRkYwMDAwO1xufVxuXG4ucGVwLWNvbG91ci10d28tY2xhc3NpYyB7XG4gIGZpbGw6ICMwMDk5MDA7XG59XG5cbi5wZXAtY29sb3VyLXRocmVlLWNsYXNzaWMge1xuICBmaWxsOiAjMDAzM0ZGO1xufVxuXG4ucGVwLWNvbG91ci1mb3VyLWNsYXNzaWMge1xuICBmaWxsOiAjRkZGRjAwO1xufVxuXG4ucGVwLWNvbG91ci1maXZlLWNsYXNzaWMge1xuICBmaWxsOiAjRkZDQzk5O1xufVxuXG4ucGVwLWNvbG91ci1zaXgtY2xhc3NpYyB7XG4gIGZpbGw6ICM2NjMzMDA7XG59XG5cbi5wZXAtY29sb3VyLW9uZS1wYXN0ZWwge1xuICBmaWxsOiAjRkZDQ0ZGO1xufVxuXG4ucGVwLWNvbG91ci10d28tcGFzdGVsIHtcbiAgZmlsbDogI0NDRkZDQztcbn1cblxuLnBlcC1jb2xvdXItdGhyZWUtcGFzdGVsIHtcbiAgZmlsbDogIzMzQ0NDQztcbn1cblxuLnBlcC1jb2xvdXItZm91ci1wYXN0ZWwge1xuICBmaWxsOiAjNjZDQ0NDO1xufVxuXG4ucGVwLWNvbG91ci1maXZlLXBhc3RlbCB7XG4gIGZpbGw6ICNGRkNDQ0M7XG59XG5cbi5wZXAtY29sb3VyLXNpeC1wYXN0ZWwge1xuICBmaWxsOiAjOTk5OUZGO1xufVxuXG4vKlxuI3llbGxvdy1zZW1pLCAjeWVsbG93LXJlY3QtcCwgI3llbGxvdy1yZWN0LWUsICN5ZWxsb3ctY3VydmUge1xuICBmaWxsOiAjRkZGRjAwO1xufVxuXG4jcGluay1zZW1pLXN0YXRpYywgI3BpbmstcmVjdCwgI3Bpbmstc2VtaS1wLCAjYmlnLXBpbmstcmVjdCB7XG4gIGZpbGw6ICNGRkNDOTk7XG59XG5cbiNicm93bi1yZWN0LCAjYnJvd24tc2VtaS1yaWdodCwgI2Jyb3duLXNlbWktbGVmdCB7XG4gIGZpbGw6ICM2NjMzMDA7XG59XG4qL1xuI2JpZy1ibHVlLXJlY3QtbW92ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKGVhc2UtaW4tb3V0KTtcbn1cblxuLmJpZy1ibHVlLXJlY3QtbW92ZS1pbi1vbmUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ibHVlLXJlY3QtbW92ZS1pbi1vbmU7XG59XG5cbi5iaWctYmx1ZS1yZWN0LW1vdmUtb3V0LW9uZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctYmx1ZS1yZWN0LW1vdmUtb3V0LW9uZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmlnLWJsdWUtcmVjdC1tb3ZlLWluLXR3byB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWJsdWUtcmVjdC1tb3ZlLWluLXR3bztcbn1cblxuLmJpZy1ibHVlLXJlY3QtbW92ZS1vdXQtdHdvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ibHVlLXJlY3QtbW92ZS1vdXQtdHdvO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5iaWctYmx1ZS1yZWN0LW1vdmUtaW4tdGhyZWUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ibHVlLXJlY3QtbW92ZS1pbi10aHJlZTtcbn1cblxuLmJpZy1ibHVlLXJlY3QtbW92ZS1vdXQtdGhyZWUge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWJsdWUtcmVjdC1tb3ZlLW91dC10aHJlZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmlnLWJsdWUtcmVjdC1tb3ZlLWluLWZvdXIge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ibHVlLXJlY3QtbW92ZS1pbi1mb3VyO1xufVxuXG4uYmlnLWJsdWUtcmVjdC1tb3ZlLW91dC1mb3VyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ibHVlLXJlY3QtbW92ZS1vdXQtZm91cjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4jYmlnLWJsdWUtcmVjdC1yb3RhdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKGVhc2UtaW4tb3V0KTtcbn1cblxuLmJpZy1ibHVlLXJlY3Qtcm90YXRlLWluLW9uZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWJsdWUtcmVjdC1yb3RhdGUtaW4tb25lO1xufVxuXG4uYmlnLWJsdWUtcmVjdC1yb3RhdGUtb3V0LW9uZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctYmx1ZS1yZWN0LXJvdGF0ZS1vdXQtb25lO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5iaWctYmx1ZS1yZWN0LXJvdGF0ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ibHVlLXJlY3Qtcm90YXRlLWluLXR3bztcbn1cblxuLmJpZy1ibHVlLXJlY3Qtcm90YXRlLW91dC10d28ge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWJsdWUtcmVjdC1yb3RhdGUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmlnLWJsdWUtcmVjdC1yb3RhdGUtaW4tdGhyZWUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ibHVlLXJlY3Qtcm90YXRlLWluLXRocmVlO1xufVxuXG4uYmlnLWJsdWUtcmVjdC1yb3RhdGUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ibHVlLXJlY3Qtcm90YXRlLW91dC10aHJlZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmlnLWJsdWUtcmVjdC1yb3RhdGUtaW4tZm91ciB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWJsdWUtcmVjdC1yb3RhdGUtaW4tZm91cjtcbn1cblxuLmJpZy1ibHVlLXJlY3Qtcm90YXRlLW91dC1mb3VyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ibHVlLXJlY3Qtcm90YXRlLW91dC1mb3VyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbiN5ZWxsb3ctcmVjdC1tb3ZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoZWFzZS1pbi1vdXQpO1xufVxuXG4ueWVsbG93LXJlY3QtbW92ZS1pbi1vbmUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LW1vdmUtaW4tb25lO1xufVxuXG4ueWVsbG93LXJlY3QtbW92ZS1vdXQtb25lIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LW1vdmUtb3V0LW9uZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ueWVsbG93LXJlY3QtbW92ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LW1vdmUtaW4tdHdvO1xufVxuXG4ueWVsbG93LXJlY3QtbW92ZS1vdXQtdHdvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LW1vdmUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ueWVsbG93LXJlY3QtbW92ZS1pbi10aHJlZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtbW92ZS1pbi10aHJlZTtcbn1cblxuLnllbGxvdy1yZWN0LW1vdmUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LW1vdmUtb3V0LXRocmVlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi55ZWxsb3ctcmVjdC1tb3ZlLWluLWZvdXIge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LW1vdmUtaW4tZm91cjtcbn1cblxuLnllbGxvdy1yZWN0LW1vdmUtb3V0LWZvdXIge1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtbW92ZS1vdXQtZm91cjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4jeWVsbG93LXJlY3Qtcm90YXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihlYXNlLWluLW91dCk7XG59XG5cbi55ZWxsb3ctcmVjdC1yb3RhdGUtaW4tb25lIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1yb3RhdGUtaW4tb25lO1xufVxuXG4ueWVsbG93LXJlY3Qtcm90YXRlLW91dC1vbmUge1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3Qtcm90YXRlLW91dC1vbmU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLnllbGxvdy1yZWN0LXJvdGF0ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LXJvdGF0ZS1pbi10d287XG59XG5cbi55ZWxsb3ctcmVjdC1yb3RhdGUtb3V0LXR3byB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1yb3RhdGUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ueWVsbG93LXJlY3Qtcm90YXRlLWluLXRocmVlIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1yb3RhdGUtaW4tdGhyZWU7XG59XG5cbi55ZWxsb3ctcmVjdC1yb3RhdGUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LXJvdGF0ZS1vdXQtdGhyZWU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLnllbGxvdy1yZWN0LXJvdGF0ZS1pbi1mb3VyIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1yb3RhdGUtaW4tZm91cjtcbn1cblxuLnllbGxvdy1yZWN0LXJvdGF0ZS1vdXQtZm91ciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1yb3RhdGUtb3V0LWZvdXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuI3Bpbmstc2VtaS1wLW1vdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoZWFzZS1pbi1vdXQpO1xufVxuXG4ucGluay1zZW1pLXAtbW92ZS1pbi1vbmUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3Bpbmstc2VtaS1wLW1vdmUtaW4tb25lO1xufVxuXG4ucGluay1zZW1pLXAtbW92ZS1vdXQtb25lIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3Bpbmstc2VtaS1wLW1vdmUtb3V0LW9uZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ucGluay1zZW1pLXAtbW92ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3Bpbmstc2VtaS1wLW1vdmUtaW4tdHdvO1xufVxuXG4ucGluay1zZW1pLXAtbW92ZS1vdXQtdHdvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3Bpbmstc2VtaS1wLW1vdmUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ucGluay1zZW1pLXAtbW92ZS1pbi10aHJlZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfcGluay1zZW1pLXAtbW92ZS1pbi10aHJlZTtcbn1cblxuLnBpbmstc2VtaS1wLW1vdmUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3Bpbmstc2VtaS1wLW1vdmUtb3V0LXRocmVlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5waW5rLXNlbWktcC1tb3ZlLWluLWZvdXIge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3Bpbmstc2VtaS1wLW1vdmUtaW4tZm91cjtcbn1cblxuLnBpbmstc2VtaS1wLW1vdmUtb3V0LWZvdXIge1xuICBhbmltYXRpb24tbmFtZToga2ZfcGluay1zZW1pLXAtbW92ZS1vdXQtZm91cjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4jcGluay1zZW1pLXAtcm90YXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoZWFzZS1pbi1vdXQpO1xufVxuXG4ucGluay1zZW1pLXAtcm90YXRlLWluLW9uZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfcGluay1zZW1pLXAtcm90YXRlLWluLW9uZTtcbn1cblxuLnBpbmstc2VtaS1wLXJvdGF0ZS1vdXQtb25lIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3Bpbmstc2VtaS1wLXJvdGF0ZS1vdXQtb25lO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5waW5rLXNlbWktcC1yb3RhdGUtaW4tdHdvIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9waW5rLXNlbWktcC1yb3RhdGUtaW4tdHdvO1xufVxuXG4ucGluay1zZW1pLXAtcm90YXRlLW91dC10d28ge1xuICBhbmltYXRpb24tbmFtZToga2ZfcGluay1zZW1pLXAtcm90YXRlLW91dC10d287XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLnBpbmstc2VtaS1wLXJvdGF0ZS1pbi10aHJlZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfcGluay1zZW1pLXAtcm90YXRlLWluLXRocmVlO1xufVxuXG4ucGluay1zZW1pLXAtcm90YXRlLW91dC10aHJlZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9waW5rLXNlbWktcC1yb3RhdGUtb3V0LXRocmVlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5waW5rLXNlbWktcC1yb3RhdGUtaW4tZm91ciB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfcGluay1zZW1pLXAtcm90YXRlLWluLWZvdXI7XG59XG5cbi5waW5rLXNlbWktcC1yb3RhdGUtb3V0LWZvdXIge1xuICBhbmltYXRpb24tbmFtZToga2ZfcGluay1zZW1pLXAtcm90YXRlLW91dC1mb3VyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbiNiaWctZ3JlZW4tcmVjdC1tb3ZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoZWFzZS1pbi1vdXQpO1xufVxuXG4uYmlnLWdyZWVuLXJlY3QtbW92ZS1pbi1vbmUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ncmVlbi1yZWN0LW1vdmUtaW4tb25lO1xufVxuXG4uYmlnLWdyZWVuLXJlY3QtbW92ZS1vdXQtb25lIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ncmVlbi1yZWN0LW1vdmUtb3V0LW9uZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmlnLWdyZWVuLXJlY3QtbW92ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ncmVlbi1yZWN0LW1vdmUtaW4tdHdvO1xufVxuXG4uYmlnLWdyZWVuLXJlY3QtbW92ZS1vdXQtdHdvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ncmVlbi1yZWN0LW1vdmUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmlnLWdyZWVuLXJlY3QtbW92ZS1pbi10aHJlZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWdyZWVuLXJlY3QtbW92ZS1pbi10aHJlZTtcbn1cblxuLmJpZy1ncmVlbi1yZWN0LW1vdmUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ncmVlbi1yZWN0LW1vdmUtb3V0LXRocmVlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5iaWctZ3JlZW4tcmVjdC1tb3ZlLWluLWZvdXIge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ncmVlbi1yZWN0LW1vdmUtaW4tZm91cjtcbn1cblxuLmJpZy1ncmVlbi1yZWN0LW1vdmUtb3V0LWZvdXIge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWdyZWVuLXJlY3QtbW92ZS1vdXQtZm91cjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4jYmlnLWdyZWVuLXJlY3Qtcm90YXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihlYXNlLWluLW91dCk7XG59XG5cbi5iaWctZ3JlZW4tcmVjdC1yb3RhdGUtaW4tb25lIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctZ3JlZW4tcmVjdC1yb3RhdGUtaW4tb25lO1xufVxuXG4uYmlnLWdyZWVuLXJlY3Qtcm90YXRlLW91dC1vbmUge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWdyZWVuLXJlY3Qtcm90YXRlLW91dC1vbmU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1ncmVlbi1yZWN0LXJvdGF0ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ncmVlbi1yZWN0LXJvdGF0ZS1pbi10d287XG59XG5cbi5iaWctZ3JlZW4tcmVjdC1yb3RhdGUtb3V0LXR3byB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctZ3JlZW4tcmVjdC1yb3RhdGUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmlnLWdyZWVuLXJlY3Qtcm90YXRlLWluLXRocmVlIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctZ3JlZW4tcmVjdC1yb3RhdGUtaW4tdGhyZWU7XG59XG5cbi5iaWctZ3JlZW4tcmVjdC1yb3RhdGUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ncmVlbi1yZWN0LXJvdGF0ZS1vdXQtdGhyZWU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1ncmVlbi1yZWN0LXJvdGF0ZS1pbi1mb3VyIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctZ3JlZW4tcmVjdC1yb3RhdGUtaW4tZm91cjtcbn1cblxuLmJpZy1ncmVlbi1yZWN0LXJvdGF0ZS1vdXQtZm91ciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctZ3JlZW4tcmVjdC1yb3RhdGUtb3V0LWZvdXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuI2Jyb3duLXJlY3QtbW92ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKGVhc2UtaW4tb3V0KTtcbn1cblxuLmJyb3duLXJlY3QtbW92ZS1pbi1vbmUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2Jyb3duLXJlY3QtbW92ZS1pbi1vbmU7XG59XG5cbi5icm93bi1yZWN0LW1vdmUtb3V0LW9uZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9icm93bi1yZWN0LW1vdmUtb3V0LW9uZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYnJvd24tcmVjdC1tb3ZlLWluLXR3byB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYnJvd24tcmVjdC1tb3ZlLWluLXR3bztcbn1cblxuLmJyb3duLXJlY3QtbW92ZS1vdXQtdHdvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2Jyb3duLXJlY3QtbW92ZS1vdXQtdHdvO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5icm93bi1yZWN0LW1vdmUtaW4tdGhyZWUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2Jyb3duLXJlY3QtbW92ZS1pbi10aHJlZTtcbn1cblxuLmJyb3duLXJlY3QtbW92ZS1vdXQtdGhyZWUge1xuICBhbmltYXRpb24tbmFtZToga2ZfYnJvd24tcmVjdC1tb3ZlLW91dC10aHJlZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYnJvd24tcmVjdC1tb3ZlLWluLWZvdXIge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2Jyb3duLXJlY3QtbW92ZS1pbi1mb3VyO1xufVxuXG4uYnJvd24tcmVjdC1tb3ZlLW91dC1mb3VyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2Jyb3duLXJlY3QtbW92ZS1vdXQtZm91cjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4jYnJvd24tcmVjdC1yb3RhdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKGVhc2UtaW4tb3V0KTtcbn1cblxuLmJyb3duLXJlY3Qtcm90YXRlLWluLW9uZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYnJvd24tcmVjdC1yb3RhdGUtaW4tb25lO1xufVxuXG4uYnJvd24tcmVjdC1yb3RhdGUtb3V0LW9uZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9icm93bi1yZWN0LXJvdGF0ZS1vdXQtb25lO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5icm93bi1yZWN0LXJvdGF0ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2Jyb3duLXJlY3Qtcm90YXRlLWluLXR3bztcbn1cblxuLmJyb3duLXJlY3Qtcm90YXRlLW91dC10d28ge1xuICBhbmltYXRpb24tbmFtZToga2ZfYnJvd24tcmVjdC1yb3RhdGUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYnJvd24tcmVjdC1yb3RhdGUtaW4tdGhyZWUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2Jyb3duLXJlY3Qtcm90YXRlLWluLXRocmVlO1xufVxuXG4uYnJvd24tcmVjdC1yb3RhdGUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2Jyb3duLXJlY3Qtcm90YXRlLW91dC10aHJlZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYnJvd24tcmVjdC1yb3RhdGUtaW4tZm91ciB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYnJvd24tcmVjdC1yb3RhdGUtaW4tZm91cjtcbn1cblxuLmJyb3duLXJlY3Qtcm90YXRlLW91dC1mb3VyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2Jyb3duLXJlY3Qtcm90YXRlLW91dC1mb3VyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbiNibHVlLXNlbWktbW92ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKGVhc2UtaW4tb3V0KTtcbn1cblxuLmJsdWUtc2VtaS1tb3ZlLWluLW9uZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmx1ZS1zZW1pLW1vdmUtaW4tb25lO1xufVxuXG4uYmx1ZS1zZW1pLW1vdmUtb3V0LW9uZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9ibHVlLXNlbWktbW92ZS1vdXQtb25lO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5ibHVlLXNlbWktbW92ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JsdWUtc2VtaS1tb3ZlLWluLXR3bztcbn1cblxuLmJsdWUtc2VtaS1tb3ZlLW91dC10d28ge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmx1ZS1zZW1pLW1vdmUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmx1ZS1zZW1pLW1vdmUtaW4tdGhyZWUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JsdWUtc2VtaS1tb3ZlLWluLXRocmVlO1xufVxuXG4uYmx1ZS1zZW1pLW1vdmUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JsdWUtc2VtaS1tb3ZlLW91dC10aHJlZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmx1ZS1zZW1pLW1vdmUtaW4tZm91ciB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmx1ZS1zZW1pLW1vdmUtaW4tZm91cjtcbn1cblxuLmJsdWUtc2VtaS1tb3ZlLW91dC1mb3VyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JsdWUtc2VtaS1tb3ZlLW91dC1mb3VyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbiNibHVlLXNlbWktcm90YXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihlYXNlLWluLW91dCk7XG59XG5cbi5ibHVlLXNlbWktcm90YXRlLWluLW9uZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmx1ZS1zZW1pLXJvdGF0ZS1pbi1vbmU7XG59XG5cbi5ibHVlLXNlbWktcm90YXRlLW91dC1vbmUge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmx1ZS1zZW1pLXJvdGF0ZS1vdXQtb25lO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5ibHVlLXNlbWktcm90YXRlLWluLXR3byB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmx1ZS1zZW1pLXJvdGF0ZS1pbi10d287XG59XG5cbi5ibHVlLXNlbWktcm90YXRlLW91dC10d28ge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmx1ZS1zZW1pLXJvdGF0ZS1vdXQtdHdvO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5ibHVlLXNlbWktcm90YXRlLWluLXRocmVlIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9ibHVlLXNlbWktcm90YXRlLWluLXRocmVlO1xufVxuXG4uYmx1ZS1zZW1pLXJvdGF0ZS1vdXQtdGhyZWUge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmx1ZS1zZW1pLXJvdGF0ZS1vdXQtdGhyZWU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJsdWUtc2VtaS1yb3RhdGUtaW4tZm91ciB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmx1ZS1zZW1pLXJvdGF0ZS1pbi1mb3VyO1xufVxuXG4uYmx1ZS1zZW1pLXJvdGF0ZS1vdXQtZm91ciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9ibHVlLXNlbWktcm90YXRlLW91dC1mb3VyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbiNiaWctcGluay1yZWN0LW1vdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihlYXNlLWluLW91dCk7XG59XG5cbi5iaWctcGluay1yZWN0LW1vdmUtaW4tb25lIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctcGluay1yZWN0LW1vdmUtaW4tb25lO1xufVxuXG4uYmlnLXBpbmstcmVjdC1tb3ZlLW91dC1vbmUge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLXBpbmstcmVjdC1tb3ZlLW91dC1vbmU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1waW5rLXJlY3QtbW92ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1waW5rLXJlY3QtbW92ZS1pbi10d287XG59XG5cbi5iaWctcGluay1yZWN0LW1vdmUtb3V0LXR3byB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctcGluay1yZWN0LW1vdmUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmlnLXBpbmstcmVjdC1tb3ZlLWluLXRocmVlIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctcGluay1yZWN0LW1vdmUtaW4tdGhyZWU7XG59XG5cbi5iaWctcGluay1yZWN0LW1vdmUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1waW5rLXJlY3QtbW92ZS1vdXQtdGhyZWU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1waW5rLXJlY3QtbW92ZS1pbi1mb3VyIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctcGluay1yZWN0LW1vdmUtaW4tZm91cjtcbn1cblxuLmJpZy1waW5rLXJlY3QtbW92ZS1vdXQtZm91ciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctcGluay1yZWN0LW1vdmUtb3V0LWZvdXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuI2JpZy1waW5rLXJlY3Qtcm90YXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihlYXNlLWluLW91dCk7XG59XG5cbi5iaWctcGluay1yZWN0LXJvdGF0ZS1pbi1vbmUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1waW5rLXJlY3Qtcm90YXRlLWluLW9uZTtcbn1cblxuLmJpZy1waW5rLXJlY3Qtcm90YXRlLW91dC1vbmUge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLXBpbmstcmVjdC1yb3RhdGUtb3V0LW9uZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmlnLXBpbmstcmVjdC1yb3RhdGUtaW4tdHdvIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctcGluay1yZWN0LXJvdGF0ZS1pbi10d287XG59XG5cbi5iaWctcGluay1yZWN0LXJvdGF0ZS1vdXQtdHdvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1waW5rLXJlY3Qtcm90YXRlLW91dC10d287XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1waW5rLXJlY3Qtcm90YXRlLWluLXRocmVlIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctcGluay1yZWN0LXJvdGF0ZS1pbi10aHJlZTtcbn1cblxuLmJpZy1waW5rLXJlY3Qtcm90YXRlLW91dC10aHJlZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctcGluay1yZWN0LXJvdGF0ZS1vdXQtdGhyZWU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1waW5rLXJlY3Qtcm90YXRlLWluLWZvdXIge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1waW5rLXJlY3Qtcm90YXRlLWluLWZvdXI7XG59XG5cbi5iaWctcGluay1yZWN0LXJvdGF0ZS1vdXQtZm91ciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctcGluay1yZWN0LXJvdGF0ZS1vdXQtZm91cjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4jcmVkLXJlY3QtZS1tb3ZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoZWFzZS1pbi1vdXQpO1xufVxuXG4ucmVkLXJlY3QtZS1tb3ZlLWluLW9uZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfcmVkLXJlY3QtZS1tb3ZlLWluLW9uZTtcbn1cblxuLnJlZC1yZWN0LWUtbW92ZS1vdXQtb25lIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3JlZC1yZWN0LWUtbW92ZS1vdXQtb25lO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5yZWQtcmVjdC1lLW1vdmUtaW4tdHdvIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9yZWQtcmVjdC1lLW1vdmUtaW4tdHdvO1xufVxuXG4ucmVkLXJlY3QtZS1tb3ZlLW91dC10d28ge1xuICBhbmltYXRpb24tbmFtZToga2ZfcmVkLXJlY3QtZS1tb3ZlLW91dC10d287XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLnJlZC1yZWN0LWUtbW92ZS1pbi10aHJlZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfcmVkLXJlY3QtZS1tb3ZlLWluLXRocmVlO1xufVxuXG4ucmVkLXJlY3QtZS1tb3ZlLW91dC10aHJlZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9yZWQtcmVjdC1lLW1vdmUtb3V0LXRocmVlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5yZWQtcmVjdC1lLW1vdmUtaW4tZm91ciB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfcmVkLXJlY3QtZS1tb3ZlLWluLWZvdXI7XG59XG5cbi5yZWQtcmVjdC1lLW1vdmUtb3V0LWZvdXIge1xuICBhbmltYXRpb24tbmFtZToga2ZfcmVkLXJlY3QtZS1tb3ZlLW91dC1mb3VyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbiNyZWQtcmVjdC1lLXJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoZWFzZS1pbi1vdXQpO1xufVxuXG4ucmVkLXJlY3QtZS1yb3RhdGUtaW4tb25lIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9yZWQtcmVjdC1lLXJvdGF0ZS1pbi1vbmU7XG59XG5cbi5yZWQtcmVjdC1lLXJvdGF0ZS1vdXQtb25lIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3JlZC1yZWN0LWUtcm90YXRlLW91dC1vbmU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLnJlZC1yZWN0LWUtcm90YXRlLWluLXR3byB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfcmVkLXJlY3QtZS1yb3RhdGUtaW4tdHdvO1xufVxuXG4ucmVkLXJlY3QtZS1yb3RhdGUtb3V0LXR3byB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9yZWQtcmVjdC1lLXJvdGF0ZS1vdXQtdHdvO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5yZWQtcmVjdC1lLXJvdGF0ZS1pbi10aHJlZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfcmVkLXJlY3QtZS1yb3RhdGUtaW4tdGhyZWU7XG59XG5cbi5yZWQtcmVjdC1lLXJvdGF0ZS1vdXQtdGhyZWUge1xuICBhbmltYXRpb24tbmFtZToga2ZfcmVkLXJlY3QtZS1yb3RhdGUtb3V0LXRocmVlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5yZWQtcmVjdC1lLXJvdGF0ZS1pbi1mb3VyIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9yZWQtcmVjdC1lLXJvdGF0ZS1pbi1mb3VyO1xufVxuXG4ucmVkLXJlY3QtZS1yb3RhdGUtb3V0LWZvdXIge1xuICBhbmltYXRpb24tbmFtZToga2ZfcmVkLXJlY3QtZS1yb3RhdGUtb3V0LWZvdXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuI3llbGxvdy1yZWN0LWUtbW92ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihlYXNlLWluLW91dCk7XG59XG5cbi55ZWxsb3ctcmVjdC1lLW1vdmUtaW4tb25lIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1lLW1vdmUtaW4tb25lO1xufVxuXG4ueWVsbG93LXJlY3QtZS1tb3ZlLW91dC1vbmUge1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtZS1tb3ZlLW91dC1vbmU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLnllbGxvdy1yZWN0LWUtbW92ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LWUtbW92ZS1pbi10d287XG59XG5cbi55ZWxsb3ctcmVjdC1lLW1vdmUtb3V0LXR3byB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1lLW1vdmUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ueWVsbG93LXJlY3QtZS1tb3ZlLWluLXRocmVlIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1lLW1vdmUtaW4tdGhyZWU7XG59XG5cbi55ZWxsb3ctcmVjdC1lLW1vdmUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LWUtbW92ZS1vdXQtdGhyZWU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLnllbGxvdy1yZWN0LWUtbW92ZS1pbi1mb3VyIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1lLW1vdmUtaW4tZm91cjtcbn1cblxuLnllbGxvdy1yZWN0LWUtbW92ZS1vdXQtZm91ciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1lLW1vdmUtb3V0LWZvdXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuI3llbGxvdy1yZWN0LWUtcm90YXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoZWFzZS1pbi1vdXQpO1xufVxuXG4ueWVsbG93LXJlY3QtZS1yb3RhdGUtaW4tb25lIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1lLXJvdGF0ZS1pbi1vbmU7XG59XG5cbi55ZWxsb3ctcmVjdC1lLXJvdGF0ZS1vdXQtb25lIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LWUtcm90YXRlLW91dC1vbmU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLnllbGxvdy1yZWN0LWUtcm90YXRlLWluLXR3byB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtZS1yb3RhdGUtaW4tdHdvO1xufVxuXG4ueWVsbG93LXJlY3QtZS1yb3RhdGUtb3V0LXR3byB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1lLXJvdGF0ZS1vdXQtdHdvO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi55ZWxsb3ctcmVjdC1lLXJvdGF0ZS1pbi10aHJlZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtZS1yb3RhdGUtaW4tdGhyZWU7XG59XG5cbi55ZWxsb3ctcmVjdC1lLXJvdGF0ZS1vdXQtdGhyZWUge1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtZS1yb3RhdGUtb3V0LXRocmVlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi55ZWxsb3ctcmVjdC1lLXJvdGF0ZS1pbi1mb3VyIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1lLXJvdGF0ZS1pbi1mb3VyO1xufVxuXG4ueWVsbG93LXJlY3QtZS1yb3RhdGUtb3V0LWZvdXIge1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtZS1yb3RhdGUtb3V0LWZvdXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuXG4ucG93ZXItdXNlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1LjZyZW07XG59XG5cblxuLnByZWxvYWRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5cbi5wcmV2aWV3IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLnByZXZpZXctd3JhcCB7XG4gIHBhZGRpbmc6IDIuMXJlbSAycmVtIDEuNXJlbSAycmVtO1xufVxuXG4ucHJldmlldy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByZXZpZXctdGV4dCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmV2aWV3LXRleHQsXG4ucHJldmlldy1sYWJlbCB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5wcmV2aWV3LXRleHQsXG4gIC5wcmV2aWV3LWxhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDgwdnc7XG4gIH1cbn1cblxuLnByZXZpZXctbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucHJldmlldy10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xufVxuXG4ucHJldmlldy1jb2x1bW5zLW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJldmlldy1jb2x1bW5zLW9uZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5wcmV2aWV3LWNvbHVtbnMtdHdvIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnByZXZpZXctY29sdW1ucy10d286bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbi5wcmV2aWV3LWNvbHVtbnMtdGhyZWUge1xuICB3aWR0aDogMzMuMyU7XG59XG5cbi5wcmV2aWV3LWNvbHVtbnMtdGhyZWU6bnRoLWNoaWxkKDNuKzEpLCAucHJldmlldy1jb2x1bW5zLXRocmVlOm50aC1jaGlsZCgzbisyKSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG4ucHJldmlldy1jb2x1bW5zLWZvdXIge1xuICB3aWR0aDogMjUlO1xufVxuXG4ucHJldmlldy1jb2x1bW5zLWZvdXI6bnRoLWNoaWxkKDRuKzEpLCAucHJldmlldy1jb2x1bW5zLWZvdXI6bnRoLWNoaWxkKDRuKzIpLCAucHJldmlldy1jb2x1bW5zLWZvdXI6bnRoLWNoaWxkKDRuKzMpIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbi5wcmV2aWV3LWNvbHVtbnMtZml2ZSB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5wcmV2aWV3LWNvbHVtbnMtZml2ZTpudGgtY2hpbGQoNW4rMSksIC5wcmV2aWV3LWNvbHVtbnMtZml2ZTpudGgtY2hpbGQoNW4rMiksIC5wcmV2aWV3LWNvbHVtbnMtZml2ZTpudGgtY2hpbGQoNW4rMyksIC5wcmV2aWV3LWNvbHVtbnMtZml2ZTpudGgtY2hpbGQoNW4rNCkge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbn1cblxuLnByZXZpZXctY29sdW1ucy1zaXgge1xuICB3aWR0aDogMTYuNiU7XG59XG5cbi5wcmV2aWV3LWNvbHVtbnMtc2l4Om50aC1jaGlsZCg2bisxKSwgLnByZXZpZXctY29sdW1ucy1zaXg6bnRoLWNoaWxkKDZuKzIpLCAucHJldmlldy1jb2x1bW5zLXNpeDpudGgtY2hpbGQoNm4rMyksIC5wcmV2aWV3LWNvbHVtbnMtc2l4Om50aC1jaGlsZCg2bis0KSwgLnByZXZpZXctY29sdW1ucy1zaXg6bnRoLWNoaWxkKDZuKzUpIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbi5wcmV2aWV3LWNvbHVtbnMtc2V2ZW4ge1xuICB3aWR0aDogMTQuMiU7XG59XG5cbi5wcmV2aWV3LWNvbHVtbnMtc2V2ZW46bnRoLWNoaWxkKDduKzEpLCAucHJldmlldy1jb2x1bW5zLXNldmVuOm50aC1jaGlsZCg3bisyKSwgLnByZXZpZXctY29sdW1ucy1zZXZlbjpudGgtY2hpbGQoN24rMyksIC5wcmV2aWV3LWNvbHVtbnMtc2V2ZW46bnRoLWNoaWxkKDduKzQpLCAucHJldmlldy1jb2x1bW5zLXNldmVuOm50aC1jaGlsZCg3bis1KSwgLnByZXZpZXctY29sdW1ucy1zZXZlbjpudGgtY2hpbGQoN24rNikge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbn1cblxuLnByZXZpZXctY29sdW1ucy1laWdodCB7XG4gIHdpZHRoOiAxMi41JTtcbn1cblxuLnByZXZpZXctY29sdW1ucy1laWdodDpudGgtY2hpbGQoOG4rMSksIC5wcmV2aWV3LWNvbHVtbnMtZWlnaHQ6bnRoLWNoaWxkKDhuKzIpLCAucHJldmlldy1jb2x1bW5zLWVpZ2h0Om50aC1jaGlsZCg4biszKSwgLnByZXZpZXctY29sdW1ucy1laWdodDpudGgtY2hpbGQoOG4rNCksIC5wcmV2aWV3LWNvbHVtbnMtZWlnaHQ6bnRoLWNoaWxkKDhuKzUpLCAucHJldmlldy1jb2x1bW5zLWVpZ2h0Om50aC1jaGlsZCg4bis2KSwgLnByZXZpZXctY29sdW1ucy1laWdodDpudGgtY2hpbGQoOG4rNykge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbn1cblxuLnByZXZpZXcuYmxhY2stb24td2hpdGUgLnByZXZpZXctbGFiZWwtdGl0bGUtbmV3IHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnByZXZpZXctYnV5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cblxuLnByb29mZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLnNoYXJlLWNhcnQgLnNoYXJlLXRoaXMtY2FydCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNoYXJlLWNhcnQgLmNhcnQtdXJsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2hhcmUtY2FydCAuY2FydC11cmw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG5cbi5zaGFyZS10cmFuc2FjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1LjZyZW07XG59XG5cblxuLnNpZ251cC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUuNnJlbTtcbn1cblxuXG4uc29sZC1vdXQgLmJ0bi1sYXJnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG5cbi5zeXN0ZW04NS1hbmltYXRpb24ge1xuICBtYXJnaW46IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgaGVpZ2h0OiAzMnJlbTtcbiAgd2lkdGg6IDcxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIHtcbiAgLnN5c3RlbTg1LWFuaW1hdGlvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLWhlaWdodDogMTAwMHB4KSB7XG4gIC5zeXN0ZW04NS1hbmltYXRpb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxufVxuXG4uc3lzdGVtODUtYW5pbWF0aW9uIC5zeXN0ZW04NS1hbmltYXRpb24tYmlnIHtcbiAgZm9udC1zaXplOiAxMC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnN5c3RlbTg1LWFuaW1hdGlvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZVgoLTMlKTtcbiAgICBmb250LXNpemU6IDEuNXZ3O1xuICAgIGhlaWdodDogMzJ2dztcbiAgICB3aWR0aDogNzF2dztcbiAgfVxuICAuc3lzdGVtODUtYW5pbWF0aW9uIC5zeXN0ZW04NS1hbmltYXRpb24tYmlnIHtcbiAgICBmb250LXNpemU6IDEwLjV2dztcbiAgfVxufVxuXG4uc3lzdGVtODUtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4udGF4LWNvdW50cnktc2VsZWN0IHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTJyZW07XG59XG5cblxuLnRvb2xzLXRvcC1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjRyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4udG9vbHMtdG9wLWJhciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cblxuXG5cbi50cmlhbHMgLmZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnRyaWFscyAudHJpYWwtcHJvY2Vzc2luZyB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4udHJpYWxzIC5kb3dubG9hZC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udHJpYWxzIC5kb3dubG9hZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLnR5cGVmYWNlLWRldGFpbHMge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnR5cGVmYWNlLWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50eXBlZmFjZS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbi50eXBlZmFjZS1kZXRhaWxzLXdyYXAge1xuICBtYXJnaW46IGF1dG87XG4gIGNsZWFyOiBmaXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAudHlwZWZhY2UtZGV0YWlscy13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDgwdnc7XG4gIH1cbn1cblxuLnR5cGVmYWNlLWRldGFpbHMtd3JhcCBhIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC50eXBlZmFjZS1kZXRhaWxzLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnR5cGVmYWNlLWRldGFpbHMtZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgfVxuICAudHlwZWZhY2UtZGV0YWlscy1saW5rcyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnR5cGVmYWNlLWRldGFpbHMtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLnBkZi1pY29uIHtcbiAgd2lkdGg6IDdyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Z3MvcGRmLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi10b3A6IDEuM3JlbTtcbn1cblxuLnBkZi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Z3MvcGRmLWljb24taG92LnN2Z1wiKTtcbn1cblxuXG4ud2FpdC1mb3ItaW1hZ2VzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ud2FpdC1mb3ItaW1hZ2VzLndhaXQtZm9yLWltYWdlcy1sb2FkZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5cbi5jb25maXJtYXRpb24taW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICBsZWZ0OiAzcmVtO1xuICByaWdodDogM3JlbTtcbiAgYm90dG9tOiAyMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmdzL2NvbmZpcm1hdGlvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLndoaXRlLW9uLXJlZC5uZXdzbGV0dGVyLWNvbmZpcm1hdGlvbiB7XG4gIGJhY2tncm91bmQ6IGJsdWU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG5cbi5jb25maXJtYXRpb24taW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICBsZWZ0OiAzcmVtO1xuICByaWdodDogM3JlbTtcbiAgYm90dG9tOiAyMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmdzL3RoYW5rLXlvdS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuXG4uY3VzdG9tLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA0cmVtIDRyZW0gMXJlbSA0cmVtO1xuICBtYXgtd2lkdGg6IDcxLjJyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgY2xlYXI6IGZpeDtcbn1cblxuLmN1c3RvbS1zZWN0aW9uIGEge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmN1c3RvbS1pbnRybyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG4gIC5jdXN0b20taW50cm8gcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICB9XG4gIC5jdXN0b20tZXh0cmEge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jdXN0b20taW50cm8gcCxcbiAgLmN1c3RvbS1leHRyYSBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuY3VzdG9tLWV4dHJhIHtcbiAgICBtYXJnaW4tdG9wOiAxLjNyZW07XG4gIH1cbn1cblxuLmN1c3RvbS1pdGVtcyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAycmVtO1xuICBjbGVhcjogZml4O1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG5cbi5jdXN0b20taXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmN1c3RvbS1pdGVtIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbiAgLmN1c3RvbS1pdGVtOm50aC1jaGlsZCg0bisyKSwgLmN1c3RvbS1pdGVtOm50aC1jaGlsZCg0biszKSB7XG4gICAgd2lkdGg6IDY2LjYlO1xuICB9XG4gIC5jdXN0b20taXRlbTpudGgtY2hpbGQoNG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5jdXN0b20taXRlbSBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmN1c3RvbS1pdGVtOm50aC1jaGlsZCgxbisxNSkge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jdXN0b20taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmN1c3RvbS1pdGVtIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY3VzdG9tLWl0ZW0gZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3VzdG9tLWl0ZW0gZmlndXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY3VzdG9tLXByb2plY3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDcxLjJyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMnJlbSA0cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XG59XG5cbi5jdXN0b20tcHJvamVjdCBzZWN0aW9uIHAge1xuICBtYXgtd2lkdGg6IDQ1cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5jdXN0b20tcHJvamVjdCBzZWN0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tcHJvamVjdCBzZWN0aW9uIGgyIHtcbiAgbWF4LXdpZHRoOiA0NXJlbTtcbn1cblxuLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb24uY3VzdG9tLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5jdXN0b20tcHJvamVjdCBzZWN0aW9uLmN1c3RvbS10aXRsZSBmaWd1cmUge1xuICBtYXgtd2lkdGg6IDcxLjJyZW07XG4gIHBhZGRpbmc6IDAgNHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uY3VzdG9tLXByb2plY3Qgc2VjdGlvbi5jdXN0b20tdGhyZWUtY29sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuY3VzdG9tLXByb2plY3Qgc2VjdGlvbi5jdXN0b20tdGhyZWUtY29sIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jdXN0b20tcHJvamVjdCBzZWN0aW9uLmN1c3RvbS10aHJlZS1jb2wge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMC44NXJlbTtcbiAgfVxufVxuXG4uY3VzdG9tLXByb2plY3Qgc2VjdGlvbi5jdXN0b20tdGhyZWUtY29sIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xufVxuXG4uY3VzdG9tLXByb2plY3Qgc2VjdGlvbi5jdXN0b20tdGhyZWUtY29sIGZpZ3VyZTpudGgtb2YtdHlwZSgyKSB7XG4gIGdyaWQtY29sdW1uOiA1IC8gc3BhbiA0O1xufVxuXG4uY3VzdG9tLXByb2plY3Qgc2VjdGlvbi5jdXN0b20tdGhyZWUtY29sIGZpZ3VyZTpudGgtb2YtdHlwZSgzKSB7XG4gIGdyaWQtY29sdW1uOiA5IC8gc3BhbiA0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb24uY3VzdG9tLXR3by11cCBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuODVyZW07XG4gIH1cbiAgLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb24uY3VzdG9tLXR3by11cCBmaWd1cmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY3VzdG9tLXByb2plY3Qgc2VjdGlvbi5jdXN0b20tc3RhY2tlZCBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuODVyZW07XG4gIH1cbiAgLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb24uY3VzdG9tLXN0YWNrZWQgZmlndXJlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5jdXN0b20tcHJvamVjdCBzZWN0aW9uLmN1c3RvbS10d28tdXAge1xuICAgIGNsZWFyOiBmaXg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb24uY3VzdG9tLXR3by11cCBmaWd1cmUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuY3VzdG9tLXByb2plY3Qgc2VjdGlvbi5jdXN0b20tdHdvLXVwIGZpZ3VyZTpudGgtY2hpbGQoMm4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuODVyZW07XG4gICAgY2xlYXI6IHJpZ2h0O1xuICB9XG4gIC5jdXN0b20tcHJvamVjdCBzZWN0aW9uLmN1c3RvbS10d28tdXAgZmlndXJlOm50aC1jaGlsZCgybisxKSB7XG4gICAgcGFkZGluZy1yaWdodDogMC44NXJlbTtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAuY3VzdG9tLXByb2plY3Qgc2VjdGlvbi5jdXN0b20tc3RhY2tlZCBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIH1cbiAgLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb24uY3VzdG9tLXN0YWNrZWQgZmlndXJlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWN0aW9uLWZvb3RlciB7XG4gIHBhZGRpbmc6IDRyZW0gNHJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cblxuQGtleWZyYW1lcyBzY3JvbGwtdiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAlLCAwKTtcbiAgfVxuICA2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwJSwgMCk7XG4gIH1cbiAgNy4xNDI4NTcxNDI5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNi42NjY2NjY2NjY3JSwgMCk7XG4gIH1cbiAgMTMuMTQyODU3MTQyOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTYuNjY2NjY2NjY2NyUsIDApO1xuICB9XG4gIDE0LjI4NTcxNDI4NTclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC0xMy4zMzMzMzMzMzMzJSwgMCk7XG4gIH1cbiAgMjAuMjg1NzE0Mjg1NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTEzLjMzMzMzMzMzMzMlLCAwKTtcbiAgfVxuICAyMS40Mjg1NzE0Mjg2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtMjAlLCAwKTtcbiAgfVxuICAyNy40Mjg1NzE0Mjg2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtMjAlLCAwKTtcbiAgfVxuICAyOC41NzE0Mjg1NzE0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtMjYuNjY2NjY2NjY2NyUsIDApO1xuICB9XG4gIDM0LjU3MTQyODU3MTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC0yNi42NjY2NjY2NjY3JSwgMCk7XG4gIH1cbiAgMzUuNzE0Mjg1NzE0MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTMzLjMzMzMzMzMzMzMlLCAwKTtcbiAgfVxuICA0MS43MTQyODU3MTQzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtMzMuMzMzMzMzMzMzMyUsIDApO1xuICB9XG4gIDQyLjg1NzE0Mjg1NzElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC00MCUsIDApO1xuICB9XG4gIDQ4Ljg1NzE0Mjg1NzElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC00MCUsIDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNDYuNjY2NjY2NjY2NyUsIDApO1xuICB9XG4gIDU2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNDYuNjY2NjY2NjY2NyUsIDApO1xuICB9XG4gIDU3LjE0Mjg1NzE0MjklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC01My4zMzMzMzMzMzMzJSwgMCk7XG4gIH1cbiAgNjMuMTQyODU3MTQyOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTUzLjMzMzMzMzMzMzMlLCAwKTtcbiAgfVxuICA2NC4yODU3MTQyODU3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNjAlLCAwKTtcbiAgfVxuICA3MC4yODU3MTQyODU3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNjAlLCAwKTtcbiAgfVxuICA3MS40Mjg1NzE0Mjg2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNjYuNjY2NjY2NjY2NyUsIDApO1xuICB9XG4gIDc3LjQyODU3MTQyODYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC02Ni42NjY2NjY2NjY3JSwgMCk7XG4gIH1cbiAgNzguNTcxNDI4NTcxNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTczLjMzMzMzMzMzMzMlLCAwKTtcbiAgfVxuICA4NC41NzE0Mjg1NzE0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNzMuMzMzMzMzMzMzMyUsIDApO1xuICB9XG4gIDg1LjcxNDI4NTcxNDMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC04MCUsIDApO1xuICB9XG4gIDkxLjcxNDI4NTcxNDMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC04MCUsIDApO1xuICB9XG4gIDkyLjg1NzE0Mjg1NzElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC04Ni42NjY2NjY2NjY3JSwgMCk7XG4gIH1cbiAgOTguODU3MTQyODU3MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTg2LjY2NjY2NjY2NjclLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC05My4zMzMzMzMzMzMzJSwgMCk7XG4gIH1cbiAgMTA2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtOTMuMzMzMzMzMzMzMyUsIDApO1xuICB9XG59XG5cbi5ib29raW5nLXRpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMzJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJvb2tpbmctdGlja2VyLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogc2Nyb2xsLXYgNTBzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmJvb2tpbmctZm9jdXMtaW1hZ2Uge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5ib29raW5nLWZvY3VzLXBvaW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIC01MCUsIDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYm9va2luZy1mb2N1cy1wb2ludDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAwLjhyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ib29raW5nLWZvY3VzLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogODAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmJvb2tpbmctZm9jdXMtZWxlbWVudHM6aG92ZXIgLmJvb2tpbmctZm9jdXMtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJvb2tpbmctZm9jdXMtZWxlbWVudHM6aG92ZXIgLmJvb2tpbmctZm9jdXMtcG9pbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJvb2tpbmctZm9jdXMtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi5jb2FsLWRyb3BzLXplcm8tcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLmZsaXAtb24taG92ZXIteSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG59XG5cbi5mbGlwLW9uLWhvdmVyLXkgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuNnM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbn1cblxuLmZsaXAtb24taG92ZXIteSBpbWc6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCAtMTgwZGVnKTtcbn1cblxuLmZsaXAtb24taG92ZXIteTpob3ZlciBpbWc6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIDE4MGRlZyk7XG59XG5cbi5mbGlwLW9uLWhvdmVyLXk6aG92ZXIgaW1nOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xufVxuXG4uZmxpcC1vbi1ob3Zlci14IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbn1cblxuLmZsaXAtb24taG92ZXIteCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC42cztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDBkZWcpO1xufVxuXG4uZmxpcC1vbi1ob3Zlci14IGltZzpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIC0xODBkZWcpO1xufVxuXG4uZmxpcC1vbi1ob3Zlci14OmhvdmVyIGltZzpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMTgwZGVnKTtcbn1cblxuLmZsaXAtb24taG92ZXIteDpob3ZlciBpbWc6bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMGRlZyk7XG59XG5cblxuLmNvbXBhc3Mtcm90YXRlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1kcmFnOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNvbXBhc3Mtcm90YXRlLWNvbnRhaW5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbXBhc3Mtcm90YXRlLWZvcmUtaW1hZ2Uge1xuICBhbmltYXRpb246IDIwcyByb3RhdGUgbGluZWFyIGluZmluaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb21wYXNzLXJvdGF0ZS1mb3JlLWltYWdlOmhvdmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLmNvbXBhc3Mtcm90YXRlLWZvcmUtaW1hZ2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyBlaXItY3ljbGUtY29sb3VyIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQ6ICMzMDdmZTI7XG4gIH1cbiAgMjAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjEzNWIwO1xuICB9XG4gIDQwJSB7XG4gICAgYmFja2dyb3VuZDogI2U0MDA0NjtcbiAgfVxuICA2MCUge1xuICAgIGJhY2tncm91bmQ6ICNmZGJjMTY7XG4gIH1cbiAgODAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWZkODE1O1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQ6ICMzMDdmZTI7XG4gIH1cbn1cblxuLmVpci1jeWNsZS1jb2xvdXIge1xuICBiYWNrZ3JvdW5kOiAjZmNjO1xuICBhbmltYXRpb246IGVpci1jeWNsZS1jb2xvdXIgMTBzIGluZmluaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cblxuXG5cbkBrZXlmcmFtZXMgc2xpZGUtcmV2ZWFsLXJpZ2h0LXR3by1hIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCUsIDAsIDApO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgxMDAlLCAwLCAwKTtcbiAgfVxuICAzMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXJldmVhbC1yaWdodC10d28tYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIDI5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICA1MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMTAwJSwgMCwgMCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDEwMCUsIDAsIDApO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5zbGlkZS1yZXZlYWwtcmlnaHQtdHdvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5zbGlkZS1yZXZlYWwtcmlnaHQtdHdvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zbGlkZS1yZXZlYWwtcmlnaHQtdHdvIGltZzpmaXJzdC1jaGlsZCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtcmV2ZWFsLXJpZ2h0LXR3by1hIDdzIGluZmluaXRlO1xufVxuXG4uc2xpZGUtcmV2ZWFsLXJpZ2h0LXR3byBpbWc6bGFzdC1jaGlsZCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtcmV2ZWFsLXJpZ2h0LXR3by1iIDdzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXJldmVhbC1sZWZ0LXR3by1hIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCUsIDAsIDApO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgMzElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1yZXZlYWwtbGVmdC10d28tYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIDI5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICA1MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTEwMCUsIDAsIDApO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtMTAwJSwgMCwgMCk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLnNsaWRlLXJldmVhbC1sZWZ0LXR3byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc2xpZGUtcmV2ZWFsLWxlZnQtdHdvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zbGlkZS1yZXZlYWwtbGVmdC10d28gaW1nOmZpcnN0LWNoaWxkIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1yZXZlYWwtbGVmdC10d28tYSA3cyBpbmZpbml0ZTtcbn1cblxuLnNsaWRlLXJldmVhbC1sZWZ0LXR3byBpbWc6bGFzdC1jaGlsZCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtcmV2ZWFsLWxlZnQtdHdvLWIgN3MgaW5maW5pdGU7XG59XG5cblxuLnJhcGhhY2Fwcy1yb2xsb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBmaXg7XG59XG5cbi5yYXBoYWNhcHMtcm9sbG92ZXIgPiBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjg1cmVtIHNvbGlkIHdoaXRlO1xufVxuXG4ucmFwaGFjYXBzLXJvbGxvdmVyID4gZGl2OmhvdmVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3YXAtb24taG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2FwLW9uLWhvdmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dhcC1vbi1ob3ZlciBpbWc6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3YXAtb24taG92ZXI6aG92ZXIgaW1nOmZpcnN0LWNoaWxkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3YXAtb24taG92ZXI6aG92ZXIgaW1nOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4ucm9sbHMtcm95Y2UtZGFyay1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucm9sbHMtcm95Y2UtY2Fyb3VzZWwgZmlndXJlIHtcbiAgYm94LXNoYWRvdzogMGVtIDBlbSAzZW0gMGVtIHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cblxuLnNoYWRlIHtcbiAgYm94LXNoYWRvdzogMGVtIDBlbSAzZW0gMGVtIHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cblxuLnRlc2NvLWZvY3VzLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVzY28tZm9jdXMtcG9pbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIC01MCUsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRlc2NvLWZvY3VzLXBvaW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZXNjby1mb2N1cy10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDk5JTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiByZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlc2NvLWZvY3VzLWVsZW1lbnRzOmhvdmVyIC50ZXNjby1mb2N1cy10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZXNjby1mb2N1cy1lbGVtZW50czpob3ZlciAudGVzY28tZm9jdXMtcG9pbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi50ZXNjby1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbn1cblxuXG4udnAtbWFycXVlZSB7XG4gIGZvbnQtc2l6ZTogMTB2dztcbiAgaGVpZ2h0OiAxNXZ3O1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnZwLW1hcnF1ZWUgLm1hcnF1ZWUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDE4cztcbn1cblxuXG4uY29tcGFzcy1yb3RhdGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLWRyYWc6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY29tcGFzcy1yb3RhdGUtY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tcGFzcy1yb3RhdGUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNvbXBhc3Mtcm90YXRlLXN2Zy1kaXZpZGVyLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY29tcGFzcy1yb3RhdGUtc3ZnLWRpdmlkZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xufVxuXG4uY29tcGFzcy1yb3RhdGUtZm9yZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNvbXBhc3Mtcm90YXRlLXN2Zy1kaXZpZGVyLWNvbnRhaW5lciwgLmNvbXBhc3Mtcm90YXRlLWZvcmUtaW1hZ2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5cbi53aW5zb3ItZm9jdXMtaW1hZ2Uge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndpbnNvci1mb2N1cy1wb2ludCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud2luc29yLWZvY3VzLXBvaW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2luc29yLWZvY3VzLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTklO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6IHJlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2luc29yLWZvY3VzLWVsZW1lbnRzOmhvdmVyIC53aW5zb3ItZm9jdXMtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2luc29yLWZvY3VzLWVsZW1lbnRzOmhvdmVyIC53aW5zb3ItZm9jdXMtcG9pbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cblxuLmZlZWQtaXRlbXMge1xuICBjbGVhcjogZml4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4uZmVlZC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZlZWQtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5mZWVkLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmZlZWQtaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5mZWVkLWl0ZW0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5mZWVkLWl0ZW0gZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mZWVkLWl0ZW0gLmN5Y2xlLFxuICAuZmVlZC1pdGVtIC5jeWNsZS1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZmVlZC1pdGVtIC5jeWNsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mZWVkLWl0ZW0gLmN5Y2xlLWl0ZW0uY3VycmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZlZWQtaXRlbSBpbWcsXG4gIC5mZWVkLWl0ZW0gdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAuZmVlZC1pdGVtIGZpZ2NhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZlZWQtaXRlbSBmaWdjYXB0aW9uID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5mZWVkLWl0ZW06aG92ZXIgZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZlZWQtaXRlbSBmaWd1cmUgaW1nLFxuICAuZmVlZC1pdGVtIGZpZ3VyZSB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIC5mZWVkLWl0ZW0gLmN5Y2xlLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmZlZWQtaXRlbSBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAxcmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mZWVkLWl0ZW0gLmZlZWQtaXRlbS1saWtlcyB7XG4gIGNvbG9yOiAjZjAwO1xufVxuXG4uZmVlZC1pdGVtIC5mZWVkLWl0ZW0tY2FwdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZlZWQtaXRlbSAuZmVlZC1pdGVtLWNhcHRpb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDJyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGJsYWNrIDAlLCB0cmFuc3BhcmVudCAzMCUpO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZlZWQtaXRlbSAuZmVlZC1pdGVtLWNhcHRpb246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG5mb290ZXIgPiBkaXYge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5mb290ZXItbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjNyZW07XG4gIGxlZnQ6IDEuNXJlbTtcbn1cblxuLmZvb3Rlci1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjNyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG59XG5cbi5mb290ZXItY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxLjNyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvb3Rlci1jZW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJsYWNrLW9uLXllbGxvdyBmb290ZXIgPiBkaXYge1xuICBvcGFjaXR5OiAxO1xufVxuXG5cbi5mb3JtLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDhyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAzLjVyZW0gMS41cmVtO1xufVxuXG4uZm9ybS10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDhyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDMuNXJlbSAxLjVyZW07XG59XG5cbi5mb3JtLXdyYXAsXG4uZm9ybS13cmFwLXByaW1hcnkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNS42cmVtO1xufVxuXG4uZm9ybS13cmFwLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwIDA7XG59XG5cbi5mb3JtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtIDEuNXJlbSAyLjVyZW07XG59XG5cbi5mb3JtLXNlY3Rpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNC41cmVtO1xufVxuXG4uZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42cmVtIDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mb3JtLWdyb3VwIGlucHV0OmZvY3VzLCAuZm9ybS1ncm91cCBpbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG5cbi5mb3JtLWdyb3VwIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1ncm91cCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZ3JvdXAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNnJlbSAxLjVyZW0gMC42cmVtIDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG59XG5cbi5mb3JtLWdyb3VwIHNlbGVjdDpmb2N1cywgLmZvcm0tZ3JvdXAgc2VsZWN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cblxuLmZvcm0tZ3JvdXAgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWdyb3VwLmhhcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2YwMDtcbn1cblxuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5mb3JtLW1lc3NhZ2VzIHAge1xuICBjb2xvcjogI2YwMDtcbn1cblxuLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmZvcm0tZ3JvdXAuaGFzLWxhYmVsIGxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tZ3JvdXAtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1ncm91cC1jaGVja2JveCAuY2hlY2tib3gtbGFiZWwge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5mb3JtLWdyb3VwLWNoZWNrYm94IC5jaGVja2JveC1sYWJlbCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG4uZm9ybS1ncm91cC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMC4xNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybS1ncm91cC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uZm9ybS1mb290ZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmZvcm0tZm9vdGVyIGEge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmZvcm0tZm9vdGVyIHNwYW4ge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLW1lc3NhZ2VzIHtcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjJyZW0gMCAwIDA7XG59XG5cbi5mb3JtLW1lc3NhZ2VzIHAge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvcm0taGVhZGVyIHtcbiAgcGFkZGluZzogMi4ycmVtIDIuNXJlbSAycmVtIDIuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmJ0bi1yb3csXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmJ0bi1yb3cgPiAqLFxuLmZvcm0tcm93ID4gKiB7XG4gIGZsZXg6IDE7XG59XG5cbi5idG4tcm93IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uZm9ybS1yb3cgPiAqIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5mb3JtLXJvdyA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuLWxhcmdlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDAuOHJlbSAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuLWxhcmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJ0bi1sYXJnZVtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5idG4teC1sYXJnZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMS44cmVtIDIuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idG4teC1sYXJnZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5idG4teC1sYXJnZVtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cblxuLmJsYWNrLW9uLXdoaXRlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmJsYWNrLW9uLXdoaXRlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4uYmxhY2stb24td2hpdGUgLmludmVydCwgLmJsYWNrLW9uLXdoaXRlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLXdoaXRlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsYWNrLW9uLXdoaXRlIC5maWx0ZXIsXG4uYmxhY2stb24td2hpdGUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi13aGl0ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmJsYWNrLW9uLW9mZndoaXRlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmJsYWNrLW9uLW9mZndoaXRlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4uYmxhY2stb24tb2Zmd2hpdGUgLmludmVydCwgLmJsYWNrLW9uLW9mZndoaXRlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLW9mZndoaXRlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmJsYWNrLW9uLW9mZndoaXRlIC5maWx0ZXIsXG4uYmxhY2stb24tb2Zmd2hpdGUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5ibGFjay1vbi1vZmZ3aGl0ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLndoaXRlLW9uLWJsYWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLndoaXRlLW9uLWJsYWNrIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ud2hpdGUtb24tYmxhY2sgLmludmVydCwgLndoaXRlLW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLndoaXRlLW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLndoaXRlLW9uLWJsYWNrIC5maWx0ZXIsXG4ud2hpdGUtb24tYmxhY2sgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi53aGl0ZS1vbi1ibGFjayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJsdWUtb24td2hpdGUge1xuICBjb2xvcjogIzEwMDY5RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG4uYmx1ZS1vbi13aGl0ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzEwMDY5RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLmJsdWUtb24td2hpdGUgLmludmVydCwgLmJsdWUtb24td2hpdGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmx1ZS1vbi13aGl0ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMDY5RjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibHVlLW9uLXdoaXRlIC5maWx0ZXIsXG4uYmx1ZS1vbi13aGl0ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJsdWUtb24td2hpdGUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMxMDA2OUY7XG59XG5cbi53aGl0ZS1vbi1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDA2OUY7XG4gIGJvcmRlci1jb2xvcjogI2RjZDlmZTtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLndoaXRlLW9uLWJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2Q5ZmU7XG59XG5cbi53aGl0ZS1vbi1ibHVlIC5pbnZlcnQsIC53aGl0ZS1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLndoaXRlLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMTAwNjlGO1xufVxuXG4ud2hpdGUtb24tYmx1ZSAuZmlsdGVyLFxuLndoaXRlLW9uLWJsdWUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDA2OUY7XG59XG5cbi53aGl0ZS1vbi1ibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucmVkLW9uLXdoaXRlIHtcbiAgY29sb3I6ICNmZTIyMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2VlZTtcbn1cblxuLnJlZC1vbi13aGl0ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZlMjIyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnJlZC1vbi13aGl0ZSAuaW52ZXJ0LCAucmVkLW9uLXdoaXRlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnJlZC1vbi13aGl0ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlMjIyNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZWQtb24td2hpdGUgLmZpbHRlcixcbi5yZWQtb24td2hpdGUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yZWQtb24td2hpdGUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZTIyMjQ7XG59XG5cbi53aGl0ZS1vbi1yZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlMjIyNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmU0ZDRlO1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ud2hpdGUtb24tcmVkIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU0ZDRlO1xufVxuXG4ud2hpdGUtb24tcmVkIC5pbnZlcnQsIC53aGl0ZS1vbi1yZWQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAud2hpdGUtb24tcmVkLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZlMjIyNDtcbn1cblxuLndoaXRlLW9uLXJlZCAuZmlsdGVyLFxuLndoaXRlLW9uLXJlZCAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlMjIyNDtcbn1cblxuLndoaXRlLW9uLXJlZCAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJsYWNrLW9uLXJlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUyMjI0O1xuICBib3JkZXItY29sb3I6ICNmZTIyMjQ7XG59XG5cbi5ibGFjay1vbi1yZWQgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTIyMjQ7XG59XG5cbi5ibGFjay1vbi1yZWQgLmludmVydCwgLmJsYWNrLW9uLXJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibGFjay1vbi1yZWQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmUyMjI0O1xufVxuXG4uYmxhY2stb24tcmVkIC5maWx0ZXIsXG4uYmxhY2stb24tcmVkIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUyMjI0O1xufVxuXG4uYmxhY2stb24tcmVkIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uYmxhY2stb24teWVsbG93IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRkMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmJsYWNrLW9uLXllbGxvdyAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmJsYWNrLW9uLXllbGxvdyAuaW52ZXJ0LCAuYmxhY2stb24teWVsbG93LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLXllbGxvdy5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmRkMDA7XG59XG5cbi5ibGFjay1vbi15ZWxsb3cgLmZpbHRlcixcbi5ibGFjay1vbi15ZWxsb3cgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRkMDA7XG59XG5cbi5ibGFjay1vbi15ZWxsb3cgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5ncmVlbi1vbi13aGl0ZSB7XG4gIGNvbG9yOiAjMDBiMjU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMGIyNTk7XG59XG5cbi5ncmVlbi1vbi13aGl0ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwYjI1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjI1OTtcbn1cblxuLmdyZWVuLW9uLXdoaXRlIC5pbnZlcnQsIC5ncmVlbi1vbi13aGl0ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ncmVlbi1vbi13aGl0ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjI1OTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ncmVlbi1vbi13aGl0ZSAuZmlsdGVyLFxuLmdyZWVuLW9uLXdoaXRlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZ3JlZW4tb24td2hpdGUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMGIyNTk7XG59XG5cbi53aGl0ZS1vbi1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMjU5O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZScsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi53aGl0ZS1vbi1ncmVlbiAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLW9uLWdyZWVuIC5pbnZlcnQsIC53aGl0ZS1vbi1ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC53aGl0ZS1vbi1ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMGIyNTk7XG59XG5cbi53aGl0ZS1vbi1ncmVlbiAuZmlsdGVyLFxuLndoaXRlLW9uLWdyZWVuIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMjU5O1xufVxuXG4ud2hpdGUtb24tZ3JlZW4gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1ncmVlbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMjU5O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5ibGFjay1vbi1ncmVlbiAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmJsYWNrLW9uLWdyZWVuIC5pbnZlcnQsIC5ibGFjay1vbi1ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibGFjay1vbi1ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMGIyNTk7XG59XG5cbi5ibGFjay1vbi1ncmVlbiAuZmlsdGVyLFxuLmJsYWNrLW9uLWdyZWVuIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMjU5O1xufVxuXG4uYmxhY2stb24tZ3JlZW4gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5ibGFjay1vbi1kYXJrZ3JleSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MjgyO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5ibGFjay1vbi1kYXJrZ3JleSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmJsYWNrLW9uLWRhcmtncmV5IC5pbnZlcnQsIC5ibGFjay1vbi1kYXJrZ3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibGFjay1vbi1kYXJrZ3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5cbi5ibGFjay1vbi1kYXJrZ3JleSAuZmlsdGVyLFxuLmJsYWNrLW9uLWRhcmtncmV5IC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MjgyO1xufVxuXG4uYmxhY2stb24tZGFya2dyZXkgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5ibGFjay1vbi1saWdodGdyZXkge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stb24tbGlnaHRncmV5IC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stb24tbGlnaHRncmV5IC5pbnZlcnQsIC5ibGFjay1vbi1saWdodGdyZXkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmxhY2stb24tbGlnaHRncmV5LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLmJsYWNrLW9uLWxpZ2h0Z3JleSAuZmlsdGVyLFxuLmJsYWNrLW9uLWxpZ2h0Z3JleSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmJsYWNrLW9uLWxpZ2h0Z3JleSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmNvcmFsLW9uLWxpZ2h0Z3JleSB7XG4gIGNvbG9yOiAjZmQ2YTUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5jb3JhbC1vbi1saWdodGdyZXkgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZDZhNTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5jb3JhbC1vbi1saWdodGdyZXkgLmludmVydCwgLmNvcmFsLW9uLWxpZ2h0Z3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5jb3JhbC1vbi1saWdodGdyZXkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDZhNTE7XG4gIGNvbG9yOiAjZjVmNWY1O1xufVxuXG4uY29yYWwtb24tbGlnaHRncmV5IC5maWx0ZXIsXG4uY29yYWwtb24tbGlnaHRncmV5IC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uY29yYWwtb24tbGlnaHRncmV5IC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ2YTUxO1xufVxuXG4ud2hpdGUtb24tY29yYWwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkNmE1MTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ud2hpdGUtb24tY29yYWwgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1vbi1jb3JhbCAuaW52ZXJ0LCAud2hpdGUtb24tY29yYWwucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAud2hpdGUtb24tY29yYWwucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmQ2YTUxO1xufVxuXG4ud2hpdGUtb24tY29yYWwgLmZpbHRlcixcbi53aGl0ZS1vbi1jb3JhbCAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkNmE1MTtcbn1cblxuLndoaXRlLW9uLWNvcmFsIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYmx1ZS1vbi1jcmVhbSB7XG4gIGNvbG9yOiAjMzU4OWE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYxO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5ibHVlLW9uLWNyZWFtIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMzU4OWE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4uYmx1ZS1vbi1jcmVhbSAuaW52ZXJ0LCAuYmx1ZS1vbi1jcmVhbS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibHVlLW9uLWNyZWFtLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4OWE1O1xuICBjb2xvcjogI2ZmZmZmMTtcbn1cblxuLmJsdWUtb24tY3JlYW0gLmZpbHRlcixcbi5ibHVlLW9uLWNyZWFtIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYxO1xufVxuXG4uYmx1ZS1vbi1jcmVhbSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzM1ODlhNTtcbn1cblxuLmJsYWNrLW9uLWNyZWFtIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZjE7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmJsYWNrLW9uLWNyZWFtIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYmxhY2stb24tY3JlYW0gLmludmVydCwgLmJsYWNrLW9uLWNyZWFtLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLWNyZWFtLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZmZmMTtcbn1cblxuLmJsYWNrLW9uLWNyZWFtIC5maWx0ZXIsXG4uYmxhY2stb24tY3JlYW0gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZjE7XG59XG5cbi5ibGFjay1vbi1jcmVhbSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmNyZWFtLW9uLWJsdWUge1xuICBjb2xvcjogI2ZmZmZmMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODlhNTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uY3JlYW0tb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZmZmMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNyZWFtLW9uLWJsdWUgLmludmVydCwgLmNyZWFtLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuY3JlYW0tb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMTtcbiAgY29sb3I6ICMzNTg5YTU7XG59XG5cbi5jcmVhbS1vbi1ibHVlIC5maWx0ZXIsXG4uY3JlYW0tb24tYmx1ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODlhNTtcbn1cblxuLmNyZWFtLW9uLWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZjE7XG59XG5cbi53aGl0ZS1vbi1uYXZ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwNWE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLndoaXRlLW9uLW5hdnkgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1vbi1uYXZ5IC5pbnZlcnQsIC53aGl0ZS1vbi1uYXZ5LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLndoaXRlLW9uLW5hdnkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwMDVhO1xufVxuXG4ud2hpdGUtb24tbmF2eSAuZmlsdGVyLFxuLndoaXRlLW9uLW5hdnkgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwNWE7XG59XG5cbi53aGl0ZS1vbi1uYXZ5IC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ueWVsbG93LW9uLWRhcmtncmV5IHtcbiAgY29sb3I6ICNmY2ZhMDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzRkNGY7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbn1cblxuLnllbGxvdy1vbi1kYXJrZ3JleSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZjZmEwMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLnllbGxvdy1vbi1kYXJrZ3JleSAuaW52ZXJ0LCAueWVsbG93LW9uLWRhcmtncmV5LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnllbGxvdy1vbi1kYXJrZ3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmEwMjtcbiAgY29sb3I6ICM0YzRkNGY7XG59XG5cbi55ZWxsb3ctb24tZGFya2dyZXkgLmZpbHRlcixcbi55ZWxsb3ctb24tZGFya2dyZXkgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzRkNGY7XG59XG5cbi55ZWxsb3ctb24tZGFya2dyZXkgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmY2ZhMDI7XG59XG5cbi5ibGFjay1vbi1wYWxlYmx1ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZkY2Y3O1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5ibGFjay1vbi1wYWxlYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmJsYWNrLW9uLXBhbGVibHVlIC5pbnZlcnQsIC5ibGFjay1vbi1wYWxlYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibGFjay1vbi1wYWxlYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNjNmRjZjc7XG59XG5cbi5ibGFjay1vbi1wYWxlYmx1ZSAuZmlsdGVyLFxuLmJsYWNrLW9uLXBhbGVibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZkY2Y3O1xufVxuXG4uYmxhY2stb24tcGFsZWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5ibGFjay1vbi1mbHVyb2dyZWVuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGViMDA7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmJsYWNrLW9uLWZsdXJvZ3JlZW4gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5ibGFjay1vbi1mbHVyb2dyZWVuIC5pbnZlcnQsIC5ibGFjay1vbi1mbHVyb2dyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLWZsdXJvZ3JlZW4ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDBlYjAwO1xufVxuXG4uYmxhY2stb24tZmx1cm9ncmVlbiAuZmlsdGVyLFxuLmJsYWNrLW9uLWZsdXJvZ3JlZW4gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGViMDA7XG59XG5cbi5ibGFjay1vbi1mbHVyb2dyZWVuIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uYmxhY2stb24tZmx1cm9waW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTI2OTA7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLmJsYWNrLW9uLWZsdXJvcGluayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLmJsYWNrLW9uLWZsdXJvcGluayAuaW52ZXJ0LCAuYmxhY2stb24tZmx1cm9waW5rLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLWZsdXJvcGluay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmYTI2OTA7XG59XG5cbi5ibGFjay1vbi1mbHVyb3BpbmsgLmZpbHRlcixcbi5ibGFjay1vbi1mbHVyb3BpbmsgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTI2OTA7XG59XG5cbi5ibGFjay1vbi1mbHVyb3BpbmsgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5ibGFjay1vbi1mbHVyb3llbGxvdyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5ibGFjay1vbi1mbHVyb3llbGxvdyAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLmJsYWNrLW9uLWZsdXJveWVsbG93IC5pbnZlcnQsIC5ibGFjay1vbi1mbHVyb3llbGxvdy5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibGFjay1vbi1mbHVyb3llbGxvdy5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmZmMDA7XG59XG5cbi5ibGFjay1vbi1mbHVyb3llbGxvdyAuZmlsdGVyLFxuLmJsYWNrLW9uLWZsdXJveWVsbG93IC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xufVxuXG4uYmxhY2stb24tZmx1cm95ZWxsb3cgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5yZWQtb24teWVsbG93IHtcbiAgY29sb3I6ICNlYjAwMDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3MTU7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbn1cblxuLnJlZC1vbi15ZWxsb3cgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNlYjAwMDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5yZWQtb24teWVsbG93IC5pbnZlcnQsIC5yZWQtb24teWVsbG93LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnJlZC1vbi15ZWxsb3cucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMDc7XG4gIGNvbG9yOiAjZmZkNzE1O1xufVxuXG4ucmVkLW9uLXllbGxvdyAuZmlsdGVyLFxuLnJlZC1vbi15ZWxsb3cgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3MTU7XG59XG5cbi5yZWQtb24teWVsbG93IC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWIwMDA3O1xufVxuXG4ucmVkLW9uLWJsYWNrIHtcbiAgY29sb3I6ICNlYjAwMDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnJlZC1vbi1ibGFjayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ViMDAwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJlZC1vbi1ibGFjayAuaW52ZXJ0LCAucmVkLW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnJlZC1vbi1ibGFjay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAwNztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5yZWQtb24tYmxhY2sgLmZpbHRlcixcbi5yZWQtb24tYmxhY2sgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5yZWQtb24tYmxhY2sgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNlYjAwMDc7XG59XG5cbi53aGl0ZS1vbi1wYXN0ZWxncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFjNDdiO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZScsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi53aGl0ZS1vbi1wYXN0ZWxncmVlbiAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLW9uLXBhc3RlbGdyZWVuIC5pbnZlcnQsIC53aGl0ZS1vbi1wYXN0ZWxncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC53aGl0ZS1vbi1wYXN0ZWxncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMWM0N2I7XG59XG5cbi53aGl0ZS1vbi1wYXN0ZWxncmVlbiAuZmlsdGVyLFxuLndoaXRlLW9uLXBhc3RlbGdyZWVuIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFjNDdiO1xufVxuXG4ud2hpdGUtb24tcGFzdGVsZ3JlZW4gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi55ZWxsb3ctb24tYmxhY2sge1xuICBjb2xvcjogI2ZmZGQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ueWVsbG93LW9uLWJsYWNrIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZkZDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ueWVsbG93LW9uLWJsYWNrIC5pbnZlcnQsIC55ZWxsb3ctb24tYmxhY2sucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAueWVsbG93LW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZDAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnllbGxvdy1vbi1ibGFjayAuZmlsdGVyLFxuLnllbGxvdy1vbi1ibGFjayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnllbGxvdy1vbi1ibGFjayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGQwMDtcbn1cblxuLmNhc3RsZWRvd25ibHVlLW9uLWJsYWNrIHtcbiAgY29sb3I6ICM1NWJmZWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmNhc3RsZWRvd25ibHVlLW9uLWJsYWNrIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjNTViZmVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FzdGxlZG93bmJsdWUtb24tYmxhY2sgLmludmVydCwgLmNhc3RsZWRvd25ibHVlLW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmNhc3RsZWRvd25ibHVlLW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTViZmVmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNhc3RsZWRvd25ibHVlLW9uLWJsYWNrIC5maWx0ZXIsXG4uY2FzdGxlZG93bmJsdWUtb24tYmxhY2sgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5jYXN0bGVkb3duYmx1ZS1vbi1ibGFjayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzU1YmZlZjtcbn1cblxuLmNhc3RsZWRvd25ibHVlLW9uLWJsdWUge1xuICBjb2xvcjogIzAwYjFlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWJiZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FzdGxlZG93bmJsdWUtb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwYjFlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNhc3RsZWRvd25ibHVlLW9uLWJsdWUgLmludmVydCwgLmNhc3RsZWRvd25ibHVlLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuY2FzdGxlZG93bmJsdWUtb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjFlZTtcbiAgY29sb3I6ICMwMDViYmU7XG59XG5cbi5jYXN0bGVkb3duYmx1ZS1vbi1ibHVlIC5maWx0ZXIsXG4uY2FzdGxlZG93bmJsdWUtb24tYmx1ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWJiZTtcbn1cblxuLmNhc3RsZWRvd25ibHVlLW9uLWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMGIxZWU7XG59XG5cbi5ibGFjay1vbi1hcmNoaXZlcmVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMDc7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLmJsYWNrLW9uLWFyY2hpdmVyZWQgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5ibGFjay1vbi1hcmNoaXZlcmVkIC5pbnZlcnQsIC5ibGFjay1vbi1hcmNoaXZlcmVkLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLWFyY2hpdmVyZWQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZWIwMDA3O1xufVxuXG4uYmxhY2stb24tYXJjaGl2ZXJlZCAuZmlsdGVyLFxuLmJsYWNrLW9uLWFyY2hpdmVyZWQgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMDc7XG59XG5cbi5ibGFjay1vbi1hcmNoaXZlcmVkIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ub3JhbmdlLW9uLXdoaXRlIHtcbiAgY29sb3I6ICNmMDU3MjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLm9yYW5nZS1vbi13aGl0ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2YwNTcyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLm9yYW5nZS1vbi13aGl0ZSAuaW52ZXJ0LCAub3JhbmdlLW9uLXdoaXRlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLm9yYW5nZS1vbi13aGl0ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTcyMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5vcmFuZ2Utb24td2hpdGUgLmZpbHRlcixcbi5vcmFuZ2Utb24td2hpdGUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5vcmFuZ2Utb24td2hpdGUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmMDU3MjM7XG59XG5cbi53aGl0ZS1vbi1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTcyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ud2hpdGUtb24tb3JhbmdlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtb24tb3JhbmdlIC5pbnZlcnQsIC53aGl0ZS1vbi1vcmFuZ2UucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAud2hpdGUtb24tb3JhbmdlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2YwNTcyMztcbn1cblxuLndoaXRlLW9uLW9yYW5nZSAuZmlsdGVyLFxuLndoaXRlLW9uLW9yYW5nZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTcyMztcbn1cblxuLndoaXRlLW9uLW9yYW5nZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnJlZC1vbi1waW5rIHtcbiAgY29sb3I6ICNmZTIyMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnJlZC1vbi1waW5rIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmUyMjI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4ucmVkLW9uLXBpbmsgLmludmVydCwgLnJlZC1vbi1waW5rLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnJlZC1vbi1waW5rLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUyMjI0O1xuICBjb2xvcjogI2ZkZThlMztcbn1cblxuLnJlZC1vbi1waW5rIC5maWx0ZXIsXG4ucmVkLW9uLXBpbmsgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU4ZTM7XG59XG5cbi5yZWQtb24tcGluayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlMjIyNDtcbn1cblxuLndoaXRlLW9uLW1vbm9zdGVucmVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTIyMjQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLndoaXRlLW9uLW1vbm9zdGVucmVkIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtb24tbW9ub3N0ZW5yZWQgLmludmVydCwgLndoaXRlLW9uLW1vbm9zdGVucmVkLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLndoaXRlLW9uLW1vbm9zdGVucmVkLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZlMjIyNDtcbn1cblxuLndoaXRlLW9uLW1vbm9zdGVucmVkIC5maWx0ZXIsXG4ud2hpdGUtb24tbW9ub3N0ZW5yZWQgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTIyMjQ7XG59XG5cbi53aGl0ZS1vbi1tb25vc3RlbnJlZCAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLm1vbm9zdGVucmVkLW9uLXdoaXRlIHtcbiAgY29sb3I6ICNmZTIyMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4ubW9ub3N0ZW5yZWQtb24td2hpdGUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZTIyMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLm1vbm9zdGVucmVkLW9uLXdoaXRlIC5pbnZlcnQsIC5tb25vc3RlbnJlZC1vbi13aGl0ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5tb25vc3RlbnJlZC1vbi13aGl0ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlMjIyNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tb25vc3RlbnJlZC1vbi13aGl0ZSAuZmlsdGVyLFxuLm1vbm9zdGVucmVkLW9uLXdoaXRlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubW9ub3N0ZW5yZWQtb24td2hpdGUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZTIyMjQ7XG59XG5cbi5ibHVlLW9uLWJsdWUge1xuICBjb2xvcjogIzAwODFjOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjVmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4uYmx1ZS1vbi1ibHVlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDA4MWM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4uYmx1ZS1vbi1ibHVlIC5pbnZlcnQsIC5ibHVlLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmx1ZS1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MWM5O1xuICBjb2xvcjogI2U3ZjVmYTtcbn1cblxuLmJsdWUtb24tYmx1ZSAuZmlsdGVyLFxuLmJsdWUtb24tYmx1ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjVmYTtcbn1cblxuLmJsdWUtb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwODFjOTtcbn1cblxuLndoaXRlLW9uLXJlbGF0aXZlYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5M2QxO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG5cbi53aGl0ZS1vbi1yZWxhdGl2ZWJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5cbi53aGl0ZS1vbi1yZWxhdGl2ZWJsdWUgLmludmVydCwgLndoaXRlLW9uLXJlbGF0aXZlYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC53aGl0ZS1vbi1yZWxhdGl2ZWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA5M2QxO1xufVxuXG4ud2hpdGUtb24tcmVsYXRpdmVibHVlIC5maWx0ZXIsXG4ud2hpdGUtb24tcmVsYXRpdmVibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5M2QxO1xufVxuXG4ud2hpdGUtb24tcmVsYXRpdmVibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucmVkLW9uLWJsdWUge1xuICBjb2xvcjogI2ZmMGQwZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NDFmODtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4ucmVkLW9uLWJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZjBkMGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5yZWQtb24tYmx1ZSAuaW52ZXJ0LCAucmVkLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAucmVkLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjBkMGY7XG4gIGNvbG9yOiAjMDU0MWY4O1xufVxuXG4ucmVkLW9uLWJsdWUgLmZpbHRlcixcbi5yZWQtb24tYmx1ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NDFmODtcbn1cblxuLnJlZC1vbi1ibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwZDBmO1xufVxuXG4udmFsdWUtd2hpdGUtb24tYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0MWY4O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi52YWx1ZS13aGl0ZS1vbi1ibHVlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4udmFsdWUtd2hpdGUtb24tYmx1ZSAuaW52ZXJ0LCAudmFsdWUtd2hpdGUtb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC52YWx1ZS13aGl0ZS1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzA1NDFmODtcbn1cblxuLnZhbHVlLXdoaXRlLW9uLWJsdWUgLmZpbHRlcixcbi52YWx1ZS13aGl0ZS1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0MWY4O1xufVxuXG4udmFsdWUtd2hpdGUtb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnZhbHVlLXdoaXRlLW9uLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwZDBmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi52YWx1ZS13aGl0ZS1vbi1yZWQgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi52YWx1ZS13aGl0ZS1vbi1yZWQgLmludmVydCwgLnZhbHVlLXdoaXRlLW9uLXJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC52YWx1ZS13aGl0ZS1vbi1yZWQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmYwZDBmO1xufVxuXG4udmFsdWUtd2hpdGUtb24tcmVkIC5maWx0ZXIsXG4udmFsdWUtd2hpdGUtb24tcmVkIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwZDBmO1xufVxuXG4udmFsdWUtd2hpdGUtb24tcmVkIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYmx1ZS1vbi1yZWQge1xuICBjb2xvcjogIzA1NDFmODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGQwZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4uYmx1ZS1vbi1yZWQgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwNTQxZjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5ibHVlLW9uLXJlZCAuaW52ZXJ0LCAuYmx1ZS1vbi1yZWQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmx1ZS1vbi1yZWQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxZjg7XG4gIGNvbG9yOiAjZmYwZDBmO1xufVxuXG4uYmx1ZS1vbi1yZWQgLmZpbHRlcixcbi5ibHVlLW9uLXJlZCAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGQwZjtcbn1cblxuLmJsdWUtb24tcmVkIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDU0MWY4O1xufVxuXG4ud2hpdGUtb24tcHVycGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDRkYTE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLW9uLXB1cnBsZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLW9uLXB1cnBsZSAuaW52ZXJ0LCAud2hpdGUtb24tcHVycGxlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLndoaXRlLW9uLXB1cnBsZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1MDRkYTE7XG59XG5cbi53aGl0ZS1vbi1wdXJwbGUgLmZpbHRlcixcbi53aGl0ZS1vbi1wdXJwbGUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDRkYTE7XG59XG5cbi53aGl0ZS1vbi1wdXJwbGUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ibHVlLW9uLXB1cnBsZSB7XG4gIGNvbG9yOiAjOWFkOGY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA0ZGExO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ibHVlLW9uLXB1cnBsZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzlhZDhmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJsdWUtb24tcHVycGxlIC5pbnZlcnQsIC5ibHVlLW9uLXB1cnBsZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibHVlLW9uLXB1cnBsZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhZDhmNDtcbiAgY29sb3I6ICM1MDRkYTE7XG59XG5cbi5ibHVlLW9uLXB1cnBsZSAuZmlsdGVyLFxuLmJsdWUtb24tcHVycGxlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA0ZGExO1xufVxuXG4uYmx1ZS1vbi1wdXJwbGUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICM5YWQ4ZjQ7XG59XG5cbi5ibGFjay1vbi1ibGFjayB7XG4gIGNvbG9yOiAjMzczNzM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMzNzM3Mzc7XG59XG5cbi5ibGFjay1vbi1ibGFjayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzM3MzczNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzczNztcbn1cblxuLmJsYWNrLW9uLWJsYWNrIC5pbnZlcnQsIC5ibGFjay1vbi1ibGFjay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibGFjay1vbi1ibGFjay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzczNztcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibGFjay1vbi1ibGFjayAuZmlsdGVyLFxuLmJsYWNrLW9uLWJsYWNrIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmxhY2stb24tYmxhY2sgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzNzM3Mzc7XG59XG5cbi53aGl0ZS1vbi1mb3J0ZXNjdWVwdXJwbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5MzNmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ud2hpdGUtb24tZm9ydGVzY3VlcHVycGxlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtb24tZm9ydGVzY3VlcHVycGxlIC5pbnZlcnQsIC53aGl0ZS1vbi1mb3J0ZXNjdWVwdXJwbGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAud2hpdGUtb24tZm9ydGVzY3VlcHVycGxlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzk5MzNmZjtcbn1cblxuLndoaXRlLW9uLWZvcnRlc2N1ZXB1cnBsZSAuZmlsdGVyLFxuLndoaXRlLW9uLWZvcnRlc2N1ZXB1cnBsZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5MzNmZjtcbn1cblxuLndoaXRlLW9uLWZvcnRlc2N1ZXB1cnBsZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJsYWNrLW9uLWZvcnRlc2N1ZXB1cnBsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkzM2ZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZScsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5ibGFjay1vbi1mb3J0ZXNjdWVwdXJwbGUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1mb3J0ZXNjdWVwdXJwbGUgLmludmVydCwgLmJsYWNrLW9uLWZvcnRlc2N1ZXB1cnBsZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibGFjay1vbi1mb3J0ZXNjdWVwdXJwbGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjOTkzM2ZmO1xufVxuXG4uYmxhY2stb24tZm9ydGVzY3VlcHVycGxlIC5maWx0ZXIsXG4uYmxhY2stb24tZm9ydGVzY3VlcHVycGxlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkzM2ZmO1xufVxuXG4uYmxhY2stb24tZm9ydGVzY3VlcHVycGxlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ud2hpdGUtb24tbW9udGVmaW9yZWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmNiNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2Y2I2O1xufVxuXG4ud2hpdGUtb24tbW9udGVmaW9yZWJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjYjY7XG59XG5cbi53aGl0ZS1vbi1tb250ZWZpb3JlYmx1ZSAuaW52ZXJ0LCAud2hpdGUtb24tbW9udGVmaW9yZWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAud2hpdGUtb24tbW9udGVmaW9yZWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA2Y2I2O1xufVxuXG4ud2hpdGUtb24tbW9udGVmaW9yZWJsdWUgLmZpbHRlcixcbi53aGl0ZS1vbi1tb250ZWZpb3JlYmx1ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmNiNjtcbn1cblxuLndoaXRlLW9uLW1vbnRlZmlvcmVibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stb24tbW9udGVmaW9yZWJsdWUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmNiNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stb24tbW9udGVmaW9yZWJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1tb250ZWZpb3JlYmx1ZSAuaW52ZXJ0LCAuYmxhY2stb24tbW9udGVmaW9yZWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmxhY2stb24tbW9udGVmaW9yZWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDA2Y2I2O1xufVxuXG4uYmxhY2stb24tbW9udGVmaW9yZWJsdWUgLmZpbHRlcixcbi5ibGFjay1vbi1tb250ZWZpb3JlYmx1ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmNiNjtcbn1cblxuLmJsYWNrLW9uLW1vbnRlZmlvcmVibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ud2hpdGUtb24tbWFkYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQ0ZGO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1vbi1tYWRibHVlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtb24tbWFkYmx1ZSAuaW52ZXJ0LCAud2hpdGUtb24tbWFkYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC53aGl0ZS1vbi1tYWRibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwM0NGRjtcbn1cblxuLndoaXRlLW9uLW1hZGJsdWUgLmZpbHRlcixcbi53aGl0ZS1vbi1tYWRibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQ0ZGO1xufVxuXG4ud2hpdGUtb24tbWFkYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLW9uLW1hZHJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYxQTAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1vbi1tYWRyZWQgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1vbi1tYWRyZWQgLmludmVydCwgLndoaXRlLW9uLW1hZHJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC53aGl0ZS1vbi1tYWRyZWQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRkYxQTAwO1xufVxuXG4ud2hpdGUtb24tbWFkcmVkIC5maWx0ZXIsXG4ud2hpdGUtb24tbWFkcmVkIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYxQTAwO1xufVxuXG4ud2hpdGUtb24tbWFkcmVkIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFya2JsdWUtb24tbWFkYmx1ZSB7XG4gIGNvbG9yOiAjMDAwMDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQ0ZGO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrYmx1ZS1vbi1tYWRibHVlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZGFya2JsdWUtb24tbWFkYmx1ZSAuaW52ZXJ0LCAuZGFya2JsdWUtb24tbWFkYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5kYXJrYmx1ZS1vbi1tYWRibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDYwO1xuICBjb2xvcjogIzAwM0NGRjtcbn1cblxuLmRhcmtibHVlLW9uLW1hZGJsdWUgLmZpbHRlcixcbi5kYXJrYmx1ZS1vbi1tYWRibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQ0ZGO1xufVxuXG4uZGFya2JsdWUtb24tbWFkYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDA2MDtcbn1cblxuLm1hZGJsdWUtb24tZ3JleSB7XG4gIGNvbG9yOiAjMDAzQ0ZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5tYWRibHVlLW9uLWdyZXkgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDNDRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tYWRibHVlLW9uLWdyZXkgLmludmVydCwgLm1hZGJsdWUtb24tZ3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5tYWRibHVlLW9uLWdyZXkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNDRkY7XG4gIGNvbG9yOiAjZjVmNWY1O1xufVxuXG4ubWFkYmx1ZS1vbi1ncmV5IC5maWx0ZXIsXG4ubWFkYmx1ZS1vbi1ncmV5IC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ubWFkYmx1ZS1vbi1ncmV5IC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzQ0ZGO1xufVxuXG4ubWFkcmVkLW9uLWdyZXkge1xuICBjb2xvcjogI0ZGMUEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ubWFkcmVkLW9uLWdyZXkgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNGRjFBMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tYWRyZWQtb24tZ3JleSAuaW52ZXJ0LCAubWFkcmVkLW9uLWdyZXkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAubWFkcmVkLW9uLWdyZXkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjFBMDA7XG4gIGNvbG9yOiAjZjVmNWY1O1xufVxuXG4ubWFkcmVkLW9uLWdyZXkgLmZpbHRlcixcbi5tYWRyZWQtb24tZ3JleSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLm1hZHJlZC1vbi1ncmV5IC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYxQTAwO1xufVxuXG4uYmxhY2stb24tdHJhbnNjcmlwdGdyZXkge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uYmxhY2stb24tdHJhbnNjcmlwdGdyZXkgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5ibGFjay1vbi10cmFuc2NyaXB0Z3JleSAuaW52ZXJ0LCAuYmxhY2stb24tdHJhbnNjcmlwdGdyZXkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmxhY2stb24tdHJhbnNjcmlwdGdyZXkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjYmZiZmJmO1xufVxuXG4uYmxhY2stb24tdHJhbnNjcmlwdGdyZXkgLmZpbHRlcixcbi5ibGFjay1vbi10cmFuc2NyaXB0Z3JleSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbn1cblxuLmJsYWNrLW9uLXRyYW5zY3JpcHRncmV5IC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4udHJhbnNjcmlwdGdyZXktb24tYmxhY2sge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udHJhbnNjcmlwdGdyZXktb24tYmxhY2sgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50cmFuc2NyaXB0Z3JleS1vbi1ibGFjayAuaW52ZXJ0LCAudHJhbnNjcmlwdGdyZXktb24tYmxhY2sucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAudHJhbnNjcmlwdGdyZXktb24tYmxhY2sucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udHJhbnNjcmlwdGdyZXktb24tYmxhY2sgLmZpbHRlcixcbi50cmFuc2NyaXB0Z3JleS1vbi1ibGFjayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnRyYW5zY3JpcHRncmV5LW9uLWJsYWNrIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xufVxuXG4ubWFicnlyZWQtb24tYnJvd24ge1xuICBjb2xvcjogI2ZmNTAyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwMmQxOTtcbiAgYm9yZGVyLWNvbG9yOiAjNTAyZDE5O1xufVxuXG4ubWFicnlyZWQtb24tYnJvd24gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZjUwMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDJkMTk7XG59XG5cbi5tYWJyeXJlZC1vbi1icm93biAuaW52ZXJ0LCAubWFicnlyZWQtb24tYnJvd24ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAubWFicnlyZWQtb24tYnJvd24ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUwMjM7XG4gIGNvbG9yOiAjNTAyZDE5O1xufVxuXG4ubWFicnlyZWQtb24tYnJvd24gLmZpbHRlcixcbi5tYWJyeXJlZC1vbi1icm93biAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwMmQxOTtcbn1cblxuLm1hYnJ5cmVkLW9uLWJyb3duIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1MDIzO1xufVxuXG4uYnJvd24tb24tbWFicnlyZWQge1xuICBjb2xvcjogIzUwMmQxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTAyMztcbiAgYm9yZGVyLWNvbG9yOiAjZmY1MDIzO1xufVxuXG4uYnJvd24tb24tbWFicnlyZWQgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICM1MDJkMTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUwMjM7XG59XG5cbi5icm93bi1vbi1tYWJyeXJlZCAuaW52ZXJ0LCAuYnJvd24tb24tbWFicnlyZWQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYnJvd24tb24tbWFicnlyZWQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDJkMTk7XG4gIGNvbG9yOiAjZmY1MDIzO1xufVxuXG4uYnJvd24tb24tbWFicnlyZWQgLmZpbHRlcixcbi5icm93bi1vbi1tYWJyeXJlZCAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTAyMztcbn1cblxuLmJyb3duLW9uLW1hYnJ5cmVkIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTAyZDE5O1xufVxuXG4uYmxhY2stb24tYXBlcmN1Y29uZHBpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjRmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stb24tYXBlcmN1Y29uZHBpbmsgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1hcGVyY3Vjb25kcGluayAuaW52ZXJ0LCAuYmxhY2stb24tYXBlcmN1Y29uZHBpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmxhY2stb24tYXBlcmN1Y29uZHBpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZiNGZmO1xufVxuXG4uYmxhY2stb24tYXBlcmN1Y29uZHBpbmsgLmZpbHRlcixcbi5ibGFjay1vbi1hcGVyY3Vjb25kcGluayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjRmZjtcbn1cblxuLmJsYWNrLW9uLWFwZXJjdWNvbmRwaW5rIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ud2hpdGUtb24tYXBlcmN1Y29uZHBpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjRmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ud2hpdGUtb24tYXBlcmN1Y29uZHBpbmsgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi53aGl0ZS1vbi1hcGVyY3Vjb25kcGluayAuaW52ZXJ0LCAud2hpdGUtb24tYXBlcmN1Y29uZHBpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAud2hpdGUtb24tYXBlcmN1Y29uZHBpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZiNGZmO1xufVxuXG4ud2hpdGUtb24tYXBlcmN1Y29uZHBpbmsgLmZpbHRlcixcbi53aGl0ZS1vbi1hcGVyY3Vjb25kcGluayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjRmZjtcbn1cblxuLndoaXRlLW9uLWFwZXJjdWNvbmRwaW5rIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stb24tZmFudGFvcmFuZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2QxOTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stb24tZmFudGFvcmFuZ2UgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1mYW50YW9yYW5nZSAuaW52ZXJ0LCAuYmxhY2stb24tZmFudGFvcmFuZ2UucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmxhY2stb24tZmFudGFvcmFuZ2UucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmY3ZDE5O1xufVxuXG4uYmxhY2stb24tZmFudGFvcmFuZ2UgLmZpbHRlcixcbi5ibGFjay1vbi1mYW50YW9yYW5nZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2QxOTtcbn1cblxuLmJsYWNrLW9uLWZhbnRhb3JhbmdlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stb24tZHVua2lucGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjYwYzkzO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1kdW5raW5waW5rIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stb24tZHVua2lucGluayAuaW52ZXJ0LCAuYmxhY2stb24tZHVua2lucGluay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibGFjay1vbi1kdW5raW5waW5rLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2Y2MGM5Mztcbn1cblxuLmJsYWNrLW9uLWR1bmtpbnBpbmsgLmZpbHRlcixcbi5ibGFjay1vbi1kdW5raW5waW5rIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjYwYzkzO1xufVxuXG4uYmxhY2stb24tZHVua2lucGluayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLm9yYW5nZS1vbi1kdW5raW5icm93biB7XG4gIGNvbG9yOiAjZjU2ZTEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQzMzA0O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5vcmFuZ2Utb24tZHVua2luYnJvd24gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmNTZlMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5vcmFuZ2Utb24tZHVua2luYnJvd24gLmludmVydCwgLm9yYW5nZS1vbi1kdW5raW5icm93bi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5vcmFuZ2Utb24tZHVua2luYnJvd24ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTZlMTI7XG4gIGNvbG9yOiAjNmQzMzA0O1xufVxuXG4ub3JhbmdlLW9uLWR1bmtpbmJyb3duIC5maWx0ZXIsXG4ub3JhbmdlLW9uLWR1bmtpbmJyb3duIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQzMzA0O1xufVxuXG4ub3JhbmdlLW9uLWR1bmtpbmJyb3duIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjU2ZTEyO1xufVxuXG4ud2hpdGUtb24tZGFyay1ncmV5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLndoaXRlLW9uLWRhcmstZ3JleSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLndoaXRlLW9uLWRhcmstZ3JleSAuaW52ZXJ0LCAud2hpdGUtb24tZGFyay1ncmV5LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLndoaXRlLW9uLWRhcmstZ3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxOTE5MTk7XG59XG5cbi53aGl0ZS1vbi1kYXJrLWdyZXkgLmZpbHRlcixcbi53aGl0ZS1vbi1kYXJrLWdyZXkgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG59XG5cbi53aGl0ZS1vbi1kYXJrLWdyZXkgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5yZWFkZXItd2hpdGUtb24tZ3JleSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5yZWFkZXItd2hpdGUtb24tZ3JleSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJlYWRlci13aGl0ZS1vbi1ncmV5IC5pbnZlcnQsIC5yZWFkZXItd2hpdGUtb24tZ3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5yZWFkZXItd2hpdGUtb24tZ3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM5YjliOWI7XG59XG5cbi5yZWFkZXItd2hpdGUtb24tZ3JleSAuZmlsdGVyLFxuLnJlYWRlci13aGl0ZS1vbi1ncmV5IC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliO1xufVxuXG4ucmVhZGVyLXdoaXRlLW9uLWdyZXkgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5yZWFkZXItZ3JleS1vbi1ibGFjayB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5yZWFkZXItZ3JleS1vbi1ibGFjayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzliOWI5YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJlYWRlci1ncmV5LW9uLWJsYWNrIC5pbnZlcnQsIC5yZWFkZXItZ3JleS1vbi1ibGFjay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5yZWFkZXItZ3JleS1vbi1ibGFjay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliOWI5YjtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5yZWFkZXItZ3JleS1vbi1ibGFjayAuZmlsdGVyLFxuLnJlYWRlci1ncmV5LW9uLWJsYWNrIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG4ucmVhZGVyLWdyZXktb24tYmxhY2sgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICM5YjliOWI7XG59XG5cbi5zeXN0ZW04NS13aGl0ZS1vbi1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ODdkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zeXN0ZW04NS13aGl0ZS1vbi1ncmVlbiAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnN5c3RlbTg1LXdoaXRlLW9uLWdyZWVuIC5pbnZlcnQsIC5zeXN0ZW04NS13aGl0ZS1vbi1ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5zeXN0ZW04NS13aGl0ZS1vbi1ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDc4N2Q7XG59XG5cbi5zeXN0ZW04NS13aGl0ZS1vbi1ncmVlbiAuZmlsdGVyLFxuLnN5c3RlbTg1LXdoaXRlLW9uLWdyZWVuIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ODdkO1xufVxuXG4uc3lzdGVtODUtd2hpdGUtb24tZ3JlZW4gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1vbi10ZXNjby1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1YTA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLW9uLXRlc2NvLWJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1vbi10ZXNjby1ibHVlIC5pbnZlcnQsIC53aGl0ZS1vbi10ZXNjby1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLndoaXRlLW9uLXRlc2NvLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA1NWEwO1xufVxuXG4ud2hpdGUtb24tdGVzY28tYmx1ZSAuZmlsdGVyLFxuLndoaXRlLW9uLXRlc2NvLWJsdWUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1YTA7XG59XG5cbi53aGl0ZS1vbi10ZXNjby1ibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uY29pZ24tYmxhY2stb24tZ3JlZW4ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYjQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uY29pZ24tYmxhY2stb24tZ3JlZW4gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jb2lnbi1ibGFjay1vbi1ncmVlbiAuaW52ZXJ0LCAuY29pZ24tYmxhY2stb24tZ3JlZW4ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuY29pZ24tYmxhY2stb24tZ3JlZW4ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjOWJiNDk2O1xufVxuXG4uY29pZ24tYmxhY2stb24tZ3JlZW4gLmZpbHRlcixcbi5jb2lnbi1ibGFjay1vbi1ncmVlbiAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYjQ5Njtcbn1cblxuLmNvaWduLWJsYWNrLW9uLWdyZWVuIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4udmlzdWVsdC1ibGFjay1vbi1nb2xkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDdkNTA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnZpc3VlbHQtYmxhY2stb24tZ29sZCAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnZpc3VlbHQtYmxhY2stb24tZ29sZCAuaW52ZXJ0LCAudmlzdWVsdC1ibGFjay1vbi1nb2xkLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnZpc3VlbHQtYmxhY2stb24tZ29sZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICM5MDdkNTA7XG59XG5cbi52aXN1ZWx0LWJsYWNrLW9uLWdvbGQgLmZpbHRlcixcbi52aXN1ZWx0LWJsYWNrLW9uLWdvbGQgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDdkNTA7XG59XG5cbi52aXN1ZWx0LWJsYWNrLW9uLWdvbGQgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi52aXN1ZWx0LXdoaXRlLW9uLWdvbGQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwN2Q1MDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udmlzdWVsdC13aGl0ZS1vbi1nb2xkIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udmlzdWVsdC13aGl0ZS1vbi1nb2xkIC5pbnZlcnQsIC52aXN1ZWx0LXdoaXRlLW9uLWdvbGQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAudmlzdWVsdC13aGl0ZS1vbi1nb2xkLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzkwN2Q1MDtcbn1cblxuLnZpc3VlbHQtd2hpdGUtb24tZ29sZCAuZmlsdGVyLFxuLnZpc3VlbHQtd2hpdGUtb24tZ29sZCAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwN2Q1MDtcbn1cblxuLnZpc3VlbHQtd2hpdGUtb24tZ29sZCAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJjMy1ibGFjay1vbi1ncmVlbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkYmFmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5iYzMtYmxhY2stb24tZ3JlZW4gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5iYzMtYmxhY2stb24tZ3JlZW4gLmludmVydCwgLmJjMy1ibGFjay1vbi1ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5iYzMtYmxhY2stb24tZ3JlZW4ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjYjZkYmFmO1xufVxuXG4uYmMzLWJsYWNrLW9uLWdyZWVuIC5maWx0ZXIsXG4uYmMzLWJsYWNrLW9uLWdyZWVuIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkYmFmO1xufVxuXG4uYmMzLWJsYWNrLW9uLWdyZWVuIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ud2hpdGUtb24tcm9zdGVsZWNvbXB1cnBsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgwMGZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1vbi1yb3N0ZWxlY29tcHVycGxlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtb24tcm9zdGVsZWNvbXB1cnBsZSAuaW52ZXJ0LCAud2hpdGUtb24tcm9zdGVsZWNvbXB1cnBsZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC53aGl0ZS1vbi1yb3N0ZWxlY29tcHVycGxlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzc4MDBmZjtcbn1cblxuLndoaXRlLW9uLXJvc3RlbGVjb21wdXJwbGUgLmZpbHRlcixcbi53aGl0ZS1vbi1yb3N0ZWxlY29tcHVycGxlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgwMGZmO1xufVxuXG4ud2hpdGUtb24tcm9zdGVsZWNvbXB1cnBsZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnJvbGxzLXJveWNlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucm9sbHMtcm95Y2UtZGFyayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJvbGxzLXJveWNlLWRhcmsgLmludmVydCwgLnJvbGxzLXJveWNlLWRhcmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAucm9sbHMtcm95Y2UtZGFyay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxOTE5MTk7XG59XG5cbi5yb2xscy1yb3ljZS1kYXJrIC5maWx0ZXIsXG4ucm9sbHMtcm95Y2UtZGFyayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbn1cblxuLnJvbGxzLXJveWNlLWRhcmsgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5uaWItcHVycGxlLW9uLWJyb3duIHtcbiAgY29sb3I6ICNmZmEwZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzFlMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLm5pYi1wdXJwbGUtb24tYnJvd24gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmEwZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5uaWItcHVycGxlLW9uLWJyb3duIC5pbnZlcnQsIC5uaWItcHVycGxlLW9uLWJyb3duLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLm5pYi1wdXJwbGUtb24tYnJvd24ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEwZmY7XG4gIGNvbG9yOiAjM2MxZTAwO1xufVxuXG4ubmliLXB1cnBsZS1vbi1icm93biAuZmlsdGVyLFxuLm5pYi1wdXJwbGUtb24tYnJvd24gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzFlMDA7XG59XG5cbi5uaWItcHVycGxlLW9uLWJyb3duIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhMGZmO1xufVxuXG4ubmliLWJyb3duLW9uLXB1cnBsZSB7XG4gIGNvbG9yOiAjM2MxZTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMGZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5uaWItYnJvd24tb24tcHVycGxlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjM2MxZTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubmliLWJyb3duLW9uLXB1cnBsZSAuaW52ZXJ0LCAubmliLWJyb3duLW9uLXB1cnBsZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5uaWItYnJvd24tb24tcHVycGxlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MxZTAwO1xuICBjb2xvcjogI2ZmYTBmZjtcbn1cblxuLm5pYi1icm93bi1vbi1wdXJwbGUgLmZpbHRlcixcbi5uaWItYnJvd24tb24tcHVycGxlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMGZmO1xufVxuXG4ubmliLWJyb3duLW9uLXB1cnBsZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzNjMWUwMDtcbn1cblxuLmZhbm4tYnVyZ3VuZHktb24td2hpdGUge1xuICBjb2xvcjogIzY1MWUyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uZmFubi1idXJndW5keS1vbi13aGl0ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzY1MWUyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZhbm4tYnVyZ3VuZHktb24td2hpdGUgLmludmVydCwgLmZhbm4tYnVyZ3VuZHktb24td2hpdGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuZmFubi1idXJndW5keS1vbi13aGl0ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1MWUyMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5uLWJ1cmd1bmR5LW9uLXdoaXRlIC5maWx0ZXIsXG4uZmFubi1idXJndW5keS1vbi13aGl0ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZhbm4tYnVyZ3VuZHktb24td2hpdGUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICM2NTFlMjI7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTFlMjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5pbnZlcnQsIC5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNjUxZTIyO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAuZmlsdGVyLFxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTFlMjI7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYnJpY2stb3JhbmdlLW9uLWJsdWUge1xuICBjb2xvcjogI2ZiOTI3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmNDc1ODtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5icmljay1vcmFuZ2Utb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZiOTI3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYnJpY2stb3JhbmdlLW9uLWJsdWUgLmludmVydCwgLmJyaWNrLW9yYW5nZS1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJyaWNrLW9yYW5nZS1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI5MjdkO1xuICBjb2xvcjogIzFmNDc1ODtcbn1cblxuLmJyaWNrLW9yYW5nZS1vbi1ibHVlIC5maWx0ZXIsXG4uYnJpY2stb3JhbmdlLW9uLWJsdWUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjQ3NTg7XG59XG5cbi5icmljay1vcmFuZ2Utb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiOTI3ZDtcbn1cblxuLmJyaWNrLWJsdWUtb24tb3JhbmdlIHtcbiAgY29sb3I6ICMxZjQ3NTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjkyN2Q7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYnJpY2stYmx1ZS1vbi1vcmFuZ2UgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMxZjQ3NTg7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmJyaWNrLWJsdWUtb24tb3JhbmdlIC5pbnZlcnQsIC5icmljay1ibHVlLW9uLW9yYW5nZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5icmljay1ibHVlLW9uLW9yYW5nZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmNDc1ODtcbiAgY29sb3I6ICNmYjkyN2Q7XG59XG5cbi5icmljay1ibHVlLW9uLW9yYW5nZSAuZmlsdGVyLFxuLmJyaWNrLWJsdWUtb24tb3JhbmdlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI5MjdkO1xufVxuXG4uYnJpY2stYmx1ZS1vbi1vcmFuZ2UgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMxZjQ3NTg7XG59XG5cbi5kYXJrZ3JlZW4tb24tZ3JlZW4ge1xuICBjb2xvcjogIzBFMkIxNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzQzc0QTtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5kYXJrZ3JlZW4tb24tZ3JlZW4gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwRTJCMTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmRhcmtncmVlbi1vbi1ncmVlbiAuaW52ZXJ0LCAuZGFya2dyZWVuLW9uLWdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmRhcmtncmVlbi1vbi1ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMkIxNztcbiAgY29sb3I6ICMzM0M3NEE7XG59XG5cbi5kYXJrZ3JlZW4tb24tZ3JlZW4gLmZpbHRlcixcbi5kYXJrZ3JlZW4tb24tZ3JlZW4gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM0M3NEE7XG59XG5cbi5kYXJrZ3JlZW4tb24tZ3JlZW4gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwRTJCMTc7XG59XG5cbi5ncmVlbi1vbi1kYXJrZ3JlZW4ge1xuICBjb2xvcjogIzMzQzc0QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMkIxNztcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5ncmVlbi1vbi1kYXJrZ3JlZW4gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMzM0M3NEE7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmdyZWVuLW9uLWRhcmtncmVlbiAuaW52ZXJ0LCAuZ3JlZW4tb24tZGFya2dyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmdyZWVuLW9uLWRhcmtncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzQzc0QTtcbiAgY29sb3I6ICMwRTJCMTc7XG59XG5cbi5ncmVlbi1vbi1kYXJrZ3JlZW4gLmZpbHRlcixcbi5ncmVlbi1vbi1kYXJrZ3JlZW4gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTJCMTc7XG59XG5cbi5ncmVlbi1vbi1kYXJrZ3JlZW4gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMzM0M3NEE7XG59XG5cbi5kYXJrZ3JlZW4tb24tZGFya2dyZWVuIHtcbiAgY29sb3I6ICMwMDFFMEE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTJCMTc7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZGFya2dyZWVuLW9uLWRhcmtncmVlbiAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMUUwQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZGFya2dyZWVuLW9uLWRhcmtncmVlbiAuaW52ZXJ0LCAuZGFya2dyZWVuLW9uLWRhcmtncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5kYXJrZ3JlZW4tb24tZGFya2dyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxRTBBO1xuICBjb2xvcjogIzBFMkIxNztcbn1cblxuLmRhcmtncmVlbi1vbi1kYXJrZ3JlZW4gLmZpbHRlcixcbi5kYXJrZ3JlZW4tb24tZGFya2dyZWVuIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUyQjE3O1xufVxuXG4uZGFya2dyZWVuLW9uLWRhcmtncmVlbiAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMUUwQTtcbn1cblxuLnB1dHR5LW9uLWdyZWVuIHtcbiAgY29sb3I6ICNGRUZDRTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM0M3NEE7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4ucHV0dHktb24tZ3JlZW4gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNGRUZDRTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLnB1dHR5LW9uLWdyZWVuIC5pbnZlcnQsIC5wdXR0eS1vbi1ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5wdXR0eS1vbi1ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRkNFNztcbiAgY29sb3I6ICMzM0M3NEE7XG59XG5cbi5wdXR0eS1vbi1ncmVlbiAuZmlsdGVyLFxuLnB1dHR5LW9uLWdyZWVuIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNDNzRBO1xufVxuXG4ucHV0dHktb24tZ3JlZW4gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNGRUZDRTc7XG59XG5cbi5wdXR0eS1vbi1kYXJrZ3JlZW4ge1xuICBjb2xvcjogI0ZFRkNFNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMkIxNztcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5wdXR0eS1vbi1kYXJrZ3JlZW4gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNGRUZDRTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLnB1dHR5LW9uLWRhcmtncmVlbiAuaW52ZXJ0LCAucHV0dHktb24tZGFya2dyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnB1dHR5LW9uLWRhcmtncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRkNFNztcbiAgY29sb3I6ICMwRTJCMTc7XG59XG5cbi5wdXR0eS1vbi1kYXJrZ3JlZW4gLmZpbHRlcixcbi5wdXR0eS1vbi1kYXJrZ3JlZW4gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTJCMTc7XG59XG5cbi5wdXR0eS1vbi1kYXJrZ3JlZW4gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNGRUZDRTc7XG59XG5cbi5ndWlkYS15ZWxsb3ctb24tYmxhY2sge1xuICBjb2xvcjogI0ZEREQxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5ndWlkYS15ZWxsb3ctb24tYmxhY2sgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNGREREMTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmd1aWRhLXllbGxvdy1vbi1ibGFjayAuaW52ZXJ0LCAuZ3VpZGEteWVsbG93LW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmd1aWRhLXllbGxvdy1vbi1ibGFjay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEREQxOTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ndWlkYS15ZWxsb3ctb24tYmxhY2sgLmZpbHRlcixcbi5ndWlkYS15ZWxsb3ctb24tYmxhY2sgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ndWlkYS15ZWxsb3ctb24tYmxhY2sgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNGREREMTk7XG59XG5cbi5ndWlkYS1ibGFjay1vbi15ZWxsb3cge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEREQxOTtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5ndWlkYS1ibGFjay1vbi15ZWxsb3cgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmd1aWRhLWJsYWNrLW9uLXllbGxvdyAuaW52ZXJ0LCAuZ3VpZGEtYmxhY2stb24teWVsbG93LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmd1aWRhLWJsYWNrLW9uLXllbGxvdy5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGREREMTk7XG59XG5cbi5ndWlkYS1ibGFjay1vbi15ZWxsb3cgLmZpbHRlcixcbi5ndWlkYS1ibGFjay1vbi15ZWxsb3cgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREREMTk7XG59XG5cbi5ndWlkYS1ibGFjay1vbi15ZWxsb3cgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5tbS1icm93bi1vbi1ibHVlIHtcbiAgY29sb3I6ICM1MDJEMTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczQ0Q7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4ubW0tYnJvd24tb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzUwMkQxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4ubW0tYnJvd24tb24tYmx1ZSAuaW52ZXJ0LCAubW0tYnJvd24tb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5tbS1icm93bi1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTAyRDE5O1xuICBjb2xvcjogIzAwNzNDRDtcbn1cblxuLm1tLWJyb3duLW9uLWJsdWUgLmZpbHRlcixcbi5tbS1icm93bi1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M0NEO1xufVxuXG4ubW0tYnJvd24tb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzUwMkQxOTtcbn1cblxuLm1tLWJsdWUtb24tYnJvd24ge1xuICBjb2xvcjogIzAwNzNDRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwMkQxOTtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5tbS1ibHVlLW9uLWJyb3duIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDA3M0NEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5tbS1ibHVlLW9uLWJyb3duIC5pbnZlcnQsIC5tbS1ibHVlLW9uLWJyb3duLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLm1tLWJsdWUtb24tYnJvd24ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczQ0Q7XG4gIGNvbG9yOiAjNTAyRDE5O1xufVxuXG4ubW0tYmx1ZS1vbi1icm93biAuZmlsdGVyLFxuLm1tLWJsdWUtb24tYnJvd24gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDJEMTk7XG59XG5cbi5tbS1ibHVlLW9uLWJyb3duIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3M0NEO1xufVxuXG4uYmFzaXMtcHVycGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDA2OUY7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYmFzaXMtcHVycGxlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5iYXNpcy1wdXJwbGUgLmludmVydCwgLmJhc2lzLXB1cnBsZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5iYXNpcy1wdXJwbGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMTAwNjlGO1xufVxuXG4uYmFzaXMtcHVycGxlIC5maWx0ZXIsXG4uYmFzaXMtcHVycGxlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAwNjlGO1xufVxuXG4uYmFzaXMtcHVycGxlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmxhY2stb24tcHVycGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNkE0Qzk7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYmxhY2stb24tcHVycGxlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5ibGFjay1vbi1wdXJwbGUgLmludmVydCwgLmJsYWNrLW9uLXB1cnBsZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibGFjay1vbi1wdXJwbGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjQjZBNEM5O1xufVxuXG4uYmxhY2stb24tcHVycGxlIC5maWx0ZXIsXG4uYmxhY2stb24tcHVycGxlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjZBNEM5O1xufVxuXG4uYmxhY2stb24tcHVycGxlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubW90aC13aGl0ZS1vbi1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUE1QzVCO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5tb3RoLXdoaXRlLW9uLWdyZWVuIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubW90aC13aGl0ZS1vbi1ncmVlbiAuaW52ZXJ0LCAubW90aC13aGl0ZS1vbi1ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5tb3RoLXdoaXRlLW9uLWdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFBNUM1Qjtcbn1cblxuLm1vdGgtd2hpdGUtb24tZ3JlZW4gLmZpbHRlcixcbi5tb3RoLXdoaXRlLW9uLWdyZWVuIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUE1QzVCO1xufVxuXG4ubW90aC13aGl0ZS1vbi1ncmVlbiAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmNvbHVtYmEtcmVkLW9uLXBpbmsge1xuICBjb2xvcjogI0ZGMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRThEODtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5jb2x1bWJhLXJlZC1vbi1waW5rIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjRkYwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5jb2x1bWJhLXJlZC1vbi1waW5rIC5pbnZlcnQsIC5jb2x1bWJhLXJlZC1vbi1waW5rLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmNvbHVtYmEtcmVkLW9uLXBpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjAwMDA7XG4gIGNvbG9yOiAjRkJFOEQ4O1xufVxuXG4uY29sdW1iYS1yZWQtb24tcGluayAuZmlsdGVyLFxuLmNvbHVtYmEtcmVkLW9uLXBpbmsgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkU4RDg7XG59XG5cbi5jb2x1bWJhLXJlZC1vbi1waW5rIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYwMDAwO1xufVxuXG4uY29sdW1iYS1ibGFjay1vbi1waW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkU4RDg7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uY29sdW1iYS1ibGFjay1vbi1waW5rIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5jb2x1bWJhLWJsYWNrLW9uLXBpbmsgLmludmVydCwgLmNvbHVtYmEtYmxhY2stb24tcGluay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5jb2x1bWJhLWJsYWNrLW9uLXBpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkJFOEQ4O1xufVxuXG4uY29sdW1iYS1ibGFjay1vbi1waW5rIC5maWx0ZXIsXG4uY29sdW1iYS1ibGFjay1vbi1waW5rIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJFOEQ4O1xufVxuXG4uY29sdW1iYS1ibGFjay1vbi1waW5rIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4udHJpcC1ibGFjay1vbi1waW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDQ0I7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnRyaXAtYmxhY2stb24tcGluayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnRyaXAtYmxhY2stb24tcGluayAuaW52ZXJ0LCAudHJpcC1ibGFjay1vbi1waW5rLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnRyaXAtYmxhY2stb24tcGluay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkNDQ0I7XG59XG5cbi50cmlwLWJsYWNrLW9uLXBpbmsgLmZpbHRlcixcbi50cmlwLWJsYWNrLW9uLXBpbmsgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNDQ0I7XG59XG5cbi50cmlwLWJsYWNrLW9uLXBpbmsgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5idXJnZXJraW5nLXdoaXRlLW9uLW1hcm9vbiB7XG4gIGNvbG9yOiAjRjRFQkRDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxRDBFO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmJ1cmdlcmtpbmctd2hpdGUtb24tbWFyb29uIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjRjRFQkRDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5idXJnZXJraW5nLXdoaXRlLW9uLW1hcm9vbiAuaW52ZXJ0LCAuYnVyZ2Vya2luZy13aGl0ZS1vbi1tYXJvb24ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYnVyZ2Vya2luZy13aGl0ZS1vbi1tYXJvb24ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEVCREM7XG4gIGNvbG9yOiAjNTUxRDBFO1xufVxuXG4uYnVyZ2Vya2luZy13aGl0ZS1vbi1tYXJvb24gLmZpbHRlcixcbi5idXJnZXJraW5nLXdoaXRlLW9uLW1hcm9vbiAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1MUQwRTtcbn1cblxuLmJ1cmdlcmtpbmctd2hpdGUtb24tbWFyb29uIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjRFQkRDO1xufVxuXG4ubGliZXJ0eS1ibGFjay1vbi1jcmVhbSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGQkY0O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5saWJlcnR5LWJsYWNrLW9uLWNyZWFtIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubGliZXJ0eS1ibGFjay1vbi1jcmVhbSAuaW52ZXJ0LCAubGliZXJ0eS1ibGFjay1vbi1jcmVhbS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5saWJlcnR5LWJsYWNrLW9uLWNyZWFtLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZERkJGNDtcbn1cblxuLmxpYmVydHktYmxhY2stb24tY3JlYW0gLmZpbHRlcixcbi5saWJlcnR5LWJsYWNrLW9uLWNyZWFtIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGQkY0O1xufVxuXG4ubGliZXJ0eS1ibGFjay1vbi1jcmVhbSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmdhcnRvbi1ibGFjay1vbi1ibHVlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjYyZmQ7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZ2FydG9uLWJsYWNrLW9uLWJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmdhcnRvbi1ibGFjay1vbi1ibHVlIC5pbnZlcnQsIC5nYXJ0b24tYmxhY2stb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5nYXJ0b24tYmxhY2stb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICM0NjYyZmQ7XG59XG5cbi5nYXJ0b24tYmxhY2stb24tYmx1ZSAuZmlsdGVyLFxuLmdhcnRvbi1ibGFjay1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY2MmZkO1xufVxuXG4uZ2FydG9uLWJsYWNrLW9uLWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zdW5zZXQtZ3JleS1vbi15ZWxsb3cge1xuICBjb2xvcjogI0VCRTdFMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUI5QjtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5zdW5zZXQtZ3JleS1vbi15ZWxsb3cgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNFQkU3RTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLnN1bnNldC1ncmV5LW9uLXllbGxvdyAuaW52ZXJ0LCAuc3Vuc2V0LWdyZXktb24teWVsbG93LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnN1bnNldC1ncmV5LW9uLXllbGxvdy5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdFMTtcbiAgY29sb3I6ICNGRkVCOUI7XG59XG5cbi5zdW5zZXQtZ3JleS1vbi15ZWxsb3cgLmZpbHRlcixcbi5zdW5zZXQtZ3JleS1vbi15ZWxsb3cgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCOUI7XG59XG5cbi5zdW5zZXQtZ3JleS1vbi15ZWxsb3cgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNFQkU3RTE7XG59XG5cbi5zdW5zZXQtYmxhY2stb24teWVsbG93IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCOUI7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uc3Vuc2V0LWJsYWNrLW9uLXllbGxvdyAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uc3Vuc2V0LWJsYWNrLW9uLXllbGxvdyAuaW52ZXJ0LCAuc3Vuc2V0LWJsYWNrLW9uLXllbGxvdy5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5zdW5zZXQtYmxhY2stb24teWVsbG93LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRUI5Qjtcbn1cblxuLnN1bnNldC1ibGFjay1vbi15ZWxsb3cgLmZpbHRlcixcbi5zdW5zZXQtYmxhY2stb24teWVsbG93IC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjlCO1xufVxuXG4uc3Vuc2V0LWJsYWNrLW9uLXllbGxvdyAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN1bnNldC1ncmV5LW9uLWJsYWNrIHtcbiAgY29sb3I6ICNFQkU3RTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uc3Vuc2V0LWdyZXktb24tYmxhY2sgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNFQkU3RTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLnN1bnNldC1ncmV5LW9uLWJsYWNrIC5pbnZlcnQsIC5zdW5zZXQtZ3JleS1vbi1ibGFjay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5zdW5zZXQtZ3JleS1vbi1ibGFjay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdFMTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zdW5zZXQtZ3JleS1vbi1ibGFjayAuZmlsdGVyLFxuLnN1bnNldC1ncmV5LW9uLWJsYWNrIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3Vuc2V0LWdyZXktb24tYmxhY2sgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNFQkU3RTE7XG59XG5cbi5zdW5zZXQteWVsbG93LW9uLWJsYWNrIHtcbiAgY29sb3I6ICNGRkVCOUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uc3Vuc2V0LXllbGxvdy1vbi1ibGFjayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0ZGRUI5QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uc3Vuc2V0LXllbGxvdy1vbi1ibGFjayAuaW52ZXJ0LCAuc3Vuc2V0LXllbGxvdy1vbi1ibGFjay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5zdW5zZXQteWVsbG93LW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjlCO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnN1bnNldC15ZWxsb3ctb24tYmxhY2sgLmZpbHRlcixcbi5zdW5zZXQteWVsbG93LW9uLWJsYWNrIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3Vuc2V0LXllbGxvdy1vbi1ibGFjayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUI5Qjtcbn1cblxuLnN1bnNldC15ZWxsb3ctb24tZ3JleSB7XG4gIGNvbG9yOiAjRkZFQjlCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFN0UxO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLnN1bnNldC15ZWxsb3ctb24tZ3JleSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0ZGRUI5QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uc3Vuc2V0LXllbGxvdy1vbi1ncmV5IC5pbnZlcnQsIC5zdW5zZXQteWVsbG93LW9uLWdyZXkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuc3Vuc2V0LXllbGxvdy1vbi1ncmV5LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjlCO1xuICBjb2xvcjogI0VCRTdFMTtcbn1cblxuLnN1bnNldC15ZWxsb3ctb24tZ3JleSAuZmlsdGVyLFxuLnN1bnNldC15ZWxsb3ctb24tZ3JleSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdFMTtcbn1cblxuLnN1bnNldC15ZWxsb3ctb24tZ3JleSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRUI5Qjtcbn1cblxuLmp1c3R3b3JrLWJsYWNrLW9uLWJsdWUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyQUZGQjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uanVzdHdvcmstYmxhY2stb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmp1c3R3b3JrLWJsYWNrLW9uLWJsdWUgLmludmVydCwgLmp1c3R3b3JrLWJsYWNrLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuanVzdHdvcmstYmxhY2stb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICM1MkFGRkI7XG59XG5cbi5qdXN0d29yay1ibGFjay1vbi1ibHVlIC5maWx0ZXIsXG4uanVzdHdvcmstYmxhY2stb24tYmx1ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyQUZGQjtcbn1cblxuLmp1c3R3b3JrLWJsYWNrLW9uLWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5zZWx2YS1ibHVlLW9uLXBpbmsge1xuICBjb2xvcjogIzAwMTNBMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RTdENTtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5zZWx2YS1ibHVlLW9uLXBpbmsgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDEzQTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLnNlbHZhLWJsdWUtb24tcGluayAuaW52ZXJ0LCAuc2VsdmEtYmx1ZS1vbi1waW5rLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnNlbHZhLWJsdWUtb24tcGluay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTNBMjtcbiAgY29sb3I6ICNGOUU3RDU7XG59XG5cbi5zZWx2YS1ibHVlLW9uLXBpbmsgLmZpbHRlcixcbi5zZWx2YS1ibHVlLW9uLXBpbmsgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUU3RDU7XG59XG5cbi5zZWx2YS1ibHVlLW9uLXBpbmsgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDEzQTI7XG59XG5cbi5zZWx2YS1waW5rLW9uLWJsdWUge1xuICBjb2xvcjogI0Y5RTdENTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTNBMjtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5zZWx2YS1waW5rLW9uLWJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNGOUU3RDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLnNlbHZhLXBpbmstb24tYmx1ZSAuaW52ZXJ0LCAuc2VsdmEtcGluay1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnNlbHZhLXBpbmstb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RTdENTtcbiAgY29sb3I6ICMwMDEzQTI7XG59XG5cbi5zZWx2YS1waW5rLW9uLWJsdWUgLmZpbHRlcixcbi5zZWx2YS1waW5rLW9uLWJsdWUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDEzQTI7XG59XG5cbi5zZWx2YS1waW5rLW9uLWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNGOUU3RDU7XG59XG5cbi5taWRuaWdodC15ZWxsb3ctb24tYmx1ZSB7XG4gIGNvbG9yOiAjRUZGRDNEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMTMyO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLm1pZG5pZ2h0LXllbGxvdy1vbi1ibHVlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjRUZGRDNEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5taWRuaWdodC15ZWxsb3ctb24tYmx1ZSAuaW52ZXJ0LCAubWlkbmlnaHQteWVsbG93LW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAubWlkbmlnaHQteWVsbG93LW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkZEM0Q7XG4gIGNvbG9yOiAjMDAwMTMyO1xufVxuXG4ubWlkbmlnaHQteWVsbG93LW9uLWJsdWUgLmZpbHRlcixcbi5taWRuaWdodC15ZWxsb3ctb24tYmx1ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDEzMjtcbn1cblxuLm1pZG5pZ2h0LXllbGxvdy1vbi1ibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUZGRDNEO1xufVxuXG4ubWlkbmlnaHQtd2hpdGUtb24tYmx1ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMTMyO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLm1pZG5pZ2h0LXdoaXRlLW9uLWJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLm1pZG5pZ2h0LXdoaXRlLW9uLWJsdWUgLmludmVydCwgLm1pZG5pZ2h0LXdoaXRlLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAubWlkbmlnaHQtd2hpdGUtb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAxMzI7XG59XG5cbi5taWRuaWdodC13aGl0ZS1vbi1ibHVlIC5maWx0ZXIsXG4ubWlkbmlnaHQtd2hpdGUtb24tYmx1ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDEzMjtcbn1cblxuLm1pZG5pZ2h0LXdoaXRlLW9uLWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5cbi5taWRuaWdodC1ibHVlLW9uLXllbGxvdyB7XG4gIGNvbG9yOiAjMDAwMTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGRDNEO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLm1pZG5pZ2h0LWJsdWUtb24teWVsbG93IC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwMTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5taWRuaWdodC1ibHVlLW9uLXllbGxvdyAuaW52ZXJ0LCAubWlkbmlnaHQtYmx1ZS1vbi15ZWxsb3cucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAubWlkbmlnaHQtYmx1ZS1vbi15ZWxsb3cucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAxMzI7XG4gIGNvbG9yOiAjRUZGRDNEO1xufVxuXG4ubWlkbmlnaHQtYmx1ZS1vbi15ZWxsb3cgLmZpbHRlcixcbi5taWRuaWdodC1ibHVlLW9uLXllbGxvdyAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRkQzRDtcbn1cblxuLm1pZG5pZ2h0LWJsdWUtb24teWVsbG93IC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMTMyO1xufVxuXG4ua2xhcm5hLWJsYWNrLW9uLXBpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjNjNztcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ua2xhcm5hLWJsYWNrLW9uLXBpbmsgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5rbGFybmEtYmxhY2stb24tcGluayAuaW52ZXJ0LCAua2xhcm5hLWJsYWNrLW9uLXBpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAua2xhcm5hLWJsYWNrLW9uLXBpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZiM2M3O1xufVxuXG4ua2xhcm5hLWJsYWNrLW9uLXBpbmsgLmZpbHRlcixcbi5rbGFybmEtYmxhY2stb24tcGluayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjNjNztcbn1cblxuLmtsYXJuYS1ibGFjay1vbi1waW5rIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uYXVndXN0ZS1zYW5zLXJlZC1vbi1jcmVhbSB7XG4gIGNvbG9yOiAjZWIwMDJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNGVhO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmF1Z3VzdGUtc2Fucy1yZWQtb24tY3JlYW0gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNlYjAwMmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmF1Z3VzdGUtc2Fucy1yZWQtb24tY3JlYW0gLmludmVydCwgLmF1Z3VzdGUtc2Fucy1yZWQtb24tY3JlYW0ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYXVndXN0ZS1zYW5zLXJlZC1vbi1jcmVhbS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAyZTtcbiAgY29sb3I6ICNmNWY0ZWE7XG59XG5cbi5hdWd1c3RlLXNhbnMtcmVkLW9uLWNyZWFtIC5maWx0ZXIsXG4uYXVndXN0ZS1zYW5zLXJlZC1vbi1jcmVhbSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjRlYTtcbn1cblxuLmF1Z3VzdGUtc2Fucy1yZWQtb24tY3JlYW0gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNlYjAwMmU7XG59XG5cbi5hdWd1c3RlLXNhbnMtY3JlYW0tb24tcmVkIHtcbiAgY29sb3I6ICNmNWY0ZWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMmU7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYXVndXN0ZS1zYW5zLWNyZWFtLW9uLXJlZCAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2Y1ZjRlYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYXVndXN0ZS1zYW5zLWNyZWFtLW9uLXJlZCAuaW52ZXJ0LCAuYXVndXN0ZS1zYW5zLWNyZWFtLW9uLXJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5hdWd1c3RlLXNhbnMtY3JlYW0tb24tcmVkLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNGVhO1xuICBjb2xvcjogI2ViMDAyZTtcbn1cblxuLmF1Z3VzdGUtc2Fucy1jcmVhbS1vbi1yZWQgLmZpbHRlcixcbi5hdWd1c3RlLXNhbnMtY3JlYW0tb24tcmVkIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDJlO1xufVxuXG4uYXVndXN0ZS1zYW5zLWNyZWFtLW9uLXJlZCAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjRlYTtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtYmx1ZS1vbi1jcmVhbSB7XG4gIGNvbG9yOiAjMWIxZmE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNGVhO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtYmx1ZS1vbi1jcmVhbSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzFiMWZhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYXVndXN0ZS1zZXJpZi1ibHVlLW9uLWNyZWFtIC5pbnZlcnQsIC5hdWd1c3RlLXNlcmlmLWJsdWUtb24tY3JlYW0ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYXVndXN0ZS1zZXJpZi1ibHVlLW9uLWNyZWFtLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZmE2O1xuICBjb2xvcjogI2Y1ZjRlYTtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtYmx1ZS1vbi1jcmVhbSAuZmlsdGVyLFxuLmF1Z3VzdGUtc2VyaWYtYmx1ZS1vbi1jcmVhbSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjRlYTtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtYmx1ZS1vbi1jcmVhbSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzFiMWZhNjtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtY3JlYW0tb24tYmx1ZSB7XG4gIGNvbG9yOiAjZjVmNGVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZmE2O1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtY3JlYW0tb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2Y1ZjRlYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYXVndXN0ZS1zZXJpZi1jcmVhbS1vbi1ibHVlIC5pbnZlcnQsIC5hdWd1c3RlLXNlcmlmLWNyZWFtLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYXVndXN0ZS1zZXJpZi1jcmVhbS1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNGVhO1xuICBjb2xvcjogIzFiMWZhNjtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtY3JlYW0tb24tYmx1ZSAuZmlsdGVyLFxuLmF1Z3VzdGUtc2VyaWYtY3JlYW0tb24tYmx1ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWZhNjtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtY3JlYW0tb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjRlYTtcbn1cblxuXG4uZGVmYXVsdCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJcIjtcbn1cblxuLnByb3BvcnRpb25hbC1saW5pbmcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicG51bVwiO1xufVxuXG4ubGluaW5nLW51bWJlcnMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xufVxuXG4udGFidWxhci1saW5pbmcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiO1xufVxuXG4ucHJvcG9ydGlvbmFsLW9sZHN0eWxlIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcIm9udW1cIixcInBudW1cIjtcbn1cblxuLnRhYnVsYXItb2xkc3R5bGUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwib251bVwiLFwidG51bVwiO1xufVxuXG4uc3Vic2NyaXB0LW51bWJlcnMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3Vic1wiO1xufVxuXG4uc3VwZXJzY3JpcHQtbnVtYmVycyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzdXBzXCI7XG59XG5cbi5udW1lcmF0b3JzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcIm51bXJcIjtcbn1cblxuLmRlbm9taW5hdG9ycyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJkbm9tXCI7XG59XG5cbi5pbmZlcmlvci1udW1iZXJzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNpbmZcIjtcbn1cblxuLm9yZGluYWxzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcIm9yZG5cIjtcbn1cblxuLnNtYWxsLWNhcGl0YWxzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNtY3BcIjtcbn1cblxuLnNtYWxsLWNhcGl0YWxzLWZyb20tY2FwaXRhbHMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiYzJzY1wiO1xufVxuXG4ubGlnYXR1cmVzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcIlwiO1xufVxuXG4uZGlzY3JldGlvbmFsLWxpZ2F0dXJlcyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJkbGlnXCI7XG59XG5cbi5jYXNlLXNlbnNpdGl2ZS1mb3JtcyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCI7XG59XG5cbi5mcmFjdGlvbnMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiZnJhY1wiO1xufVxuXG4ub2xkc3R5bGUtZnJhY3Rpb25zIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcIm9udW1cIixcImZyYWNcIjtcbn1cblxuLnRhYnVsYXItZnJhY3Rpb25zIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIixcImZyYWNcIjtcbn1cblxuLnNsYXNoZWQtemVybyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ6ZXJvXCI7XG59XG5cbi5zbGFzaGVkLXplcm8tcHJvcG9ydGlvbmFsLWxpbmluZyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwbnVtXCIsXCJ6ZXJvXCI7XG59XG5cbi5zbGFzaGVkLXplcm8tdGFidWxhci1saW5pbmcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiLFwiemVyb1wiO1xufVxuXG4uc2xhc2hlZC16ZXJvLXByb3BvcnRpb25hbC1vbGRzdHlsZSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJvbnVtXCIsXCJwbnVtXCIsXCJ6ZXJvXCI7XG59XG5cbi5zbGFzaGVkLXplcm8tdGFidWxhci1vbGRzdHlsZSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJvbnVtXCIsXCJ0bnVtXCIsXCJwbnVtXCIsXCJ6ZXJvXCI7XG59XG5cbi5zbGFzaGVkLXplcm8tc3Vic2NyaXB0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInN1YnNcIixcInplcm9cIjtcbn1cblxuLnNsYXNoZWQtemVyby1zdXBlcmlvciB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzdXBzXCIsXCJ6ZXJvXCI7XG59XG5cbi5zbGFzaGVkLXplcm8tbnVtZXJhdG9ycyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJudW1yXCIsXCJ6ZXJvXCI7XG59XG5cbi5zbGFzaGVkLXplcm8tZGVub21pbmF0b3JzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImRub21cIixcInplcm9cIjtcbn1cblxuLnNtYWxsLWNhcHMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiYzJzY1wiLFwic21jcFwiO1xufVxuXG4uY29udGV4dHVhbC1hbHRlcm5hdGVzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhbHRcIjtcbn1cblxuLnN3YXNoZXMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3dzaFwiO1xufVxuXG4uc3R5bGlzdGljLXNldC0xIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDFcIjtcbn1cblxuLnN0eWxpc3RpYy1zZXQtMiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczAyXCI7XG59XG5cbi5zdHlsaXN0aWMtc2V0LTMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MwM1wiO1xufVxuXG4uc3R5bGlzdGljLXNldC00IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDRcIjtcbn1cblxuLnN0eWxpc3RpYy1zZXQtNSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczA1XCI7XG59XG5cbi5zdHlsaXN0aWMtc2V0LTYge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MwNlwiO1xufVxuXG4uc3R5bGlzdGljLXNldC03IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDdcIjtcbn1cblxuLnN0eWxpc3RpYy1zZXQtOCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczA4XCI7XG59XG5cbi5zdHlsaXN0aWMtc2V0LTkge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MwOVwiO1xufVxuXG4uc3R5bGlzdGljLXNldC0xMCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczEwXCI7XG59XG5cbi5zdHlsaXN0aWMtc2V0LTExIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMTFcIjtcbn1cblxuLnN0eWxpc3RpYy1zZXQtMTEtYSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczExXCI7XG59XG5cbi5zdHlsaXN0aWMtc2V0LTExLWIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MxMVwiO1xufVxuXG4uc3R5bGlzdGljLXNldC0xMiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczEyXCI7XG59XG5cbi5zdHlsaXN0aWMtc2V0LTEzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMTNcIjtcbn1cblxuLnN0eWxpc3RpYy1zZXQtMTQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MxNFwiO1xufVxuXG4uc3R5bGlzdGljLXNldC0xNSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczE1XCI7XG59XG5cbi5zdHlsaXN0aWMtc2V0LTE2IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMTZcIjtcbn1cblxuLnN0eWxpc3RpYy1zZXQtMTcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MxN1wiO1xufVxuXG4uc3R5bGlzdGljLXNldC0xOCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczE4XCI7XG59XG5cbi5yZWFkZXItZGxpZy1zczA0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImRsaWdcIixcInNzMDRcIjtcbn1cblxuLmxvY2FsaXNlZC1mb3JtcyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsb2NsXCI7XG59XG5cbi5tYXJjaGUtbG9jYWxpc2VkLWZvcm1zIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxvY2xcIjtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtYXJhYmljLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1hcmFiaWMtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1hcmFiaWMtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1hcmFiaWMtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWFyYWJpYy1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1hcmFiaWMtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWFyYWJpYy1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1hcmFiaWMtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1hcmFiaWMtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYXJhYmljLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1hcmFiaWMtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1hcmFiaWMtbGlnaHQge1xuICBmb250LWZhbWlseTogYXBlcmN1LWFyYWJpYy1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWFyYWJpYy1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1hcmFiaWMtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1hcmFiaWMtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1hcmFiaWMtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1hcmFiaWMtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtYXJhYmljLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1hcmFiaWMtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1hcmFiaWMtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1hcmFiaWMtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWFyYWJpYy1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1hcmFiaWMtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWJsYWNrLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWJsYWNrLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1ibGFjay1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1ibGFjay1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYmxhY2staXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1ibGFjay1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogYXBlcmN1LWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogYXBlcmN1LWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWJvbGQge1xuICBmb250LWZhbWlseTogYXBlcmN1LWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1leHRyYWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtZXh0cmFib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtZXh0cmFib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtZXh0cmFib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtZXh0cmFib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWV4dHJhYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWV4dHJhYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtZXh0cmFib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1leHRyYWJvbGQge1xuICBmb250LWZhbWlseTogYXBlcmN1LWV4dHJhYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWV4dHJhbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtZXh0cmFsaWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtZXh0cmFsaWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtZXh0cmFsaWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1leHRyYWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtZXh0cmFsaWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1leHRyYWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtZXh0cmFsaWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtZXh0cmFsaWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtZXh0cmFsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtZXh0cmFsaWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1pdGFsaWMge1xuICBmb250LWZhbWlseTogYXBlcmN1LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1saWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1saWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1saWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogYXBlcmN1LWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1tZWRpdW0taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tZWRpdW0taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbWVkaXVtLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tZWRpdW0taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtbWVkaXVtLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogYXBlcmN1LW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LW1vbm8tYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tb25vLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tb25vLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbW9uby1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tb25vLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1tb25vLWJvbGQge1xuICBmb250LWZhbWlseTogYXBlcmN1LW1vbm8tYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LW1vbm8tbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tb25vLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tb25vLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1tb25vLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1tb25vLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtbW9uby1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tb25vLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tb25vLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tb25vLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LW1vbm8tbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1tb25vLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LW1vbm8tcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tb25vLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tb25vLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbW9uby1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tb25vLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1tb25vLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogYXBlcmN1LW1vbm8tcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtdGhpbi1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS10aGluLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS10aGluLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXRoaW4taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXRoaW4taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS10aGluLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS10aGluLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LXRoaW4nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS10aGluLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXRoaW4tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS10aGluLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXRoaW4tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXRoaW4tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS10aGluIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS10aGluO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtYXJhYmljLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWFyYWJpYy9wcm8vYXBlcmN1LWFyYWJpYy1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWFyYWJpYy9wcm8vYXBlcmN1LWFyYWJpYy1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1hcmFiaWMvcHJvL2FwZXJjdS1hcmFiaWMtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWFyYWJpYy9wcm8vYXBlcmN1LWFyYWJpYy1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtYXJhYmljLWJvbGQge1xuICBmb250LWZhbWlseTogYXBlcmN1LWFyYWJpYy1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtYXJhYmljLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWFyYWJpYy9wcm8vYXBlcmN1LWFyYWJpYy1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWFyYWJpYy9wcm8vYXBlcmN1LWFyYWJpYy1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtYXJhYmljLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1hcmFiaWMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1hcmFiaWMtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWFyYWJpYy9wcm8vYXBlcmN1LWFyYWJpYy1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWFyYWJpYy9wcm8vYXBlcmN1LWFyYWJpYy1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWFyYWJpYy9wcm8vYXBlcmN1LWFyYWJpYy1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1hcmFiaWMtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1hcmFiaWMtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtYXJhYmljLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWFyYWJpYy9wcm8vYXBlcmN1LWFyYWJpYy1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWFyYWJpYy9wcm8vYXBlcmN1LWFyYWJpYy1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1hcmFiaWMvcHJvL2FwZXJjdS1hcmFiaWMtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWFyYWJpYy9wcm8vYXBlcmN1LWFyYWJpYy1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtYXJhYmljLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogYXBlcmN1LWFyYWJpYy1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtY29uZGVuc2VkLWJsYWNrLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtYmxhY2staXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtYmxhY2staXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1ibGFjay1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1ibGFjay1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtYmxhY2staXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtY29uZGVuc2VkLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtY29uZGVuc2VkLWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWNvbmRlbnNlZC1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWNvbmRlbnNlZC1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtY29uZGVuc2VkLWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtY29uZGVuc2VkLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtY29uZGVuc2VkLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1jb25kZW5zZWQtYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1jb25kZW5zZWQtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1jb25kZW5zZWQtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtY29uZGVuc2VkLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1jb25kZW5zZWQtZXh0cmFib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtZXh0cmFib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWV4dHJhYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWV4dHJhYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1leHRyYWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWV4dHJhYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1jb25kZW5zZWQtZXh0cmFib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtY29uZGVuc2VkLWV4dHJhYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1jb25kZW5zZWQtZXh0cmFib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1leHRyYWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1leHRyYWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWV4dHJhYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWV4dHJhYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1leHRyYWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1jb25kZW5zZWQtZXh0cmFib2xkIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1jb25kZW5zZWQtZXh0cmFib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtY29uZGVuc2VkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtY29uZGVuc2VkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtY29uZGVuc2VkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWNvbmRlbnNlZC1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWNvbmRlbnNlZC1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogYXBlcmN1LWNvbmRlbnNlZC1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1jb25kZW5zZWQtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1jb25kZW5zZWQtbGlnaHQge1xuICBmb250LWZhbWlseTogYXBlcmN1LWNvbmRlbnNlZC1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWNvbmRlbnNlZC1tZWRpdW0taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbWVkaXVtLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWNvbmRlbnNlZC1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1jb25kZW5zZWQtbWVkaXVtLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWNvbmRlbnNlZC1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWNvbmRlbnNlZC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogYXBlcmN1LWNvbmRlbnNlZC1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1jb25kZW5zZWQtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1jb25kZW5zZWQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtY29uZGVuc2VkLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FyY2hpdmUtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFyY2hpdmUtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogYXJjaGl2ZS1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXJjaGl2ZS1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXJjaGl2ZS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGFyY2hpdmUtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXJjaGl2ZS1leHRyYWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1leHRyYWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtZXh0cmFib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtZXh0cmFib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLWV4dHJhYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtZXh0cmFib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXJjaGl2ZS1leHRyYWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGFyY2hpdmUtZXh0cmFib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXJjaGl2ZS1leHRyYWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLWV4dHJhYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLWV4dHJhYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtZXh0cmFib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtZXh0cmFib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLWV4dHJhYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXJjaGl2ZS1leHRyYWJvbGQge1xuICBmb250LWZhbWlseTogYXJjaGl2ZS1leHRyYWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FyY2hpdmUtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFyY2hpdmUtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGFyY2hpdmUtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcmNoaXZlLW1vbm8nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLW1vbm8tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1tb25vLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1tb25vLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtbW9uby1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1tb25vLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcmNoaXZlLW1vbm8ge1xuICBmb250LWZhbWlseTogYXJjaGl2ZS1tb25vO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcmNoaXZlLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcmNoaXZlLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogYXJjaGl2ZS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcmNoaXZlLXNlbWlib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtc2VtaWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtc2VtaWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtc2VtaWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcmNoaXZlLXNlbWlib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcmNoaXZlLXNlbWlib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXJjaGl2ZS1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXJjaGl2ZS1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBhcmNoaXZlLXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhdWd1c3RlLXNhbnMtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2Fucy9wcm8vYXVndXN0ZS1zYW5zLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2Fucy9wcm8vYXVndXN0ZS1zYW5zLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXVndXN0ZS1zYW5zLWJvbGQge1xuICBmb250LWZhbWlseTogYXVndXN0ZS1zYW5zLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2F1Z3VzdGUtc2Fucy1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2Fucy9wcm8vYXVndXN0ZS1zYW5zLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2Fucy9wcm8vYXVndXN0ZS1zYW5zLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2Fucy9wcm8vYXVndXN0ZS1zYW5zLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hdWd1c3RlLXNhbnMtbGlnaHQge1xuICBmb250LWZhbWlseTogYXVndXN0ZS1zYW5zLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhdWd1c3RlLXNhbnMtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2Fucy9wcm8vYXVndXN0ZS1zYW5zLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2Fucy9wcm8vYXVndXN0ZS1zYW5zLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNhbnMvcHJvL2F1Z3VzdGUtc2Fucy1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2Fucy9wcm8vYXVndXN0ZS1zYW5zLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXVndXN0ZS1zYW5zLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBhdWd1c3RlLXNhbnMtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhdWd1c3RlLXNhbnMtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2Fucy9wcm8vYXVndXN0ZS1zYW5zLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2Fucy9wcm8vYXVndXN0ZS1zYW5zLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXVndXN0ZS1zYW5zLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogYXVndXN0ZS1zYW5zLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2F1Z3VzdGUtc2VyaWYtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNlcmlmL3Byby9hdWd1c3RlLXNlcmlmLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNlcmlmL3Byby9hdWd1c3RlLXNlcmlmLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zZXJpZi9wcm8vYXVndXN0ZS1zZXJpZi1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNlcmlmL3Byby9hdWd1c3RlLXNlcmlmLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBhdWd1c3RlLXNlcmlmLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2F1Z3VzdGUtc2VyaWYtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNlcmlmL3Byby9hdWd1c3RlLXNlcmlmLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNlcmlmL3Byby9hdWd1c3RlLXNlcmlmLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtbGlnaHQge1xuICBmb250LWZhbWlseTogYXVndXN0ZS1zZXJpZi1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXVndXN0ZS1zZXJpZi1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNlcmlmL3Byby9hdWd1c3RlLXNlcmlmLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNlcmlmL3Byby9hdWd1c3RlLXNlcmlmLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNlcmlmL3Byby9hdWd1c3RlLXNlcmlmLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXVndXN0ZS1zZXJpZi1tZWRpdW0ge1xuICBmb250LWZhbWlseTogYXVndXN0ZS1zZXJpZi1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2F1Z3VzdGUtc2VyaWYtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNlcmlmL3Byby9hdWd1c3RlLXNlcmlmLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNlcmlmL3Byby9hdWd1c3RlLXNlcmlmLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zZXJpZi9wcm8vYXVndXN0ZS1zZXJpZi1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNlcmlmL3Byby9hdWd1c3RlLXNlcmlmLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBhdWd1c3RlLXNlcmlmLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JhbC1neCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JhbC9iYWwtZ3guZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYWwvYmFsLWd4LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYWwvYmFsLWd4LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFsL2JhbC1neC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYWwvYmFsLWd4LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhbC1neCB7XG4gIGZvbnQtZmFtaWx5OiBiYWwtZ3g7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJvbGQge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1tZWRpdW0ge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtYmxhY2staXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYmxhY2staXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtYmxhY2staXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1pdGFsaWMge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1tb25vLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1tb25vLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtbW9uby1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtbW9uby1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtbW9uby1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLW1vbm8taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1tb25vLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1saWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1saWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1saWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtbW9uby1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtbW9uby1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtbW9uby1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbWVkaXVtLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLW1lZGl1bS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1tb25vLW1lZGl1bS1pdGFsaWMge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbWVkaXVtLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1tb25vLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtbW9uby1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtbW9uby1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1tb25vLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1tZWRpdW0ge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JyaWNrLWRpc3BsYXktYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stZGlzcGxheS1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stZGlzcGxheS1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stZGlzcGxheS1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnJpY2stZGlzcGxheS1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBicmljay1kaXNwbGF5LWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdicmljay1kaXNwbGF5LWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stZGlzcGxheS1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWV4dHJhbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stZGlzcGxheS1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWV4dHJhbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJyaWNrLWRpc3BsYXktZXh0cmFsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBicmljay1kaXNwbGF5LWV4dHJhbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JyaWNrLWRpc3BsYXktbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stZGlzcGxheS1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stZGlzcGxheS1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stZGlzcGxheS1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnJpY2stZGlzcGxheS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBicmljay1kaXNwbGF5LWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdicmljay1kaXNwbGF5LW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stZGlzcGxheS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stZGlzcGxheS1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLWRpc3BsYXktbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stZGlzcGxheS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJyaWNrLWRpc3BsYXktbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGJyaWNrLWRpc3BsYXktbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdicmljay1kaXNwbGF5LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stZGlzcGxheS1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stZGlzcGxheS1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJyaWNrLWRpc3BsYXktcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBicmljay1kaXNwbGF5LXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JyaWNrLXRleHQtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stdGV4dC1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stdGV4dC1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stdGV4dC1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnJpY2stdGV4dC1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBicmljay10ZXh0LWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdicmljay10ZXh0LWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stdGV4dC1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWV4dHJhbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stdGV4dC1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWV4dHJhbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJyaWNrLXRleHQtZXh0cmFsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBicmljay10ZXh0LWV4dHJhbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JyaWNrLXRleHQtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stdGV4dC1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stdGV4dC1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stdGV4dC1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnJpY2stdGV4dC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBicmljay10ZXh0LWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdicmljay10ZXh0LW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stdGV4dC1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stdGV4dC1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLXRleHQtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stdGV4dC1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJyaWNrLXRleHQtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGJyaWNrLXRleHQtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdicmljay10ZXh0LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stdGV4dC1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stdGV4dC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJyaWNrLXRleHQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBicmljay10ZXh0LXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2J1cmdlc3MtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJ1cmdlc3MtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogYnVyZ2Vzcy1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYnVyZ2Vzcy1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnVyZ2Vzcy1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGJ1cmdlc3MtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYnVyZ2Vzcy1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnVyZ2Vzcy1pdGFsaWMge1xuICBmb250LWZhbWlseTogYnVyZ2Vzcy1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2J1cmdlc3MtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJ1cmdlc3MtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBidXJnZXNzLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2J1cmdlc3Mtc2VtaWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1zZW1pYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJ1cmdlc3Mtc2VtaWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGJ1cmdlc3Mtc2VtaWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdidXJnZXNzLXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5idXJnZXNzLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGJ1cmdlc3Mtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nhc3RsZWRvd24tYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNhc3RsZWRvd24tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogY2FzdGxlZG93bi1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2FzdGxlZG93bi1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2FzdGxlZG93bi1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNhc3RsZWRvd24tYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2FzdGxlZG93bi1jdXJzaXZlJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1jdXJzaXZlLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tY3Vyc2l2ZS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tY3Vyc2l2ZS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWN1cnNpdmUtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tY3Vyc2l2ZS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2FzdGxlZG93bi1jdXJzaXZlIHtcbiAgZm9udC1mYW1pbHk6IGNhc3RsZWRvd24tY3Vyc2l2ZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2FzdGxlZG93bi1kb3R0ZWQtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tZG90dGVkLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1kb3R0ZWQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tZG90dGVkLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1kb3R0ZWQtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1kb3R0ZWQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2FzdGxlZG93bi1kb3R0ZWQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBjYXN0bGVkb3duLWRvdHRlZC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjYXN0bGVkb3duLWZ1bi1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1mdW4tYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1mdW4tYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jYXN0bGVkb3duLWZ1bi1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNhc3RsZWRvd24tZnVuLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nhc3RsZWRvd24tZnVuLWhlYXZ5JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1mdW4taGVhdnktcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1mdW4taGVhdnktcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1oZWF2eS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1oZWF2eS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1mdW4taGVhdnktcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNhc3RsZWRvd24tZnVuLWhlYXZ5IHtcbiAgZm9udC1mYW1pbHk6IGNhc3RsZWRvd24tZnVuLWhlYXZ5O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjYXN0bGVkb3duLWZ1bi1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1mdW4tcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1mdW4tcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jYXN0bGVkb3duLWZ1bi1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGNhc3RsZWRvd24tZnVuLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nhc3RsZWRvd24taGVhdnktaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1oZWF2eS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1oZWF2eS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWhlYXZ5LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWhlYXZ5LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1oZWF2eS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNhc3RsZWRvd24taGVhdnktaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGNhc3RsZWRvd24taGVhdnktaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjYXN0bGVkb3duLWhlYXZ5JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1oZWF2eS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWhlYXZ5LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1oZWF2eS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWhlYXZ5LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWhlYXZ5LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jYXN0bGVkb3duLWhlYXZ5IHtcbiAgZm9udC1mYW1pbHk6IGNhc3RsZWRvd24taGVhdnk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nhc3RsZWRvd24taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNhc3RsZWRvd24taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGNhc3RsZWRvd24taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjYXN0bGVkb3duLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jYXN0bGVkb3duLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY2FzdGxlZG93bi1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjYXN0bGVkb3duLWN1cnNpdmUtZG90cy1uby1kaXJzJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9zdXAvY2FzdGxlZG93bi1jdXJzaXZlLWRvdHMtbm8tZGlycy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vc3VwL2Nhc3RsZWRvd24tY3Vyc2l2ZS1kb3RzLW5vLWRpcnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vc3VwL2Nhc3RsZWRvd24tY3Vyc2l2ZS1kb3RzLW5vLWRpcnMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3N1cC9jYXN0bGVkb3duLWN1cnNpdmUtZG90cy1uby1kaXJzLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vc3VwL2Nhc3RsZWRvd24tY3Vyc2l2ZS1kb3RzLW5vLWRpcnMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2FzdGxlZG93bi1jdXJzaXZlLWRvdHMtbm8tZGlycyB7XG4gIGZvbnQtZmFtaWx5OiBjYXN0bGVkb3duLWN1cnNpdmUtZG90cy1uby1kaXJzO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjYXN0bGVkb3duLWN1cnNpdmUtZG90cyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vc3VwL2Nhc3RsZWRvd24tY3Vyc2l2ZS1kb3RzLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9zdXAvY2FzdGxlZG93bi1jdXJzaXZlLWRvdHMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vc3VwL2Nhc3RsZWRvd24tY3Vyc2l2ZS1kb3RzLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9zdXAvY2FzdGxlZG93bi1jdXJzaXZlLWRvdHMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9zdXAvY2FzdGxlZG93bi1jdXJzaXZlLWRvdHMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2FzdGxlZG93bi1jdXJzaXZlLWRvdHMge1xuICBmb250LWZhbWlseTogY2FzdGxlZG93bi1jdXJzaXZlLWRvdHM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nhc3RsZWRvd24tY3Vyc2l2ZS1saW5lZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vc3VwL2Nhc3RsZWRvd24tY3Vyc2l2ZS1saW5lZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vc3VwL2Nhc3RsZWRvd24tY3Vyc2l2ZS1saW5lZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9zdXAvY2FzdGxlZG93bi1jdXJzaXZlLWxpbmVkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9zdXAvY2FzdGxlZG93bi1jdXJzaXZlLWxpbmVkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vc3VwL2Nhc3RsZWRvd24tY3Vyc2l2ZS1saW5lZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jYXN0bGVkb3duLWN1cnNpdmUtbGluZWQge1xuICBmb250LWZhbWlseTogY2FzdGxlZG93bi1jdXJzaXZlLWxpbmVkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjZW50cmFsLWF2ZW51ZS1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2VudHJhbC1hdmVudWUvY2VudHJhbC1hdmVudWUtYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NlbnRyYWwtYXZlbnVlL2NlbnRyYWwtYXZlbnVlLWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NlbnRyYWwtYXZlbnVlL2NlbnRyYWwtYXZlbnVlLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jZW50cmFsLWF2ZW51ZS9jZW50cmFsLWF2ZW51ZS1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NlbnRyYWwtYXZlbnVlL2NlbnRyYWwtYXZlbnVlLWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2VudHJhbC1hdmVudWUtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjZW50cmFsLWF2ZW51ZS1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi12Zi1iZXRhJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vY29pZ24tdmYtYmV0YS5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL2NvaWduLXZmLWJldGEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL2NvaWduLXZmLWJldGEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9jb2lnbi12Zi1iZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL2NvaWduLXZmLWJldGEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tdmYtYmV0YSB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi12Zi1iZXRhO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0xMS10aGluJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTExLXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTExLXRoaW4tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTEtdGhpbi1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTEtdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTExLXRoaW4tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTExLXRoaW4ge1xuICBmb250LWZhbWlseTogY29pZ24tMTEtdGhpbjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tMTItZXh0cmFsaWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xMi1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xMi1leHRyYWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTEyLWV4dHJhbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTEyLWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xMi1leHRyYWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi0xMi1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTEyLWV4dHJhbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTEzLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTEzLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xMy1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xMy1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTMtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xMy1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMTMtbGlnaHQge1xuICBmb250LWZhbWlseTogY29pZ24tMTMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTE0LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xNC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xNC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMTQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi0xNC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0xNS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTUtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xNS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTUtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xNS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xNS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTE1LW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi0xNS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTE2LXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTE2LXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xNi1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xNi1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTYtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xNi1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMTYtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tMTYtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTE3LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTctYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTctYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xNy1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xNy1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTctYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMTctYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi0xNy1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0yMS10aGluJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTIxLXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTIxLXRoaW4tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjEtdGhpbi1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjEtdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTIxLXRoaW4tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTIxLXRoaW4ge1xuICBmb250LWZhbWlseTogY29pZ24tMjEtdGhpbjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tMjItZXh0cmFsaWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yMi1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yMi1leHRyYWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTIyLWV4dHJhbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTIyLWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yMi1leHRyYWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi0yMi1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTIyLWV4dHJhbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTIzLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTIzLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yMy1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yMy1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjMtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yMy1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMjMtbGlnaHQge1xuICBmb250LWZhbWlseTogY29pZ24tMjMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTI0LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yNC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yNC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMjQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi0yNC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0yNS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjUtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yNS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjUtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yNS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yNS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTI1LW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi0yNS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTI2LXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTI2LXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yNi1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yNi1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjYtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yNi1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMjYtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tMjYtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTI3LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjctYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjctYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yNy1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yNy1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjctYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMjctYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi0yNy1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0zMS10aGluJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTMxLXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTMxLXRoaW4tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzEtdGhpbi1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzEtdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTMxLXRoaW4tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTMxLXRoaW4ge1xuICBmb250LWZhbWlseTogY29pZ24tMzEtdGhpbjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tMzItZXh0cmFsaWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zMi1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zMi1leHRyYWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTMyLWV4dHJhbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTMyLWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zMi1leHRyYWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi0zMi1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTMyLWV4dHJhbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTMzLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTMzLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zMy1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zMy1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzMtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zMy1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMzMtbGlnaHQge1xuICBmb250LWZhbWlseTogY29pZ24tMzMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTM0LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zNC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zNC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMzQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi0zNC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0zNS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzUtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zNS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzUtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zNS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zNS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTM1LW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi0zNS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTM2LXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTM2LXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zNi1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zNi1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzYtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zNi1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMzYtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tMzYtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTM3LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzctYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzctYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zNy1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zNy1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzctYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMzctYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi0zNy1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi00MS10aGluJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQxLXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQxLXRoaW4tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDEtdGhpbi1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDEtdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQxLXRoaW4tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTQxLXRoaW4ge1xuICBmb250LWZhbWlseTogY29pZ24tNDEtdGhpbjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tNDItZXh0cmFsaWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00Mi1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00Mi1leHRyYWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQyLWV4dHJhbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQyLWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00Mi1leHRyYWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi00Mi1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTQyLWV4dHJhbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTQzLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQzLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00My1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00My1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDMtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00My1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNDMtbGlnaHQge1xuICBmb250LWZhbWlseTogY29pZ24tNDMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTQ0LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00NC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00NC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNDQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi00NC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi00NS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDUtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00NS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDUtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00NS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00NS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTQ1LW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi00NS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTQ2LXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQ2LXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00Ni1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00Ni1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDYtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00Ni1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNDYtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tNDYtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTQ3LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDctYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDctYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00Ny1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00Ny1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDctYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNDctYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi00Ny1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi01MS10aGluJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTUxLXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTUxLXRoaW4tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTEtdGhpbi1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTEtdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTUxLXRoaW4tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTUxLXRoaW4ge1xuICBmb250LWZhbWlseTogY29pZ24tNTEtdGhpbjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tNTItZXh0cmFsaWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01Mi1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01Mi1leHRyYWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTUyLWV4dHJhbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTUyLWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01Mi1leHRyYWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi01Mi1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTUyLWV4dHJhbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTUzLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTUzLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01My1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01My1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTMtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01My1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNTMtbGlnaHQge1xuICBmb250LWZhbWlseTogY29pZ24tNTMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTU0LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01NC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01NC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNTQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi01NC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi01NS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTUtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01NS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTUtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01NS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01NS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTU1LW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi01NS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTU2LXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTU2LXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01Ni1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01Ni1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTYtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01Ni1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNTYtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tNTYtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTU3LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTctYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTctYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01Ny1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01Ny1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTctYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNTctYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi01Ny1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi02MS10aGluJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTYxLXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTYxLXRoaW4tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjEtdGhpbi1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjEtdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTYxLXRoaW4tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTYxLXRoaW4ge1xuICBmb250LWZhbWlseTogY29pZ24tNjEtdGhpbjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tNjItZXh0cmFsaWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02Mi1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02Mi1leHRyYWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTYyLWV4dHJhbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTYyLWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02Mi1leHRyYWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi02Mi1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTYyLWV4dHJhbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTYzLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTYzLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02My1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02My1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjMtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02My1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNjMtbGlnaHQge1xuICBmb250LWZhbWlseTogY29pZ24tNjMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTY0LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02NC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02NC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNjQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi02NC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi02NS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjUtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02NS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjUtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02NS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02NS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTY1LW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi02NS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTY2LXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTY2LXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02Ni1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02Ni1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjYtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02Ni1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNjYtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tNjYtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTY3LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjctYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjctYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02Ny1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02Ny1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjctYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNjctYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi02Ny1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi03MS10aGluJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTcxLXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTcxLXRoaW4tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzEtdGhpbi1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzEtdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTcxLXRoaW4tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTcxLXRoaW4ge1xuICBmb250LWZhbWlseTogY29pZ24tNzEtdGhpbjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tNzItZXh0cmFsaWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03Mi1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03Mi1leHRyYWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTcyLWV4dHJhbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTcyLWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03Mi1leHRyYWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi03Mi1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTcyLWV4dHJhbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTczLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTczLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03My1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03My1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzMtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03My1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNzMtbGlnaHQge1xuICBmb250LWZhbWlseTogY29pZ24tNzMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTc0LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03NC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03NC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNzQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi03NC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi03NS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzUtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03NS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzUtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03NS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03NS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTc1LW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi03NS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTc2LXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTc2LXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03Ni1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03Ni1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzYtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03Ni1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNzYtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tNzYtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTc3LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzctYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzctYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03Ny1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03Ny1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzctYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNzctYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi03Ny1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi04MS10aGluJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTgxLXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTgxLXRoaW4tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODEtdGhpbi1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODEtdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTgxLXRoaW4tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTgxLXRoaW4ge1xuICBmb250LWZhbWlseTogY29pZ24tODEtdGhpbjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tODItZXh0cmFsaWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04Mi1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04Mi1leHRyYWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTgyLWV4dHJhbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTgyLWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04Mi1leHRyYWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi04Mi1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTgyLWV4dHJhbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTgzLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTgzLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04My1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04My1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODMtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04My1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tODMtbGlnaHQge1xuICBmb250LWZhbWlseTogY29pZ24tODMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTg0LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04NC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04NC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tODQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi04NC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi04NS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODUtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04NS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODUtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04NS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04NS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTg1LW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi04NS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTg2LXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTg2LXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04Ni1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04Ni1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODYtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04Ni1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tODYtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tODYtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTg3LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODctYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODctYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04Ny1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04Ny1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODctYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tODctYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi04Ny1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2x1bWJhLWJhbm5lci1oYWlybGluZS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLWJhbm5lci1oYWlybGluZS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1iYW5uZXItaGFpcmxpbmUtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1iYW5uZXItaGFpcmxpbmUtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtYmFubmVyLWhhaXJsaW5lLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1iYW5uZXItaGFpcmxpbmUtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2x1bWJhLWJhbm5lci1oYWlybGluZS1pdGFsaWMge1xuICBmb250LWZhbWlseTogY29sdW1iYS1iYW5uZXItaGFpcmxpbmUtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2x1bWJhLWJhbm5lci1oYWlybGluZSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtYmFubmVyLWhhaXJsaW5lLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtYmFubmVyLWhhaXJsaW5lLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1iYW5uZXItaGFpcmxpbmUtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1iYW5uZXItaGFpcmxpbmUtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtYmFubmVyLWhhaXJsaW5lLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2x1bWJhLWJhbm5lci1oYWlybGluZSB7XG4gIGZvbnQtZmFtaWx5OiBjb2x1bWJhLWJhbm5lci1oYWlybGluZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS1ydWJ5LWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS1ydWJ5LWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGNvbHVtYmEtcnVieS1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS1ydWJ5LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS1ydWJ5LWJvbGQge1xuICBmb250LWZhbWlseTogY29sdW1iYS1ydWJ5LWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvbHVtYmEtcnVieS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvbHVtYmEtcnVieS1pdGFsaWMge1xuICBmb250LWZhbWlseTogY29sdW1iYS1ydWJ5LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS1ydWJ5LW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS1ydWJ5LW1lZGl1bS1pdGFsaWMge1xuICBmb250LWZhbWlseTogY29sdW1iYS1ydWJ5LW1lZGl1bS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvbHVtYmEtcnVieS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvbHVtYmEtcnVieS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY29sdW1iYS1ydWJ5LW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS1ydWJ5LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS1ydWJ5LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY29sdW1iYS1ydWJ5LXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvbHVtYmEtcnVieS1zZW1pYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1Ynktc2VtaWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1Ynktc2VtaWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1zZW1pYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvbHVtYmEtcnVieS1zZW1pYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogY29sdW1iYS1ydWJ5LXNlbWlib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS1ydWJ5LXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1Ynktc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS1ydWJ5LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNvbHVtYmEtcnVieS1zZW1pYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS1ydWJ5LXVsdHJhLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS11bHRyYS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LXVsdHJhLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS11bHRyYS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LXVsdHJhLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LXVsdHJhLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS1ydWJ5LXVsdHJhLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBjb2x1bWJhLXJ1YnktdWx0cmEtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2x1bWJhLXJ1YnktdWx0cmEnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktdWx0cmEtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LXVsdHJhLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LXVsdHJhLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS11bHRyYS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LXVsdHJhLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2x1bWJhLXJ1YnktdWx0cmEge1xuICBmb250LWZhbWlseTogY29sdW1iYS1ydWJ5LXVsdHJhO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2x1bWJhLXRleHQtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2x1bWJhLXRleHQtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogY29sdW1iYS10ZXh0LWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2x1bWJhLXRleHQtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2x1bWJhLXRleHQtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjb2x1bWJhLXRleHQtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS10ZXh0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS10ZXh0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBjb2x1bWJhLXRleHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2x1bWJhLXRleHQtbWVkaXVtLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1tZWRpdW0taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LW1lZGl1bS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1tZWRpdW0taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2x1bWJhLXRleHQtbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBjb2x1bWJhLXRleHQtbWVkaXVtLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS10ZXh0LW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS10ZXh0LW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBjb2x1bWJhLXRleHQtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2x1bWJhLXRleHQtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2x1bWJhLXRleHQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBjb2x1bWJhLXRleHQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS10ZXh0LXNlbWlib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXNlbWlib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXNlbWlib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS10ZXh0LXNlbWlib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBjb2x1bWJhLXRleHQtc2VtaWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2x1bWJhLXRleHQtc2VtaWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXNlbWlib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2x1bWJhLXRleHQtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogY29sdW1iYS10ZXh0LXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2x1bWJhLXRleHQtdWx0cmEtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXVsdHJhLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtdWx0cmEtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXVsdHJhLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtdWx0cmEtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtdWx0cmEtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2x1bWJhLXRleHQtdWx0cmEtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGNvbHVtYmEtdGV4dC11bHRyYS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvbHVtYmEtdGV4dC11bHRyYSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC11bHRyYS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtdWx0cmEtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtdWx0cmEtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXVsdHJhLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtdWx0cmEtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvbHVtYmEtdGV4dC11bHRyYSB7XG4gIGZvbnQtZmFtaWx5OiBjb2x1bWJhLXRleHQtdWx0cmE7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zhbm4tZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZhbm4tZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmFubi1ncm90ZXNxdWUtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBmYW5uLWdyb3Rlc3F1ZS1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmFubi1ncm90ZXNxdWUtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmYW5uLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmFubi1ncm90ZXNxdWUtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGZhbm4tZ3JvdGVzcXVlLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zhbm4tZ3JvdGVzcXVlLWJvb2staXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJvb2staXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib29rLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib29rLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYm9vay1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib29rLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtYm9vay1pdGFsaWMge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtYm9vay1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zhbm4tZ3JvdGVzcXVlLWJvb2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYm9vay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYm9vay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib29rLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib29rLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYm9vay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtYm9vayB7XG4gIGZvbnQtZmFtaWx5OiBmYW5uLWdyb3Rlc3F1ZS1ib29rO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmYW5uLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtZXh0cmFsaWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtZXh0cmFsaWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtZXh0cmFsaWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmYW5uLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtZXh0cmFsaWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtZXh0cmFsaWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtZXh0cmFsaWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmFubi1ncm90ZXNxdWUtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS1pdGFsaWMge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmYW5uLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmYW5uLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zhbm4tZ3JvdGVzcXVlLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtbGlnaHQge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zhbm4tZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmYW5uLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmYW5uLWdyb3Rlc3F1ZS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBmYW5uLWdyb3Rlc3F1ZS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zhbm4tZ3JvdGVzcXVlLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBmYW5uLWdyb3Rlc3F1ZS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLXNlbWlib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zhbm4tZ3JvdGVzcXVlLXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zhbm4tZ3JvdGVzcXVlLXRoaW4taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLXRoaW4taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS10aGluLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS10aGluLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtdGhpbi1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS10aGluLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtdGhpbi1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zhbm4tZ3JvdGVzcXVlLXRoaW4nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtdGhpbi1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtdGhpbi1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS10aGluLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS10aGluLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtdGhpbi1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBmYW5uLWdyb3Rlc3F1ZS10aGluO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtZGlzcGxheS1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLWRpc3BsYXktYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLWRpc3BsYXktYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS1kaXNwbGF5LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtZGlzcGxheS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGZvcnRlc2N1ZS1kaXNwbGF5LWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS1kaXNwbGF5LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtZGlzcGxheS1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLWRpc3BsYXktaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtZGlzcGxheS1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcnRlc2N1ZS1kaXNwbGF5LWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcnRlc2N1ZS1kaXNwbGF5LWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGZvcnRlc2N1ZS1kaXNwbGF5LWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtZGlzcGxheS1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLWRpc3BsYXktcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBmb3J0ZXNjdWUtZGlzcGxheS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtZGlzcGxheS1zZW1pYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LXNlbWlib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LXNlbWlib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LXNlbWlib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcnRlc2N1ZS1kaXNwbGF5LXNlbWlib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LXNlbWlib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcnRlc2N1ZS1kaXNwbGF5LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGZvcnRlc2N1ZS1kaXNwbGF5LXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtbWVkaWFuLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLW1lZGlhbi1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmb3J0ZXNjdWUtbWVkaWFuLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtbWVkaWFuLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLW1lZGlhbi1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGZvcnRlc2N1ZS1tZWRpYW4tYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ydGVzY3VlLW1lZGlhbi1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcnRlc2N1ZS1tZWRpYW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcnRlc2N1ZS1tZWRpYW4taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtbWVkaWFuLWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1saWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1saWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLW1lZGlhbi1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLW1lZGlhbi1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS1tZWRpYW4tbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtbWVkaWFuLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGZvcnRlc2N1ZS1tZWRpYW4tbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS1tZWRpYW4tcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtbWVkaWFuLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLW1lZGlhbi1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtbWVkaWFuLXNlbWlib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLXNlbWlib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLXNlbWlib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLW1lZGlhbi1zZW1pYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLW1lZGlhbi1zZW1pYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS1tZWRpYW4tc2VtaWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLXNlbWlib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtbWVkaWFuLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGZvcnRlc2N1ZS1tZWRpYW4tc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS10ZXh0LWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtdGV4dC1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmb3J0ZXNjdWUtdGV4dC1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ydGVzY3VlLXRleHQtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcnRlc2N1ZS10ZXh0LWJvbGQge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLXRleHQtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ydGVzY3VlLXRleHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcnRlc2N1ZS10ZXh0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmb3J0ZXNjdWUtdGV4dC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS10ZXh0LWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1saWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtdGV4dC1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLXRleHQtbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtdGV4dC1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLXRleHQtbGlnaHQge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLXRleHQtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS10ZXh0LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtdGV4dC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGZvcnRlc2N1ZS10ZXh0LXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS10ZXh0LXNlbWlib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtc2VtaWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtc2VtaWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtc2VtaWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLXRleHQtc2VtaWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLXRleHQtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLXRleHQtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dhcnRvbi1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dhcnRvbi9wcm8vZ2FydG9uLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dhcnRvbi9wcm8vZ2FydG9uLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dhcnRvbi9wcm8vZ2FydG9uLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5nYXJ0b24tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZ2FydG9uLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdnYXJ0b24tYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dhcnRvbi9wcm8vZ2FydG9uLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dhcnRvbi9wcm8vZ2FydG9uLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ2FydG9uLWJvbGQge1xuICBmb250LWZhbWlseTogZ2FydG9uLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dhcnRvbi1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dhcnRvbi9wcm8vZ2FydG9uLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5nYXJ0b24taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGdhcnRvbi1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dhcnRvbi1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1saWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dhcnRvbi9wcm8vZ2FydG9uLWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5nYXJ0b24tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGdhcnRvbi1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dhcnRvbi1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dhcnRvbi9wcm8vZ2FydG9uLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dhcnRvbi9wcm8vZ2FydG9uLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dhcnRvbi9wcm8vZ2FydG9uLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5nYXJ0b24tbGlnaHQge1xuICBmb250LWZhbWlseTogZ2FydG9uLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdnYXJ0b24tcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dhcnRvbi9wcm8vZ2FydG9uLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dhcnRvbi9wcm8vZ2FydG9uLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ2FydG9uLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogZ2FydG9uLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dvb2RhbGwtYmxhY2staXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1ibGFjay1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1ibGFjay1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWJsYWNrLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWJsYWNrLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1ibGFjay1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdvb2RhbGwtYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGdvb2RhbGwtYmxhY2staXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdnb29kYWxsLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5nb29kYWxsLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IGdvb2RhbGwtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dvb2RhbGwtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdvb2RhbGwtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZ29vZGFsbC1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ29vZGFsbC1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ29vZGFsbC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGdvb2RhbGwtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ29vZGFsbC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ29vZGFsbC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZ29vZGFsbC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dvb2RhbGwtbWVkaXVtLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLW1lZGl1bS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdvb2RhbGwtbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBnb29kYWxsLW1lZGl1bS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dvb2RhbGwtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdvb2RhbGwtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGdvb2RhbGwtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdnb29kYWxsLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5nb29kYWxsLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogZ29vZGFsbC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdnb29kYWxsLXNlbWlib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtc2VtaWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtc2VtaWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtc2VtaWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5nb29kYWxsLXNlbWlib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBnb29kYWxsLXNlbWlib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ29vZGFsbC1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ29vZGFsbC1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBnb29kYWxsLXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdncmVuZXR0ZS1ibGFjay1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtYmxhY2staXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ibGFjay1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtYmxhY2staXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ibGFjay1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ibGFjay1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdyZW5ldHRlLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBncmVuZXR0ZS1ibGFjay1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dyZW5ldHRlLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3JlbmV0dGUtYmxhY2sge1xuICBmb250LWZhbWlseTogZ3JlbmV0dGUtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dyZW5ldHRlLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3JlbmV0dGUtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZ3JlbmV0dGUtYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dyZW5ldHRlLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3JlbmV0dGUtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBncmVuZXR0ZS1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdncmVuZXR0ZS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdyZW5ldHRlLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBncmVuZXR0ZS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dyZW5ldHRlLWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1saWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1saWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3JlbmV0dGUtbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGdyZW5ldHRlLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3JlbmV0dGUtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ncmVuZXR0ZS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBncmVuZXR0ZS1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3JlbmV0dGUtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ncmVuZXR0ZS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGdyZW5ldHRlLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dyZW5ldHRlLXNlbWlib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLXNlbWlib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLXNlbWlib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3JlbmV0dGUtc2VtaWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGdyZW5ldHRlLXNlbWlib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3JlbmV0dGUtc2VtaWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLXNlbWlib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ncmVuZXR0ZS1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBncmVuZXR0ZS1zZW1pYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3VpZGEtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ndWlkYS1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBndWlkYS1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3VpZGEtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ndWlkYS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGd1aWRhLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2d1aWRhLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3VpZGEtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGd1aWRhLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3VpZGEtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ndWlkYS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGd1aWRhLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xhZmFicmlxdWUtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmxhZmFicmlxdWUtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogbGFmYWJyaXF1ZS1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGFmYWJyaXF1ZS1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubGFmYWJyaXF1ZS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGxhZmFicmlxdWUtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGFmYWJyaXF1ZS1oZWF2eS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWhlYXZ5LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWhlYXZ5LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtaGVhdnktaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtaGVhdnktaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWhlYXZ5LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubGFmYWJyaXF1ZS1oZWF2eS1pdGFsaWMge1xuICBmb250LWZhbWlseTogbGFmYWJyaXF1ZS1oZWF2eS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xhZmFicmlxdWUtaGVhdnknO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWhlYXZ5LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtaGVhdnktcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWhlYXZ5LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtaGVhdnktcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtaGVhdnktcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmxhZmFicmlxdWUtaGVhdnkge1xuICBmb250LWZhbWlseTogbGFmYWJyaXF1ZS1oZWF2eTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGFmYWJyaXF1ZS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubGFmYWJyaXF1ZS1pdGFsaWMge1xuICBmb250LWZhbWlseTogbGFmYWJyaXF1ZS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xhZmFicmlxdWUtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1saWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1saWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1saWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmxhZmFicmlxdWUtbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGxhZmFicmlxdWUtbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsYWZhYnJpcXVlLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5sYWZhYnJpcXVlLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGxhZmFicmlxdWUtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xhZmFicmlxdWUtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmxhZmFicmlxdWUtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBsYWZhYnJpcXVlLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xhZmFicmlxdWUtc2VtaWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmxhZmFicmlxdWUtc2VtaWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGxhZmFicmlxdWUtc2VtaWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsYWZhYnJpcXVlLXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5sYWZhYnJpcXVlLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGxhZmFicmlxdWUtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xlcm95LWJhY2tzbGFudCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xlcm95L2xlcm95LWJhY2tzbGFudC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xlcm95L2xlcm95LWJhY2tzbGFudC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbGVyb3kvbGVyb3ktYmFja3NsYW50LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbGVyb3kvbGVyb3ktYmFja3NsYW50LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xlcm95L2xlcm95LWJhY2tzbGFudC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5sZXJveS1iYWNrc2xhbnQge1xuICBmb250LWZhbWlseTogbGVyb3ktYmFja3NsYW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsZXJveS1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGVyb3kvbGVyb3ktcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xlcm95L2xlcm95LXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2xlcm95L2xlcm95LXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9sZXJveS9sZXJveS1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xlcm95L2xlcm95LXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubGVyb3ktcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBsZXJveS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsaXNib24tcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xpc2Jvbi9saXNib24tcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xpc2Jvbi9saXNib24tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbGlzYm9uL2xpc2Jvbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbGlzYm9uL2xpc2Jvbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xpc2Jvbi9saXNib24tcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5saXNib24tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBsaXNib24tcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbHlkaWFjb25kZW5zZWQtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9seWRpYS9seWRpYWNvbmRlbnNlZC1ib2xkLWl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2x5ZGlhL2x5ZGlhY29uZGVuc2VkLWJvbGQtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9seWRpYS9seWRpYWNvbmRlbnNlZC1ib2xkLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2x5ZGlhL2x5ZGlhY29uZGVuc2VkLWJvbGQtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2x5ZGlhL2x5ZGlhY29uZGVuc2VkLWJvbGQtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmx5ZGlhY29uZGVuc2VkLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGx5ZGlhY29uZGVuc2VkLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdseWRpYWNvbmRlbnNlZC1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbHlkaWEvbHlkaWFjb25kZW5zZWQtYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2x5ZGlhL2x5ZGlhY29uZGVuc2VkLWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2x5ZGlhL2x5ZGlhY29uZGVuc2VkLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9seWRpYS9seWRpYWNvbmRlbnNlZC1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2x5ZGlhL2x5ZGlhY29uZGVuc2VkLWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubHlkaWFjb25kZW5zZWQtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBseWRpYWNvbmRlbnNlZC1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWJyeS1ibGFjay1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYmxhY2staXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1ibGFjay1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYmxhY2staXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1ibGFjay1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1ibGFjay1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hYnJ5LWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBtYWJyeS1ibGFjay1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hYnJ5LWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFicnktYmxhY2sge1xuICBmb250LWZhbWlseTogbWFicnktYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hYnJ5LWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFicnktYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFicnktYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hYnJ5LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFicnktYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBtYWJyeS1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWJyeS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hYnJ5LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBtYWJyeS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hYnJ5LWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1saWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1saWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFicnktbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hYnJ5LWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFicnktbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWJyeS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBtYWJyeS1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFicnktbWVkaXVtLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1tZWRpdW0taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LW1lZGl1bS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1tZWRpdW0taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWJyeS1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hYnJ5LW1lZGl1bS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hYnJ5LW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFicnktbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IG1hYnJ5LW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFicnktcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWJyeS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IG1hYnJ5LXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hYnJ5LW1vbm8tYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hYnJ5LW1vbm8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFicnktbW9uby1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFicnktbW9uby1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFicnktbW9uby1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IG1hYnJ5LW1vbm8tYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFicnktbW9uby1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFicnktbW9uby1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFicnktbW9uby1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hYnJ5LW1vbm8tbWVkaXVtLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLW1lZGl1bS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hYnJ5LW1vbm8tbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBtYWJyeS1tb25vLW1lZGl1bS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hYnJ5LW1vbm8tbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hYnJ5LW1vbm8tbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IG1hYnJ5LW1vbm8tbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWJyeS1tb25vLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWJyeS1tb25vLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogbWFicnktbW9uby1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2Fucy1ibGFjay1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1ibGFjay1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1ibGFjay1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWJsYWNrLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWJsYWNrLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1ibGFjay1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNhbnMtYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zYW5zLWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNhbnMtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1ibGFjay5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1ibGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zYW5zLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zYW5zLWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2Fucy1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWJvbGQtaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtYm9sZC1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWJvbGQtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtYm9sZC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtYm9sZC1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNhbnMtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFkLXNhbnMtYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zYW5zLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1ib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2Fucy1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zYW5zLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zYW5zLWZpbGwtYmxhY2staXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ibGFjay1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWJsYWNrLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ibGFjay1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWJsYWNrLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWJsYWNrLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2Fucy1maWxsLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2Fucy1maWxsLWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNhbnMtZmlsbC1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtYmxhY2suZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ibGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zYW5zLWZpbGwtYmxhY2sge1xuICBmb250LWZhbWlseTogbWFkLXNhbnMtZmlsbC1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNhbnMtZmlsbC1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtYm9sZC1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWJvbGQtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWJvbGQtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ib2xkLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWJvbGQtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zYW5zLWZpbGwtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFkLXNhbnMtZmlsbC1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNhbnMtZmlsbC1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zYW5zLWZpbGwtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2Fucy1maWxsLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zYW5zLWZpbGwtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2Fucy1maWxsLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2Fucy1maWxsLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNhbnMtZmlsbC1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWxpZ2h0LWl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtbGlnaHQtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWxpZ2h0LWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtbGlnaHQtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtbGlnaHQtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zYW5zLWZpbGwtbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zYW5zLWZpbGwtbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2Fucy1maWxsLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1saWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNhbnMtZmlsbC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2Fucy1maWxsLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2Fucy1maWxsLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNhbnMtZmlsbC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zYW5zLWZpbGwtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNhbnMtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zYW5zLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2Fucy1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zYW5zLWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWxpZ2h0LWl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWxpZ2h0LWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtbGlnaHQtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtbGlnaHQtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWxpZ2h0LWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2Fucy1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFkLXNhbnMtbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2Fucy1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNhbnMtbGlnaHQge1xuICBmb250LWZhbWlseTogbWFkLXNhbnMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zYW5zLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2Fucy1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zYW5zLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zZXJpZi1ibGFjay1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJsYWNrLWl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtYmxhY2staXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJsYWNrLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtYmxhY2staXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtYmxhY2staXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zZXJpZi1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFkLXNlcmlmLWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNlcmlmLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1ibGFjay5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtYmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtYmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtYmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNlcmlmLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zZXJpZi1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNlcmlmLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1ib2xkLWl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtYm9sZC1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtYm9sZC1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJvbGQtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtYm9sZC1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNlcmlmLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zZXJpZi1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNlcmlmLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNlcmlmLWJvbGQge1xuICBmb250LWZhbWlseTogbWFkLXNlcmlmLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zZXJpZi1maWxsLWJsYWNrLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ibGFjay1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtYmxhY2staXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtYmxhY2staXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWJsYWNrLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtYmxhY2staXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zZXJpZi1maWxsLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2VyaWYtZmlsbC1ibGFjay1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zZXJpZi1maWxsLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWJsYWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtYmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtYmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zZXJpZi1maWxsLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zZXJpZi1maWxsLWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2VyaWYtZmlsbC1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ib2xkLWl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ib2xkLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWJvbGQtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWJvbGQtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ib2xkLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2VyaWYtZmlsbC1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2VyaWYtZmlsbC1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNlcmlmLWZpbGwtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNlcmlmLWZpbGwtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2VyaWYtZmlsbC1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2VyaWYtZmlsbC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2VyaWYtZmlsbC1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFkLXNlcmlmLWZpbGwtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2VyaWYtZmlsbC1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtbGlnaHQtaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWxpZ2h0LWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWxpZ2h0LWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1saWdodC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWxpZ2h0LWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2VyaWYtZmlsbC1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFkLXNlcmlmLWZpbGwtbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2VyaWYtZmlsbC1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1saWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1saWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1saWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2VyaWYtZmlsbC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2VyaWYtZmlsbC1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNlcmlmLWZpbGwtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNlcmlmLWZpbGwtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2VyaWYtZmlsbC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2VyaWYtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2VyaWYtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zZXJpZi1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zZXJpZi1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWxpZ2h0LWl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtbGlnaHQtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWxpZ2h0LWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtbGlnaHQtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtbGlnaHQtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zZXJpZi1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFkLXNlcmlmLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNlcmlmLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1saWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNlcmlmLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zZXJpZi1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNlcmlmLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNlcmlmLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogbWFkLXNlcmlmLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hcmNoZS1zdXBlci1iYWNrc2xhbnQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYXJjaGUvbWFyY2hlLXN1cGVyLWJhY2tzbGFudC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hcmNoZS9tYXJjaGUtc3VwZXItYmFja3NsYW50LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYXJjaGUvbWFyY2hlLXN1cGVyLWJhY2tzbGFudC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hcmNoZS9tYXJjaGUtc3VwZXItYmFja3NsYW50LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hcmNoZS9tYXJjaGUtc3VwZXItYmFja3NsYW50LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hcmNoZS1zdXBlci1iYWNrc2xhbnQge1xuICBmb250LWZhbWlseTogbWFyY2hlLXN1cGVyLWJhY2tzbGFudDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFyY2hlLXN1cGVyLWZvcndhcmRzbGFudCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hcmNoZS9tYXJjaGUtc3VwZXItZm9yd2FyZHNsYW50LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFyY2hlL21hcmNoZS1zdXBlci1mb3J3YXJkc2xhbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hcmNoZS9tYXJjaGUtc3VwZXItZm9yd2FyZHNsYW50LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFyY2hlL21hcmNoZS1zdXBlci1mb3J3YXJkc2xhbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFyY2hlL21hcmNoZS1zdXBlci1mb3J3YXJkc2xhbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFyY2hlLXN1cGVyLWZvcndhcmRzbGFudCB7XG4gIGZvbnQtZmFtaWx5OiBtYXJjaGUtc3VwZXItZm9yd2FyZHNsYW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYXJjaGUtc3VwZXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYXJjaGUvbWFyY2hlLXN1cGVyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFyY2hlL21hcmNoZS1zdXBlci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFyY2hlL21hcmNoZS1zdXBlci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hcmNoZS9tYXJjaGUtc3VwZXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFyY2hlL21hcmNoZS1zdXBlci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYXJjaGUtc3VwZXIge1xuICBmb250LWZhbWlseTogbWFyY2hlLXN1cGVyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtaWRuaWdodC1zYW5zLXJkLTEyLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC0xMi1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTEyLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC0xMi1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTEyLWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTEyLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5taWRuaWdodC1zYW5zLXJkLTEyLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IG1pZG5pZ2h0LXNhbnMtcmQtMTItYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21pZG5pZ2h0LXNhbnMtcmQtMjQtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTI0LWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtMjQtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTI0LWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtMjQtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtMjQtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1pZG5pZ2h0LXNhbnMtcmQtMjQtYmxhY2sge1xuICBmb250LWZhbWlseTogbWlkbmlnaHQtc2Fucy1yZC0yNC1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWlkbmlnaHQtc2Fucy1yZC0zNi1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtMzYtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC0zNi1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtMzYtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC0zNi1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC0zNi1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWlkbmlnaHQtc2Fucy1yZC0zNi1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBtaWRuaWdodC1zYW5zLXJkLTM2LWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtaWRuaWdodC1zYW5zLXJkLTQ4LWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC00OC1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTQ4LWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC00OC1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTQ4LWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTQ4LWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5taWRuaWdodC1zYW5zLXJkLTQ4LWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IG1pZG5pZ2h0LXNhbnMtcmQtNDgtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21pZG5pZ2h0LXNhbnMtcmQtNjAtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTYwLWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtNjAtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTYwLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtNjAtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtNjAtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1pZG5pZ2h0LXNhbnMtcmQtNjAtYmxhY2sge1xuICBmb250LWZhbWlseTogbWlkbmlnaHQtc2Fucy1yZC02MC1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWlkbmlnaHQtc2Fucy1zdC0xMi1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtMTItYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC0xMi1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtMTItYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC0xMi1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC0xMi1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWlkbmlnaHQtc2Fucy1zdC0xMi1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBtaWRuaWdodC1zYW5zLXN0LTEyLWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtaWRuaWdodC1zYW5zLXN0LTI0LWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC0yNC1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTI0LWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC0yNC1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTI0LWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTI0LWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5taWRuaWdodC1zYW5zLXN0LTI0LWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IG1pZG5pZ2h0LXNhbnMtc3QtMjQtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21pZG5pZ2h0LXNhbnMtc3QtMzYtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTM2LWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtMzYtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTM2LWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtMzYtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtMzYtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1pZG5pZ2h0LXNhbnMtc3QtMzYtYmxhY2sge1xuICBmb250LWZhbWlseTogbWlkbmlnaHQtc2Fucy1zdC0zNi1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWlkbmlnaHQtc2Fucy1zdC00OC1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtNDgtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC00OC1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtNDgtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC00OC1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC00OC1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWlkbmlnaHQtc2Fucy1zdC00OC1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBtaWRuaWdodC1zYW5zLXN0LTQ4LWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtaWRuaWdodC1zYW5zLXN0LTYwLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC02MC1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTYwLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC02MC1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTYwLWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTYwLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5taWRuaWdodC1zYW5zLXN0LTYwLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IG1pZG5pZ2h0LXNhbnMtc3QtNjAtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbm9zdGVuLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9ub3N0ZW4tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3Rlbi1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb25vc3Rlbi1leHRyYWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tZXh0cmFib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1leHRyYWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tZXh0cmFib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1leHRyYWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1leHRyYWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1vbm9zdGVuLWV4dHJhYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3Rlbi1leHRyYWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbm9zdGVuLWZhdCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1mYXQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLWZhdC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1mYXQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLWZhdC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLWZhdC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9ub3N0ZW4tZmF0IHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zdGVuLWZhdDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9ub3N0ZW4tbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tb25vc3Rlbi1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3Rlbi1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9ub3N0ZW4tcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tb25vc3Rlbi1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zdGVuLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbm9zdGVuLXN0ZW5jaWwtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9ub3N0ZW4tc3RlbmNpbC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zdGVuLXN0ZW5jaWwtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9ub3N0ZW4tc3RlbmNpbC1leHRyYWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tc3RlbmNpbC1leHRyYWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtZXh0cmFib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtZXh0cmFib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWV4dHJhYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtZXh0cmFib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tb25vc3Rlbi1zdGVuY2lsLWV4dHJhYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3Rlbi1zdGVuY2lsLWV4dHJhYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9ub3N0ZW4tc3RlbmNpbC1mYXQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tc3RlbmNpbC1mYXQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtZmF0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtZmF0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWZhdC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtZmF0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tb25vc3Rlbi1zdGVuY2lsLWZhdCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3Rlbi1zdGVuY2lsLWZhdDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9ub3N0ZW4tc3RlbmNpbC1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tb25vc3Rlbi1zdGVuY2lsLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zdGVuLXN0ZW5jaWwtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbm9zdGVuLXN0ZW5jaWwtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9ub3N0ZW4tc3RlbmNpbC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zdGVuLXN0ZW5jaWwtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udGVmaW9yZS1jb25kZW5zZWQtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tb250ZWZpb3JlLWNvbmRlbnNlZC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IG1vbnRlZmlvcmUtY29uZGVuc2VkLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbnRlZmlvcmUtY29uZGVuc2VkLWV4dHJhYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtZXh0cmFib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC1leHRyYWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtZXh0cmFib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC1leHRyYWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC1leHRyYWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9udGVmaW9yZS1jb25kZW5zZWQtZXh0cmFib2xkIHtcbiAgZm9udC1mYW1pbHk6IG1vbnRlZmlvcmUtY29uZGVuc2VkLWV4dHJhYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udGVmaW9yZS1jb25kZW5zZWQtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLWxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC1saWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC1saWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC1saWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tb250ZWZpb3JlLWNvbmRlbnNlZC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBtb250ZWZpb3JlLWNvbmRlbnNlZC1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9udGVmaW9yZS1jb25kZW5zZWQtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tb250ZWZpb3JlLWNvbmRlbnNlZC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IG1vbnRlZmlvcmUtY29uZGVuc2VkLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbnRlZmlvcmUtY29uZGVuc2VkLXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC1zZW1pYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtc2VtaWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtc2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLXNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtc2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9udGVmaW9yZS1jb25kZW5zZWQtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogbW9udGVmaW9yZS1jb25kZW5zZWQtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbnRlZmlvcmUtY29uZGVuc2VkLXRoaW4nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLXRoaW4uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLXRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtdGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtdGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLXRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9udGVmaW9yZS1jb25kZW5zZWQtdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBtb250ZWZpb3JlLWNvbmRlbnNlZC10aGluO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICduaWItYmxhY2staXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYmxhY2staXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWJsYWNrLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWJsYWNrLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1ibGFjay1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWJsYWNrLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubmliLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBuaWItYmxhY2staXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICduaWItYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubmliLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IG5pYi1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbmliLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm5pYi1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBuaWItYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ25pYi1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5uaWItYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBuaWItYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbmliLWV4dHJhYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1leHRyYWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWV4dHJhYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1leHRyYWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWV4dHJhYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWV4dHJhYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm5pYi1leHRyYWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG5pYi1leHRyYWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICduaWItZXh0cmFib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItZXh0cmFib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWV4dHJhYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWV4dHJhYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1leHRyYWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWV4dHJhYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubmliLWV4dHJhYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBuaWItZXh0cmFib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICduaWItaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubmliLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBuaWItaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICduaWItbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubmliLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBuaWItbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICduaWItbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubmliLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IG5pYi1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbmliLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm5pYi1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IG5pYi1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICduaWItc2VtaWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItc2VtaWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLXNlbWlib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLXNlbWlib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubmliLXNlbWlib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBuaWItc2VtaWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICduaWItc2VtaWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLXNlbWlib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubmliLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IG5pYi1zZW1pYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC12Zi1iZXRhJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wYW50b2dyYXBoLXZmLWJldGEuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3BhbnRvZ3JhcGgtdmYtYmV0YS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wYW50b2dyYXBoLXZmLWJldGEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3BhbnRvZ3JhcGgtdmYtYmV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3BhbnRvZ3JhcGgtdmYtYmV0YS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLXZmLWJldGEge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC12Zi1iZXRhO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLWJvbGQge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLWNvbXByZXNzZWQtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb21wcmVzc2VkLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb21wcmVzc2VkLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLWNvbXByZXNzZWQtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWNvbXByZXNzZWQtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1jb21wcmVzc2VkLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb21wcmVzc2VkLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1jb21wcmVzc2VkLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtY29tcHJlc3NlZC1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1jb21wcmVzc2VkLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb21wcmVzc2VkLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb21wcmVzc2VkLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb21wcmVzc2VkLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1jb21wcmVzc2VkLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWNvbXByZXNzZWQtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLWNvbXByZXNzZWQtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb21wcmVzc2VkLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb21wcmVzc2VkLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLWNvbXByZXNzZWQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWNvbXByZXNzZWQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1jb21wcmVzc2VkLXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb21wcmVzc2VkLXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1jb21wcmVzc2VkLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtY29tcHJlc3NlZC1zZW1pYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1jb25kZW5zZWQtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb25kZW5zZWQtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb25kZW5zZWQtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb25kZW5zZWQtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1jb25kZW5zZWQtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWNvbmRlbnNlZC1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLWNvbmRlbnNlZC1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb25kZW5zZWQtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb25kZW5zZWQtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLWNvbmRlbnNlZC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWNvbmRlbnNlZC1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1jb25kZW5zZWQtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb25kZW5zZWQtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbmRlbnNlZC1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1jb25kZW5zZWQtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtY29uZGVuc2VkLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1jb25kZW5zZWQtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb25kZW5zZWQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb25kZW5zZWQtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb25kZW5zZWQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1jb25kZW5zZWQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWNvbmRlbnNlZC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLWNvbmRlbnNlZC1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb25kZW5zZWQtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb25kZW5zZWQtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLWNvbmRlbnNlZC1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWNvbmRlbnNlZC1zZW1pYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1leHRlbmRlZC1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1leHRlbmRlZC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1leHRlbmRlZC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtZXh0ZW5kZWQtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1leHRlbmRlZC1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1leHRlbmRlZC1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1leHRlbmRlZC1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1leHRlbmRlZC1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1leHRlbmRlZC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWV4dGVuZGVkLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLWV4dGVuZGVkLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1leHRlbmRlZC1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1leHRlbmRlZC1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLWV4dGVuZGVkLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWV4dGVuZGVkLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1leHRlbmRlZC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1leHRlbmRlZC1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1leHRlbmRlZC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtZXh0ZW5kZWQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1leHRlbmRlZC1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1leHRlbmRlZC1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1leHRlbmRlZC1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1leHRlbmRlZC1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1leHRlbmRlZC1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWV4dGVuZGVkLXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BhbnRvZ3JhcGgtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBhbnRvZ3JhcGgtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BhbnRvZ3JhcGgtd2lkZS1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXdpZGUtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXdpZGUtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBhbnRvZ3JhcGgtd2lkZS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtd2lkZS1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLXdpZGUtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXdpZGUtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLXdpZGUtbGlnaHQge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC13aWRlLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLXdpZGUtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXdpZGUtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXdpZGUtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXdpZGUtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLXdpZGUtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtd2lkZS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BhbnRvZ3JhcGgtd2lkZS1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXdpZGUtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXdpZGUtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBhbnRvZ3JhcGgtd2lkZS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtd2lkZS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLXdpZGUtc2VtaWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXdpZGUtc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLXNlbWlib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLXdpZGUtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC13aWRlLXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZHUtb3V0bGluZS1wYXR0ZXJuJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1vdXRsaW5lLXBhdHRlcm4uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZHUvcGR1LW91dGxpbmUtcGF0dGVybi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1vdXRsaW5lLXBhdHRlcm4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZHUvcGR1LW91dGxpbmUtcGF0dGVybi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wZHUvcGR1LW91dGxpbmUtcGF0dGVybi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZHUtb3V0bGluZS1wYXR0ZXJuIHtcbiAgZm9udC1mYW1pbHk6IHBkdS1vdXRsaW5lLXBhdHRlcm47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BkdS1vdXRsaW5lJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1vdXRsaW5lLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1vdXRsaW5lLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wZHUvcGR1LW91dGxpbmUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZHUvcGR1LW91dGxpbmUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1vdXRsaW5lLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBkdS1vdXRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IHBkdS1vdXRsaW5lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZHUtcmVndWxhci1wYXR0ZXJuJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1yZWd1bGFyLXBhdHRlcm4uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZHUvcGR1LXJlZ3VsYXItcGF0dGVybi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1yZWd1bGFyLXBhdHRlcm4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZHUvcGR1LXJlZ3VsYXItcGF0dGVybi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wZHUvcGR1LXJlZ3VsYXItcGF0dGVybi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZHUtcmVndWxhci1wYXR0ZXJuIHtcbiAgZm9udC1mYW1pbHk6IHBkdS1yZWd1bGFyLXBhdHRlcm47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BkdS1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wZHUvcGR1LXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZHUvcGR1LXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBkdS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IHBkdS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZHUtc3RlbmNpbC1wYXR0ZXJuJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1zdGVuY2lsLXBhdHRlcm4uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZHUvcGR1LXN0ZW5jaWwtcGF0dGVybi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1zdGVuY2lsLXBhdHRlcm4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZHUvcGR1LXN0ZW5jaWwtcGF0dGVybi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wZHUvcGR1LXN0ZW5jaWwtcGF0dGVybi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZHUtc3RlbmNpbC1wYXR0ZXJuIHtcbiAgZm9udC1mYW1pbHk6IHBkdS1zdGVuY2lsLXBhdHRlcm47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BkdS1zdGVuY2lsJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1zdGVuY2lsLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1zdGVuY2lsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wZHUvcGR1LXN0ZW5jaWwud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZHUvcGR1LXN0ZW5jaWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1zdGVuY2lsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBkdS1zdGVuY2lsIHtcbiAgZm9udC1mYW1pbHk6IHBkdS1zdGVuY2lsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZWdncy1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wZWdncy9wcm8vcGVnZ3MtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZWdncy9wcm8vcGVnZ3MtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBlZ2dzLWJvbGQge1xuICBmb250LWZhbWlseTogcGVnZ3MtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGVnZ3MtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZWdncy9wcm8vcGVnZ3MtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlZ2dzL3Byby9wZWdncy1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZWdncy1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBwZWdncy1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGVnZ3MtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZWdncy9wcm8vcGVnZ3MtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZWdncy9wcm8vcGVnZ3MtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wZWdncy9wcm8vcGVnZ3MtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZWdncy1tZWRpdW0ge1xuICBmb250LWZhbWlseTogcGVnZ3MtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZWdncy1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wZWdncy9wcm8vcGVnZ3MtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZWdncy9wcm8vcGVnZ3MtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBlZ2dzLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogcGVnZ3MtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLXNoYXBlcy1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBlcC1zaGFwZXMtYmxhY2sge1xuICBmb250LWZhbWlseTogcGVwLXNoYXBlcy1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLXNoYXBlcy1jbGFzc2ljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWNsYXNzaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWNsYXNzaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtY2xhc3NpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtY2xhc3NpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWNsYXNzaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBlcC1zaGFwZXMtY2xhc3NpYyB7XG4gIGZvbnQtZmFtaWx5OiBwZXAtc2hhcGVzLWNsYXNzaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlcC1zaGFwZXMtY29sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1jb2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1jb2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWNvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWNvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1jb2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZXAtc2hhcGVzLWNvbGQge1xuICBmb250LWZhbWlseTogcGVwLXNoYXBlcy1jb2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtc2hhcGVzLWdyZXknO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtZ3JleS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtZ3JleS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1ncmV5LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1ncmV5LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtZ3JleS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGVwLXNoYXBlcy1ncmV5IHtcbiAgZm9udC1mYW1pbHk6IHBlcC1zaGFwZXMtZ3JleTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLXNoYXBlcy1ob3QnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtaG90LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1ob3QtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtaG90LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1ob3QtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1ob3QtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBlcC1zaGFwZXMtaG90IHtcbiAgZm9udC1mYW1pbHk6IHBlcC1zaGFwZXMtaG90O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtc2hhcGVzLXBhc3RlbCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1wYXN0ZWwtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLXBhc3RlbC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1wYXN0ZWwtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLXBhc3RlbC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLXBhc3RlbC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGVwLXNoYXBlcy1wYXN0ZWwge1xuICBmb250LWZhbWlseTogcGVwLXNoYXBlcy1wYXN0ZWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlcC1zaGFwZXMtcmdiJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLXJnYi1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtcmdiLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLXJnYi1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtcmdiLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtcmdiLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZXAtc2hhcGVzLXJnYiB7XG4gIGZvbnQtZmFtaWx5OiBwZXAtc2hhcGVzLXJnYjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLXNvbGlkLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBlcC1zb2xpZC1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBwZXAtc29saWQtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlcC1zb2xpZC1jbGFzc2ljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtY2xhc3NpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1jbGFzc2ljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtY2xhc3NpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1jbGFzc2ljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1jbGFzc2ljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZXAtc29saWQtY2xhc3NpYyB7XG4gIGZvbnQtZmFtaWx5OiBwZXAtc29saWQtY2xhc3NpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLXNvbGlkLWNvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1jb2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWNvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1jb2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWNvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWNvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBlcC1zb2xpZC1jb2xkIHtcbiAgZm9udC1mYW1pbHk6IHBlcC1zb2xpZC1jb2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtc29saWQtZ3JleSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWdyZXktcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtZ3JleS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWdyZXktcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtZ3JleS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtZ3JleS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGVwLXNvbGlkLWdyZXkge1xuICBmb250LWZhbWlseTogcGVwLXNvbGlkLWdyZXk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlcC1zb2xpZC1ob3QnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1ob3QtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtaG90LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtaG90LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWhvdC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtaG90LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZXAtc29saWQtaG90IHtcbiAgZm9udC1mYW1pbHk6IHBlcC1zb2xpZC1ob3Q7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlcC1zb2xpZC1wYXN0ZWwnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1wYXN0ZWwtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtcGFzdGVsLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtcGFzdGVsLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLXBhc3RlbC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtcGFzdGVsLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZXAtc29saWQtcGFzdGVsIHtcbiAgZm9udC1mYW1pbHk6IHBlcC1zb2xpZC1wYXN0ZWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlcC1zb2xpZC1yZ2InO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1yZ2ItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtcmdiLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtcmdiLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLXJnYi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtcmdiLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZXAtc29saWQtcmdiIHtcbiAgZm9udC1mYW1pbHk6IHBlcC1zb2xpZC1yZ2I7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlcmZpbi1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVyZmluL3BlcmZpbi1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVyZmluL3BlcmZpbi1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wZXJmaW4vcGVyZmluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZXJmaW4vcGVyZmluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVyZmluL3BlcmZpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBlcmZpbi1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IHBlcmZpbi1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwaW4tNTMtbGlnaHQtZG90JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi01My1saWdodC1kb3QuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9waW4vcGluLTUzLWxpZ2h0LWRvdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi01My1saWdodC1kb3Qud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTUzLWxpZ2h0LWRvdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTUzLWxpZ2h0LWRvdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5waW4tNTMtbGlnaHQtZG90IHtcbiAgZm9udC1mYW1pbHk6IHBpbi01My1saWdodC1kb3Q7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Bpbi01Ny1saWdodC1zdGVuY2lsJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi01Ny1saWdodC1zdGVuY2lsLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi01Ny1saWdodC1zdGVuY2lsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTU3LWxpZ2h0LXN0ZW5jaWwud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTU3LWxpZ2h0LXN0ZW5jaWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi01Ny1saWdodC1zdGVuY2lsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBpbi01Ny1saWdodC1zdGVuY2lsIHtcbiAgZm9udC1mYW1pbHk6IHBpbi01Ny1saWdodC1zdGVuY2lsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwaW4tNTktbGlnaHQtc29saWQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9waW4vcGluLTU5LWxpZ2h0LXNvbGlkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi01OS1saWdodC1zb2xpZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi01OS1saWdodC1zb2xpZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNTktbGlnaHQtc29saWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi01OS1saWdodC1zb2xpZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5waW4tNTktbGlnaHQtc29saWQge1xuICBmb250LWZhbWlseTogcGluLTU5LWxpZ2h0LXNvbGlkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwaW4tNjMtcmVndWxhci1kb3QnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9waW4vcGluLTYzLXJlZ3VsYXItZG90LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi02My1yZWd1bGFyLWRvdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi02My1yZWd1bGFyLWRvdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNjMtcmVndWxhci1kb3Qud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi02My1yZWd1bGFyLWRvdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5waW4tNjMtcmVndWxhci1kb3Qge1xuICBmb250LWZhbWlseTogcGluLTYzLXJlZ3VsYXItZG90O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwaW4tNjctcmVndWxhci1zdGVuY2lsJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi02Ny1yZWd1bGFyLXN0ZW5jaWwuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9waW4vcGluLTY3LXJlZ3VsYXItc3RlbmNpbC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi02Ny1yZWd1bGFyLXN0ZW5jaWwud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTY3LXJlZ3VsYXItc3RlbmNpbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTY3LXJlZ3VsYXItc3RlbmNpbC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5waW4tNjctcmVndWxhci1zdGVuY2lsIHtcbiAgZm9udC1mYW1pbHk6IHBpbi02Ny1yZWd1bGFyLXN0ZW5jaWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Bpbi02OS1yZWd1bGFyLXNvbGlkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi02OS1yZWd1bGFyLXNvbGlkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi02OS1yZWd1bGFyLXNvbGlkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTY5LXJlZ3VsYXItc29saWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTY5LXJlZ3VsYXItc29saWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi02OS1yZWd1bGFyLXNvbGlkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBpbi02OS1yZWd1bGFyLXNvbGlkIHtcbiAgZm9udC1mYW1pbHk6IHBpbi02OS1yZWd1bGFyLXNvbGlkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwaW4tNzMtbWVkaXVtLWRvdCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNzMtbWVkaXVtLWRvdC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNzMtbWVkaXVtLWRvdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi03My1tZWRpdW0tZG90LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi03My1tZWRpdW0tZG90LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNzMtbWVkaXVtLWRvdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5waW4tNzMtbWVkaXVtLWRvdCB7XG4gIGZvbnQtZmFtaWx5OiBwaW4tNzMtbWVkaXVtLWRvdDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGluLTc3LW1lZGl1bS1zdGVuY2lsJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi03Ny1tZWRpdW0tc3RlbmNpbC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNzctbWVkaXVtLXN0ZW5jaWwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNzctbWVkaXVtLXN0ZW5jaWwud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTc3LW1lZGl1bS1zdGVuY2lsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNzctbWVkaXVtLXN0ZW5jaWwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGluLTc3LW1lZGl1bS1zdGVuY2lsIHtcbiAgZm9udC1mYW1pbHk6IHBpbi03Ny1tZWRpdW0tc3RlbmNpbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGluLTc5LW1lZGl1bS1zb2xpZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNzktbWVkaXVtLXNvbGlkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi03OS1tZWRpdW0tc29saWQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNzktbWVkaXVtLXNvbGlkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi03OS1tZWRpdW0tc29saWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi03OS1tZWRpdW0tc29saWQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGluLTc5LW1lZGl1bS1zb2xpZCB7XG4gIGZvbnQtZmFtaWx5OiBwaW4tNzktbWVkaXVtLXNvbGlkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyYWlzb25uZS1ib2xkLW9ibGlxdWUnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtYm9sZC1vYmxpcXVlLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib2xkLW9ibGlxdWUtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtYm9sZC1vYmxpcXVlLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib2xkLW9ibGlxdWUtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib2xkLW9ibGlxdWUtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJhaXNvbm5lLWJvbGQtb2JsaXF1ZSB7XG4gIGZvbnQtZmFtaWx5OiByYWlzb25uZS1ib2xkLW9ibGlxdWU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JhaXNvbm5lLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmFpc29ubmUtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiByYWlzb25uZS1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyYWlzb25uZS1ib29rLW9ibGlxdWUnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtYm9vay1vYmxpcXVlLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib29rLW9ibGlxdWUtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtYm9vay1vYmxpcXVlLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib29rLW9ibGlxdWUtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib29rLW9ibGlxdWUtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJhaXNvbm5lLWJvb2stb2JsaXF1ZSB7XG4gIGZvbnQtZmFtaWx5OiByYWlzb25uZS1ib29rLW9ibGlxdWU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JhaXNvbm5lLWJvb2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtYm9vay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtYm9vay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib29rLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib29rLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtYm9vay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmFpc29ubmUtYm9vayB7XG4gIGZvbnQtZmFtaWx5OiByYWlzb25uZS1ib29rO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWRlbWlib2xkLW9ibGlxdWUtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWRlbWlib2xkLW9ibGlxdWUtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWRlbWlib2xkLW9ibGlxdWUtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJhaXNvbm5lLWRlbWlib2xkLW9ibGlxdWUge1xuICBmb250LWZhbWlseTogcmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmFpc29ubmUtZGVtaWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZGVtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWRlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWRlbWlib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1kZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWRlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yYWlzb25uZS1kZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiByYWlzb25uZS1kZW1pYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmFpc29ubmUtZXh0cmFib2xkLW9ibGlxdWUnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZXh0cmFib2xkLW9ibGlxdWUtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWV4dHJhYm9sZC1vYmxpcXVlLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWV4dHJhYm9sZC1vYmxpcXVlLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1leHRyYWJvbGQtb2JsaXF1ZS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWV4dHJhYm9sZC1vYmxpcXVlLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yYWlzb25uZS1leHRyYWJvbGQtb2JsaXF1ZSB7XG4gIGZvbnQtZmFtaWx5OiByYWlzb25uZS1leHRyYWJvbGQtb2JsaXF1ZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmFpc29ubmUtZXh0cmFib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWV4dHJhYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZXh0cmFib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWV4dHJhYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZXh0cmFib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZXh0cmFib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yYWlzb25uZS1leHRyYWJvbGQge1xuICBmb250LWZhbWlseTogcmFpc29ubmUtZXh0cmFib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyYWlzb25uZS1saWdodC1vYmxpcXVlJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWxpZ2h0LW9ibGlxdWUtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWxpZ2h0LW9ibGlxdWUtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtbGlnaHQtb2JsaXF1ZS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtbGlnaHQtb2JsaXF1ZS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWxpZ2h0LW9ibGlxdWUtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LW9ibGlxdWUge1xuICBmb250LWZhbWlseTogcmFpc29ubmUtbGlnaHQtb2JsaXF1ZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmFpc29ubmUtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yYWlzb25uZS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiByYWlzb25uZS1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmFpc29ubmUtb2JsaXF1ZSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1vYmxpcXVlLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1vYmxpcXVlLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLW9ibGlxdWUtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLW9ibGlxdWUtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1vYmxpcXVlLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yYWlzb25uZS1vYmxpcXVlIHtcbiAgZm9udC1mYW1pbHk6IHJhaXNvbm5lLW9ibGlxdWU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JhaXNvbm5lLXBvc3Rlci1vYmxpcXVlJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLXBvc3Rlci1vYmxpcXVlLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1wb3N0ZXItb2JsaXF1ZS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1wb3N0ZXItb2JsaXF1ZS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtcG9zdGVyLW9ibGlxdWUtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1wb3N0ZXItb2JsaXF1ZS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmFpc29ubmUtcG9zdGVyLW9ibGlxdWUge1xuICBmb250LWZhbWlseTogcmFpc29ubmUtcG9zdGVyLW9ibGlxdWU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JhaXNvbm5lLXBvc3Rlcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1wb3N0ZXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLXBvc3Rlci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1wb3N0ZXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLXBvc3Rlci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLXBvc3Rlci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmFpc29ubmUtcG9zdGVyIHtcbiAgZm9udC1mYW1pbHk6IHJhaXNvbm5lLXBvc3Rlcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmFpc29ubmUtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yYWlzb25uZS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IHJhaXNvbm5lLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlYWRlci1ibGFjay1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1ibGFjay1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItYmxhY2staXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItYmxhY2staXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJsYWNrLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItYmxhY2staXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWFkZXItYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHJlYWRlci1ibGFjay1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlYWRlci1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWFkZXItYmxhY2sge1xuICBmb250LWZhbWlseTogcmVhZGVyLWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWFkZXItYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVhZGVyLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHJlYWRlci1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVhZGVyLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJlYWRlci1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IHJlYWRlci1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWFkZXItZXh0cmFsaWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1leHRyYWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1leHRyYWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWV4dHJhbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWV4dHJhbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1leHRyYWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVhZGVyLWV4dHJhbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHJlYWRlci1leHRyYWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVhZGVyLWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWV4dHJhbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWV4dHJhbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJlYWRlci1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHJlYWRlci1leHRyYWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWFkZXItaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVhZGVyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiByZWFkZXItaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWFkZXItbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVhZGVyLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiByZWFkZXItbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWFkZXItbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVhZGVyLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHJlYWRlci1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVhZGVyLW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJlYWRlci1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHJlYWRlci1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWFkZXItbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVhZGVyLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiByZWFkZXItbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWFkZXItcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVhZGVyLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogcmVhZGVyLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlYWRlci10aGluLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLXRoaW4taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLXRoaW4taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItdGhpbi1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItdGhpbi1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLXRoaW4taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWFkZXItdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogcmVhZGVyLXRoaW4taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWFkZXItdGhpbic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItdGhpbi1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLXRoaW4tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItdGhpbi1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVhZGVyLXRoaW4ge1xuICBmb250LWZhbWlseTogcmVhZGVyLXRoaW47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlbGF0aXZlLWJsYWNrLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ibGFjay1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJsYWNrLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ibGFjay1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJsYWNrLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJsYWNrLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVsYXRpdmUtYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHJlbGF0aXZlLWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVsYXRpdmUtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWxhdGl2ZS1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiByZWxhdGl2ZS1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVsYXRpdmUtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWxhdGl2ZS1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiByZWxhdGl2ZS1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVsYXRpdmUtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWxhdGl2ZS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IHJlbGF0aXZlLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlbGF0aXZlLWJvb2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtYm9vay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtYm9vay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ib29rLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ib29rLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtYm9vay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVsYXRpdmUtYm9vayB7XG4gIGZvbnQtZmFtaWx5OiByZWxhdGl2ZS1ib29rO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWxhdGl2ZS1mYXV4LWJvb2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtZmF1eC1ib29rLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1mYXV4LWJvb2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtZmF1eC1ib29rLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1mYXV4LWJvb2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1mYXV4LWJvb2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJlbGF0aXZlLWZhdXgtYm9vayB7XG4gIGZvbnQtZmFtaWx5OiByZWxhdGl2ZS1mYXV4LWJvb2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlbGF0aXZlLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVsYXRpdmUtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHJlbGF0aXZlLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVsYXRpdmUtbWVkaXVtLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tZWRpdW0taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1lZGl1bS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tZWRpdW0taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWxhdGl2ZS1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHJlbGF0aXZlLW1lZGl1bS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlbGF0aXZlLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVsYXRpdmUtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHJlbGF0aXZlLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVsYXRpdmUtbW9uby0xMC1waXRjaCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tb25vLTEwLXBpdGNoLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tb25vLTEwLXBpdGNoLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1vbm8tMTAtcGl0Y2gtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1vbm8tMTAtcGl0Y2gtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tb25vLTEwLXBpdGNoLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWxhdGl2ZS1tb25vLTEwLXBpdGNoIHtcbiAgZm9udC1mYW1pbHk6IHJlbGF0aXZlLW1vbm8tMTAtcGl0Y2g7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlbGF0aXZlLW1vbm8tMTEtcGl0Y2gnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtbW9uby0xMS1waXRjaC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtbW9uby0xMS1waXRjaC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tb25vLTExLXBpdGNoLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tb25vLTExLXBpdGNoLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtbW9uby0xMS1waXRjaC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVsYXRpdmUtbW9uby0xMS1waXRjaCB7XG4gIGZvbnQtZmFtaWx5OiByZWxhdGl2ZS1tb25vLTExLXBpdGNoO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWxhdGl2ZS1tb25vLTEyLXBpdGNoJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1vbm8tMTItcGl0Y2gtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1vbm8tMTItcGl0Y2gtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtbW9uby0xMi1waXRjaC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtbW9uby0xMi1waXRjaC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1vbm8tMTItcGl0Y2gtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJlbGF0aXZlLW1vbm8tMTItcGl0Y2gge1xuICBmb250LWZhbWlseTogcmVsYXRpdmUtbW9uby0xMi1waXRjaDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2VsdmEtYmxhY2staXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWJsYWNrLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYmxhY2staXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWJsYWNrLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYmxhY2staXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYmxhY2staXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zZWx2YS1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogc2VsdmEtYmxhY2staXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzZWx2YS1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnNlbHZhLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IHNlbHZhLWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzZWx2YS1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnNlbHZhLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHNlbHZhLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzZWx2YS1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnNlbHZhLWJvbGQge1xuICBmb250LWZhbWlseTogc2VsdmEtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2VsdmEtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zZWx2YS1pdGFsaWMge1xuICBmb250LWZhbWlseTogc2VsdmEtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzZWx2YS1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1saWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1saWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnNlbHZhLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBzZWx2YS1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NlbHZhLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc2VsdmEtbGlnaHQge1xuICBmb250LWZhbWlseTogc2VsdmEtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NlbHZhLW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc2VsdmEtbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBzZWx2YS1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzZWx2YS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnNlbHZhLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBzZWx2YS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NlbHZhLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc2VsdmEtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBzZWx2YS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzZWx2YS1zY3JpcHQtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtc2NyaXB0LWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtc2NyaXB0LWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnNlbHZhLXNjcmlwdC1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBzZWx2YS1zY3JpcHQtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NlbHZhLXNjcmlwdC1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLXNjcmlwdC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtc2NyaXB0LWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc2VsdmEtc2NyaXB0LWJvbGQge1xuICBmb250LWZhbWlseTogc2VsdmEtc2NyaXB0LWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NlbHZhLXNjcmlwdC1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLXNjcmlwdC1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLXNjcmlwdC1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLXNjcmlwdC1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc2VsdmEtc2NyaXB0LWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHNlbHZhLXNjcmlwdC1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2VsdmEtc2NyaXB0LW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLXNjcmlwdC1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLXNjcmlwdC1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zZWx2YS1zY3JpcHQtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHNlbHZhLXNjcmlwdC1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NlbHZhLXNjcmlwdC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLXNjcmlwdC1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtc2NyaXB0LXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc2VsdmEtc2NyaXB0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogc2VsdmEtc2NyaXB0LXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N1bnNldC1nb3RoaWMtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN1bnNldC1nb3RoaWMtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBzdW5zZXQtZ290aGljLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N1bnNldC1nb3RoaWMtaGFpcmxpbmUnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWhhaXJsaW5lLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGFpcmxpbmUtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWhhaXJsaW5lLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGFpcmxpbmUtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGFpcmxpbmUtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN1bnNldC1nb3RoaWMtaGFpcmxpbmUge1xuICBmb250LWZhbWlseTogc3Vuc2V0LWdvdGhpYy1oYWlybGluZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3Vuc2V0LWdvdGhpYy1oZWF2eSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGVhdnktcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1oZWF2eS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGVhdnktcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1oZWF2eS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1oZWF2eS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc3Vuc2V0LWdvdGhpYy1oZWF2eSB7XG4gIGZvbnQtZmFtaWx5OiBzdW5zZXQtZ290aGljLWhlYXZ5O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzdW5zZXQtZ290aGljLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zdW5zZXQtZ290aGljLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHN1bnNldC1nb3RoaWMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N1bnNldC1nb3RoaWMtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN1bnNldC1nb3RoaWMtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHN1bnNldC1nb3RoaWMtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzdW5zZXQtZ290aGljLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zdW5zZXQtZ290aGljLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogc3Vuc2V0LWdvdGhpYy1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzdW5zZXQtZ290aGljLXRoaW4nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy10aGluLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy10aGluLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy10aGluLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zdW5zZXQtZ290aGljLXRoaW4ge1xuICBmb250LWZhbWlseTogc3Vuc2V0LWdvdGhpYy10aGluO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzeXN0ZW04NS1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN5c3RlbTg1LWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbTg1LWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzeXN0ZW04NS1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN5c3RlbTg1LWJvbGQge1xuICBmb250LWZhbWlseTogc3lzdGVtODUtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3lzdGVtODUtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zeXN0ZW04NS1pdGFsaWMge1xuICBmb250LWZhbWlseTogc3lzdGVtODUtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzeXN0ZW04NS1tZWRpdW0taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1lZGl1bS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbWVkaXVtLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbWVkaXVtLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN5c3RlbTg1LW1lZGl1bS1pdGFsaWMge1xuICBmb250LWZhbWlseTogc3lzdGVtODUtbWVkaXVtLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3lzdGVtODUtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zeXN0ZW04NS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogc3lzdGVtODUtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzeXN0ZW04NS1tb25vLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN5c3RlbTg1LW1vbm8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogc3lzdGVtODUtbW9uby1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3lzdGVtODUtbW9uby1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zeXN0ZW04NS1tb25vLWJvbGQge1xuICBmb250LWZhbWlseTogc3lzdGVtODUtbW9uby1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzeXN0ZW04NS1tb25vLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN5c3RlbTg1LW1vbm8taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbTg1LW1vbm8taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzeXN0ZW04NS1tb25vLW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN5c3RlbTg1LW1vbm8tbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW04NS1tb25vLW1lZGl1bS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N5c3RlbTg1LW1vbm8tbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc3lzdGVtODUtbW9uby1tZWRpdW0ge1xuICBmb250LWZhbWlseTogc3lzdGVtODUtbW9uby1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N5c3RlbTg1LW1vbm8tcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc3lzdGVtODUtbW9uby1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbTg1LW1vbm8tcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3lzdGVtODUtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zeXN0ZW04NS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbTg1LXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RyYW5zY3JpcHQtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnRyYW5zY3JpcHQtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogdHJhbnNjcmlwdC1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndHJhbnNjcmlwdC1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udHJhbnNjcmlwdC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IHRyYW5zY3JpcHQtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndHJhbnNjcmlwdC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udHJhbnNjcmlwdC1pdGFsaWMge1xuICBmb250LWZhbWlseTogdHJhbnNjcmlwdC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RyYW5zY3JpcHQtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1saWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1saWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1saWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnRyYW5zY3JpcHQtbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHRyYW5zY3JpcHQtbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd0cmFuc2NyaXB0LWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi50cmFuc2NyaXB0LWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHRyYW5zY3JpcHQtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RyYW5zY3JpcHQtbWVkaXVtLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1lZGl1bS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnRyYW5zY3JpcHQtbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiB0cmFuc2NyaXB0LW1lZGl1bS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RyYW5zY3JpcHQtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnRyYW5zY3JpcHQtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHRyYW5zY3JpcHQtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd0cmFuc2NyaXB0LW1vbm8tYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbW9uby1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbW9uby1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbW9uby1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi50cmFuc2NyaXB0LW1vbm8tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiB0cmFuc2NyaXB0LW1vbm8tYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndHJhbnNjcmlwdC1tb25vLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbW9uby1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbW9uby1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1vbm8tbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbW9uby1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udHJhbnNjcmlwdC1tb25vLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHRyYW5zY3JpcHQtbW9uby1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndHJhbnNjcmlwdC1tb25vLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbW9uby1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbW9uby1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udHJhbnNjcmlwdC1tb25vLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiB0cmFuc2NyaXB0LW1vbm8tbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd0cmFuc2NyaXB0LW1vbm8tcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbW9uby1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbW9uby1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbW9uby1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi50cmFuc2NyaXB0LW1vbm8tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiB0cmFuc2NyaXB0LW1vbm8tcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndHJhbnNjcmlwdC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udHJhbnNjcmlwdC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IHRyYW5zY3JpcHQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndHJhbnNjcmlwdC11bHRyYS1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LXVsdHJhLWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LXVsdHJhLWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtdWx0cmEtbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtdWx0cmEtbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LXVsdHJhLWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udHJhbnNjcmlwdC11bHRyYS1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogdHJhbnNjcmlwdC11bHRyYS1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RyYW5zY3JpcHQtdWx0cmEtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LXVsdHJhLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtdWx0cmEtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LXVsdHJhLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtdWx0cmEtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtdWx0cmEtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnRyYW5zY3JpcHQtdWx0cmEtbGlnaHQge1xuICBmb250LWZhbWlseTogdHJhbnNjcmlwdC11bHRyYS1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmFsdWUtc2Fucy1ibGFjay1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLWJsYWNrLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLWJsYWNrLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtYmxhY2staXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtYmxhY2staXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLWJsYWNrLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmFsdWUtc2Fucy1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogdmFsdWUtc2Fucy1ibGFjay1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3ZhbHVlLXNhbnMtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZhbHVlLXNhbnMtYmxhY2sge1xuICBmb250LWZhbWlseTogdmFsdWUtc2Fucy1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmFsdWUtc2Fucy1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmFsdWUtc2Fucy1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiB2YWx1ZS1zYW5zLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2YWx1ZS1zYW5zLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52YWx1ZS1zYW5zLWJvbGQge1xuICBmb250LWZhbWlseTogdmFsdWUtc2Fucy1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2YWx1ZS1zYW5zLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52YWx1ZS1zYW5zLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiB2YWx1ZS1zYW5zLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmFsdWUtc2Fucy1tZWRpdW0taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtbWVkaXVtLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmFsdWUtc2Fucy1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHZhbHVlLXNhbnMtbWVkaXVtLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmFsdWUtc2Fucy1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmFsdWUtc2Fucy1tZWRpdW0ge1xuICBmb250LWZhbWlseTogdmFsdWUtc2Fucy1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3ZhbHVlLXNhbnMtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZhbHVlLXNhbnMtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiB2YWx1ZS1zYW5zLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3ZhbHVlLXNlcmlmLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zZXJpZi9wcm8vdmFsdWUtc2VyaWYtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zZXJpZi9wcm8vdmFsdWUtc2VyaWYtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zZXJpZi9wcm8vdmFsdWUtc2VyaWYtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmFsdWUtc2VyaWYtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiB2YWx1ZS1zZXJpZi1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2YWx1ZS1zZXJpZi1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zZXJpZi9wcm8vdmFsdWUtc2VyaWYtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zZXJpZi9wcm8vdmFsdWUtc2VyaWYtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZhbHVlLXNlcmlmLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiB2YWx1ZS1zZXJpZi1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3ZhbHVlLXNlcmlmLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zZXJpZi9wcm8vdmFsdWUtc2VyaWYtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zZXJpZi9wcm8vdmFsdWUtc2VyaWYtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zZXJpZi9wcm8vdmFsdWUtc2VyaWYtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmFsdWUtc2VyaWYtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiB2YWx1ZS1zZXJpZi1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2aXN1ZWx0LWJsYWNrLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtYmxhY2staXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtYmxhY2staXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1ibGFjay1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1ibGFjay1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtYmxhY2staXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52aXN1ZWx0LWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiB2aXN1ZWx0LWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmlzdWVsdC1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmlzdWVsdC1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiB2aXN1ZWx0LWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2aXN1ZWx0LWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52aXN1ZWx0LWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHZpc3VlbHQtYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Zpc3VlbHQtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZpc3VlbHQtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiB2aXN1ZWx0LWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Zpc3VlbHQtZXh0cmFsaWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWV4dHJhbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtZXh0cmFsaWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWV4dHJhbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtZXh0cmFsaWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtZXh0cmFsaWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZpc3VlbHQtZXh0cmFsaWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogdmlzdWVsdC1leHRyYWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmlzdWVsdC1leHRyYWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtZXh0cmFsaWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtZXh0cmFsaWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtZXh0cmFsaWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmlzdWVsdC1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHZpc3VlbHQtZXh0cmFsaWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmlzdWVsdC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmlzdWVsdC1pdGFsaWMge1xuICBmb250LWZhbWlseTogdmlzdWVsdC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Zpc3VlbHQtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1saWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1saWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1saWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZpc3VlbHQtbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHZpc3VlbHQtbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2aXN1ZWx0LWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52aXN1ZWx0LWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHZpc3VlbHQtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Zpc3VlbHQtbWVkaXVtLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LW1lZGl1bS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZpc3VlbHQtbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiB2aXN1ZWx0LW1lZGl1bS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Zpc3VlbHQtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZpc3VlbHQtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHZpc3VlbHQtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2aXN1ZWx0LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52aXN1ZWx0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogdmlzdWVsdC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2aXN1ZWx0LXRoaW4taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC10aGluLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LXRoaW4taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC10aGluLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LXRoaW4taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LXRoaW4taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52aXN1ZWx0LXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHZpc3VlbHQtdGhpbi1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Zpc3VlbHQtdGhpbic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtdGhpbi1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LXRoaW4tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LXRoaW4tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC10aGluLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LXRoaW4tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZpc3VlbHQtdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiB2aXN1ZWx0LXRoaW47XG59XG5cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB6LWluZGV4OiA5OTk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGhlaWdodDogNHJlbTtcbn1cblxuaGVhZGVyIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAwIDMuM3JlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG5cbi5uYXYtbGVmdCB1bCwgLm5hdi1sZWZ0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubmF2LWxlZnQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5uYXYtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbiAgLm5hdi1sZWZ0IGEge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDFyZW0gMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm5hdi1sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLm5hdi1sZWZ0IGEge1xuICAgIHBhZGRpbmc6IDEuNHJlbSAwLjVyZW0gMS4ycmVtIDAuNXJlbTtcbiAgfVxufVxuXG4ubmF2LXJpZ2h0IHVsLCAubmF2LXJpZ2h0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubmF2LXJpZ2h0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAubmF2LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5uYXYtcmlnaHQgYSB7XG4gICAgcGFkZGluZzogMS41cmVtIDFyZW0gMXJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmF2LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLm5hdi1yaWdodCBhIHtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMC41cmVtIDEuMnJlbSAwLjVyZW07XG4gIH1cbn1cblxuLm5hdi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5uYXYtY2VudGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEuNnJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgdG9wOiAxLjFyZW07XG4gICAgbWFyZ2luOiAwIDAgMCAtMC44cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmF2LWNlbnRlciB7XG4gICAgbGVmdDogMS4xcmVtO1xuICAgIHRvcDogMS4xcmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMS40cmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuXG4ubmF2LWNlbnRlciBzdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5uYXYtY2VudGVyIGgxLCAubmF2LWNlbnRlciBhLCAubmF2LWNlbnRlciBzdmcge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmF2LWNlbnRlciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmluZm9ybWF0aW9uLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogOC41cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTMxLjVyZW07XG4gICAgd2lkdGg6IDEwcmVtO1xuICB9XG4gIC5pbmZvcm1hdGlvbi1uYXYgYSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIC5pbmZvcm1hdGlvbi1uYXYgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuaW5mb3JtYXRpb24tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMnJlbSA0cmVtO1xuICAgIG1heC13aWR0aDogNzEuMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuaW5mb3JtYXRpb24tc2VjdGlvbiBhIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmluZm9ybWF0aW9uLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAxLjVyZW0gMDtcbiAgfVxuICAuaW5mb3JtYXRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG4gIC5pbmZvcm1hdGlvbi1pdGVtIC5hbnN3ZXIsXG4gIC5pbmZvcm1hdGlvbi1pdGVtIC5hbnN3ZXItc21hbGwge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAuaW5mb3JtYXRpb24taXRlbSAubW9iaWxlLWJyZWFrOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDBweCAwcHggNXB4O1xuICB9XG4gIC5pbmZvcm1hdGlvbi1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogMCAwIDEuM2VtIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5pbmZvcm1hdGlvbi1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDMuOXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBwYWRkaW5nOiAwIDAuOXJlbTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmluZm9ybWF0aW9uLW5hdiBhIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcGFkZGluZzogMS40cmVtIDAuNXJlbSAxLjJyZW0gMC41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaW5mb3JtYXRpb24tbmF2IC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmluZm9ybWF0aW9uLW5hdiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5pbmZvcm1hdGlvbi1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5pbmZvcm1hdGlvbi1uYXY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDMuOXJlbTtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDMuOXJlbTtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogOTk5OTtcbiAgfVxuICAuaW5mb3JtYXRpb24tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgfVxuICAuaW5mb3JtYXRpb24tc2VjdGlvbiBhIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmluZm9ybWF0aW9uLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMCAxLjVyZW0gMDtcbiAgfVxuICAuaW5mb3JtYXRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG4gIC5pbmZvcm1hdGlvbi1pdGVtIC5hbnN3ZXIsXG4gIC5pbmZvcm1hdGlvbi1pdGVtIC5hbnN3ZXItc21hbGwge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAuaW5mb3JtYXRpb24taXRlbSBwIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIG1hcmdpbjogMCAwIDEuM2VtIDA7XG4gIH1cbn1cblxuLmpvYnMtYW5zd2VyIHtcbiAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG59XG5cblxuLmFwZXJjdS1hcmFiaWMtbGFuZGluZy1vdXRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXBlcmN1LWFyYWJpYy1sYW5kaW5nLWlubmVyIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1hcmFiaWMtbGlnaHQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmFwZXJjdS1hcmFiaWMtbGFuZGluZy1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxMXZoO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXBlcmN1LWFyYWJpYy1sYW5kaW5nLWlubmVyIHtcbiAgICBmb250LXNpemU6IDEydnc7XG4gIH1cbn1cblxuLmFwZXJjdS1hcmFiaWMtd2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5hcGVyY3UtYXJhYmljLWJsYWNrIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5hcGVyY3UtYXJhYmljLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuLmFwZXJjdS1hcmFiaWMtbGFuZGluZy1vdXRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXBlcmN1LWFyYWJpYy1sYW5kaW5nLWlubmVyIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1hcmFiaWMtbGlnaHQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmFwZXJjdS1hcmFiaWMtbGFuZGluZy1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxMXZoO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXBlcmN1LWFyYWJpYy1sYW5kaW5nLWlubmVyIHtcbiAgICBmb250LXNpemU6IDEydnc7XG4gIH1cbn1cblxuLmFwZXJjdS1hcmFiaWMtd2hpdGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5hcGVyY3UtYXJhYmljLWJsYWNrIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5hcGVyY3UtYXJhYmljLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuXG5cbi5sYW5kaW5nIGhlYWRlcixcbi5sYW5kaW5nIGZvb3RlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5sYW5kaW5nIGFydGljbGUgaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwcmVtKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5sYW5kaW5nIGFydGljbGUgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLmxhbmRpbmcgLmxhbmRpbmctZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4ubGFuZGluZyAubGFuZGluZy1mdWxsc2NyZWVuLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNHJlbTtcbiAgei1pbmRleDogMztcbn1cblxuLmxhbmRpbmcgLmxhbmRpbmctbGltaXQtd2lkdGgtaGVpZ2h0IHtcbiAgbWFyZ2luOiAzcmVtIDByZW0gM3JlbSAwcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4ubGFuZGluZyAubGFuZGluZy1saW1pdC13aWR0aC1oZWlnaHQtY292ZXIge1xuICBtYXJnaW46IDNyZW0gMHJlbSAzcmVtIDByZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxMHJlbTtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHBhZGRpbmc6IDNyZW0gMHJlbSAzcmVtIDByZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZGVsZXRlLXNpemluZyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuXG4ubWFkLXJldmVhbC1zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGhlaWdodDogMCU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIG1hZC1yZXZlYWwtb25lIHtcbiAgMCUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgMzMlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tYWQtcmV2ZWFsLXNsaWRlLW9uZSB7XG4gIGFuaW1hdGlvbjogbWFkLXJldmVhbC1vbmUgNnMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbWFkLXJldmVhbC10d28ge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxuICAzMyUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgNjYlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tYWQtcmV2ZWFsLXNsaWRlLXR3byB7XG4gIGFuaW1hdGlvbjogbWFkLXJldmVhbC10d28gNnMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbWFkLXJldmVhbC10aHJlZSB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgNjQlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgNjUlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIDY2JSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5tYWQtcmV2ZWFsLXNsaWRlLXRocmVlIHtcbiAgYW5pbWF0aW9uOiBtYWQtcmV2ZWFsLXRocmVlIDZzIGluZmluaXRlO1xufVxuXG4ubWFkLXJldmVhbC1pbWFnZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTByZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5tYWQtcmV2ZWFsLWdyb3VwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiA1cmVtO1xuICBib3R0b206IDVyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi5tYWQtc2Fucy1yZXZlYWwtc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMwMDNDRkY7XG4gIGhlaWdodDogMCU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIG1hZC1zYW5zLXJldmVhbC1vbmUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxuICAzMyUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm1hZC1zYW5zLXJldmVhbC1zbGlkZS1vbmUge1xuICBhbmltYXRpb246IG1hZC1zYW5zLXJldmVhbC1vbmUgMTBzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1hZC1zYW5zLXJldmVhbC10d28ge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxuICAzMyUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgNjYlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tYWQtc2Fucy1yZXZlYWwtc2xpZGUtdHdvIHtcbiAgYW5pbWF0aW9uOiBtYWQtc2Fucy1yZXZlYWwtdHdvIDEwcyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBtYWQtc2Fucy1yZXZlYWwtdGhyZWUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIDY0JSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIDY1JSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICA2NiUge1xuICAgIGhlaWdodDogMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4ubWFkLXNhbnMtcmV2ZWFsLXNsaWRlLXRocmVlIHtcbiAgYW5pbWF0aW9uOiBtYWQtc2Fucy1yZXZlYWwtdGhyZWUgMTBzIGluZmluaXRlO1xufVxuXG4ubWFkLXNhbnMtcmV2ZWFsLWltYWdlIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLm1hZC1zYW5zLXJldmVhbC1ncm91cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogNXJlbTtcbiAgYm90dG9tOiA1cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4ubWFkLXNlcmlmLXJldmVhbC1zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgaGVpZ2h0OiAwJTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgbWFkLXNlcmlmLXJldmVhbC1vbmUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxuICAzMyUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm1hZC1zZXJpZi1yZXZlYWwtc2xpZGUtb25lIHtcbiAgYW5pbWF0aW9uOiBtYWQtc2VyaWYtcmV2ZWFsLW9uZSAxMHMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbWFkLXNlcmlmLXJldmVhbC10d28ge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxuICAzMyUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgNjYlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tYWQtc2VyaWYtcmV2ZWFsLXNsaWRlLXR3byB7XG4gIGFuaW1hdGlvbjogbWFkLXNlcmlmLXJldmVhbC10d28gMTBzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1hZC1zZXJpZi1yZXZlYWwtdGhyZWUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIDY0JSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIDY1JSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICA2NiUge1xuICAgIGhlaWdodDogMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4ubWFkLXNlcmlmLXJldmVhbC1zbGlkZS10aHJlZSB7XG4gIGFuaW1hdGlvbjogbWFkLXNlcmlmLXJldmVhbC10aHJlZSAxMHMgaW5maW5pdGU7XG59XG5cbi5tYWQtc2VyaWYtcmV2ZWFsLWltYWdlIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLm1hZC1zZXJpZi1yZXZlYWwtZ3JvdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDVyZW07XG4gIGJvdHRvbTogNXJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLnBlcC1sYW5kaW5nLWNvbnRhaW5lciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDhyZW0pO1xufVxuXG4ucGVwLWxhbmRpbmctY29udGFpbmVyICNwZXAtaGVhZGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGVwLWhvcml6b250YWwtY2VudHJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuXG4ucHJvZHVjdHMtaXRlbXMge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGNsZWFyOiBmaXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnByb2R1Y3RzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi5wcm9kdWN0cy1pdGVtIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3RzLWl0ZW0gZmlnY2FwdGlvbiB7XG4gIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0cy1pdGVtIGZpZ3VyZSB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45OSk7XG59XG5cbi5wcm9kdWN0cy1pdGVtIGZpZ3VyZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5cbi5wcm9kdWN0cy1pdGVtLW9iamVjdCBmaWd1cmUge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnByb2R1Y3RzLWl0ZW0tb2JqZWN0IGZpZ3VyZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxMnB4IDhweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnByb2R1Y3RzLXNvbGRvdXQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5wcm9kdWN0cy1zb2xkb3V0OmhvdmVyLFxuLnNvbGQtb3V0IC5wcm9kdWN0cy1zb2xkb3V0IHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnByb2R1Y3RzLXNvbGRvdXQ6aG92ZXI6YmVmb3JlLFxuLnNvbGQtb3V0IC5wcm9kdWN0cy1zb2xkb3V0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5wcm9kdWN0cy1zb2xkb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU29sZCBPdXRcIjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLnByb2R1Y3RzLXNvbGRvdXQgZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xufVxuXG4ucHJvZHVjdC1uby1zaGFkb3cgZmlndXJlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1uby1zaGFkb3cgZmlndXJlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnByb2R1Y3RzLWl0ZW0tOCB7XG4gICAgd2lkdGg6IDglO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTIwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTIzIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTI1IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTI3IHtcbiAgICB3aWR0aDogMjclO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTMwIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTM1IHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTQwIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTQ1IHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTUwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTU1IHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTYwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTY1IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTcwIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTc1IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAucHJvZHVjdHMtaXRlbS04IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5wcm9kdWN0cy1pdGVtLTIwIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi5wcm9kdWN0LWZpbHRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtZmlsdGVyIGEge1xuICBwYWRkaW5nOiAxLjJyZW0gMCAxcmVtIDFyZW07XG59XG5cbi5wcm9kdWN0cy5hbGwgLnByb2R1Y3QtZmlsdGVyLWluLXN0b2NrLFxuLnByb2R1Y3RzLmFsbCAucHJvZHVjdC1maWx0ZXItc29sZC1vdXQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5wcm9kdWN0cy5pbi1zdG9jayAucHJvZHVjdHMtc29sZG91dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0cy5pbi1zdG9jayAucHJvZHVjdC1maWx0ZXItYWxsLFxuLnByb2R1Y3RzLmluLXN0b2NrIC5wcm9kdWN0LWZpbHRlci1zb2xkLW91dCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnByb2R1Y3RzLnNvbGQtb3V0IC5wcm9kdWN0cy1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3RzLnNvbGQtb3V0IC5wcm9kdWN0cy1zb2xkb3V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvZHVjdHMuc29sZC1vdXQgLnByb2R1Y3RzLXNvbGRvdXQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3RzLnNvbGQtb3V0IC5wcm9kdWN0LWZpbHRlci1hbGwsXG4ucHJvZHVjdHMuc29sZC1vdXQgLnByb2R1Y3QtZmlsdGVyLWluLXN0b2NrIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5cbi5nb29kcy1jb2lnbi1ibGFua2V0IC5uZXdzbGV0dGVyLXNpZ251cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnN3ZWF0U2hpcnRIaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpemVndWlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi5zaXplZ3VpZGUtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uc2l6ZWd1aWRlLWhlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbn1cblxuLnNpemVndWlkZS1oZWFkZXItY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLnNpemVndWlkZS10YWJsZS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuXG4uc2l6ZWd1aWRlLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLnNpemVndWlkZS1ib2R5LWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuXG4uZ29vZHMtcGVwLXNjYXJmIC5uZXdzbGV0dGVyLXNpZ251cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnByb2R1Y3QtY2Fyb3VzZWwge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LWNhcm91c2VsIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3QtY2Fyb3VzZWwgLmJvcmRlciB7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAucHJvZHVjdC1jYXJvdXNlbCAuYm9yZGVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcm91c2VsIC5maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzB2aDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnByb2R1Y3QtaW1hZ2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5wcm9kdWN0LWltYWdlIGZpZ3VyZSB7XG4gIHBhZGRpbmc6IDRyZW0gNHJlbSAwIDRyZW07XG4gIG1heC13aWR0aDogNzEuMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAucHJvZHVjdC1pbWFnZSBmaWd1cmUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnByb2R1Y3QtaW1hZ2UgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10ZXh0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjbGVhcjogZml4O1xuICBwYWRkaW5nOiA0cmVtIDRyZW07XG59XG5cbi5wcm9kdWN0LXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5wcm9kdWN0LXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtdGV4dCA+IGRpdiB7XG4gIG1heC13aWR0aDogNDVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1zcGVjIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnByb2R1Y3Qtc3BlYyBsaSB7XG4gIHBhZGRpbmc6IDByZW0gMDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ucHJvZHVjdC1zcGVjIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnByb2R1Y3Qtc3BlYyBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMCAwIDAuNnJlbTtcbn1cblxuXG4udG9vbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNC41cmVtIDRyZW07XG4gIG1heC13aWR0aDogNzEuMnJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnRvb2xzLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50b29scy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnRvb2xzLXJpZ2h0IHtcbiAgd2lkdGg6IDIwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50b29scy1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRvb2xzLWxlZnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC50b29scy1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi50b29scy1sZWZ0IGgyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b29scy1sZWZ0IHAge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi50b29scy1sZWZ0IC5idG4tZm9yd2FyZCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gNHJlbSAxcmVtIDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2hyb21lLWV4dGVuc2lvbi1pbWFnZXMge1xuICB3aWR0aDogMThyZW07XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2hyb21lLWV4dGVuc2lvbi1pbWFnZXMge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMCBhdXRvO1xuICB9XG59XG5cbi5jaHJvbWUtZXh0ZW5zaW9uLWltYWdlcyBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3Rvb2xzL2Nocm9tZS1leHRlbnNpb24tMS5wbmdcIik7XG4gIHBhZGRpbmctYm90dG9tOiAyMjUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2hyb21lLWV4dGVuc2lvbi1pbWFnZXM6aG92ZXIgZmlndXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy90b29scy9jaHJvbWUtZXh0ZW5zaW9uLTIucG5nXCIpO1xufVxuXG4uY2hyb21lLWV4dGVuc2lvbi1pbWFnZXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy90b29scy9jaHJvbWUtZXh0ZW5zaW9uLTIucG5nXCIpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG5cbi5ibGFjay1vbi13aGl0ZSAudHlwZWZhY2VzLWluZGV4LXByb29mZXIgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgYmFja2dyb3VuZDogeWVsbG93O1xufVxuXG4ud2hpdGUtb24tYmxhY2sgLnR5cGVmYWNlcy1pbmRleC1wcm9vZmVyIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ucHJldmlldy1sYWJlbCB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4ucHJldmlldy1sYWJlbC10aXRsZS1zdW1tYXJ5IHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cblxuLmFwZXJjdS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFwZXJjdS1oZWFkZXIgZmlndXJlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogOTB2dztcbn1cblxuLmFwZXJjdS1hcmFiaWMtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5hcGVyY3UtYXJhYmljLWxlYWQgLnByZXZpZXcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hcGVyY3UtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcGFkZGluZzogMVx0cmVtIDA7XG59XG5cbi5hcGVyY3UtbGVhZCAucHJldmlldyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmFwZXJjdS1tYWluIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuLnByZXZpZXctbGFiZWwge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcGVyY3UtYXJhYmljLW1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXBlcmN1LWFyYWJpYy1tb2JpbGUtcHJldmlldyB7XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIH1cbn1cblxuLmFwZXJjdS10aGluLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYXBlcmN1LXRoaW4taXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYXBlcmN1LWV4dHJhbGlnaHQtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtZXh0cmFsaWdodC1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtbGlnaHQtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtbGlnaHQtaXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYXBlcmN1LXJlZ3VsYXItbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtaXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYXBlcmN1LW1lZGl1bS1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1tZWRpdW0taXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYXBlcmN1LWJvbGQtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtYm9sZC1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtYmxhY2stbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtYmxhY2staXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4ge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczA0Jztcbn1cblxuLmFwZXJjdS1hcmFiaWMtbGlnaHQtYXJhYmljLFxuLmFwZXJjdS1hcmFiaWMtcmVndWxhci1hcmFiaWMsXG4uYXBlcmN1LWFyYWJpYy1tZWRpdW0tYXJhYmljLFxuLmFwZXJjdS1hcmFiaWMtYm9sZC1hcmFiaWMge1xuICB3aWR0aDogY2FsYyg2cmVtIC0gMXB4KTtcbn1cblxuXG4uYXBlcmN1LWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXBlcmN1LWhlYWRlciBmaWd1cmUge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA5MHZ3O1xufVxuXG4uYXBlcmN1LWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDFcdHJlbSAwO1xufVxuXG4uYXBlcmN1LWxlYWQgLnByZXZpZXcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hcGVyY3UtbWFpbiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbi5hcGVyY3UtY29uZGVuc2VkLWxpZ2h0LWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYXBlcmN1LWNvbmRlbnNlZC1saWdodC1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtY29uZGVuc2VkLXJlZ3VsYXItbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtY29uZGVuc2VkLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1jb25kZW5zZWQtbWVkaXVtLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYXBlcmN1LWNvbmRlbnNlZC1tZWRpdW0taXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYXBlcmN1LWNvbmRlbnNlZC1ib2xkLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYXBlcmN1LWNvbmRlbnNlZC1ib2xkLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc3MwNCc7XG59XG5cblxuLmFwZXJjdS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFwZXJjdS1oZWFkZXIgZmlndXJlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogOTB2dztcbn1cblxuLmFwZXJjdS1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAxXHRyZW0gMDtcbn1cblxuLmFwZXJjdS1sZWFkIC5wcmV2aWV3IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYXBlcmN1LW1haW4gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG4uYXBlcmN1LXRoaW4tbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtdGhpbi1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtZXh0cmFsaWdodC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1leHRyYWxpZ2h0LWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1saWdodC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1saWdodC1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtcmVndWxhci1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtbWVkaXVtLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYXBlcmN1LW1lZGl1bS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtYm9sZC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1ib2xkLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1ibGFjay1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1ibGFjay1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDQnO1xufVxuXG5cbi5hcmNoaXZlLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogNnJlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFyY2hpdmUtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1tYWluIC5wcmV2aWV3LWNvbHVtbnMtdGhyZWUgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5hcmNoaXZlLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuXG4uYXVndXN0ZS1oZWFkZXItdG9wIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uYXVndXN0ZS1zYW5zLWhlYWRlciAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hdWd1c3RlLXNhbnMtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAwLjZyZW0gMCAwLjJyZW07XG59XG5cbi5hdWd1c3RlLXNhbnMtbGVhZC1xdWFydGVyIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1Z3VzdGUtc2Fucy1sZWFkLXF1YXJ0ZXIgLnByZXZpZXcge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmF1Z3VzdGUtc2Fucy1sZWFkLXF1YXJ0ZXIgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5hdWd1c3RlLXNhbnMtbGVhZC1oYWxmIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxMHJlbSAwO1xufVxuXG4uYXVndXN0ZS1zYW5zLWxlYWQtaGFsZiAucHJldmlldyB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYXVndXN0ZS1zYW5zLWJvdHRvbS1wcm9vZiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hdWd1c3RlLXNhbnMtbWlkLXByb29mIC5wcmV2aWV3LXRleHQge1xuICAgIGZvbnQtc2l6ZTogNC44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXVndXN0ZS1zYW5zLW1pZC1wcm9vZiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG4uYXVndXN0ZS1zYW5zLW1pZC1wcm9vZiAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLmF1Z3VzdGUtaGVhZGVyLXRvcCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtaGVhZGVyIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAwLjZyZW0gMCAwLjJyZW07XG59XG5cbi5hdWd1c3RlLXNlcmlmLWxlYWQtcXVhcnRlciAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hdWd1c3RlLXNlcmlmLWxlYWQtcXVhcnRlciAucHJldmlldyB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYXVndXN0ZS1zZXJpZi1sZWFkLXF1YXJ0ZXIgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5hdWd1c3RlLXNlcmlmLWxlYWQtaGFsZiAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMTByZW0gMDtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtbGVhZC1oYWxmIC5wcmV2aWV3IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hdWd1c3RlLXNlcmlmLWJvdHRvbS1wcm9vZiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtbWlkLXByb29mIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgcGFkZGluZzogNnJlbSAwO1xufVxuXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JhbC1neCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JhbC9iYWwtZ3gudHRmXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG46cm9vdCB7XG4gIC0td2VpZ2h0OiA1MDA7XG4gIC0td2lkdGg6IDEwMDtcbn1cblxuLmJhbC1zdG9ja2luZy1maWxsZXIge1xuICBmb250LXNpemU6IDMwZW07XG4gIGZvbnQtZmFtaWx5OiAnYmFsLWd4JztcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiNteURpdiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jYmFsLWhlYWRlci1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4jYmFsSGVhZGVyIHtcbiAgZm9udC1zaXplOiA0MGVtO1xuICBmb250LWZhbWlseTogJ2JhbC1neCc7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIHZhcigtLXdlaWdodCksIFwid2R0aFwiIHZhcigtLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogZm9udC12YXJpYXRpb24tc2V0dGluZ3MgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjAwO1xuICBwYWRkaW5nLXRvcDogMS44NXZ3O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI2JhbEhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjE3NWVtO1xuICB9XG59XG5cbi5iYWwtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5iYWwtYWxpZ24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uYmFsLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmFsLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuYm9keSA+IGFydGljbGUgPiBzZWN0aW9uLnR5cGVmYWNlLWRldGFpbHMubmctc2NvcGUsXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24ucHJvb2Zlci5iYWwtcHJvb2Zlci5uZy1zY29wZSA+IGRpdi5maWx0ZXItd3JhcC5uZy1zY29wZSA+IGRpdixcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5jaGFyYWN0ZXItc2V0cy5iYWwtY2hhcmFjdGVyLXNldHMubmctc2NvcGUsXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24ub3BlbnR5cGUtZmVhdHVyZXMubmctc2NvcGUsXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24uYnV5LWJ1dHRvbnMubmctc2NvcGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5wcm9vZmVyLmJhbC1wcm9vZmVyLm5nLXNjb3BlID4gZGl2LmZpbHRlci13cmFwLm5nLXNjb3BlID4gZGl2ID4gZGl2LmZpbHRlci1hdHRyID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYWwtYXBwbGUtdHdvIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWwtYXBwbGUtdHdvIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpub3QoOmhvdmVyKSAuYmFsLWFwcGxlLXRvZ2dsZS10ZXh0IHtcbiAgYW5pbWF0aW9uOiB0b2dnbGUtdGV4dCAyLjVzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5iYWwtYXBwbGUtdHdvIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5iYWwtYXBwbGUtdHdvIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciAuYmFsLWFwcGxlLXRvZ2dsZS10ZXh0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYmFsLWFwcGxlIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWwtYXBwbGUgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5iYWwtYXBwbGUtdG9nZ2xlLXRleHQ6YWZ0ZXIge1xuICBhbmltYXRpb246IHRvZ2dsZS10ZXh0IDIuNXMgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcbiAgY29udGVudDogXCJBIGlzIGZvciBBcHBsZVwiO1xufVxuXG4uYmFsLWFwcGxlIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5iYWwtYXBwbGUgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIC5iYWwtYXBwbGUtdG9nZ2xlLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+jv1wiO1xufVxuXG4uYmFsLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWwtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpub3QoOmhvdmVyKSAuYmFsLWNvcHlyaWdodC10ZXh0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmJhbC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5iYWwtY29weXJpZ2h0LXN5bWJhbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJhbC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIC5iYWwtY29weXJpZ2h0LXRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5iYWwtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciAuYmFsLWNvcHlyaWdodC1zeW1iYWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYmFsLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQgLmJhbC1jb3B5cmlnaHQtc3ltYmFsIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBrZXlmcmFtZXMgdG9nZ2xlLXRleHQge1xuICA1MCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5iYWwtYmFzaXMtb3ZlcnJpZGUgZGl2ID4gZGl2LmJ1eS1idXR0b25zLXNpbmdsZXMgPiBkaXYgPiBkaXYuYnV5LWJ1dHRvbnMtc2luZ2xlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1yZWd1bGFyICFpbXBvcnRhbnQ7XG59XG5cbi5iYWwtZnJhY3Rpb25zIC5wcmV2aWV3LWdyb3VwIC5wcmV2aWV3IGEgZGl2IC5wcmV2aWV3LXRleHQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiZnJhY1wiO1xufVxuXG4uYmFsLXNtYWxsLWNhcHMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic21jcFwiO1xufVxuXG4uYmFsLXZhcmlhYmxlLWdob3N0IHtcbiAgZm9udC1mYW1pbHk6IGJhbC12YXJpYWJsZS1naG9zdDtcbn1cblxuLmJhbC1wcm9vZmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFsLWxlYWRpbmctZGVjcmVhc2Uge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuI2JhbC1oZWFkZXItY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmZhMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjYmFsLWhlYWRlci1jb250YWluZXIge1xuICAgIGhlaWdodDogNzV2dztcbiAgfVxufVxuXG5cbi5iYXNpcy1ncm90ZXNxdWUtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICB0ZXh0LWluZGVudDogLTIuNXZ3O1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1haW4gLnByZXZpZXctY29sdW1ucy1maXZlIC5wcmV2aWV3LXRleHQucHJldmlldy1maWx0ZXItcGFyYWdyYXBoIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmFzaXMtZ3JvdGVzcXVlLXRyYXZlcnNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2FwdGlvbi1jb250YWluZXItdG9wIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXB0aW9uLWNvbnRhaW5lci10b3Age1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jYXB0aW9uLWNvbnRhaW5lci10b3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5jYXB0aW9uLWNvbnRhaW5lci10b3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5jYXB0aW9uLWNvbnRhaW5lci10b3Age1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY2FwdGlvbi1jb250YWluZXItdG9wIC5iYXNpcy1zZWN0aW9uLWNhcHRpb24ge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3BhY2l0eTogMC41O1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1sZWFkIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCB7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbnRleHR1YWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxlYWQgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIHtcbiAgYW5pbWF0aW9uOiB0b2dnbGUtYWx0ZXJuYXRlcyAyLjVzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxlYWQgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5jYXB0aW9uLWNvbnRhaW5lci10b3AgLmJhc2lzLXNlY3Rpb24tY2FwdGlvbiAuYmFzaXMtdG9nZ2xlLXRleHQ6YWZ0ZXIge1xuICBhbmltYXRpb246IHRvZ2dsZS10ZXh0IDIuNXMgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcbiAgY29udGVudDogXCJPRkZcIjtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbGVhZCBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6aG92ZXIge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBjb250ZXh0dWFsO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1sZWFkIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciAuY2FwdGlvbi1jb250YWluZXItdG9wIC5iYXNpcy1zZWN0aW9uLWNhcHRpb24gLmJhc2lzLXRvZ2dsZS10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJPTlwiO1xufVxuXG5Aa2V5ZnJhbWVzIHRvZ2dsZS1hbHRlcm5hdGVzIHtcbiAgNTAlIHtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBjb250ZXh0dWFsO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdG9nZ2xlLXRleHQge1xuICA1MCUge1xuICAgIGNvbnRlbnQ6IFwiT05cIjtcbiAgfVxufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1tYWluIC5wcmV2aWV3LWdyb3VwIC5wcmV2aWV3IGEgZGl2IC5wcmV2aWV3LXRleHQge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnJpZ2h0LXRvLWxlZnQgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0IHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1saWdodC1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1tZWRpdW0taXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2stbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc3MwMyc7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LWFyYWJpYyxcbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItYXJhYmljLFxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLWFyYWJpYyxcbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJvbGQtYXJhYmljIHtcbiAgd2lkdGg6IGNhbGMoNnJlbSAtIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG5cbi5iYXNpcy1ncm90ZXNxdWUtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICB0ZXh0LWluZGVudDogLTIuNXZ3O1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtbWFpbiAucHJldmlldy1jb2x1bW5zLWZvdXIgLnByZXZpZXctdGV4dC5wcmV2aWV3LWZpbHRlci1wYXJhZ3JhcGgge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBoZWlnaHQ6IDguMzZlbTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDAuMWVtO1xuICBtYXJnaW46IDAgLTAuMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmJhc2lzLWdyb3Rlc3F1ZS10cmF2ZXJzZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2UgLnByZXZpZXctdGV4dCB7XG4gICAgZm9udC1zaXplOiA4cmVtO1xuICAgIHBhZGRpbmc6IDMuNXJlbSAwIDIuNXJlbSAwO1xuICB9XG4gIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2UgLmJhc2lzLWdyb3Rlc3F1ZS10cmF2ZXJzZS1yZWd1bGFyLFxuICAuYmFzaXMtZ3JvdGVzcXVlLXRyYXZlcnNlIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2Utb2ZmLXdoaXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2UgLmJhc2lzLWdyb3Rlc3F1ZS10cmF2ZXJzZS1yZWd1bGFyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2UgLmJhc2lzLWdyb3Rlc3F1ZS10cmF2ZXJzZS1vZmYtd2hpdGUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2U6aG92ZXIgLmJhc2lzLWdyb3Rlc3F1ZS10cmF2ZXJzZS1yZWd1bGFyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2U6aG92ZXIgLmJhc2lzLWdyb3Rlc3F1ZS10cmF2ZXJzZS1vZmYtd2hpdGUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLnR5cGVmYWNlcy1pbmRleC1wcm9vZmVyIC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1yZWd1bGFyIC5wcmV2aWV3LXRleHQsIC50eXBlZmFjZXMtaW5kZXgtcHJvb2ZlciAucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXIgLnByZXZpZXctdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1saWdodC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtcmVndWxhci1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtaXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtbWVkaXVtLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYmFzaXMtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtYm9sZC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1ibGFjay1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtbW9uby1saWdodC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0LWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1tb25vLXJlZ3VsYXItbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtbW9uby1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtbW9uby1tZWRpdW0tbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtbW9uby1tZWRpdW0taXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1tb25vLWJvbGQtaXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4ge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczAzJztcbn1cblxuXG5AY2hhcnNldCBcIlVURi04XCI7XG4uYm9sLWNsYXNzaWMge1xuICBmb250LWZhbWlseTogJ2JvbC1jbGFzc2ljJztcbn1cblxuLmJvbC1jb2xkIHtcbiAgZm9udC1mYW1pbHk6ICdib2wtY29sZCc7XG59XG5cbi5ib2wtZ3JleSB7XG4gIGZvbnQtZmFtaWx5OiAnYm9sLWdyZXknO1xufVxuXG4uYm9sLWhvdCB7XG4gIGZvbnQtZmFtaWx5OiAnYm9sLWhvdCc7XG59XG5cbi5ib2wtcGFzdGVsIHtcbiAgZm9udC1mYW1pbHk6ICdib2wtcGFzdGVsJztcbn1cblxuLmJvbC1yZ2Ige1xuICBmb250LWZhbWlseTogJ2JvbC1yZ2InO1xufVxuXG4uYm9sLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYm9sLWFsaWduLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuLmJvbC1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJvbC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi50eXBlZmFjZS1kZXRhaWxzLm5nLXNjb3BlLFxuYm9keSA+IGFydGljbGUgPiBzZWN0aW9uLnByb29mZXIuYm9sLXByb29mZXIubmctc2NvcGUgPiBkaXYuZmlsdGVyLXdyYXAubmctc2NvcGUgPiBkaXYsXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24uY2hhcmFjdGVyLXNldHMuYm9sLWNoYXJhY3Rlci1zZXRzLm5nLXNjb3BlLFxuYm9keSA+IGFydGljbGUgPiBzZWN0aW9uLm9wZW50eXBlLWZlYXR1cmVzLm5nLXNjb3BlLFxuYm9keSA+IGFydGljbGUgPiBzZWN0aW9uLmJ1eS1idXR0b25zLm5nLXNjb3BlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24ucHJvb2Zlci5ib2wtcHJvb2Zlci5uZy1zY29wZSA+IGRpdi5maWx0ZXItd3JhcC5uZy1zY29wZSA+IGRpdiA+IGRpdi5maWx0ZXItYXR0ciA+IGRpdjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm9sLWFwcGxlLXR3byBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4uYm9sLWFwcGxlLXR3byBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6bm90KDpob3ZlcikgLmJvbC1hcHBsZS10b2dnbGUtdGV4dCB7XG4gIGFuaW1hdGlvbjogdG9nZ2xlLXRleHQgMi41cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYm9sLWFwcGxlLXR3byBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6aG92ZXIge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4uYm9sLWFwcGxlLXR3byBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6aG92ZXIgLmJvbC1hcHBsZS10b2dnbGUtdGV4dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJvbC1hcHBsZSBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4uYm9sLWFwcGxlIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpub3QoOmhvdmVyKSAuYm9sLWFwcGxlLXRvZ2dsZS10ZXh0OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiB0b2dnbGUtdGV4dCAyLjVzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XG4gIGNvbnRlbnQ6IFwiQSBpcyBmb3IgQXBwbGVcIjtcbn1cblxuLmJvbC1hcHBsZSBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6aG92ZXIge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4uYm9sLWFwcGxlIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciAuYm9sLWFwcGxlLXRvZ2dsZS10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCLvo79cIjtcbn1cblxuLmJvbC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4uYm9sLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6bm90KDpob3ZlcikgLmJvbC1jb3B5cmlnaHQtdGV4dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5ib2wtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpub3QoOmhvdmVyKSAuYm9sLWNvcHlyaWdodC1zeW1ib2wge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ib2wtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciAuYm9sLWNvcHlyaWdodC10ZXh0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYm9sLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6aG92ZXIgLmJvbC1jb3B5cmlnaHQtc3ltYm9sIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmJvbC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0IC5ib2wtY29weXJpZ2h0LXN5bWJvbCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5Aa2V5ZnJhbWVzIHRvZ2dsZS10ZXh0IHtcbiAgNTAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuXG4uYnJpY2stbWFpbiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjA7XG59XG5cbi5qb2xseS1idXRjaGVycyAucHJldmlldy10ZXh0OmhvdmVyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDFcIjtcbn1cblxuLnJveWFsLW9hayAucHJldmlldy10ZXh0OmhvdmVyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDJcIjtcbn1cblxuLmJyaWNrLW9yYW5nZS1vbi1ibHVlIC5yb3lhbC1vYWsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnJpY2stYmx1ZS1vbi1vcmFuZ2UgLmpvbGx5LWJ1dGNoZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyaWNrLW1pZHNlY3Rpb246aG92ZXIgLmJyaWNrLWhpZ2hsaWdodHJvbGwge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MwNlwiO1xufVxuXG4uYnJpY2stbGVhZC1tdWx0aXdlaWdodCAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmJyaWNrLWxlYWQtbXVsdGl3ZWlnaHQgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5idXJnZXNzLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLmJ1cmdlc3MtbGVhZC1iaWcgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5idXJnZXNzLW1haW4gLnByZXZpZXctY29sdW1ucy10d28gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uYnVyZ2Vzcy1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5idXJnZXNzLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cblxuLmJ1cmdlc3Mtc21hbGwtY2FwcyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzbWNwXCI7XG59XG5cbi5idXJnZXNzLXJlZ3VsYXItcm9tYW4tbnVtZXJhbHMsXG4uYnVyZ2Vzcy1pdGFsaWMtcm9tYW4tbnVtZXJhbHMsXG4uYnVyZ2Vzcy1zZW1pYm9sZC1yb21hbi1udW1lcmFscyxcbi5idXJnZXNzLXNlbWlib2xkLWl0YWxpYy1yb21hbi1udW1lcmFscyxcbi5idXJnZXNzLWJvbGQtaXRhbGljLXJvbWFuLW51bWVyYWxzLFxuLmJ1cmdlc3MtYm9sZC1yb21hbi1udW1lcmFscyB7XG4gIHdpZHRoOiBjYWxjKDhyZW0gLSAxcHgpO1xufVxuXG4uYnVyZ2Vzcy1jaGFyYWN0ZXItc2V0cyAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICBsaW5lLWhlaWdodDogMS40NTtcbn1cblxuXG4uY2FzdGxlZG93bi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhc3RsZWRvd24taGVhZGVyIGZpZ3VyZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDkwdnc7XG59XG5cbi5jYXN0bGVkb3duLW1haW4gLnByZXZpZXctY29sdW1ucy10aHJlZSAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbi5jYXN0bGVkb3duLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmNhc3RsZWRvd24taW5zdHJ1Y3Rpb25hbC1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cblxuLmNhcnQtZnVsbC1zdHlsZXMtbmFtZS5jZW50cmFsLWF2ZW51ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jZW50cmFsLWF2ZW51ZS1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLXZhcmlhYmxlLWdob3N0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vY29pZ24tdmYtYmV0YS50dGZcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5cbjpyb290IHtcbiAgLS13ZWlnaHQ6IDcwMDtcbiAgLS13aWR0aDogMTAwO1xufVxuXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMTEtdGhpbixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi0xMi1leHRyYWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTEzLWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTE0LXJlZ3VsYXIsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMTUtbWVkaXVtLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTE2LXNlbWlib2xkLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTE3LWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMjEtdGhpbixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi0yMi1leHRyYWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTIzLWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTI0LXJlZ3VsYXIsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMjUtbWVkaXVtLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTI2LXNlbWlib2xkLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTI3LWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMzEtdGhpbixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi0zMi1leHRyYWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTMzLWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTM0LXJlZ3VsYXIsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMzUtbWVkaXVtLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTM2LXNlbWlib2xkLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTM3LWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNDEtdGhpbixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi00Mi1leHRyYWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTQzLWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTQ0LXJlZ3VsYXIsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNDUtbWVkaXVtLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTQ2LXNlbWlib2xkLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTQ3LWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNTEtdGhpbixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi01Mi1leHRyYWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTUzLWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTU0LXJlZ3VsYXIsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNTUtbWVkaXVtLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTU2LXNlbWlib2xkLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTU3LWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNjEtdGhpbixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi02Mi1leHRyYWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTYzLWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTY0LXJlZ3VsYXIsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNjUtbWVkaXVtLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTY2LXNlbWlib2xkLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTY3LWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNzEtdGhpbixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi03Mi1leHRyYWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTczLWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTc0LXJlZ3VsYXIsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNzUtbWVkaXVtLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTc2LXNlbWlib2xkLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTc3LWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tODEtdGhpbixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi04Mi1leHRyYWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTgzLWxpZ2h0LFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTg0LXJlZ3VsYXIsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tODUtbWVkaXVtLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTg2LXNlbWlib2xkLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTg3LWJvbGQge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLXJlZ3VsYXIgIWltcG9ydGFudDtcbn1cblxuLmNvaWduLWJhc2lzLW92ZXJyaWRlIGRpdiA+IGRpdiA+IGRpdi5idXktYnV0dG9ucy1zaW5nbGVzID4gZGl2ID4gZGl2ID4gZGl2LmJ1eS1idXR0b25zLXNpbmdsZSA+IGRpdi5idXktYnV0dG9ucy1zaW5nbGUtdGl0bGUge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLXJlZ3VsYXIgIWltcG9ydGFudDtcbn1cblxuLmNvaWduLWZyYWN0aW9ucyAucHJldmlldy1ncm91cCAucHJldmlldyBhIGRpdiAucHJldmlldy10ZXh0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImZyYWNcIjtcbn1cblxuLmNvaWduLXNtYWxsLWNhcHMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic21jcFwiO1xufVxuXG4uY29pZ24tdmFyaWFibGUtZ2hvc3Qge1xuICBmb250LWZhbWlseTogY29pZ24tdmFyaWFibGUtZ2hvc3Q7XG59XG5cbi5jb2lnbi1wcm9vZmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29pZ24tbGVhZGluZy1kZWNyZWFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4jY29pZ24taGVhZGVyLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IDQ0dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmI0OTY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjY29pZ24taGVhZGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA3NXZ3O1xuICB9XG59XG5cbi5jb2lnbi1sYW5kaW5nICNjb2lnbi1oZWFkZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOHJlbSk7XG59XG5cbi5jb2lnbi1sYW5kaW5nIC5jb2lnbi1ncmlkLWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDAuNXB4IGRvdHRlZCAjNzg4NjcyO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4cmVtKTtcbn1cblxuI2FwcCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLmNvaWduLWxhbmRpbmcgI2NvaWduSGVhZGVyIHtcbiAgdG9wOiA1MCU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxLjMzZW07XG59XG5cbiNjb2lnbkhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIHZhcigtLXdlaWdodCksIFwid2R0aFwiIHZhcigtLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogZm9udC12YXJpYXRpb24tc2V0dGluZ3MgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjAwO1xuICBwYWRkaW5nLXRvcDogMS44NXZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNjb2lnbkhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjE3NWVtO1xuICB9XG59XG5cbiNjb2lnbi1oZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiNjb2lnbi1oZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gYSA+IGRpdiA+IGRpdi5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvaWduLWxhbmRpbmcgLmNvaWduLWdyaWQtY29udGFpbmVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4cmVtIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDhyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogOHJlbSAxZnIgMWZyIDFmciA4cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvaWduLWxhbmRpbmcgLmNvaWduLWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDhyZW0gMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgOHJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDhyZW0gMWZyIDFmciAxZnIgOHJlbTtcbiAgfVxufVxuXG4uY29pZ24tbGFuZGluZyAuY29pZ24tZ3JpZC1jb250YWluZXIgZGl2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY29pZ24tZ3JpZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0dnc7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNHJlbSAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciA0cmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDRyZW0gMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDRyZW07XG4gIHRvcDogNHJlbTtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb2lnbi1ncmlkLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA3NXZ3O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNHJlbSAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciA0cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNHJlbSAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgNHJlbTtcbiAgfVxufVxuXG4uY29pZ24tZ3JpZC1jb250YWluZXIgZGl2IHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggZG90dGVkICM3ODg2NzI7XG4gIGJvcmRlci1yaWdodDogMC41cHggZG90dGVkICM3ODg2NzI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1tb25vLXJlZ3VsYXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb2lnbi1ncmlkLWNvbnRhaW5lciBkaXYge1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICB9XG59XG5cbi5jb2lnbi1ncmlkLWNvbnRhaW5lciBkaXYgLmNvaWduLWFubm90YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJiNDk2O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNzg4NjcyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDRweCAjOWJiNDk2O1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvaWduLWdyaWQtY29udGFpbmVyIGRpdiAuY29pZ24tYW5ub3RhdGlvbjpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmNvaWduLWdyaWQtY29udGFpbmVyIGRpdiAuY29pZ24tYW5ub3RhdGlvbi1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY29pZ24tZ3JpZC1jb250YWluZXIgZGl2IC5jb2lnbi1hbm5vdGF0aW9uLWNvbnRhaW5lci1ib3R0b20ge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYyg1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWShjYWxjKC0xMDAlKSk7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmNvaWduLWdyaWQtY29udGFpbmVyIGRpdiAuY29pZ24tYW5ub3RhdGlvbi1jb250YWluZXItYm90dG9tIC5jb2lnbi1hbm5vdGF0aW9uIHtcbiAgdG9wOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY29pZ24tZ3JpZC1jb250YWluZXIgZGl2IC5jb2lnbi1hbm5vdGF0aW9uLWNvbnRhaW5lci1lbmQge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtMTUwJSk7XG59XG5cbi5jb2lnbi1ncmlkLWNvbnRhaW5lciBkaXYgLmNvaWduLWFubm90YXRpb24tY29udGFpbmVyLWVuZC1ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmNvaWduLWdyaWQtY29udGFpbmVyIGRpdiAuY29pZ24tYW5ub3RhdGlvbi1jb250YWluZXItZW5kLWJvdHRvbSAuY29pZ24tYW5ub3RhdGlvbiB7XG4gIHRvcDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNvaWduLWdyaWQtY29udGFpbmVyIGRpdiAuY29pZ24tYW5ub3RhdGlvbi1jb250YWluZXI6aG92ZXIgLmNvaWduLWFubm90YXRpb24sXG4uY29pZ24tZ3JpZC1jb250YWluZXIgZGl2IC5jb2lnbi1hbm5vdGF0aW9uLWNvbnRhaW5lci1ib3R0b206aG92ZXIgLmNvaWduLWFubm90YXRpb24sXG4uY29pZ24tZ3JpZC1jb250YWluZXIgZGl2IC5jb2lnbi1hbm5vdGF0aW9uLWNvbnRhaW5lci1lbmQ6aG92ZXIgLmNvaWduLWFubm90YXRpb24sXG4uY29pZ24tZ3JpZC1jb250YWluZXIgZGl2IC5jb2lnbi1hbm5vdGF0aW9uLWNvbnRhaW5lci1lbmQtYm90dG9tOmhvdmVyIC5jb2lnbi1hbm5vdGF0aW9uIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uY29pZ24tZ3JpZC1jb250YWluZXIgLmNvaWduLWdyaWQtZmluYWwtY29sdW1uIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmNvaWduLWNoYXJhY3Rlci1zZXRzID4gZGl2LnNldHMgPiBkaXYgPiBkaXYuc3ViLXNldC1jaGFyYWN0ZXJzLXdyYXAgPiBkaXYgPiAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICBoZWlnaHQ6IGNhbGMoNnJlbSAtIDFweCk7XG4gIHdpZHRoOiBjYWxjKDZyZW0gLSAxcHgpO1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5jb2lnbi1jaGFyYWN0ZXItc2V0cyA+IGRpdi5zZXRzID4gZGl2ID4gZGl2LnN1Yi1zZXQtY2hhcmFjdGVycy13cmFwID4gZGl2ID4gLnN1Yi1zZXQtY2hhcmFjdGVyIC5nbHlwaC1iaWcge1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLmNvaWduLWZvdXItY29sdW1ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xufVxuXG4uY29pZ24tc2l6ZS1hIHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5jb2lnbi1zaXplLWIge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmNvaWduLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMzZ2dztcbn1cblxuLmNvaWduLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi5jb2lnbi1zdG9ja2luZy1maWxsZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvaWduLWxlYWRpbmcgLnByZXZpZXctZmlsdGVyLXBhcmFncmFwaCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jb2lnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2lnbi1mbG9hdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY29pZ24tbGVmdC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb2lnbi1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC1oYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCIuLi5cIjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubm8tb3ZlcmZsb3cge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29pZ24tY2hhcmFjdGVyLXNldHMgLnN1Yi1zZXQtY2hhcmFjdGVyIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5xdWFydGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5xdWFydGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5xdWFydGVyIGltZywgLmhhbGYgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmJhY2tncm91bmQtZmlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliO1xufVxuXG4uY29pZ24tc3R5bGUtaG92ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2lnbi1hbm5vdGF0aW9uLWNvbnRhaW5lcjpob3ZlciAuY29pZ24tc3R5bGUtaG92ZXIsIC5jb2lnbi1hbm5vdGF0aW9uLWNvbnRhaW5lci1ib3R0b206aG92ZXIgLmNvaWduLXN0eWxlLWhvdmVyLCAuY29pZ24tYW5ub3RhdGlvbi1jb250YWluZXItZW5kOmhvdmVyIC5jb2lnbi1zdHlsZS1ob3ZlciwgLmNvaWduLWFubm90YXRpb24tY29udGFpbmVyLWVuZC1ib3R0b206aG92ZXIgLmNvaWduLXN0eWxlLWhvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG5cbi5jb2x1bWJhLWhlYWRlciAucHJldmlldy13cmFwIHtcbiAgcGFkZGluZzogN2VtIDA7XG59XG5cbi5jb2x1bWJhLWhlYWRlciAucHJldmlldy13cmFwIC5jb2x1bWJhLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMDVlbTtcbn1cblxuLmNvbHVtYmEtaGVhZGVyIC5wcmV2aWV3LXdyYXAgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sdW1iYS1tYWluIC5wcmV2aWV3LWZpbHRlci1wYXJhZ3JhcGgge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY29sdW1iYS1taWRzZWN0aW9uIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY29sdW1iYS1oYWxmIC5wcmV2aWV3IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNvbHVtYmEtaGFsZiAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2x1bWJhLWhhbGYtb25lIC5wcmV2aWV3LXRleHQ6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJjb2x1bWJhLXJ1YnktcmVndWxhclwiO1xufVxuXG4uY29sdW1iYS1oYWxmLXR3byAucHJldmlldy10ZXh0OmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiY29sdW1iYS10ZXh0LXVsdHJhXCI7XG59XG5cblxuLmZhbm4tZ3JvdGVzcXVlLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLWhlYWRlciBmaWd1cmUge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA5MHZ3O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMTAwcHggMHB4O1xufVxuXG4uZmFubi1ncm90ZXNxdWUtaGVhZGVyIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1YXJ0ZXJib3R0b20gcCB7XG4gIG1hcmdpbi1ib3R0b206IDR2aDtcbn1cblxuLnF1YXJ0ZXJ0b3AgcCB7XG4gIG1hcmdpbi10b3A6IDJ2aDtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLWhlYWRlcjpob3ZlciAucHJldmlldy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljXCI7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS1sZWFkIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJvdHRvbS1yaWdodC1jb3JuZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcC1sZWZ0LWNvcm5lciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAudG9wLWxlZnQtY29ybmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAydmg7XG4gIGxlZnQ6IDR2dztcbiAgcmlnaHQ6IDR2dztcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5ib3R0b20tcmlnaHQtY29ybmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAydmg7XG4gIGxlZnQ6IDR2dztcbiAgcmlnaHQ6IDR2dztcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5ib3R0b20tcmlnaHQtY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi41dmg7XG4gIHJpZ2h0OiAydnc7XG4gIGJvdHRvbTogMi41dmg7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC50b3AtbGVmdC1jb3JuZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjV2aDtcbiAgbGVmdDogMnZ3O1xuICBib3R0b206IDIuNXZoO1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAudG9wLWxlZnQtY29ybmVyLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuNXZoO1xuICBsZWZ0OiAydnc7XG4gIGJvdHRvbTogMDtcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLnRvcC1sZWZ0LWNvcm5lci1vbmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJ2aDtcbiAgbGVmdDogNHZ3O1xuICByaWdodDogMnZ3O1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmJvdHRvbS1yaWdodC1jb3JuZXItb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi41dmg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmJvdHRvbS1yaWdodC1jb3JuZXItb25lOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA0dnc7XG4gIHJpZ2h0OiAydnc7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC50b3AtbGVmdC1jb3JuZXItdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi41dmg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAudG9wLWxlZnQtY29ybmVyLXR3bzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnZoO1xuICBsZWZ0OiAydnc7XG4gIHJpZ2h0OiA1dnc7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAuYm90dG9tLXJpZ2h0LWNvcm5lci10d286YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjV2aDtcbiAgcmlnaHQ6IDIuNXZoO1xuICBib3R0b206IDA7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5ib3R0b20tcmlnaHQtY29ybmVyLXR3bzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMnZ3O1xuICByaWdodDogNXZ3O1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAudG9wLWxlZnQtY29ybmVyLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMnZ3O1xuICBib3R0b206IDJ2dztcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLnRvcC1sZWZ0LWNvcm5lci10aHJlZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNHZ3O1xuICByaWdodDogMnZ3O1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAuYm90dG9tLXJpZ2h0LWNvcm5lci10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDIuNXZoO1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5ib3R0b20tcmlnaHQtY29ybmVyLXRocmVlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAydmg7XG4gIGxlZnQ6IDR2dztcbiAgcmlnaHQ6IDJ2dztcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC50b3AtbGVmdC1jb3JuZXItZm91cjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDB2aDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAyLjV2aDtcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAudG9wLWxlZnQtY29ybmVyLWZvdXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDB2aDtcbiAgbGVmdDogMnZ3O1xuICByaWdodDogNXZ3O1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAuYm90dG9tLXJpZ2h0LWNvcm5lci1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHZoO1xuICByaWdodDogMi41dmg7XG4gIGJvdHRvbTogMi41dmg7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5ib3R0b20tcmlnaHQtY29ybmVyLWZvdXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJ2aDtcbiAgbGVmdDogMnZ3O1xuICByaWdodDogNXZ3O1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLnF1YXJ0ZXJib3R0b20gLnByZXZpZXctZ3JvdXAgLnByZXZpZXcgYSAucHJldmlldy13cmFwIHtcbiAgY29sb3I6IHllbGxvdztcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLnF1YXJ0ZXJib3R0b20ucHJldmlldy13cmFwIHtcbiAgY29sb3I6IHllbGxvdztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC50b3AtbGVmdC1jb3JuZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB3aGl0ZTtcbiAgICBsZWZ0OiA2dnc7XG4gICAgcmlnaHQ6IDZ2dztcbiAgfVxuICAuZmFubi13aGl0ZS1vbi1idXJndW5keSAuYm90dG9tLXJpZ2h0LWNvcm5lcjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xuICAgIGxlZnQ6IDZ2dztcbiAgICByaWdodDogNnZ3O1xuICB9XG4gIC5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5ib3R0b20tcmlnaHQtY29ybmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgd2hpdGU7XG4gIH1cbiAgLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLnRvcC1sZWZ0LWNvcm5lcjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHdoaXRlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmFubi13aGl0ZS1vbi1idXJndW5keSAudG9wLWxlZnQtY29ybmVyOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgd2hpdGU7XG4gICAgbGVmdDogOHZ3O1xuICAgIHJpZ2h0OiA4dnc7XG4gIH1cbiAgLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmJvdHRvbS1yaWdodC1jb3JuZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB3aGl0ZTtcbiAgICBsZWZ0OiA4dnc7XG4gICAgcmlnaHQ6IDh2dztcbiAgfVxuICAuZmFubi13aGl0ZS1vbi1idXJndW5keSAuYm90dG9tLXJpZ2h0LWNvcm5lcjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIC5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC50b3AtbGVmdC1jb3JuZXI6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB3aGl0ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLnRvcC1sZWZ0LWNvcm5lci1vbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyLjV2aDtcbiAgICBsZWZ0OiAydnc7XG4gICAgYm90dG9tOiAwO1xuICAgIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICAuZmFubi13aGl0ZS1vbi1idXJndW5keSAudG9wLWxlZnQtY29ybmVyLW9uZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnZoO1xuICAgIGxlZnQ6IDR2dztcbiAgICByaWdodDogNHZ3O1xuICAgIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG4gIH1cbiAgLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmJvdHRvbS1yaWdodC1jb3JuZXItb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMi41dmg7XG4gICAgcmlnaHQ6IDJ2dztcbiAgICBib3R0b206IDA7XG4gICAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIC5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5ib3R0b20tcmlnaHQtY29ybmVyLW9uZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA0dnc7XG4gICAgcmlnaHQ6IDR2dztcbiAgICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgd2hpdGU7XG4gIH1cbiAgLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLnRvcC1sZWZ0LWNvcm5lci10d286YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwdmg7XG4gICAgbGVmdDogMnZ3O1xuICAgIGJvdHRvbTogMi41dmg7XG4gICAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIC5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC50b3AtbGVmdC1jb3JuZXItdHdvOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDR2dztcbiAgICByaWdodDogNHZ3O1xuICAgIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICAuZmFubi13aGl0ZS1vbi1idXJndW5keSAuYm90dG9tLXJpZ2h0LWNvcm5lci10d286YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwdmg7XG4gICAgcmlnaHQ6IDJ2dztcbiAgICBib3R0b206IDIuNXZoO1xuICAgIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICAuZmFubi13aGl0ZS1vbi1idXJndW5keSAuYm90dG9tLXJpZ2h0LWNvcm5lci10d286YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDJ2aDtcbiAgICBsZWZ0OiA0dnc7XG4gICAgcmlnaHQ6IDR2dztcbiAgICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHdoaXRlO1xuICB9XG59XG5cbi5mYW5uLWJ1cmd1bmR5LW9uLXdoaXRlIC50b3AtbGVmdC1jb3JuZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJ2aDtcbiAgbGVmdDogNHZ3O1xuICByaWdodDogNHZ3O1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjNjUxZTIyO1xufVxuXG4uZmFubi1idXJndW5keS1vbi13aGl0ZSAuYm90dG9tLXJpZ2h0LWNvcm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnZoO1xuICBsZWZ0OiA0dnc7XG4gIHJpZ2h0OiA0dnc7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM2NTFlMjI7XG59XG5cbi5mYW5uLWJ1cmd1bmR5LW9uLXdoaXRlIC5ib3R0b20tcmlnaHQtY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi41dmg7XG4gIHJpZ2h0OiAydnc7XG4gIGJvdHRvbTogMi41dmg7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzY1MWUyMjtcbn1cblxuLmZhbm4tYnVyZ3VuZHktb24td2hpdGUgLnRvcC1sZWZ0LWNvcm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuNXZoO1xuICBsZWZ0OiAydnc7XG4gIGJvdHRvbTogMi41dmg7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzY1MWUyMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5mYW5uLWJ1cmd1bmR5LW9uLXdoaXRlIC50b3AtbGVmdC1jb3JuZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjNjUxZTIyO1xuICAgIGxlZnQ6IDZ2dztcbiAgICByaWdodDogNnZ3O1xuICB9XG4gIC5mYW5uLWJ1cmd1bmR5LW9uLXdoaXRlIC5ib3R0b20tcmlnaHQtY29ybmVyOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzY1MWUyMjtcbiAgICBsZWZ0OiA2dnc7XG4gICAgcmlnaHQ6IDZ2dztcbiAgfVxuICAuZmFubi1idXJndW5keS1vbi13aGl0ZSAuYm90dG9tLXJpZ2h0LWNvcm5lcjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICM2NTFlMjI7XG4gIH1cbiAgLmZhbm4tYnVyZ3VuZHktb24td2hpdGUgLnRvcC1sZWZ0LWNvcm5lcjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICM2NTFlMjI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mYW5uLWJ1cmd1bmR5LW9uLXdoaXRlIC50b3AtbGVmdC1jb3JuZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNjUxZTIyO1xuICAgIGxlZnQ6IDh2dztcbiAgICByaWdodDogOHZ3O1xuICB9XG4gIC5mYW5uLWJ1cmd1bmR5LW9uLXdoaXRlIC5ib3R0b20tcmlnaHQtY29ybmVyOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzY1MWUyMjtcbiAgICBsZWZ0OiA4dnc7XG4gICAgcmlnaHQ6IDh2dztcbiAgfVxuICAuZmFubi1idXJndW5keS1vbi13aGl0ZSAuYm90dG9tLXJpZ2h0LWNvcm5lcjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICM2NTFlMjI7XG4gIH1cbiAgLmZhbm4tYnVyZ3VuZHktb24td2hpdGUgLnRvcC1sZWZ0LWNvcm5lcjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICM2NTFlMjI7XG4gIH1cbn1cblxuLmZhbm4tZ3JvdGVzcXVlLW1haW4gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIwO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtbWlkc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwdmggMHB4IDV2aDtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLW1pZHNlY3Rpb24gLnByZXZpZXctbGFiZWwge1xuICBwYWRkaW5nLXRvcDogNXZoO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtbWlkc2VjdGlvbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFubi1xdWFydGVyc2Vjb25kIHAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0dmg7XG4gIH1cbn1cblxuLmZhbm4tcXVhcnRlcmZpcnN0OmhvdmVyIC5wcmV2aWV3LXRleHQge1xuICBmb250LWZhbWlseTogXCJmYW5uLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWNcIjtcbn1cblxuLmZhbm4tcXVhcnRlcnNlY29uZDpob3ZlciAucHJldmlldy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljXCI7XG59XG5cbi5mYW5uLXF1YXJ0ZXJ0aGlyZDpob3ZlciAucHJldmlldy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiZmFubi1ncm90ZXNxdWUtYm9vay1pdGFsaWNcIjtcbn1cblxuLmZhbm4tcXVhcnRlcmZvdXJ0aDpob3ZlciAucHJldmlldy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiZmFubi1ncm90ZXNxdWUtdGhpbi1pdGFsaWNcIjtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLXRoaW4tc3R5bGlzdGljLXNldC0yLFxuLmZhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtc3R5bGlzdGljLXNldC0yLFxuLmZhbm4tZ3JvdGVzcXVlLWxpZ2h0LXNlbWlib2xkLXN0eWxpc3RpYy1zZXQtMixcbi5mYW5uLWdyb3Rlc3F1ZS1ib29rLXN0eWxpc3RpYy1zZXQtMixcbi5mYW5uLWdyb3Rlc3F1ZS1yZWd1bGFyLXN0eWxpc3RpYy1zZXQtMixcbi5mYW5uLWdyb3Rlc3F1ZS1tZWRpdW0tc3R5bGlzdGljLXNldC0yLFxuLmZhbm4tZ3JvdGVzcXVlLXNlbWlib2xkLXN0eWxpc3RpYy1zZXQtMixcbi5mYW5uLWdyb3Rlc3F1ZS1ib2xkLXN0eWxpc3RpYy1zZXQtMixcbi5mYW5uLWdyb3Rlc3F1ZS1leHRyYWJvbGQtc3R5bGlzdGljLXNldC0yLFxuLmZhbm4tZ3JvdGVzcXVlLWJsYWNrLXN0eWxpc3RpYy1zZXQtMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS10aGluIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1yb21hbixcbi5mYW5uLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0IC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1yb21hbixcbi5mYW5uLWdyb3Rlc3F1ZS1saWdodCAuZmFubi1ncm90ZXNxdWUtbGlnYXR1cmUtcm9tYW4sXG4uZmFubi1ncm90ZXNxdWUtYm9vayAuZmFubi1ncm90ZXNxdWUtbGlnYXR1cmUtcm9tYW4sXG4uZmFubi1ncm90ZXNxdWUtcmVndWxhciAuZmFubi1ncm90ZXNxdWUtbGlnYXR1cmUtcm9tYW4sXG4uZmFubi1ncm90ZXNxdWUtbWVkaXVtIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1yb21hbixcbi5mYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZCAuZmFubi1ncm90ZXNxdWUtbGlnYXR1cmUtcm9tYW4sXG4uZmFubi1ncm90ZXNxdWUtYm9sZCAuZmFubi1ncm90ZXNxdWUtbGlnYXR1cmUtcm9tYW4sXG4uZmFubi1ncm90ZXNxdWUtZXh0cmFib2xkIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1yb21hbixcbi5mYW5uLWdyb3Rlc3F1ZS1ibGFjayAuZmFubi1ncm90ZXNxdWUtbGlnYXR1cmUtcm9tYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtdGhpbi1pdGFsaWMgLmZhbm4tZ3JvdGVzcXVlLWxpZ2F0dXJlLWl0YWxpYyxcbi5mYW5uLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYyAuZmFubi1ncm90ZXNxdWUtbGlnYXR1cmUtaXRhbGljLFxuLmZhbm4tZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYyAuZmFubi1ncm90ZXNxdWUtbGlnYXR1cmUtaXRhbGljLFxuLmZhbm4tZ3JvdGVzcXVlLWJvb2staXRhbGljIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1pdGFsaWMsXG4uZmFubi1ncm90ZXNxdWUtaXRhbGljIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1pdGFsaWMsXG4uZmFubi1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYyAuZmFubi1ncm90ZXNxdWUtbGlnYXR1cmUtaXRhbGljLFxuLmZhbm4tZ3JvdGVzcXVlLXNlbWlib2xkLWl0YWxpYyAuZmFubi1ncm90ZXNxdWUtbGlnYXR1cmUtaXRhbGljLFxuLmZhbm4tZ3JvdGVzcXVlLWJvbGQtaXRhbGljIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1pdGFsaWMsXG4uZmFubi1ncm90ZXNxdWUtZXh0cmFib2xkLWl0YWxpYyAuZmFubi1ncm90ZXNxdWUtbGlnYXR1cmUtaXRhbGljLFxuLmZhbm4tZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYyAuZmFubi1ncm90ZXNxdWUtbGlnYXR1cmUtaXRhbGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLXRoaW4tb3JuYW1lbnRzLFxuLmZhbm4tZ3JvdGVzcXVlLXRoaW4taXRhbGljLW9ybmFtZW50cyxcbi5mYW5uLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LW9ybmFtZW50cyxcbi5mYW5uLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYy1vcm5hbWVudHMsXG4uZmFubi1ncm90ZXNxdWUtbGlnaHQtb3JuYW1lbnRzLFxuLmZhbm4tZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYy1vcm5hbWVudHMsXG4uZmFubi1ncm90ZXNxdWUtYm9vay1vcm5hbWVudHMsXG4uZmFubi1ncm90ZXNxdWUtYm9vay1pdGFsaWMtb3JuYW1lbnRzLFxuLmZhbm4tZ3JvdGVzcXVlLXJlZ3VsYXItb3JuYW1lbnRzLFxuLmZhbm4tZ3JvdGVzcXVlLWl0YWxpYy1vcm5hbWVudHMsXG4uZmFubi1ncm90ZXNxdWUtbWVkaXVtLW9ybmFtZW50cyxcbi5mYW5uLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljLW9ybmFtZW50cyxcbi5mYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZC1vcm5hbWVudHMsXG4uZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljLW9ybmFtZW50cyxcbi5mYW5uLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1vcm5hbWVudHMsXG4uZmFubi1ncm90ZXNxdWUtYm9sZC1vcm5hbWVudHMsXG4uZmFubi1ncm90ZXNxdWUtYmxhY2stb3JuYW1lbnRzLFxuLmZhbm4tZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYy1vcm5hbWVudHMge1xuICB3aWR0aDogY2FsYyg4cmVtIC0gMXB4KTtcbn1cblxuXG4uZm9ydGVzY3VlLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZm9ydGVzY3VlLW1haW4gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mb3J0ZXNjdWUtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZm9ydGVzY3VlLWNoYXJhY3Rlci1zZXRzIC5zdWItc2V0LWNoYXJhY3RlciB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uZm9ydGVzY3VlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogMCAycmVtIDAgMnJlbTtcbn1cblxuLmJhY2tncm91bmQtZmlsbC1mb3J0ZXNjdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkzM2ZmO1xufVxuXG4uZm9ydGVzY3VlLXNzMDEge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MwMVwiO1xufVxuXG5cbi5nYXJ0b24taGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5nYXJ0b24taGVhZGVyIC5wcmV2aWV3LXRleHQ6aG92ZXIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MwMVwiO1xufVxuXG4uZ2FydG9uLWhlYWRlci1jb250YWluZXIge1xuICBmb250LXNpemU6IDIwcmVtO1xufVxuXG4uZ2FydG9uLXR5cGVyIHtcbiAgZm9udC1zaXplOiAzLjV2dztcbiAgcGFkZGluZzogN3Z3IDV2dyAxMHZ3O1xufVxuXG4uZ2FydG9uVHlwZUhpZGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuI2dhcnRvbkNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuXG4uZ29vZGFsbC1hbmltYXRpb24tdHlwZWZhY2VzLXBhZ2Uge1xuICBoZWlnaHQ6IDUwdmg7XG59XG5cbi5nb29kYWxsLW1haW4gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIwO1xufVxuXG4uZ29vZGFsbC1taWRzZWN0aW9uIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMHB4O1xufVxuXG4uZ29vZGFsbC1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4yMDtcbn1cblxuLmdvb2RhbGwtaGFsZiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmdvb2RhbGwtaGFsZiAucHJldmlldyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmdvb2RhbGwtcmVndWxhci1yb21hbi1udW1lcmFscyxcbi5nb29kYWxsLWl0YWxpYy1yb21hbi1udW1lcmFscyxcbi5nb29kYWxsLW1lZGl1bS1yb21hbi1udW1lcmFscyxcbi5nb29kYWxsLW1lZGl1bS1pdGFsaWMtcm9tYW4tbnVtZXJhbHMsXG4uZ29vZGFsbC1zZW1pYm9sZC1pdGFsaWMtcm9tYW4tbnVtZXJhbHMsXG4uZ29vZGFsbC1zZW1pYm9sZC1yb21hbi1udW1lcmFscyxcbi5nb29kYWxsLWJvbGQtaXRhbGljLXJvbWFuLW51bWVyYWxzLFxuLmdvb2RhbGwtYm9sZC1yb21hbi1udW1lcmFscyxcbi5nb29kYWxsLWJsYWNrLXJvbWFuLW51bWVyYWxzLFxuLmdvb2RhbGwtYmxhY2staXRhbGljLXJvbWFuLW51bWVyYWxzIHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5nb29kYWxsLXRyaWxpbmUgLnByZXZpZXctbGFiZWwsIC5nb29kYWxsLWhhbGYgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5kY2FyZDpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuI2dvb2RhbGwtZnVsbGhvdXNlLXRleHQ6aG92ZXIgI2dvb2RhbGwtZnVsbGhvdXNlLWNhcmRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nb29kYWxsLWJhY2tncm91bmQge1xuICAgIGZvbnQtc2l6ZTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLmdyZW5ldHRlLWhlYWRlciAucHJldmlldy13cmFwIHtcbiAgcGFkZGluZzogN2VtIDA7XG59XG5cbi5ncmVuZXR0ZS1oZWFkZXIgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JlbmV0dGUtbWlkc2VjdGlvbiAucHJldmlldy13cmFwIHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG4uZ3JlbmV0dGUtY29sLTEsIC5ncmVuZXR0ZS1jb2wtMiwgLmdyZW5ldHRlLWNvbC0zIHtcbiAgZm9udC1zaXplOiAydnc7XG4gIHdpZHRoOiAzMyU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmdyZW5ldHRlLWNvbHVtbi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmdyZW5ldHRlLWNvbHVtbi10ZXh0IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XG59XG5cbi5ncmVuZXR0ZS1zaW5jZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjJ2dztcbn1cblxuLmdyZW5ldHRlLW1pZHNlY3Rpb24gLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JlbmV0dGUtdGFiLXNlY3Rpb24gLmdyZW5ldHRlLXRhYi0xLCAuZ3JlbmV0dGUtdGFiLTIsIC5ncmVuZXR0ZS10YWItMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmdyZW5ldHRlLXRhYi1zZWN0aW9uIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdyZW5ldHRlLXRhYi0xIHtcbiAgd2lkdGg6IDglO1xufVxuXG4uZ3JlbmV0dGUtdGFiLTIge1xuICB3aWR0aDogNDMlO1xufVxuXG4uZ3JlbmV0dGUtdGFiLTMge1xuICB3aWR0aDogNDklO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdyZW5ldHRlLWNvbC0xLCAuZ3JlbmV0dGUtY29sLTMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyZW5ldHRlLWNvbC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDd2dztcbiAgfVxuICAuZ3JlbmV0dGUtc2luY2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbiAgLmdyZW5ldHRlLXRhYi0xLCAuZ3JlbmV0dGUtdGFiLTIsIC5ncmVuZXR0ZS10YWItMyB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cblxuLmdyZW5ldHRlLWxpZ2h0LXN3YXNoLXVwcGVyY2FzZS11cHJpZ2h0cyxcbi5ncmVuZXR0ZS1saWdodC1pdGFsaWMtc3dhc2gtdXBwZXJjYXNlLXVwcmlnaHRzLFxuLmdyZW5ldHRlLXJlZ3VsYXItc3dhc2gtdXBwZXJjYXNlLXVwcmlnaHRzLFxuLmdyZW5ldHRlLWl0YWxpYy1zd2FzaC11cHBlcmNhc2UtdXByaWdodHMsXG4uZ3JlbmV0dGUtc2VtaWJvbGQtc3dhc2gtdXBwZXJjYXNlLXVwcmlnaHRzLFxuLmdyZW5ldHRlLXNlbWlib2xkLWl0YWxpYy1zd2FzaC11cHBlcmNhc2UtdXByaWdodHMsXG4uZ3JlbmV0dGUtYm9sZC1zd2FzaC11cHBlcmNhc2UtdXByaWdodHMsXG4uZ3JlbmV0dGUtYm9sZC1pdGFsaWMtc3dhc2gtdXBwZXJjYXNlLXVwcmlnaHRzLFxuLmdyZW5ldHRlLWJsYWNrLWl0YWxpYy1zd2FzaC11cHBlcmNhc2UtdXByaWdodHMsXG4uZ3JlbmV0dGUtYmxhY2stc3dhc2gtdXBwZXJjYXNlLXVwcmlnaHRzIHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5ncmVuZXR0ZS1saWdodC1zd2FzaC11cHBlcmNhc2UtaXRhbGljcyxcbi5ncmVuZXR0ZS1saWdodC1pdGFsaWMtc3dhc2gtdXBwZXJjYXNlLWl0YWxpY3MsXG4uZ3JlbmV0dGUtcmVndWxhci1zd2FzaC11cHBlcmNhc2UtaXRhbGljcyxcbi5ncmVuZXR0ZS1pdGFsaWMtc3dhc2gtdXBwZXJjYXNlLWl0YWxpY3MsXG4uZ3JlbmV0dGUtc2VtaWJvbGQtc3dhc2gtdXBwZXJjYXNlLWl0YWxpY3MsXG4uZ3JlbmV0dGUtc2VtaWJvbGQtaXRhbGljLXN3YXNoLXVwcGVyY2FzZS1pdGFsaWNzLFxuLmdyZW5ldHRlLWJvbGQtc3dhc2gtdXBwZXJjYXNlLWl0YWxpY3MsXG4uZ3JlbmV0dGUtYm9sZC1pdGFsaWMtc3dhc2gtdXBwZXJjYXNlLWl0YWxpY3MsXG4uZ3JlbmV0dGUtYmxhY2staXRhbGljLXN3YXNoLXVwcGVyY2FzZS1pdGFsaWNzLFxuLmdyZW5ldHRlLWJsYWNrLXN3YXNoLXVwcGVyY2FzZS1pdGFsaWNzIHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5ncmVuZXR0ZS1saWdodC1zd2FzaC1sb3dlcmNhc2UsXG4uZ3JlbmV0dGUtbGlnaHQtaXRhbGljLXN3YXNoLWxvd2VyY2FzZSxcbi5ncmVuZXR0ZS1yZWd1bGFyLXN3YXNoLWxvd2VyY2FzZSxcbi5ncmVuZXR0ZS1pdGFsaWMtc3dhc2gtbG93ZXJjYXNlLFxuLmdyZW5ldHRlLXNlbWlib2xkLXN3YXNoLWxvd2VyY2FzZSxcbi5ncmVuZXR0ZS1zZW1pYm9sZC1pdGFsaWMtc3dhc2gtbG93ZXJjYXNlLFxuLmdyZW5ldHRlLWJvbGQtc3dhc2gtbG93ZXJjYXNlLFxuLmdyZW5ldHRlLWJvbGQtaXRhbGljLXN3YXNoLWxvd2VyY2FzZSxcbi5ncmVuZXR0ZS1ibGFjay1pdGFsaWMtc3dhc2gtbG93ZXJjYXNlLFxuLmdyZW5ldHRlLWJsYWNrLXN3YXNoLWxvd2VyY2FzZSB7XG4gIHdpZHRoOiBjYWxjKDhyZW0gLSAxcHgpO1xufVxuXG4uZ3JlbmV0dGUtbGlnaHQtc3dhc2gtY3lyaWxsaWMsXG4uZ3JlbmV0dGUtbGlnaHQtaXRhbGljLXN3YXNoLWN5cmlsbGljLFxuLmdyZW5ldHRlLXJlZ3VsYXItc3dhc2gtY3lyaWxsaWMsXG4uZ3JlbmV0dGUtaXRhbGljLXN3YXNoLWN5cmlsbGljLFxuLmdyZW5ldHRlLXNlbWlib2xkLXN3YXNoLWN5cmlsbGljLFxuLmdyZW5ldHRlLXNlbWlib2xkLWl0YWxpYy1zd2FzaC1jeXJpbGxpYyxcbi5ncmVuZXR0ZS1ib2xkLXN3YXNoLWN5cmlsbGljLFxuLmdyZW5ldHRlLWJvbGQtaXRhbGljLXN3YXNoLWN5cmlsbGljLFxuLmdyZW5ldHRlLWJsYWNrLWl0YWxpYy1zd2FzaC1jeXJpbGxpYyxcbi5ncmVuZXR0ZS1ibGFjay1zd2FzaC1jeXJpbGxpYyB7XG4gIHdpZHRoOiBjYWxjKDhyZW0gLSAxcHgpO1xufVxuXG4uZ3JlbmV0dGUtbGlnaHQtc3dhc2gtZ3JlZWssXG4uZ3JlbmV0dGUtbGlnaHQtaXRhbGljLXN3YXNoLWdyZWVrLFxuLmdyZW5ldHRlLXJlZ3VsYXItc3dhc2gtZ3JlZWssXG4uZ3JlbmV0dGUtaXRhbGljLXN3YXNoLWdyZWVrLFxuLmdyZW5ldHRlLXNlbWlib2xkLXN3YXNoLWdyZWVrLFxuLmdyZW5ldHRlLXNlbWlib2xkLWl0YWxpYy1zd2FzaC1ncmVlayxcbi5ncmVuZXR0ZS1ib2xkLXN3YXNoLWdyZWVrLFxuLmdyZW5ldHRlLWJvbGQtaXRhbGljLXN3YXNoLWdyZWVrLFxuLmdyZW5ldHRlLWJsYWNrLWl0YWxpYy1zd2FzaC1ncmVlayxcbi5ncmVuZXR0ZS1ibGFjay1zd2FzaC1ncmVlayB7XG4gIHdpZHRoOiBjYWxjKDhyZW0gLSAxcHgpO1xufVxuXG4udHlwZWZhY2VzLWluZGV4LXByb29mZXIgLnByZXZpZXctZ3JlbmV0dGUtYm9sZCAucHJldmlldy10ZXh0LCAudHlwZWZhY2VzLWluZGV4LXByb29mZXIgLnByZXZpZXctZ3JlbmV0dGUtYm9sZCAucHJldmlldy10ZXh0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImRsaWdcIjtcbn1cblxuLmdyZW5ldHRlLW1haW4gLnByZXZpZXctZmlsdGVyLXBhcmFncmFwaCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cblxuLmd1aWRhLW1hcnF1ZWUge1xuICBmb250LXNpemU6IDE1dnc7XG4gIGhlaWdodDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uZ3VpZGEtbWFycXVlZSAubWFycXVlZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzBzO1xufVxuXG4uZ3VpZGEtbWFycXVlZSAubWFycXVlZS1yaWdodCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzBzO1xufVxuXG4uZ3VpZGEtcGFyYSBkaXYge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZ3VpZGEtbGVhZCAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ndWlkYS1sZWFkOmhvdmVyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDFcIjtcbn1cblxuLmd1aWRhLWxlYWQ6aG92ZXIgLmd1aWRhLXRvZ2dsZS1lbmFibGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ndWlkYS1sZWFkOmhvdmVyIC5ndWlkYS10b2dnbGUtZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3VpZGEtc2VjdGlvbi1jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmd1aWRhLXRvZ2dsZS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3VpZGEtdG9nZ2xlLWVuYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3VpZGEtbGlzdGluZy1yb3cge1xuICBjb2x1bW4tY291bnQ6IDc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIsIFwidG51bVwiO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ucm93LW9uZSA6bnRoLWNoaWxkKDMpLCAucm93LW9uZSA6bnRoLWNoaWxkKDUpLCAucm93LW9uZSA6bnRoLWNoaWxkKDYpLCAucm93LW9uZSA6bnRoLWNoaWxkKDgpLCAucm93LW9uZSA6bnRoLWNoaWxkKDExKSwgLnJvdy1vbmUgOm50aC1jaGlsZCgxMyksIC5yb3ctb25lIDpudGgtY2hpbGQoMTQpLCAucm93LW9uZSA6bnRoLWNoaWxkKDE2KSwgLnJvdy1vbmUgOm50aC1jaGlsZCgxOSksIC5yb3ctb25lIDpudGgtY2hpbGQoMjEpLCAucm93LW9uZSA6bnRoLWNoaWxkKDIyKSwgLnJvdy1vbmUgOm50aC1jaGlsZCgyNCksIC5yb3ctb25lIDpudGgtY2hpbGQoMjUpLCAucm93LW9uZSA6bnRoLWNoaWxkKDI3KSB7XG4gIGNvbG9yOiAjRkRERDE5O1xufVxuXG4ucm93LXR3byA6bnRoLWNoaWxkKDIpLCAucm93LXR3byA6bnRoLWNoaWxkKDQpLCAucm93LXR3byA6bnRoLWNoaWxkKDcpLCAucm93LXR3byA6bnRoLWNoaWxkKDkpLCAucm93LXR3byA6bnRoLWNoaWxkKDEwKSwgLnJvdy10d28gOm50aC1jaGlsZCgxMiksIC5yb3ctdHdvIDpudGgtY2hpbGQoMTUpLCAucm93LXR3byA6bnRoLWNoaWxkKDE3KSwgLnJvdy10d28gOm50aC1jaGlsZCgxOCksIC5yb3ctdHdvIDpudGgtY2hpbGQoMjApLCAucm93LXR3byA6bnRoLWNoaWxkKDIzKSwgLnJvdy10d28gOm50aC1jaGlsZCgyNiksIC5yb3ctdHdvIDpudGgtY2hpbGQoMjgpIHtcbiAgY29sb3I6ICNGREREMTk7XG59XG5cbi5yb3ctdGhyZWUgOm50aC1jaGlsZCgybiszKSB7XG4gIGNvbG9yOiAjRkRERDE5O1xufVxuXG4ueWVsbG93LWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjRkRERDE5O1xufVxuXG4uZ3VpZGEtbGlzdGluZy1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2x1bW4tc3BhbjogYWxsO1xufVxuXG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAud2hpdGUtb24tYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDcxZDI7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAuYmx1ZS1vbi13aGl0ZSB7XG4gIGNvbG9yOiAjMDA3MWQyO1xuICBib3JkZXItY29sb3I6ICNhMWE0YTc7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDdyZW0gMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1oZWFkZXIgLndoaXRlLW9uLWJsdWUge1xuICBjb2xvcjogI2ExYTRhNztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1oZWFkZXIgLmxhZmFicmlxdWUtaGVhZGVyLWEge1xuICBjb2xvcjogIzAwYTQ3OTtcbn1cblxuLnR5cGVmYWNlcy1sYWZhYnJpcXVlIC5sYWZhYnJpcXVlLWhlYWRlciAubGFmYWJyaXF1ZS1oZWFkZXItYiB7XG4gIGNvbG9yOiAjMDA3MWQyO1xufVxuXG4udHlwZWZhY2VzLWxhZmFicmlxdWUgLmxhZmFicmlxdWUtaGVhZGVyIC5sYWZhYnJpcXVlLWhlYWRlci1jIHtcbiAgY29sb3I6ICNlNTAwN2Q7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1wYXJhIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnR5cGVmYWNlcy1sYWZhYnJpcXVlIC5sYWZhYnJpcXVlLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbn1cblxuLnR5cGVmYWNlcy1sYWZhYnJpcXVlIC5sYWZhYnJpcXVlLW1haW4gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1oZWFkZXI6aG92ZXIgLndoaXRlLW9uLWJsdWUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMwMDcxZDI7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1oZWFkZXI6aG92ZXIgLmxhZmFicmlxdWUtaGVhZGVyLWEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1oZWFkZXI6aG92ZXIgLmxhZmFicmlxdWUtaGVhZGVyLWIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1oZWFkZXI6aG92ZXIgLmxhZmFicmlxdWUtaGVhZGVyLWMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cblxuLmxlcm95LWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuXG4ubGVyb3ktbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubGVyb3ktbWFpbiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmxlcm95LWNoYXJhY3Rlci1zZXRzIC5zdWItc2V0LWNoYXJhY3RlciB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG5cbi5saXNib24taGVhZGVyLWxldHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzYm9uLWhlYWRlci1sZXR0ZXIge1xuICBmb250LXNpemU6IDE3dnc7XG4gIGJhY2tncm91bmQ6ICNlYjAwMDc7XG4gIGNvbG9yOiAjZmZmMDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAuNXZ3O1xuICBwYWRkaW5nOiAwIDF2dztcbiAgdHJhbnNpdGlvbjogMC42cztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmxpc2Jvbi1tYXJxdWVlIHtcbiAgZm9udC1zaXplOiAxMHZ3O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBoZWlnaHQ6IDE3dnc7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4ubGlzYm9uLW1hcnF1ZWUgLm1hcnF1ZWUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDE4cztcbn1cblxuLmxpc2Jvbi1tYXJxdWVlLnJlZC1vbi15ZWxsb3csXG4ucHJldmlldy1saXNib24tcmVndWxhci5yZWQtb24teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjAwMDtcbn1cblxuLnByZXZpZXctbGlzYm9uLXJlZ3VsYXIge1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5saXNib24tbGVhZCAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4uZmxpcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG5cbi5seWRpYS1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5seWRpYS1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cblxuLm1hYnJ5LW1vbm8tbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuXG4ubWFicnktaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5tYWJyeS1tYWluIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubWFicnktbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubWFicnktY2hhcmFjdGVyLXNldHMgLnN1Yi1zZXQtY2hhcmFjdGVyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5xdWFydGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5xdWFydGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWJyeS1saWdodC1yb21hbi1udW1lcmFscyxcbi5tYWJyeS1saWdodC1pdGFsaWMtcm9tYW4tbnVtZXJhbHMsXG4ubWFicnktcmVndWxhci1yb21hbi1udW1lcmFscyxcbi5tYWJyeS1pdGFsaWMtcm9tYW4tbnVtZXJhbHMsXG4ubWFicnktbWVkaXVtLXJvbWFuLW51bWVyYWxzLFxuLm1hYnJ5LW1lZGl1bS1pdGFsaWMtcm9tYW4tbnVtZXJhbHMsXG4ubWFicnktYm9sZC1pdGFsaWMtcm9tYW4tbnVtZXJhbHMsXG4ubWFicnktYm9sZC1yb21hbi1udW1lcmFscyxcbi5tYWJyeS1ibGFjay1yb21hbi1udW1lcmFscyxcbi5tYWJyeS1ibGFjay1pdGFsaWMtcm9tYW4tbnVtZXJhbHMge1xuICB3aWR0aDogY2FsYyg4cmVtIC0gMXB4KTtcbn1cblxuLm1hYnJ5LWxpZ2h0LXN5bWJvbHMtcHJvLTc4LFxuLm1hYnJ5LWxpZ2h0LWl0YWxpYy1zeW1ib2xzLXByby03OCxcbi5tYWJyeS1yZWd1bGFyLXN5bWJvbHMtcHJvLTc4LFxuLm1hYnJ5LWl0YWxpYy1zeW1ib2xzLXByby03OCxcbi5tYWJyeS1tZWRpdW0tc3ltYm9scy1wcm8tNzgsXG4ubWFicnktbWVkaXVtLWl0YWxpYy1zeW1ib2xzLXByby03OCxcbi5tYWJyeS1ib2xkLWl0YWxpYy1zeW1ib2xzLXByby03OCxcbi5tYWJyeS1ib2xkLXN5bWJvbHMtcHJvLTc4LFxuLm1hYnJ5LWJsYWNrLXN5bWJvbHMtcHJvLTc4LFxuLm1hYnJ5LWJsYWNrLWl0YWxpYy1zeW1ib2xzLXByby03OCB7XG4gIHdpZHRoOiBjYWxjKDhyZW0gLSAxcHgpO1xufVxuXG4ubWFicnktbGlnaHQtZGlzY3JldGlvbmFyeS1saWdhdHVyZXMtc3RkLTEzLFxuLm1hYnJ5LWxpZ2h0LWl0YWxpYy1kaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcy1zdGQtMTMsXG4ubWFicnktcmVndWxhci1kaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcy1zdGQtMTMsXG4ubWFicnktaXRhbGljLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXN0ZC0xMyxcbi5tYWJyeS1tZWRpdW0tZGlzY3JldGlvbmFyeS1saWdhdHVyZXMtc3RkLTEzLFxuLm1hYnJ5LW1lZGl1bS1pdGFsaWMtZGlzY3JldGlvbmFyeS1saWdhdHVyZXMtc3RkLTEzLFxuLm1hYnJ5LWJvbGQtaXRhbGljLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXN0ZC0xMyxcbi5tYWJyeS1ib2xkLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXN0ZC0xMyxcbi5tYWJyeS1ibGFjay1kaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcy1zdGQtMTMsXG4ubWFicnktYmxhY2staXRhbGljLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXN0ZC0xMyB7XG4gIHdpZHRoOiBjYWxjKDhyZW0gLSAxcHgpO1xufVxuXG4ubWFicnktbGlnaHQtZGlzY3JldGlvbmFyeS1saWdhdHVyZXMtcHJvLTE0LFxuLm1hYnJ5LWxpZ2h0LWl0YWxpYy1kaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcy1wcm8tMTQsXG4ubWFicnktcmVndWxhci1kaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcy1wcm8tMTQsXG4ubWFicnktaXRhbGljLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXByby0xNCxcbi5tYWJyeS1tZWRpdW0tZGlzY3JldGlvbmFyeS1saWdhdHVyZXMtcHJvLTE0LFxuLm1hYnJ5LW1lZGl1bS1pdGFsaWMtZGlzY3JldGlvbmFyeS1saWdhdHVyZXMtcHJvLTE0LFxuLm1hYnJ5LWJvbGQtaXRhbGljLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXByby0xNCxcbi5tYWJyeS1ib2xkLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXByby0xNCxcbi5tYWJyeS1ibGFjay1kaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcy1wcm8tMTQsXG4ubWFicnktYmxhY2staXRhbGljLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXByby0xNCB7XG4gIHdpZHRoOiBjYWxjKDhyZW0gLSAxcHgpO1xufVxuXG5cbi5tYWQtc2Fucy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWFkLXNhbnMtbWFpbiAucHJldmlldy1jb2x1bW5zLXR3byAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm1hZC1zYW5zLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cblxuLm1hZC1zZXJpZi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWFkLXNlcmlmLW1haW4gLnByZXZpZXctY29sdW1ucy10d28gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5tYWQtc2VyaWYtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuXG4ubWFkc2Fucy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWFkc2Fucy1tYWluIC5wcmV2aWV3LWNvbHVtbnMtdHdvIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubWFkc2Fucy1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5cbi5tYWRzZXJpZi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWFkc2VyaWYtbWFpbiAucHJldmlldy1jb2x1bW5zLXR3byAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm1hZHNlcmlmLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cblxuLm1hcmNoZS1tYXJxdWVlIHtcbiAgZm9udC1zaXplOiAyMHZ3O1xuICBoZWlnaHQ6IDI2dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLm1hcmNoZS1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cblxuLm1hcmNoZS1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cblxuLm1pZG5pZ2h0LWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udHlwZWZhY2VzLW1pZG5pZ2h0LXNhbnMge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLm1pZG5pZ2h0LWxhcmdlLWhpZ2hsaWdodCB7XG4gIGZvbnQtc2l6ZTogMjZ2dztcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbn1cblxuLm1pZG5pZ2h0LWNsdWItdGl0bGUge1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG59XG5cbi5zdWItc2V0LWNoYXJhY3RlcnMtd3JhcC5taWRuaWdodC1zYW5zLXN0LTYwLWJsYWNrIC5zdWItc2V0LWNoYXJhY3RlciB7XG4gIHdpZHRoOiBjYWxjKDZyZW0gLSAxcHgpO1xufVxuXG4uc3ViLXNldC1jaGFyYWN0ZXJzLXdyYXAubWlkbmlnaHQtc2Fucy1yZC02MC1ibGFjayAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICB3aWR0aDogY2FsYyg2cmVtIC0gMXB4KTtcbn1cblxuLm1pZG5pZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLm1pZG5pZ2h0LXNpZGU6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5taWRuaWdodC0xIHtcbiAgZm9udC1zaXplOiA3dnc7XG59XG5cbi5taWRuaWdodC0yIHtcbiAgZm9udC1zaXplOiAxMnZ3O1xufVxuXG4ubWlkbmlnaHQtMyB7XG4gIGZvbnQtc2l6ZTogMTd2dztcbn1cblxuLm1pZG5pZ2h0LTQge1xuICBmb250LXNpemU6IDIydnc7XG59XG5cbi5taWRuaWdodC01IHtcbiAgZm9udC1zaXplOiAyN3Z3O1xufVxuXG4ubWlkbmlnaHQtc3QgLm1pZG5pZ2h0LXNhbnMtcmQtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1pZG5pZ2h0LXJkIC5taWRuaWdodC1zYW5zLXN0LXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taWRuaWdodC1zdC1saWdhIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImRsaWdcIiAxO1xufVxuXG5AcHJvcGVydHkgLS1tcGgge1xuICBzeW50YXg6ICc8aW50ZWdlcj4nO1xuICBpbml0aWFsLXZhbHVlOiAzNztcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuXG5AcHJvcGVydHkgLS1rcGgge1xuICBzeW50YXg6ICc8aW50ZWdlcj4nO1xuICBpbml0aWFsLXZhbHVlOiA2MDtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuXG4ubWlkbmlnaHQtcmQgLm1pZG5pZ2h0LXNwZWVkby1rbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taWRuaWdodC1zdCAubWlkbmlnaHQtc3BlZWRvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1pZG5pZ2h0LXN0IC5taWRuaWdodC1jb3VudGVyLWtwaCB7XG4gIHRyYW5zaXRpb246IC0ta3BoIDVzO1xuICBjb3VudGVyLXJlc2V0OiBudW0gdmFyKC0ta3BoKTtcbn1cblxuLm1pZG5pZ2h0LXJkIC5taWRuaWdodC1jb3VudGVyLW1waCB7XG4gIHRyYW5zaXRpb246IC0tbXBoIDVzO1xuICBjb3VudGVyLXJlc2V0OiBudW0gdmFyKC0tbXBoKTtcbn1cblxuLm1pZG5pZ2h0LWNvdW50ZXItbXBoOmhvdmVyIHtcbiAgLS1tcGg6IDE5ODtcbn1cblxuLm1pZG5pZ2h0LWNvdW50ZXIta3BoOmhvdmVyIHtcbiAgLS1rcGg6IDMyMDtcbn1cblxuLm1pZG5pZ2h0LXN0IC5taWRuaWdodC1jb3VudGVyLWtwaDo6YWZ0ZXIge1xuICBjb250ZW50OiBjb3VudGVyKG51bSk7XG59XG5cbi5taWRuaWdodC1yZCAubWlkbmlnaHQtY291bnRlci1tcGg6OmFmdGVyIHtcbiAgY29udGVudDogY291bnRlcihudW0pO1xufVxuXG4ubWlkbmlnaHQtYnV5IC5pbmRidXlidXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG59XG5cblxuLm1vbm9zdGVuLW1hcnF1ZWUge1xuICBmb250LXNpemU6IDh2dztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgaGVpZ2h0OiAxMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5tb25vc3Rlbi1tYXJxdWVlIC5tYXJxdWVlLWxlZnQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEycztcbn1cblxuLm1vbm9zdGVuLW1hcnF1ZWUgLm1hcnF1ZWUtcmlnaHQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEycztcbn1cblxuLm1vbm9zdGVuLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubW9ub3N0ZW4tbWFpbiAucHJldmlldy1jb2x1bW5zLXR3byAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vbm9zdGVuLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDI1cHg7XG59XG5cbi5tb25vc3Rlbi1jYXJvdXNlbCBmaWd1cmUge1xuICB3aWR0aDogMTVyZW07XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5tb25vc3Rlbi1jYXJvdXNlbCBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuXG4ubW9udGVmaW9yZS1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAycmVtIDAgMCAwO1xuICBsaW5lLWhlaWdodDogMC45O1xufVxuXG4ubW9udGVmaW9yZS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vbnRlZmlvcmUtaGVhZGVyIGZpZ3VyZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ubW9udGVmaW9yZS1jaGFyYWN0ZXItc2V0cyAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICBmb250LXNpemU6IDMuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbi5tb250ZWZpb3JlLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cblxuLm5pYi1jaGFyYWN0ZXItc2V0cyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG4ubmliLWxpZ2h0LUN1cnJlbmN5LTE0LFxuLm5pYi1saWdodC1pdGFsaWMtQ3VycmVuY3ktMTQsXG4ubmliLXJlZ3VsYXItQ3VycmVuY3ktMTQsXG4ubmliLWl0YWxpYy1DdXJyZW5jeS0xNCxcbi5uaWItc2VtaWJvbGQtQ3VycmVuY3ktMTQsXG4ubmliLXNlbWlib2xkLWl0YWxpYy1DdXJyZW5jeS0xNCxcbi5uaWItYm9sZC1pdGFsaWMtQ3VycmVuY3ktMTQsXG4ubmliLWJvbGQtQ3VycmVuY3ktMTQsXG4ubmliLWJsYWNrLUN1cnJlbmN5LTE0LFxuLm5pYi1ibGFjay1pdGFsaWMtQ3VycmVuY3ktMTQge1xuICB3aWR0aDogY2FsYyg4cmVtIC0gMXB4KTtcbn1cblxuLm5pYi1saWdodC1zeW1ib2xzLTYzLFxuLm5pYi1saWdodC1pdGFsaWMtc3ltYm9scy02Myxcbi5uaWItcmVndWxhci1zeW1ib2xzLTYzLFxuLm5pYi1pdGFsaWMtc3ltYm9scy02Myxcbi5uaWItc2VtaWJvbGQtc3ltYm9scy02Myxcbi5uaWItc2VtaWJvbGQtaXRhbGljLXN5bWJvbHMtNjMsXG4ubmliLWJvbGQtaXRhbGljLXN5bWJvbHMtNjMsXG4ubmliLWJvbGQtc3ltYm9scy02Myxcbi5uaWItYmxhY2stc3ltYm9scy02Myxcbi5uaWItYmxhY2staXRhbGljLXN5bWJvbHMtNjMge1xuICB3aWR0aDogY2FsYyg4cmVtIC0gMXB4KTtcbn1cblxuLm5pYi1saWdodC1zeW1ib2xzLTY0LFxuLm5pYi1saWdodC1pdGFsaWMtc3ltYm9scy02NCxcbi5uaWItcmVndWxhci1zeW1ib2xzLTY0LFxuLm5pYi1pdGFsaWMtc3ltYm9scy02NCxcbi5uaWItc2VtaWJvbGQtc3ltYm9scy02NCxcbi5uaWItc2VtaWJvbGQtaXRhbGljLXN5bWJvbHMtNjQsXG4ubmliLWJvbGQtaXRhbGljLXN5bWJvbHMtNjQsXG4ubmliLWJvbGQtc3ltYm9scy02NCxcbi5uaWItYmxhY2stc3ltYm9scy02NCxcbi5uaWItYmxhY2staXRhbGljLXN5bWJvbHMtNjQge1xuICB3aWR0aDogY2FsYyg4cmVtIC0gMXB4KTtcbn1cblxuLm5pYi1saWdodC1zeW1ib2xzLTEwNCxcbi5uaWItbGlnaHQtaXRhbGljLXN5bWJvbHMtMTA0LFxuLm5pYi1yZWd1bGFyLXN5bWJvbHMtMTA0LFxuLm5pYi1pdGFsaWMtc3ltYm9scy0xMDQsXG4ubmliLXNlbWlib2xkLXN5bWJvbHMtMTA0LFxuLm5pYi1zZW1pYm9sZC1pdGFsaWMtc3ltYm9scy0xMDQsXG4ubmliLWJvbGQtaXRhbGljLXN5bWJvbHMtMTA0LFxuLm5pYi1ib2xkLXN5bWJvbHMtMTA0LFxuLm5pYi1ibGFjay1zeW1ib2xzLTEwNCxcbi5uaWItYmxhY2staXRhbGljLXN5bWJvbHMtMTA0IHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5uaWItaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5uaWItbGVzcyAucHJldmlldy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLm5pYi1oZWFkZXIgPiBkaXYgPiBkaXYgPiBhID4gZGl2ID4gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5uaWItbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5uaWItYWxpZ24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ubmliLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubmliLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnF1YXJ0ZXI6bm90KDpob3ZlcikgLm5pYi1ob3Zlci1pbWFnZSxcbi5xdWFydGVyOm5vdCg6aG92ZXIpIC5uaWItaG92ZXItaW1hZ2UtZnJhbWUtY29udGFpbmVyLFxuLnF1YXJ0ZXI6bm90KDpob3ZlcikgLmJhY2tncm91bmQtZmlsbC1uaWItYnJvd24sXG4ucXVhcnRlcjpub3QoOmhvdmVyKSAuYmFja2dyb3VuZC1maWxsLW5pYi1waW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucXVhcnRlcjpob3ZlciAubmliLWhvdmVyLWltYWdlLFxuLnF1YXJ0ZXI6aG92ZXIgLm5pYi1ob3Zlci1pbWFnZS1mcmFtZS1jb250YWluZXIsXG4ucXVhcnRlcjpob3ZlciAuYmFja2dyb3VuZC1maWxsLW5pYi1icm93bixcbi5xdWFydGVyOmhvdmVyIC5iYWNrZ3JvdW5kLWZpbGwtbmliLXBpbmsge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucXVhcnRlciAubmliLWhvdmVyLWltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5xdWFydGVyIC5uaWItaG92ZXItaW1hZ2UtZnJhbWUtY29udGFpbmVyLWJyb3duIHtcbiAgYm9yZGVyOiAxZW0gc29saWQgIzNjMWUwMDtcbn1cblxuLnF1YXJ0ZXIgLm5pYi1ob3Zlci1pbWFnZS1mcmFtZS1icm93biB7XG4gIGJvcmRlcjogOHB4IHNvbGlkICMzYzFlMDA7XG59XG5cbi5xdWFydGVyIC5uaWItaG92ZXItaW1hZ2UtZnJhbWUtY29udGFpbmVyLXBpbmsge1xuICBib3JkZXI6IDFlbSBzb2xpZCAjZmZhMGZmO1xufVxuXG4ucXVhcnRlciAubmliLWhvdmVyLWltYWdlLWZyYW1lLXBpbmsge1xuICBib3JkZXI6IDhweCBzb2xpZCAjZmZhMGZmO1xufVxuXG4ucXVhcnRlciAubmliLWhvdmVyLWltYWdlLWZyYW1lLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5iYWNrZ3JvdW5kLWZpbGwtbmliLWJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjMWUwMDtcbn1cblxuLmJhY2tncm91bmQtZmlsbC1uaWItcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEwZmY7XG59XG5cbi5uaWItbGlnaHQtaXRhbGljLXN0eWxpc3RpYy1zZXQtNSxcbi5uaWItaXRhbGljLXN0eWxpc3RpYy1zZXQtNSxcbi5uaWItc2VtaWJvbGQtaXRhbGljLXN0eWxpc3RpYy1zZXQtNSxcbi5uaWItYm9sZC1pdGFsaWMtc3R5bGlzdGljLXNldC01LFxuLm5pYi1ibGFjay1pdGFsaWMtc3R5bGlzdGljLXNldC01IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5vcGVudHlwZS1mZWF0dXJlLXN0eWxpc3RpYy1zZXQtNi5uaWItbGlnaHQtaXRhbGljLXN0eWxpc3RpYy1zZXQtNixcbiAgLm9wZW50eXBlLWZlYXR1cmUtc3R5bGlzdGljLXNldC04Lm5pYi1saWdodC1pdGFsaWMtc3R5bGlzdGljLXNldC04LFxuICAub3BlbnR5cGUtZmVhdHVyZS1zdHlsaXN0aWMtc2V0LTYubmliLWl0YWxpYy1zdHlsaXN0aWMtc2V0LTYsXG4gIC5vcGVudHlwZS1mZWF0dXJlLXN0eWxpc3RpYy1zZXQtOC5uaWItaXRhbGljLXN0eWxpc3RpYy1zZXQtOCxcbiAgLm9wZW50eXBlLWZlYXR1cmUtc3R5bGlzdGljLXNldC02Lm5pYi1zZW1pYm9sZC1pdGFsaWMtc3R5bGlzdGljLXNldC02LFxuICAub3BlbnR5cGUtZmVhdHVyZS1zdHlsaXN0aWMtc2V0LTgubmliLXNlbWlib2xkLWl0YWxpYy1zdHlsaXN0aWMtc2V0LTgsXG4gIC5vcGVudHlwZS1mZWF0dXJlLXN0eWxpc3RpYy1zZXQtNi5uaWItYm9sZC1pdGFsaWMtc3R5bGlzdGljLXNldC02LFxuICAub3BlbnR5cGUtZmVhdHVyZS1zdHlsaXN0aWMtc2V0LTgubmliLWJvbGQtaXRhbGljLXN0eWxpc3RpYy1zZXQtOCxcbiAgLm9wZW50eXBlLWZlYXR1cmUtc3R5bGlzdGljLXNldC02Lm5pYi1ibGFjay1pdGFsaWMtc3R5bGlzdGljLXNldC02LFxuICAub3BlbnR5cGUtZmVhdHVyZS1zdHlsaXN0aWMtc2V0LTgubmliLWJsYWNrLWl0YWxpYy1zdHlsaXN0aWMtc2V0LTgge1xuICAgIHBhZGRpbmctbGVmdDogMGVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLm9wZW50eXBlLWZlYXR1cmUtc3R5bGlzdGljLXNldC03Lm5pYi1saWdodC1pdGFsaWMtc3R5bGlzdGljLXNldC03LFxuICAub3BlbnR5cGUtZmVhdHVyZS1zdHlsaXN0aWMtc2V0LTcubmliLWl0YWxpYy1zdHlsaXN0aWMtc2V0LTcsXG4gIC5vcGVudHlwZS1mZWF0dXJlLXN0eWxpc3RpYy1zZXQtNy5uaWItc2VtaWJvbGQtaXRhbGljLXN0eWxpc3RpYy1zZXQtNyxcbiAgLm9wZW50eXBlLWZlYXR1cmUtc3R5bGlzdGljLXNldC03Lm5pYi1ib2xkLWl0YWxpYy1zdHlsaXN0aWMtc2V0LTcsXG4gIC5vcGVudHlwZS1mZWF0dXJlLXN0eWxpc3RpYy1zZXQtNy5uaWItYmxhY2staXRhbGljLXN0eWxpc3RpYy1zZXQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMGVtO1xuICB9XG59XG5cbi5uaWItbGlnaHQtc3R5bGlzdGljLXNldC04LFxuLm5pYi1yZWd1bGFyLXN0eWxpc3RpYy1zZXQtOCxcbi5uaWItc2VtaWJvbGQtc3R5bGlzdGljLXNldC04LFxuLm5pYi1ib2xkLXN0eWxpc3RpYy1zZXQtOCxcbi5uaWItYmxhY2stc3R5bGlzdGljLXNldC04IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5pYi1wcm9vZmVyLXRleHQgPiAucHJldmlldy1ncm91cCA+IGRpdiA+IGEgPiBkaXYgPiAucHJldmlldy1maWx0ZXItcGFyYWdyYXBoIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLXZmJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wYW50b2dyYXBoLXZmLWJldGEudHRmXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG4ucGFudG9ncmFwaC1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wYW50b2dyYXBoLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbi5wYW50b2dyYXBoLXByb29mZXIgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5wYW50b2dyYXBoLXZmIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLXZmJztcbn1cblxuOnJvb3Qge1xuICAtLXdlaWdodDogNzAwO1xuICAtLXdpZHRoOiAxMDA7XG59XG5cbi5wYW50b2dyYXBoLXZmIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtdmY7XG59XG5cbi5wYW50b2dyYXBoLXByb29mZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW50b2dyYXBoLWxlYWRpbmctZGVjcmVhc2Uge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuI3BhbnRvZ3JhcGgtaGVhZGVyLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IDMwdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjcGFudG9ncmFwaC1oZWFkZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDc1dnc7XG4gIH1cbn1cblxuLnBhbnRvZ3JhcGgtbGFuZGluZyAjcGFudG9ncmFwaC1oZWFkZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOHJlbSk7XG59XG5cbi5wYW50b2dyYXBoLWxhbmRpbmcgLnBhbnRvZ3JhcGgtZ3JpZC1jb250YWluZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4cmVtKTtcbn1cblxuI2FwcCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnBhbnRvZ3JhcGgtbGFuZGluZyAjcGFudG9ncmFwaEhlYWRlciB7XG4gIHRvcDogNTAlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS4zM2VtO1xufVxuXG4jcGFudG9ncmFwaEhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIHZhcigtLXdlaWdodCksIFwid2R0aFwiIHZhcigtLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogZm9udC12YXJpYXRpb24tc2V0dGluZ3MgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNwYW50b2dyYXBoSGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMTc1ZW07XG4gIH1cbn1cblxuI3BhbnRvZ3JhcGgtaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jcGFudG9ncmFwaC1oZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gYSA+IGRpdiA+IGRpdi5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhbnRvZ3JhcGgtbGFuZGluZyAucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNHJlbSAxZnIgMWZyIDFmciAxZnIgNHJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0cmVtIDFmciAxZnIgMWZyIDFmciA0cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhbnRvZ3JhcGgtbGFuZGluZyAucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0cmVtIDFmciAxZnIgMWZyIDFmciA0cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNHJlbSAxZnIgMWZyIDFmciAxZnIgNHJlbTtcbiAgfVxufVxuXG4ucGFudG9ncmFwaC1sYW5kaW5nIC5wYW50b2dyYXBoLWdyaWQtY29udGFpbmVyIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnBhbnRvZ3JhcGgtZ3JpZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwdnc7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNHJlbSAxZnIgMWZyIDFmciAxZnIgNHJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0cmVtIDFmciAxZnIgMWZyIDFmciA0cmVtO1xuICB0b3A6IDRyZW07XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNXZ3O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNHJlbSAxZnIgMWZyIDFmciAxZnIgNHJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDRyZW0gMWZyIDFmciAxZnIgMWZyIDRyZW07XG4gIH1cbn1cblxuLnBhbnRvZ3JhcGgtZ3JpZC1jb250YWluZXIgZGl2IHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggZG90dGVkICNyZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLW1vbm8tcmVndWxhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhbnRvZ3JhcGgtZ3JpZC1jb250YWluZXIgZGl2IHtcbiAgICBmb250LXNpemU6IDZweDtcbiAgfVxufVxuXG4ucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciBkaXYgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBhbnRvZ3JhcGgtZ3JpZC1jb250YWluZXIgZGl2IC5wYW50b2dyYXBoLWFubm90YXRpb246aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5wYW50b2dyYXBoLWdyaWQtY29udGFpbmVyIGRpdiAucGFudG9ncmFwaC1hbm5vdGF0aW9uLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYW50b2dyYXBoLWdyaWQtY29udGFpbmVyIGRpdiAucGFudG9ncmFwaC1hbm5vdGF0aW9uLWNvbnRhaW5lci1ib3R0b20ge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYyg1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWShjYWxjKC0xMDAlKSk7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnBhbnRvZ3JhcGgtZ3JpZC1jb250YWluZXIgZGl2IC5wYW50b2dyYXBoLWFubm90YXRpb24tY29udGFpbmVyLWJvdHRvbSAucGFudG9ncmFwaC1hbm5vdGF0aW9uIHtcbiAgdG9wOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciBkaXYgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbi1jb250YWluZXItZW5kIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTE1MCUpO1xufVxuXG4ucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciBkaXYgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbi1jb250YWluZXItZW5kLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4ucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciBkaXYgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbi1jb250YWluZXItZW5kLWJvdHRvbSAucGFudG9ncmFwaC1hbm5vdGF0aW9uIHtcbiAgdG9wOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciBkaXYgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbi1jb250YWluZXI6aG92ZXIgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbixcbi5wYW50b2dyYXBoLWdyaWQtY29udGFpbmVyIGRpdiAucGFudG9ncmFwaC1hbm5vdGF0aW9uLWNvbnRhaW5lci1ib3R0b206aG92ZXIgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbixcbi5wYW50b2dyYXBoLWdyaWQtY29udGFpbmVyIGRpdiAucGFudG9ncmFwaC1hbm5vdGF0aW9uLWNvbnRhaW5lci1lbmQ6aG92ZXIgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbixcbi5wYW50b2dyYXBoLWdyaWQtY29udGFpbmVyIGRpdiAucGFudG9ncmFwaC1hbm5vdGF0aW9uLWNvbnRhaW5lci1lbmQtYm90dG9tOmhvdmVyIC5wYW50b2dyYXBoLWFubm90YXRpb24ge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5wYW50b2dyYXBoLWdyaWQtY29udGFpbmVyIC5wYW50b2dyYXBoLWdyaWQtZmluYWwtY29sdW1uIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBhbnRvZ3JhcGgtZm91ci1jb2x1bW5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG59XG5cbi5wYW50b2dyYXBoLXNpemUtYSB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4ucGFudG9ncmFwaC1zaXplLWIge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLnBhbnRvZ3JhcGgtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxMXZ3O1xufVxuXG4ucGFudG9ncmFwaC1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4ucGFudG9ncmFwaC1zdG9ja2luZy1maWxsZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhbnRvZ3JhcGgtd2FybmluZy1zeW1ib2wtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtIDQuNXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbnRvZ3JhcGgtd2FybmluZy1zeW1ib2wge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuXG4ucGFudG9ncmFwaC13YXJuLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNGRjI3MDA7XG59XG5cbi5wYW50b2dyYXBoLXdhcm4teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0ZGRjUwMDtcbn1cblxuLnBhbnRvZ3JhcGgtd2Fybi1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzJGNTVGRjtcbn1cblxuLnBhbnRvZ3JhcGgtd2Fybi1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMxNUMxNTQ7XG59XG5cbi5wYW50b2dyYXBoLXdhcm4tb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI0ZGOEEwMjtcbn1cblxuLnBhbnRvZ3JhcGgtd2Fybi1ncmV5IHtcbiAgYmFja2dyb3VuZDogIzhCODY3NDtcbn1cblxuLndhcm5pbmctaG9sZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmVoYXZpb3I6IHVybChQSUUuaHRjKTtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2FybmluZy1ob2xlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLndhcm5pbmctdGwge1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi53YXJuaW5nLXRtIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC41cmVtO1xufVxuXG4ud2FybmluZy10ciB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi53YXJuaW5nLWJsIHtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4ud2FybmluZy1ibSB7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbn1cblxuLndhcm5pbmctYnIge1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4ucGFudG9ncmFwaC1oYWxmIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnBhbnRvZ3JhcGgtc2lnbi1jb250YWluZXIgLnByZXZpZXctd3JhcCA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYW50b2dyYXBoLXNpZ24tY29udGFpbmVyIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFudG9ncmFwaC1zaWducy1sZWZ0Y29sLCAucGFudG9ncmFwaC1zaWducy1yaWdodGNvbCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wYW50b2dyYXBoLXNpZ25zLWxlZnRjb2wge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogM3Z3IDA7XG59XG5cbi5wYW50b2dyYXBoLXNpZ25zLXJpZ2h0Y29sIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDN2dyAwO1xufVxuXG4ucGFudG8tc2lnbi0xLCAucGFudG8tc2lnbi0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYW50b2dyYXBoLXNpZ25zLW9uZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYW50b2dyYXBoLXNpZ25zLXR3byB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGFudG8tc2lnbi0xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTYlO1xuICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gIG1hcmdpbi1yaWdodDogNCU7XG59XG5cbi5wYW50by1zaWduLTIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDk0JTtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xufVxuXG4ucGFudG8tc2lnbi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogNHZ3O1xufVxuXG5cbi5wZHUtbWFycXVlZSB7XG4gIGZvbnQtc2l6ZTogMjB2dztcbiAgaGVpZ2h0OiAyNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5wZHUtbWFycXVlZSAubWFycXVlZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzBzO1xufVxuXG4ucGR1LWNoYXJhY3Rlci1zZXRzIC5zdWItc2V0LWNoYXJhY3RlciB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLnBkdS1jaGFyYWN0ZXItc2V0cyAuZ2x5cGgtc21hbGwsXG4ucGR1LWNoYXJhY3Rlci1zZXRzIC5nbHlwaC1iaWcge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuXG4ucGVnZ3MtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGVnZ3MtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxufVxuXG4ucGVnZ3MtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wZWdncy1ib2R5LXRleHQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wZWdncy1ib2R5LXRleHQgLnByZXZpZXctdGV4dCB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gIH1cbn1cblxuLnBlZ2dzLXByb29mZXIgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wZWdncy10YWJ1bGFyLWNhc2Uge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiLCBcImNhc2VcIjtcbn1cblxuLnBlZ2dzLXRhYnVsYXItY2FzZSAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBlZ2dzLXRhYnVsYXItY2FzZSAucHJldmlldy10ZXh0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxufVxuXG4ucGVnZ3Mtcm9tYW4tZnJhY3Rpb25zIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImZyYWNcIiwgXCJzczAzXCI7XG59XG5cbi5wZWdncy1yb21hbi1udW1lcmF0b3JzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcIm51bXJcIiwgXCJzczAzXCI7XG59XG5cbi5wZWdncy1saWdodC1yb21hbi1udW1lcmFscyxcbi5wZWdncy1yZWd1bGFyLXJvbWFuLW51bWVyYWxzLFxuLnBlZ2dzLW1lZGl1bS1yb21hbi1udW1lcmFscyxcbi5wZWdncy1ib2xkLXJvbWFuLW51bWVyYWxzIHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5wZWdncy1saWdodC1zeW1ib2xzLXByby04OCxcbi5wZWdncy1yZWd1bGFyLXN5bWJvbHMtcHJvLTg4LFxuLnBlZ2dzLW1lZGl1bS1zeW1ib2xzLXByby04OCxcbi5wZWdncy1ib2xkLXN5bWJvbHMtcHJvLTg4IHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5wZWdncy1saWdodC1zeW1ib2xzLXByby03Myxcbi5wZWdncy1yZWd1bGFyLXN5bWJvbHMtcHJvLTczLFxuLnBlZ2dzLW1lZGl1bS1zeW1ib2xzLXByby03Myxcbi5wZWdncy1ib2xkLXN5bWJvbHMtcHJvLTczIHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5wZWdncy1saWdodC1jdXJyZW5jeS0xMyxcbi5wZWdncy1yZWd1bGFyLWN1cnJlbmN5LTEzLFxuLnBlZ2dzLW1lZGl1bS1jdXJyZW5jeS0xMyxcbi5wZWdncy1ib2xkLWN1cnJlbmN5LTEzIHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5wZWdncy1jaGFyYWN0ZXItc2V0cyAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cblxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnBlcC1jbGFzc2ljIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtY2xhc3NpYyc7XG59XG5cbi5wZXAtY29sZCB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLWNvbGQnO1xufVxuXG4ucGVwLWdyZXkge1xuICBmb250LWZhbWlseTogJ3BlcC1ncmV5Jztcbn1cblxuLnBlcC1ob3Qge1xuICBmb250LWZhbWlseTogJ3BlcC1ob3QnO1xufVxuXG4ucGVwLXBhc3RlbCB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLXBhc3RlbCc7XG59XG5cbi5wZXAtcmdiIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtcmdiJztcbn1cblxuLnBlcC1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnBlcC1hbGlnbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5wZXAtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wZXAtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24udHlwZWZhY2UtZGV0YWlscy5uZy1zY29wZSxcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5wcm9vZmVyLnBlcC1wcm9vZmVyLm5nLXNjb3BlID4gZGl2LmZpbHRlci13cmFwLm5nLXNjb3BlID4gZGl2LFxuYm9keSA+IGFydGljbGUgPiBzZWN0aW9uLmNoYXJhY3Rlci1zZXRzLnBlcC1jaGFyYWN0ZXItc2V0cy5uZy1zY29wZSxcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5vcGVudHlwZS1mZWF0dXJlcy5uZy1zY29wZSxcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5idXktYnV0dG9ucy5uZy1zY29wZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuYm9keSA+IGFydGljbGUgPiBzZWN0aW9uLnByb29mZXIucGVwLXByb29mZXIubmctc2NvcGUgPiBkaXYuZmlsdGVyLXdyYXAubmctc2NvcGUgPiBkaXYgPiBkaXYuZmlsdGVyLWF0dHIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5wZXAtYXBwbGUtdG9nZ2xlLXRleHQge1xuICBhbmltYXRpb246IHRvZ2dsZS10ZXh0IDIuNXMgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIC5wZXAtYXBwbGUtdG9nZ2xlLXRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wZXAtYXBwbGUgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLnBlcC1hcHBsZSBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6bm90KDpob3ZlcikgLnBlcC1hcHBsZS10b2dnbGUtdGV4dDphZnRlciB7XG4gIGFuaW1hdGlvbjogdG9nZ2xlLXRleHQgMi41cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xuICBjb250ZW50OiBcIkEgaXMgZm9yIEFwcGxlXCI7XG59XG5cbi5wZXAtYXBwbGUgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnBlcC1hcHBsZSBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6aG92ZXIgLnBlcC1hcHBsZS10b2dnbGUtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi76O/XCI7XG59XG5cbi5wZXAtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLnBlcC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5wZXAtY29weXJpZ2h0LXRleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucGVwLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6bm90KDpob3ZlcikgLnBlcC1jb3B5cmlnaHQtc3ltYm9sIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucGVwLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6aG92ZXIgLnBlcC1jb3B5cmlnaHQtdGV4dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBlcC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIC5wZXAtY29weXJpZ2h0LXN5bWJvbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wZXAtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCAucGVwLWNvcHlyaWdodC1zeW1ib2wge1xuICBmb250LXNpemU6IDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQGtleWZyYW1lcyB0b2dnbGUtdGV4dCB7XG4gIDUwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cblxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnBlcC1jbGFzc2ljIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtY2xhc3NpYyc7XG59XG5cbi5wZXAtY29sZCB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLWNvbGQnO1xufVxuXG4ucGVwLWdyZXkge1xuICBmb250LWZhbWlseTogJ3BlcC1ncmV5Jztcbn1cblxuLnBlcC1ob3Qge1xuICBmb250LWZhbWlseTogJ3BlcC1ob3QnO1xufVxuXG4ucGVwLXBhc3RlbCB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLXBhc3RlbCc7XG59XG5cbi5wZXAtcmdiIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtcmdiJztcbn1cblxuLnBlcC10cmFpbiB7XG4gIHBhZGRpbmctbGVmdDogNi41JTtcbn1cblxuLnRyYWluLWNvbG91ci1vbmUge1xuICBmaWxsOiAjNDA0MDQwO1xufVxuXG4udHJhaW4tY29sb3VyLXR3byB7XG4gIGZpbGw6ICM1OTU5NTk7XG59XG5cbi50cmFpbi1jb2xvdXItdGhyZWUge1xuICBmaWxsOiAjQTZBNkE2O1xufVxuXG4udHJhaW4tY29sb3VyLWZvdXIge1xuICBmaWxsOiAjNzM3MzczO1xufVxuXG4udHJhaW4tY29sb3VyLWZpdmUge1xuICBmaWxsOiAjOEM4QzhDO1xufVxuXG4udHJhaW4tY29sb3VyLXNpeCB7XG4gIGZpbGw6ICNCRkJGQkY7XG59XG5cbi50cmFpbi1zbW9rZS1zaXgge1xuICBhbmltYXRpb246IHNtb2tlLXNpeCA2cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4udHJhaW4tc21va2UtZml2ZSB7XG4gIGFuaW1hdGlvbjogc21va2UtZml2ZSA2cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4udHJhaW4tc21va2UtZm91ciB7XG4gIGFuaW1hdGlvbjogc21va2UtZm91ciA2cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4udHJhaW4tc21va2UtdGhyZWUge1xuICBhbmltYXRpb246IHNtb2tlLXRocmVlIDZzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi50cmFpbi1zbW9rZS10d28ge1xuICBhbmltYXRpb246IHNtb2tlLXR3byA2cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4udHJhaW4tc21va2Utb25lIHtcbiAgYW5pbWF0aW9uOiBzbW9rZS1vbmUgNnMgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLmJ1dHRlcmZseS1jb2xvdXItb25lIHtcbiAgZmlsbDogIzgwRTFGRTtcbn1cblxuLmJ1dHRlcmZseS1jb2xvdXItdHdvIHtcbiAgZmlsbDogIzAwMDFGQTtcbn1cblxuLmJ1dHRlcmZseS1jb2xvdXItdGhyZWUge1xuICBmaWxsOiAjODk5MUZFO1xufVxuXG4uYnV0dGVyZmx5LWNvbG91ci1mb3VyIHtcbiAgZmlsbDogIzY2OTlDQztcbn1cblxuLmJ1dHRlcmZseS1jb2xvdXItZml2ZSB7XG4gIGZpbGw6ICMwMDdERkY7XG59XG5cbi5idXR0ZXJmbHktY29sb3VyLXNpeCB7XG4gIGZpbGw6ICMzMzY2Q0M7XG59XG5cbi5idXR0ZXJmbHktY29sb3VyLXNldmVuIHtcbiAgZmlsbDogIzAwNjY5OTtcbn1cblxuLnBlcC1idXR0ZXJmbHktbGVmdC13aW5nLXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5OS4zNTAwMDYxMDRweCwgMzkwLjM1MDAwNjEwNHB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC01OTkuMzUwMDA2MTA0cHgsIC0zOTAuMzUwMDA2MTA0cHgpO1xuICBhbmltYXRpb24tbmFtZTogd2luZy1sZWZ0LXRvcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogc3RlcHMoMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4ucGVwLWJ1dHRlcmZseS1yaWdodC13aW5nLXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMDAuMjVweCwgMzkwLjMwMDA3OTM0NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC0xMDAwLjI1cHgsIC0zOTAuMzAwMDc5MzQ2cHgpO1xuICBhbmltYXRpb24tbmFtZTogd2luZy1yaWdodC10b3A7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHN0ZXBzKDIpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLnBlcC1idXR0ZXJmbHktbGVmdC13aW5nLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY3OS40NTAwMTIyMDdweCwgNjMwLjg1MDAwNjEwNHB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02NzkuNDUwMDEyMjA3cHgsIC02MzAuODUwMDA2MTA0cHgpO1xuICBhbmltYXRpb24tbmFtZTogd2luZy1sZWZ0LWJvdHRvbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogc3RlcHMoMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4ucGVwLWJ1dHRlcmZseS1yaWdodC13aW5nLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkyMC4wNTAwMTgzMTFweCwgNjMwLjc1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTkyMC4wNTAwMTgzMTFweCwgLTYzMC43NXB4KTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdpbmctcmlnaHQtYm90dG9tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBzdGVwcygyKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgd2luZy1yaWdodC1ib3R0b20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTIwLjA1MDAxODMxMXB4LCA2MzAuNzVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtOTIwLjA1MDAxODMxMXB4LCAtNjMwLjc1cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTIwLjA1MDAxODMxMXB4LCA2MzAuNzVweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoLTkyMC4wNTAwMTgzMTFweCwgLTYzMC43NXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5MjAuMDUwMDE4MzExcHgsIDYzMC43NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC05MjAuMDUwMDE4MzExcHgsIC02MzAuNzVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3aW5nLWxlZnQtYm90dG9tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY3OS40NTAwMTIyMDdweCwgNjMwLjg1MDAwNjEwNHB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02NzkuNDUwMDEyMjA3cHgsIC02MzAuODUwMDA2MTA0cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjc5LjQ1MDAxMjIwN3B4LCA2MzAuODUwMDA2MTA0cHgpIHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNjc5LjQ1MDAxMjIwN3B4LCAtNjMwLjg1MDAwNjEwNHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2NzkuNDUwMDEyMjA3cHgsIDYzMC44NTAwMDYxMDRweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjc5LjQ1MDAxMjIwN3B4LCAtNjMwLjg1MDAwNjEwNHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdpbmctcmlnaHQtdG9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMDAuMjVweCwgMzkwLjMwMDA3OTM0NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC0xMDAwLjI1cHgsIC0zOTAuMzAwMDc5MzQ2cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwMC4yNXB4LCAzOTAuMzAwMDc5MzQ2cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0xMDAwLjI1cHgsIC0zOTAuMzAwMDc5MzQ2cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMDAuMjVweCwgMzkwLjMwMDA3OTM0NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC0xMDAwLjI1cHgsIC0zOTAuMzAwMDc5MzQ2cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd2luZy1sZWZ0LXRvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OTkuMzUwMDA2MTA0cHgsIDM5MC4zNTAwMDYxMDRweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNTk5LjM1MDAwNjEwNHB4LCAtMzkwLjM1MDAwNjEwNHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5OS4zNTAwMDYxMDRweCwgMzkwLjM1MDAwNjEwNHB4KSByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTU5OS4zNTAwMDYxMDRweCwgLTM5MC4zNTAwMDYxMDRweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTk5LjM1MDAwNjEwNHB4LCAzOTAuMzUwMDA2MTA0cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTU5OS4zNTAwMDYxMDRweCwgLTM5MC4zNTAwMDYxMDRweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbW9rZS1vbmUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA4LjMzJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1OC4zMyUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbW9rZS10d28ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxNi42NiUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNjYuNjYlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc21va2UtdGhyZWUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc21va2UtZm91ciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDMzLjMzJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4My4zMyUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbW9rZS1maXZlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDEuNjYlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDkxLjI1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNtb2tlLXNpeCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmlyc3Qtd2hlZWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTk4LjA0OTk4Nzc5M3B4LCA2NDUuMzkzNzY4MzExcHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTU5OC4wNDk5ODc3OTNweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIH1cbiAgMTIuNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5OC4wNDk5ODc3OTNweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTU5OC4wNDk5ODc3OTNweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OTguMDQ5OTg3NzkzcHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01OTguMDQ5OTg3NzkzcHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDM3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OTguMDQ5OTg3NzkzcHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZSgtNTk4LjA0OTk4Nzc5M3B4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5OC4wNDk5ODc3OTNweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTE4MGRlZykgdHJhbnNsYXRlKC01OTguMDQ5OTg3NzkzcHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OTguMDQ5OTg3NzkzcHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0yMjVkZWcpIHRyYW5zbGF0ZSgtNTk4LjA0OTk4Nzc5M3B4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5OC4wNDk5ODc3OTNweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTI3MGRlZykgdHJhbnNsYXRlKC01OTguMDQ5OTg3NzkzcHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OTguMDQ5OTg3NzkzcHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0zMTVkZWcpIHRyYW5zbGF0ZSgtNTk4LjA0OTk4Nzc5M3B4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OTguMDQ5OTg3NzkzcHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0zNjBkZWcpIHRyYW5zbGF0ZSgtNTk4LjA0OTk4Nzc5M3B4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNlY29uZC13aGVlbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NDQuNDUwMDEyMjA3cHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNzQ0LjQ1MDAxMjIwN3B4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICAxMi41JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzQ0LjQ1MDAxMjIwN3B4LCA2NDUuMzkzNzY4MzExcHgpIHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNzQ0LjQ1MDAxMjIwN3B4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc0NC40NTAwMTIyMDdweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTc0NC40NTAwMTIyMDdweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIH1cbiAgMzcuNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc0NC40NTAwMTIyMDdweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlKC03NDQuNDUwMDEyMjA3cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzQ0LjQ1MDAxMjIwN3B4LCA2NDUuMzkzNzY4MzExcHgpIHJvdGF0ZSgtMTgwZGVnKSB0cmFuc2xhdGUoLTc0NC40NTAwMTIyMDdweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIH1cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc0NC40NTAwMTIyMDdweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTIyNWRlZykgdHJhbnNsYXRlKC03NDQuNDUwMDEyMjA3cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzQ0LjQ1MDAxMjIwN3B4LCA2NDUuMzkzNzY4MzExcHgpIHJvdGF0ZSgtMjcwZGVnKSB0cmFuc2xhdGUoLTc0NC40NTAwMTIyMDdweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIH1cbiAgODcuNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc0NC40NTAwMTIyMDdweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTMxNWRlZykgdHJhbnNsYXRlKC03NDQuNDUwMDEyMjA3cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc0NC40NTAwMTIyMDdweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTM2MGRlZykgdHJhbnNsYXRlKC03NDQuNDUwMDEyMjA3cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGhpcmQtd2hlZWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkwLjY1MDAyNDQxNHB4LCA2NDUuMzkzNzY4MzExcHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTg5MC42NTAwMjQ0MTRweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIH1cbiAgMTIuNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MC42NTAwMjQ0MTRweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTg5MC42NTAwMjQ0MTRweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTAuNjUwMDI0NDE0cHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC04OTAuNjUwMDI0NDE0cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDM3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTAuNjUwMDI0NDE0cHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZSgtODkwLjY1MDAyNDQxNHB4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MC42NTAwMjQ0MTRweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTE4MGRlZykgdHJhbnNsYXRlKC04OTAuNjUwMDI0NDE0cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTAuNjUwMDI0NDE0cHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0yMjVkZWcpIHRyYW5zbGF0ZSgtODkwLjY1MDAyNDQxNHB4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MC42NTAwMjQ0MTRweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTI3MGRlZykgdHJhbnNsYXRlKC04OTAuNjUwMDI0NDE0cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTAuNjUwMDI0NDE0cHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0zMTVkZWcpIHRyYW5zbGF0ZSgtODkwLjY1MDAyNDQxNHB4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTAuNjUwMDI0NDE0cHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0zNjBkZWcpIHRyYW5zbGF0ZSgtODkwLjY1MDAyNDQxNHB4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxufVxuXG4uZmlyc3Qtd2hlZWwsIC5zZWNvbmQtd2hlZWwsIC50aGlyZC13aGVlbCB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogc3RlcHMoMSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uZmlyc3Qtd2hlZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OTguMDQ5OTg3NzkzcHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNTk4LjA0OTk4Nzc5M3B4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZpcnN0LXdoZWVsO1xufVxuXG4uc2Vjb25kLXdoZWVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzQ0LjQ1MDAxMjIwN3B4LCA2NDUuMzkzNzY4MzExcHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTc0NC40NTAwMTIyMDdweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIGFuaW1hdGlvbi1uYW1lOiBzZWNvbmQtd2hlZWw7XG59XG5cbi50aGlyZC13aGVlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MC42NTAwMjQ0MTRweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC04OTAuNjUwMDI0NDE0cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICBhbmltYXRpb24tbmFtZTogdGhpcmQtd2hlZWw7XG59XG5cbi5wZXAtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wZXAtYWxpZ24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ucGVwLWNoYXJhY3Rlci1zZXRzID4gLnNldHMgPiBkaXYgPiAuc3ViLXNldC1jaGFyYWN0ZXJzLXdyYXAgPiBkaXYgPiAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBmb250LXNpemU6IDIuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG5cbi5wZXAtY2hhcmFjdGVyLXNldHMgPiAuc2V0cyA+IGRpdiA+IC5zdWItc2V0LWNoYXJhY3RlcnMtd3JhcCA+IGRpdiA+IC5zdWItc2V0LWNoYXJhY3RlciAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24udHlwZWZhY2UtZGV0YWlscy5uZy1zY29wZSxcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5wcm9vZmVyLnBlcC1wcm9vZmVyLm5nLXNjb3BlID4gZGl2LmZpbHRlci13cmFwLm5nLXNjb3BlID4gZGl2LFxuYm9keSA+IGFydGljbGUgPiBzZWN0aW9uLmNoYXJhY3Rlci1zZXRzLnBlcC1jaGFyYWN0ZXItc2V0cy5uZy1zY29wZSxcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5vcGVudHlwZS1mZWF0dXJlcy5uZy1zY29wZSxcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5idXktYnV0dG9ucy5uZy1zY29wZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuYm9keSA+IGFydGljbGUgPiBzZWN0aW9uLnByb29mZXIucGVwLXByb29mZXIubmctc2NvcGUgPiBkaXYuZmlsdGVyLXdyYXAubmctc2NvcGUgPiBkaXYgPiBkaXYuZmlsdGVyLWF0dHIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5wZXAtYXBwbGUtdG9nZ2xlLXRleHQge1xuICBhbmltYXRpb246IHRvZ2dsZS10ZXh0IDIuNXMgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIC5wZXAtYXBwbGUtdG9nZ2xlLXRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wZXAtYXBwbGUgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLnBlcC1hcHBsZSBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6bm90KDpob3ZlcikgLnBlcC1hcHBsZS10b2dnbGUtdGV4dDphZnRlciB7XG4gIGFuaW1hdGlvbjogdG9nZ2xlLXRleHQgMi41cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xuICBjb250ZW50OiBcIkEgaXMgZm9yIEFwcGxlXCI7XG59XG5cbi5wZXAtYXBwbGUgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnBlcC1hcHBsZSBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6aG92ZXIgLnBlcC1hcHBsZS10b2dnbGUtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi76O/XCI7XG59XG5cbi5wZXAtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLnBlcC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5wZXAtY29weXJpZ2h0LXRleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucGVwLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6bm90KDpob3ZlcikgLnBlcC1jb3B5cmlnaHQtc3ltYm9sIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucGVwLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6aG92ZXIgLnBlcC1jb3B5cmlnaHQtdGV4dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBlcC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIC5wZXAtY29weXJpZ2h0LXN5bWJvbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wZXAtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCAucGVwLWNvcHlyaWdodC1zeW1ib2wge1xuICBmb250LXNpemU6IDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQGtleWZyYW1lcyB0b2dnbGUtdGV4dCB7XG4gIDUwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cblxuLnBlcmZpbi1wcm9vZmVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nLXRvcDogMGVtO1xufVxuXG4ucGVyZmluLXByb29mZXIgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGVyZmluLXByb29mZXIgLndoaXRlLW9uLXJlZC5wcmV2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ucGVyZmluLWNhcm91c2VsIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnBlcmZpbi1jYXJvdXNlbCBmaWd1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4ucGVyZmluLWNhcm91c2VsIGZpZ3VyZS5pcy1zZWxlY3RlZCBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLnBlcmZpbi1jaGFyYWN0ZXItc2V0cyAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wZXJmaW4tbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ucHJldmlldy1wZXJmaW4tcmVndWxhciB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMDtcbn1cblxuXG4ucGluLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjR2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtIDJyZW0gNnJlbSAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnBpbi1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5waW4tcHJvb2ZlciAucHJldmlldy13cmFwIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLnBpbi1wcm9vZmVyIC5wcmV2aWV3LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucGluLWNoYXJhY3Rlci1zZXRzIC5nbHlwaC1zbWFsbCxcbi5waW4tY2hhcmFjdGVyLXNldHMgLmdseXBoLWJpZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xufVxuXG4ucGluLW9wZW50eXBlLWZlYXR1cmVzIC5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXcge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5cbi5yYWlzb25uZS1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnJhaXNvbm5lLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnJhaXNvbm5lLXF1YWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbn1cblxuLnJhaXNvbm5lLXBhcmFncmFwaCAucHJldmlldy1jb2x1bW5zLXR3byAucHJldmlldy10ZXh0LnByZXZpZXctZmlsdGVyLXBhcmFncmFwaCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC0xOCxcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTgsXG4ucmFpc29ubmUtcmVndWxhci1zdHlsaXN0aWMtc2V0LTE4LFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xOCxcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTE4LFxuLnJhaXNvbm5lLWRlbWlib2xkLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xOCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMTgnO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC0xNyxcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTcsXG4ucmFpc29ubmUtcmVndWxhci1zdHlsaXN0aWMtc2V0LTE3LFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xNyxcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTE3LFxuLnJhaXNvbm5lLWRlbWlib2xkLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xNyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMTcnO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC0xNixcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTYsXG4ucmFpc29ubmUtcmVndWxhci1zdHlsaXN0aWMtc2V0LTE2LFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xNixcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTE2LFxuLnJhaXNvbm5lLWRlbWlib2xkLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xNiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMTYnO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC0xNSxcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTUsXG4ucmFpc29ubmUtcmVndWxhci1zdHlsaXN0aWMtc2V0LTE1LFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xNSxcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTE1LFxuLnJhaXNvbm5lLWRlbWlib2xkLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xNSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMTUnO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC0xNCxcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTQsXG4ucmFpc29ubmUtcmVndWxhci1zdHlsaXN0aWMtc2V0LTE0LFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xNCxcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTE0LFxuLnJhaXNvbm5lLWRlbWlib2xkLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xNCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMTQnO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC0xMyxcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTMsXG4ucmFpc29ubmUtcmVndWxhci1zdHlsaXN0aWMtc2V0LTEzLFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xMyxcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTEzLFxuLnJhaXNvbm5lLWRlbWlib2xkLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xMyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMTMnO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC0xMixcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTIsXG4ucmFpc29ubmUtcmVndWxhci1zdHlsaXN0aWMtc2V0LTEyLFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xMixcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTEyLFxuLnJhaXNvbm5lLWRlbWlib2xkLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xMiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMTInO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC0xMSxcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTEsXG4ucmFpc29ubmUtcmVndWxhci1zdHlsaXN0aWMtc2V0LTExLFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xMSxcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTExLFxuLnJhaXNvbm5lLWRlbWlib2xkLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xMSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMTEnO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC0xMCxcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTAsXG4ucmFpc29ubmUtcmVndWxhci1zdHlsaXN0aWMtc2V0LTEwLFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xMCxcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTEwLFxuLnJhaXNvbm5lLWRlbWlib2xkLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xMCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMTAnO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC05LFxuLnJhaXNvbm5lLWxpZ2h0LW9ibGlxdWUtc3R5bGlzdGljLXNldC05LFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC05LFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC05LFxuLnJhaXNvbm5lLWRlbWlib2xkLXN0eWxpc3RpYy1zZXQtOSxcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtOSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDknO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC04LFxuLnJhaXNvbm5lLWxpZ2h0LW9ibGlxdWUtc3R5bGlzdGljLXNldC04LFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC04LFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC04LFxuLnJhaXNvbm5lLWRlbWlib2xkLXN0eWxpc3RpYy1zZXQtOCxcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtOCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDgnO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC03LFxuLnJhaXNvbm5lLWxpZ2h0LW9ibGlxdWUtc3R5bGlzdGljLXNldC03LFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC03LFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC03LFxuLnJhaXNvbm5lLWRlbWlib2xkLXN0eWxpc3RpYy1zZXQtNyxcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtNyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDcnO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC02LFxuLnJhaXNvbm5lLWxpZ2h0LW9ibGlxdWUtc3R5bGlzdGljLXNldC02LFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC02LFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC02LFxuLnJhaXNvbm5lLWRlbWlib2xkLXN0eWxpc3RpYy1zZXQtNixcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtNiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDYnO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC01LFxuLnJhaXNvbm5lLWxpZ2h0LW9ibGlxdWUtc3R5bGlzdGljLXNldC01LFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC01LFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC01LFxuLnJhaXNvbm5lLWRlbWlib2xkLXN0eWxpc3RpYy1zZXQtNSxcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtNSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDUnO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC00LFxuLnJhaXNvbm5lLWxpZ2h0LW9ibGlxdWUtc3R5bGlzdGljLXNldC00LFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC00LFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC00LFxuLnJhaXNvbm5lLWRlbWlib2xkLXN0eWxpc3RpYy1zZXQtNCxcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtNCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDQnO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC0zLFxuLnJhaXNvbm5lLWxpZ2h0LW9ibGlxdWUtc3R5bGlzdGljLXNldC0zLFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC0zLFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC0zLFxuLnJhaXNvbm5lLWRlbWlib2xkLXN0eWxpc3RpYy1zZXQtMyxcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDMnO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC0yLFxuLnJhaXNvbm5lLWxpZ2h0LW9ibGlxdWUtc3R5bGlzdGljLXNldC0yLFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC0yLFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC0yLFxuLnJhaXNvbm5lLWRlbWlib2xkLXN0eWxpc3RpYy1zZXQtMixcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDInO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtc3R5bGlzdGljLXNldC0xLFxuLnJhaXNvbm5lLWxpZ2h0LW9ibGlxdWUtc3R5bGlzdGljLXNldC0xLFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC0xLFxuLnJhaXNvbm5lLW9ibGlxdWUtc3R5bGlzdGljLXNldC0xLFxuLnJhaXNvbm5lLWRlbWlib2xkLXN0eWxpc3RpYy1zZXQtMSxcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDEnO1xufVxuXG5Aa2V5ZnJhbWVzIHJhaXNvbm5lLWN5Y2xlLWNvbG91ciB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBlYjAwO1xuICB9XG4gIDI1JSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmYwMDtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQ6ICNmYTI2OTA7XG4gIH1cbiAgNzUlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZjAwO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQ6ICMwMGViMDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByYWlzb25uZS1jeWNsZS1jb2xvdXItb25lIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQ6ICMwMGViMDA7XG4gIH1cbiAgMjUlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZjAwO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZDogI2ZhMjY5MDtcbiAgfVxuICA3NSUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmMDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogIzAwZWIwMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJhaXNvbm5lLWN5Y2xlLWNvbG91ci10d28ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmYwMDtcbiAgfVxuICAyNSUge1xuICAgIGJhY2tncm91bmQ6ICNmYTI2OTA7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZjAwO1xuICB9XG4gIDc1JSB7XG4gICAgYmFja2dyb3VuZDogIzAwZWIwMDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZjAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmFpc29ubmUtY3ljbGUtY29sb3VyLXRocmVlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQ6ICNmYTI2OTA7XG4gIH1cbiAgMjUlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZjAwO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZDogIzAwZWIwMDtcbiAgfVxuICA3NSUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmMDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogI2ZhMjY5MDtcbiAgfVxufVxuXG4ucmFpc29ubmUtY3ljbGUtY29sb3VyLFxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci1vZmZzZXQge1xuICBiYWNrZ3JvdW5kOiAjMDBlYjAwO1xuICBhbmltYXRpb246IHJhaXNvbm5lLWN5Y2xlLWNvbG91ciAxMHMgaW5maW5pdGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ciAuYmxhY2stb24td2hpdGUsXG4ucmFpc29ubmUtY3ljbGUtY29sb3VyLW9mZnNldCAuYmxhY2stb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci1vZmZzZXQge1xuICBhbmltYXRpb24tZGVsYXk6IDVzO1xufVxuXG4ucmFpc29ubmUtY3ljbGUtY29sb3VyLW9uZSxcbi5yYWlzb25uZS1jeWNsZS1jb2xvdXItb2Zmc2V0LW9uZSB7XG4gIGJhY2tncm91bmQ6ICMwMGViMDA7XG4gIGFuaW1hdGlvbjogcmFpc29ubmUtY3ljbGUtY29sb3VyLW9uZSAxNXMgaW5maW5pdGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci1vbmUgLmJsYWNrLW9uLXdoaXRlLFxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci1vZmZzZXQtb25lIC5ibGFjay1vbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucmFpc29ubmUtY3ljbGUtY29sb3VyLW9mZnNldC1vbmUge1xuICBhbmltYXRpb24tZGVsYXk6IDVzO1xufVxuXG4ucmFpc29ubmUtY3ljbGUtY29sb3VyLXR3byxcbi5yYWlzb25uZS1jeWNsZS1jb2xvdXItb2Zmc2V0LXR3byB7XG4gIGJhY2tncm91bmQ6ICNmZmZmMDA7XG4gIGFuaW1hdGlvbjogcmFpc29ubmUtY3ljbGUtY29sb3VyLXR3byAxNXMgaW5maW5pdGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci10d28gLmJsYWNrLW9uLXdoaXRlLFxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci1vZmZzZXQtdHdvIC5ibGFjay1vbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucmFpc29ubmUtY3ljbGUtY29sb3VyLW9mZnNldC10d28ge1xuICBhbmltYXRpb24tZGVsYXk6IDVzO1xufVxuXG4ucmFpc29ubmUtY3ljbGUtY29sb3VyLXRocmVlLFxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci1vZmZzZXQtdGhyZWUge1xuICBiYWNrZ3JvdW5kOiAjZmEyNjkwO1xuICBhbmltYXRpb246IHJhaXNvbm5lLWN5Y2xlLWNvbG91ci10aHJlZSAxNXMgaW5maW5pdGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci10aHJlZSAuYmxhY2stb24td2hpdGUsXG4ucmFpc29ubmUtY3ljbGUtY29sb3VyLW9mZnNldC10aHJlZSAuYmxhY2stb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci1vZmZzZXQtdGhyZWUge1xuICBhbmltYXRpb24tZGVsYXk6IDVzO1xufVxuXG4ucXVhcnRlciAucmFpc29ubmUtYmlnLWxldHRlciwgLmhhbGYgLnJhaXNvbm5lLWJpZy1sZXR0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ucXVhcnRlciAucmFpc29ubmUtc3ZnLCAuaGFsZiAucmFpc29ubmUtc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMC40ZW0pO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ucmFpc29ubmUtYmFja2dyb3VuZC1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMWVtKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5wcmV2aWV3LXJhaXNvbm5lLWRlbWlib2xkIGEge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnByZXZpZXctcmFpc29ubmUtZGVtaWJvbGQgYSAucHJldmlldy13cmFwIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcmV2aWV3LXJhaXNvbm5lLWRlbWlib2xkIGEgLnByZXZpZXctd3JhcCAucHJldmlldy1sYWJlbCB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5cbi5yZWFkZXItaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi5yZWFkZXItbGVhZGluZyAucHJldmlldy1maWx0ZXItcGFyYWdyYXBoIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnJlYWRlci1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yZWFkZXItZmxvYXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJlYWRlci1sZWZ0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlYWRlci1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC1oYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCIuLi5cIjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubm8tb3ZlcmZsb3cge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhZGVyLWNoYXJhY3Rlci1zZXRzIC5zdWItc2V0LWNoYXJhY3RlciB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oYWxmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucXVhcnRlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucXVhcnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucXVhcnRlciBpbWcsIC5oYWxmIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5iYWNrZ3JvdW5kLWZpbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLmJhY2tncm91bmQtZmlsbC1yZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliO1xufVxuXG5cbi5yZWxhdGl2ZS1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5yZWxhdGl2ZS1oZWFkZXIgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmF1eC1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubW9uby1sZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm1vbm8tbGVhZCAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWxhdGl2ZS1sYXJnZSAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuXG4uc2VsdmEtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zZWx2YS1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi5zZWx2YS1saXN0IC5wcmV2aWV3LXRleHQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zZWx2YS1saXN0IC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbHZhLWxlZnQtaXRlbSB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uc2VsdmEtcmlnaHQtaXRlbSB7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zZWx2YS1taWQgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zZWx2YS1taWQgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsdmEtc21hbGwtbWlkIHtcbiAgZm9udC1zaXplOiAzdnc7XG4gIG1hcmdpbjogNHJlbSAwIDA7XG59XG5cblxuLnN1bnNldC1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zdW5zZXQtbGVhZCAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdW5zZXQtYm90dG9tIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3Vuc2V0LWJvdHRvbSAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdW5zZXQtcXVhcnRlci1ib3R0b20gLnByZXZpZXcge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uc3Vuc2V0LWdvdGhpYy1oYWlybGluZS1zdHlsaXN0aWMtc2V0LTMgLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldywgLnN1bnNldC1nb3RoaWMtdGhpbi1zdHlsaXN0aWMtc2V0LTMgLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldywgLnN1bnNldC1nb3RoaWMtbGlnaHQtc3R5bGlzdGljLXNldC0zIC5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXcsIC5zdW5zZXQtZ290aGljLXJlZ3VsYXItc3R5bGlzdGljLXNldC0zIC5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXcsIC5zdW5zZXQtZ290aGljLW1lZGl1bS1zdHlsaXN0aWMtc2V0LTMgLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldywgLnN1bnNldC1nb3RoaWMtYm9sZC1zdHlsaXN0aWMtc2V0LTMgLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldywgLnN1bnNldC1nb3RoaWMtaGVhdnktc3R5bGlzdGljLXNldC0zIC5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5zdW5zZXQtY2Fyb3VzZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdW5zZXQtY2Fyb3VzZWwtbGFyZ2Uge1xuICBmb250LXNpemU6IDZ2dztcbn1cblxuLnByZXZpZXctZmlsdGVyLXBhcmFncmFwaCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zdW5zZXQtZ290aGljLWhhaXJsaW5lLXJvbWFuLW51bWVyYWxzLFxuLnN1bnNldC1nb3RoaWMtdGhpbi1yb21hbi1udW1lcmFscyxcbi5zdW5zZXQtZ290aGljLWxpZ2h0LXJvbWFuLW51bWVyYWxzLFxuLnN1bnNldC1nb3RoaWMtcmVndWxhci1yb21hbi1udW1lcmFscyxcbi5zdW5zZXQtZ290aGljLW1lZGl1bS1yb21hbi1udW1lcmFscyxcbi5zdW5zZXQtZ290aGljLWJvbGQtcm9tYW4tbnVtZXJhbHMsXG4uc3Vuc2V0LWdvdGhpYy1oZWF2eS1yb21hbi1udW1lcmFscyB7XG4gIHdpZHRoOiBjYWxjKDhyZW0gLSAxcHgpO1xufVxuXG5cbi5zeXN0ZW04NS1leHRyYS1wYWRkaW5nIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnN5c3RlbTg1LXBhcmEtbW9yZS1zcGFjZSAucHJldmlldy1ncm91cCAucHJldmlldyBhIC5wcmV2aWV3LXdyYXAgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5zeXN0ZW04NS1jaGFyYWN0ZXItc2V0cyAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLnN5c3RlbTg1LWRpc2NyZXRpb25hbC1saWdhdHVyZXMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiZGxpZ1wiO1xufVxuXG4uc3lzdGVtODUtcmVkIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG59XG5cbi5zeXN0ZW04NS1waW5rIHtcbiAgY29sb3I6ICNmZjVhZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc3lzdGVtODUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnN5c3RlbTg1LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3lzdGVtODUtcmVndWxhci1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLnN5c3RlbTg1LWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLnN5c3RlbTg1LW1lZGl1bS1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLnN5c3RlbTg1LW1lZGl1bS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5zeXN0ZW04NS1ib2xkLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uc3lzdGVtODUtYm9sZC1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5zeXN0ZW04NS1tb25vLXJlZ3VsYXItbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5zeXN0ZW04NS1tb25vLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLnN5c3RlbTg1LW1vbm8tbWVkaXVtLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uc3lzdGVtODUtbW9uby1tZWRpdW0taXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uc3lzdGVtODUtbW9uby1ib2xkLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uc3lzdGVtODUtbW9uby1ib2xkLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc3MwNyc7XG59XG5cbi5zeXN0ZW04NS1jb2RlLTEge1xuICBjb2xvcjogIzAwNzg3ZDtcbn1cblxuLnN5c3RlbTg1LWNvZGUtMiB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuXG4uc3lzdGVtODUtY29kZS0zIHtcbiAgY29sb3I6ICNmZjVhZmY7XG59XG5cbi5zeXN0ZW04NS1jb2RlLTQge1xuICBjb2xvcjogIzAwODJkYztcbn1cblxuLnN5c3RlbTg1LWNvZGUtNSB7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuXG5cbi50cmFuc2NyaXB0LW1hcnF1ZWUge1xuICBmb250LXNpemU6IDE1dnc7XG4gIGhlaWdodDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4udHJhbnNjcmlwdC1tYXJxdWVlIC5tYXJxdWVlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG59XG5cbi50cmFuc2NyaXB0LW1hcnF1ZWUgLm1hcnF1ZWUtcmlnaHQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbn1cblxuLnRyYW5zY3JpcHQtcGFyYSBkaXYge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmFsdWUtc2Fucy1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi52YWx1ZS1zYW5zLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAudmFsdWUtc2Fucy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZhbHVlLXNhbnMtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmFsdWUtc2Fucy1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gIH1cbn1cblxuLnZhbHVlLXNhbnMtZm9vdGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xufVxuXG4udmFsdWUtc2Fucy1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi52YWx1ZS1zYW5zLW1haW4gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi52YWx1ZS1zYW5zLW1hcnF1ZWUge1xuICBmb250LXNpemU6IDE2dnc7XG4gIGhlaWdodDogMjV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLXNhbnMtbWFycXVlZSB7XG4gICAgcGFkZGluZzogMnJlbSAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLXNhbnMtbWFycXVlZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4udmFsdWUtc2Fucy1tYXJxdWVlIC5tYXJxdWVlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMHM7XG59XG5cbi52YWx1ZS1zYW5zLXdvcmQtc3BhY2luZyB7XG4gIGZvbnQtc3RyZXRjaDogODAlO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmFsdWUtc2VyaWYtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udmFsdWUtc2VyaWYtbW9iaWxlIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDgwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC52YWx1ZS1zZXJpZi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZhbHVlLXNlcmlmLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLXNlcmlmLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxufVxuXG4udmFsdWUtc2VyaWYtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4udmFsdWUtc2VyaWYtbWFpbiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnZhbHVlLXNlcmlmLW1hcnF1ZWUge1xuICBmb250LXNpemU6IDE2dnc7XG4gIGhlaWdodDogMjV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLXNlcmlmLW1hcnF1ZWUge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52YWx1ZS1zZXJpZi1tYXJxdWVlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC42NnJlbTtcbiAgfVxufVxuXG4udmFsdWUtc2VyaWYtbWFycXVlZSAubWFycXVlZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjBzO1xufVxuXG4udmFsdWUtc2VyaWYtd29yZC1zcGFjaW5nIHtcbiAgZm9udC1zdHJldGNoOiA4MCU7XG59XG5cblxuLnZhbHVlLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogNnJlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cblxuLnZhbHVlLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnZhbHVlLW1haW4gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi52YWx1ZS1tYXJxdWVlIHtcbiAgZm9udC1zaXplOiAxNnZ3O1xuICBwYWRkaW5nOiAycmVtIDAgMCAwO1xuICBoZWlnaHQ6IDI1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnZhbHVlLW1hcnF1ZWUgLm1hcnF1ZWUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDIwcztcbn1cblxuXG4udmlzdWVsdC1oZWFkZXIge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMS41cmVtIDJyZW07XG59XG5cbi52aXN1ZWx0LWhlYWRlciAucHJldmlldy1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZpc3VlbHQtaGVhZGVyLWxldHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzB2dztcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDMydnc7XG59XG5cbi52aXN1ZWx0LWhlYWRlci1sZXR0ZXJzID4gZGl2IHtcbiAgZm9udC1zaXplOiAzMHZ3O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi52aXN1ZWx0LWhlYWRlci1sZXR0ZXJzIC50bCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgYW5pbWF0aW9uOiBzbGlkZS1kb3duLWFuZC1yZXR1cm4gN3MgaW5maW5pdGU7XG59XG5cbi52aXN1ZWx0LWhlYWRlci1sZXR0ZXJzIC50ciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBhbmltYXRpb246IHNsaWRlLWRvd24tYW5kLXJldHVybiA3cyBpbmZpbml0ZTtcbn1cblxuLnZpc3VlbHQtaGVhZGVyLWxldHRlcnMgLmJyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgYW5pbWF0aW9uOiBzbGlkZS11cC1hbmQtcmV0dXJuIDdzIGluZmluaXRlO1xufVxuXG4udmlzdWVsdC1oZWFkZXItbGV0dGVycyAuYmwge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBhbmltYXRpb246IHNsaWRlLXVwLWFuZC1yZXR1cm4gN3MgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtZG93bi1hbmQtcmV0dXJuIHtcbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCA4dncsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCA4dncsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwLWFuZC1yZXR1cm4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCA4dncsIDApO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDh2dywgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCA4dncsIDApO1xuICB9XG59XG5cbi52aXN1ZWx0LW1hcnF1ZWUge1xuICBmb250LXNpemU6IDI0dnc7XG4gIGhlaWdodDogMzJ2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4udmlzdWVsdC1tYXJxdWVlIC5tYXJxdWVlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyNHM7XG59XG5cbi53aGl0ZS1zcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52aXN1ZWx0LWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnZpc3VlbHQtbWFpbiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnZpc3VlbHQtbGlnaHQtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi52aXN1ZWx0LWxpZ2h0LWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLnZpc3VlbHQtcmVndWxhci1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLnZpc3VlbHQtaXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4udmlzdWVsdC1tZWRpdW0tbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi52aXN1ZWx0LW1lZGl1bS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi52aXN1ZWx0LWJvbGQtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi52aXN1ZWx0LWJvbGQtaXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4udmlzdWVsdC1ibGFjay1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLnZpc3VlbHQtYmxhY2staXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4ge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczA2Jztcbn1cblxuXG4iLG51bGxdfQ== */