/*! 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%;
}

.top-focus-banner {
  margin: 0 4rem 2rem;
}

.instagram-sans-header {
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.instagram-sans-header .instagram-sans-container {
  background-image: linear-gradient(135deg, #ffd600, #ff7a00, #ff0169, #d300c5, #6947ef);
}

.instagram-sans-header .ig-gradient-rotate {
  animation: rotateGradient 6s infinite;
}

.instagram-sans-header figure {
  background: none;
}

@media (min-width: 800px) {
  .instagram-sans-header figcaption {
    margin: 1rem 0 2rem 0;
    width: 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;
}

.forme-blue-on-white {
  color: #1c4388;
  background-color: #FFFFFF;
  border-color: undefined;
}

.forme-blue-on-white .filter-text-input {
  color: #1c4388;
  background-color: undefined;
}

.forme-blue-on-white .invert, .forme-blue-on-white.preview-basis-grotesque-off-white, .forme-blue-on-white.preview-basis-grotesque-off-white-italic {
  background-color: #1c4388;
  color: #FFFFFF;
}

.forme-blue-on-white .filter,
.forme-blue-on-white .glyph-big {
  background-color: #FFFFFF;
}

.forme-blue-on-white .buy-buttons-single-checkbox-circle {
  border-color: #1c4388;
}

.forme-white-on-blue {
  color: #FFFFFF;
  background-color: #1c4388;
  border-color: undefined;
}

.forme-white-on-blue .filter-text-input {
  color: #FFFFFF;
  background-color: undefined;
}

.forme-white-on-blue .invert, .forme-white-on-blue.preview-basis-grotesque-off-white, .forme-white-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #FFFFFF;
  color: #1c4388;
}

.forme-white-on-blue .filter,
.forme-white-on-blue .glyph-big {
  background-color: #1c4388;
}

.forme-white-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #FFFFFF;
}

.fold-black-on-red {
  color: #000000;
  background-color: #bb3118;
  border-color: undefined;
}

.fold-black-on-red .filter-text-input {
  color: #000000;
  background-color: undefined;
}

.fold-black-on-red .invert, .fold-black-on-red.preview-basis-grotesque-off-white, .fold-black-on-red.preview-basis-grotesque-off-white-italic {
  background-color: #000000;
  color: #bb3118;
}

.fold-black-on-red .filter,
.fold-black-on-red .glyph-big {
  background-color: #bb3118;
}

.fold-black-on-red .buy-buttons-single-checkbox-circle {
  border-color: #000000;
}

.fold-black-on-cream {
  color: #000000;
  background-color: #e7e4d7;
  border-color: undefined;
}

.fold-black-on-cream .filter-text-input {
  color: #000000;
  background-color: undefined;
}

.fold-black-on-cream .invert, .fold-black-on-cream.preview-basis-grotesque-off-white, .fold-black-on-cream.preview-basis-grotesque-off-white-italic {
  background-color: #000000;
  color: #e7e4d7;
}

.fold-black-on-cream .filter,
.fold-black-on-cream .glyph-big {
  background-color: #e7e4d7;
}

.fold-black-on-cream .buy-buttons-single-checkbox-circle {
  border-color: #000000;
}

.fold-cream-on-black {
  color: #e7e4d7;
  background-color: #000000;
  border-color: undefined;
}

.fold-cream-on-black .filter-text-input {
  color: #e7e4d7;
  background-color: undefined;
}

.fold-cream-on-black .invert, .fold-cream-on-black.preview-basis-grotesque-off-white, .fold-cream-on-black.preview-basis-grotesque-off-white-italic {
  background-color: #e7e4d7;
  color: #000000;
}

.fold-cream-on-black .filter,
.fold-cream-on-black .glyph-big {
  background-color: #000000;
}

.fold-cream-on-black .buy-buttons-single-checkbox-circle {
  border-color: #e7e4d7;
}

.apta-grey-on-blue {
  color: #fbfbfb;
  background-color: #4050ea;
  border-color: undefined;
}

.apta-grey-on-blue .filter-text-input {
  color: #fbfbfb;
  background-color: undefined;
}

.apta-grey-on-blue .invert, .apta-grey-on-blue.preview-basis-grotesque-off-white, .apta-grey-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #fbfbfb;
  color: #4050ea;
}

.apta-grey-on-blue .filter,
.apta-grey-on-blue .glyph-big {
  background-color: #4050ea;
}

.apta-grey-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #fbfbfb;
}

.apta-blue-on-grey {
  color: #4050ea;
  background-color: #fbfbfb;
  border-color: undefined;
}

.apta-blue-on-grey .filter-text-input {
  color: #4050ea;
  background-color: undefined;
}

.apta-blue-on-grey .invert, .apta-blue-on-grey.preview-basis-grotesque-off-white, .apta-blue-on-grey.preview-basis-grotesque-off-white-italic {
  background-color: #4050ea;
  color: #fbfbfb;
}

.apta-blue-on-grey .filter,
.apta-blue-on-grey .glyph-big {
  background-color: #fbfbfb;
}

.apta-blue-on-grey .buy-buttons-single-checkbox-circle {
  border-color: #4050ea;
}

.guida-white-on-blue {
  color: #FFF;
  background-color: #0077FF;
  border-color: undefined;
}

.guida-white-on-blue .filter-text-input {
  color: #FFF;
  background-color: undefined;
}

.guida-white-on-blue .invert, .guida-white-on-blue.preview-basis-grotesque-off-white, .guida-white-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #FFF;
  color: #0077FF;
}

.guida-white-on-blue .filter,
.guida-white-on-blue .glyph-big {
  background-color: #0077FF;
}

.guida-white-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #FFF;
}

.guida-black-on-blue {
  color: #000;
  background-color: #0077FF;
  border-color: undefined;
}

.guida-black-on-blue .filter-text-input {
  color: #000;
  background-color: undefined;
}

.guida-black-on-blue .invert, .guida-black-on-blue.preview-basis-grotesque-off-white, .guida-black-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #0077FF;
}

.guida-black-on-blue .filter,
.guida-black-on-blue .glyph-big {
  background-color: #0077FF;
}

.guida-black-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.guida-blue-on-black {
  color: #0077FF;
  background-color: #000;
  border-color: undefined;
}

.guida-blue-on-black .filter-text-input {
  color: #0077FF;
  background-color: undefined;
}

.guida-blue-on-black .invert, .guida-blue-on-black.preview-basis-grotesque-off-white, .guida-blue-on-black.preview-basis-grotesque-off-white-italic {
  background-color: #0077FF;
  color: #000;
}

.guida-blue-on-black .filter,
.guida-blue-on-black .glyph-big {
  background-color: #000;
}

.guida-blue-on-black .buy-buttons-single-checkbox-circle {
  border-color: #0077FF;
}

.guida-mono-white-on-orange {
  color: #FFF;
  background-color: #ff6a19;
  border-color: undefined;
}

.guida-mono-white-on-orange .filter-text-input {
  color: #FFF;
  background-color: undefined;
}

.guida-mono-white-on-orange .invert, .guida-mono-white-on-orange.preview-basis-grotesque-off-white, .guida-mono-white-on-orange.preview-basis-grotesque-off-white-italic {
  background-color: #FFF;
  color: #ff6a19;
}

.guida-mono-white-on-orange .filter,
.guida-mono-white-on-orange .glyph-big {
  background-color: #ff6a19;
}

.guida-mono-white-on-orange .buy-buttons-single-checkbox-circle {
  border-color: #FFF;
}

.guida-mono-orange-on-black {
  color: #ff6a19;
  background-color: #000;
  border-color: undefined;
}

.guida-mono-orange-on-black .filter-text-input {
  color: #ff6a19;
  background-color: undefined;
}

.guida-mono-orange-on-black .invert, .guida-mono-orange-on-black.preview-basis-grotesque-off-white, .guida-mono-orange-on-black.preview-basis-grotesque-off-white-italic {
  background-color: #ff6a19;
  color: #000;
}

.guida-mono-orange-on-black .filter,
.guida-mono-orange-on-black .glyph-big {
  background-color: #000;
}

.guida-mono-orange-on-black .buy-buttons-single-checkbox-circle {
  border-color: #ff6a19;
}

.guida-mono-black-on-orange {
  color: #000;
  background-color: #ff6a19;
  border-color: undefined;
}

.guida-mono-black-on-orange .filter-text-input {
  color: #000;
  background-color: undefined;
}

.guida-mono-black-on-orange .invert, .guida-mono-black-on-orange.preview-basis-grotesque-off-white, .guida-mono-black-on-orange.preview-basis-grotesque-off-white-italic {
  background-color: #000;
  color: #ff6a19;
}

.guida-mono-black-on-orange .filter,
.guida-mono-black-on-orange .glyph-big {
  background-color: #ff6a19;
}

.guida-mono-black-on-orange .buy-buttons-single-checkbox-circle {
  border-color: #000;
}

.bb-green-on-blue {
  color: #CAF7C8;
  background-color: #00083B;
  border-color: undefined;
}

.bb-green-on-blue .filter-text-input {
  color: #CAF7C8;
  background-color: undefined;
}

.bb-green-on-blue .invert, .bb-green-on-blue.preview-basis-grotesque-off-white, .bb-green-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #CAF7C8;
  color: #00083B;
}

.bb-green-on-blue .filter,
.bb-green-on-blue .glyph-big {
  background-color: #00083B;
}

.bb-green-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #CAF7C8;
}

.bb-yellow-on-blue {
  color: #FFF7CC;
  background-color: #00083B;
  border-color: undefined;
}

.bb-yellow-on-blue .filter-text-input {
  color: #FFF7CC;
  background-color: undefined;
}

.bb-yellow-on-blue .invert, .bb-yellow-on-blue.preview-basis-grotesque-off-white, .bb-yellow-on-blue.preview-basis-grotesque-off-white-italic {
  background-color: #FFF7CC;
  color: #00083B;
}

.bb-yellow-on-blue .filter,
.bb-yellow-on-blue .glyph-big {
  background-color: #00083B;
}

.bb-yellow-on-blue .buy-buttons-single-checkbox-circle {
  border-color: #FFF7CC;
}

.reader-cond-yellow-on-black {
  color: #FFEA00;
  background-color: #1a1a1a;
  border-color: undefined;
}

.reader-cond-yellow-on-black .filter-text-input {
  color: #FFEA00;
  background-color: undefined;
}

.reader-cond-yellow-on-black .invert, .reader-cond-yellow-on-black.preview-basis-grotesque-off-white, .reader-cond-yellow-on-black.preview-basis-grotesque-off-white-italic {
  background-color: #FFEA00;
  color: #1a1a1a;
}

.reader-cond-yellow-on-black .filter,
.reader-cond-yellow-on-black .glyph-big {
  background-color: #1a1a1a;
}

.reader-cond-yellow-on-black .buy-buttons-single-checkbox-circle {
  border-color: #FFEA00;
}

.chromatic-1 {
  color: #FFFFFF;
  background-color: #69E6C9;
  border-color: undefined;
}

.chromatic-1 .filter-text-input {
  color: #FFFFFF;
  background-color: undefined;
}

.chromatic-1 .invert, .chromatic-1.preview-basis-grotesque-off-white, .chromatic-1.preview-basis-grotesque-off-white-italic {
  background-color: #FFFFFF;
  color: #69E6C9;
}

.chromatic-1 .filter,
.chromatic-1 .glyph-big {
  background-color: #69E6C9;
}

.chromatic-1 .buy-buttons-single-checkbox-circle {
  border-color: #FFFFFF;
}

.chromatic-2 {
  color: #FFFFFF;
  background-color: #2BABB7;
  border-color: undefined;
}

.chromatic-2 .filter-text-input {
  color: #FFFFFF;
  background-color: undefined;
}

.chromatic-2 .invert, .chromatic-2.preview-basis-grotesque-off-white, .chromatic-2.preview-basis-grotesque-off-white-italic {
  background-color: #FFFFFF;
  color: #2BABB7;
}

.chromatic-2 .filter,
.chromatic-2 .glyph-big {
  background-color: #2BABB7;
}

.chromatic-2 .buy-buttons-single-checkbox-circle {
  border-color: #FFFFFF;
}

.chromatic-3 {
  color: #FFFFFF;
  background-color: #008888;
  border-color: undefined;
}

.chromatic-3 .filter-text-input {
  color: #FFFFFF;
  background-color: undefined;
}

.chromatic-3 .invert, .chromatic-3.preview-basis-grotesque-off-white, .chromatic-3.preview-basis-grotesque-off-white-italic {
  background-color: #FFFFFF;
  color: #008888;
}

.chromatic-3 .filter,
.chromatic-3 .glyph-big {
  background-color: #008888;
}

.chromatic-3 .buy-buttons-single-checkbox-circle {
  border-color: #FFFFFF;
}

.chromatic-4 {
  color: #FFFFFF;
  background-color: #1E59E1;
  border-color: undefined;
}

.chromatic-4 .filter-text-input {
  color: #FFFFFF;
  background-color: undefined;
}

.chromatic-4 .invert, .chromatic-4.preview-basis-grotesque-off-white, .chromatic-4.preview-basis-grotesque-off-white-italic {
  background-color: #FFFFFF;
  color: #1E59E1;
}

.chromatic-4 .filter,
.chromatic-4 .glyph-big {
  background-color: #1E59E1;
}

.chromatic-4 .buy-buttons-single-checkbox-circle {
  border-color: #FFFFFF;
}

.chromatic-5 {
  color: #FFFFFF;
  background-color: #1E1B79;
  border-color: undefined;
}

.chromatic-5 .filter-text-input {
  color: #FFFFFF;
  background-color: undefined;
}

.chromatic-5 .invert, .chromatic-5.preview-basis-grotesque-off-white, .chromatic-5.preview-basis-grotesque-off-white-italic {
  background-color: #FFFFFF;
  color: #1E1B79;
}

.chromatic-5 .filter,
.chromatic-5 .glyph-big {
  background-color: #1E1B79;
}

.chromatic-5 .buy-buttons-single-checkbox-circle {
  border-color: #FFFFFF;
}

.chromatic-6 {
  color: #FFFFFF;
  background-color: #1E0E35;
  border-color: undefined;
}

.chromatic-6 .filter-text-input {
  color: #FFFFFF;
  background-color: undefined;
}

.chromatic-6 .invert, .chromatic-6.preview-basis-grotesque-off-white, .chromatic-6.preview-basis-grotesque-off-white-italic {
  background-color: #FFFFFF;
  color: #1E0E35;
}

.chromatic-6 .filter,
.chromatic-6 .glyph-big {
  background-color: #1E0E35;
}

.chromatic-6 .buy-buttons-single-checkbox-circle {
  border-color: #FFFFFF;
}

.chromatic-grey {
  color: #000000;
  background-color: #F3F3F3;
  border-color: undefined;
}

.chromatic-grey .filter-text-input {
  color: #000000;
  background-color: undefined;
}

.chromatic-grey .invert, .chromatic-grey.preview-basis-grotesque-off-white, .chromatic-grey.preview-basis-grotesque-off-white-italic {
  background-color: #000000;
  color: #F3F3F3;
}

.chromatic-grey .filter,
.chromatic-grey .glyph-big {
  background-color: #F3F3F3;
}

.chromatic-grey .buy-buttons-single-checkbox-circle {
  border-color: #000000;
}


.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";
}

.arabic-denominators {
  font-feature-settings: "dnom";
}

.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";
}

.stylistic-set-19 {
  font-feature-settings: "ss19";
}

.stylistic-set-20 {
  font-feature-settings: "ss20";
}

.reader-dlig-ss04 {
  font-feature-settings: "dlig","ss04";
}

.localised-forms {
  font-feature-settings: "locl";
}

.marche-localised-forms {
  font-feature-settings: "locl";
}

.cv01 {
  font-feature-settings: "cv01";
}

.cv02 {
  font-feature-settings: "cv02";
}

.cv03 {
  font-feature-settings: "cv03";
}

.cv04 {
  font-feature-settings: "cv04";
}

.cv05 {
  font-feature-settings: "cv05";
}

.cv06 {
  font-feature-settings: "cv06";
}

.cv07 {
  font-feature-settings: "cv07";
}

.cv08 {
  font-feature-settings: "cv08";
}

.cv09 {
  font-feature-settings: "cv09";
}

.cv10 {
  font-feature-settings: "cv10";
}

.cv11 {
  font-feature-settings: "cv11";
}

.cv12 {
  font-feature-settings: "cv12";
}

.cv13 {
  font-feature-settings: "cv13";
}

.cv14 {
  font-feature-settings: "cv14";
}

.cv15 {
  font-feature-settings: "cv15";
}

.cv16 {
  font-feature-settings: "cv16";
}

.cv17 {
  font-feature-settings: "cv17";
}

.cv18 {
  font-feature-settings: "cv18";
}

.cv19 {
  font-feature-settings: "cv19";
}

.cv20 {
  font-feature-settings: "cv20";
}

.cv21 {
  font-feature-settings: "cv21";
}

.cv22 {
  font-feature-settings: "cv22";
}

.cv23 {
  font-feature-settings: "cv23";
}

.cv24 {
  font-feature-settings: "cv24";
}


@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-thai-bold';
  src: url("/webfonts/apercu/pro/apercu-thai-bold-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-thai-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-thai-bold-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-thai-bold-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-thai-bold-pro.ttf") format("truetype");
}

.apercu-thai-bold {
  font-family: apercu-thai-bold;
}

@font-face {
  font-family: 'apercu-thai-light';
  src: url("/webfonts/apercu/pro/apercu-thai-light-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-thai-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-thai-light-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-thai-light-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-thai-light-pro.ttf") format("truetype");
}

.apercu-thai-light {
  font-family: apercu-thai-light;
}

@font-face {
  font-family: 'apercu-thai-medium';
  src: url("/webfonts/apercu/pro/apercu-thai-medium-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-thai-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-thai-medium-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-thai-medium-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-thai-medium-pro.ttf") format("truetype");
}

.apercu-thai-medium {
  font-family: apercu-thai-medium;
}

@font-face {
  font-family: 'apercu-thai-regular';
  src: url("/webfonts/apercu/pro/apercu-thai-regular-pro.eot");
  src: url("/webfonts/apercu/pro/apercu-thai-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu/pro/apercu-thai-regular-pro.woff2") format("woff2"), url("/webfonts/apercu/pro/apercu-thai-regular-pro.woff") format("woff"), url("/webfonts/apercu/pro/apercu-thai-regular-pro.ttf") format("truetype");
}

.apercu-thai-regular {
  font-family: apercu-thai-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: 'apercu-thai-bold';
  src: url("/webfonts/apercu-thai/pro/apercu-thai-bold-pro.eot");
  src: url("/webfonts/apercu-thai/pro/apercu-thai-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-thai/pro/apercu-thai-bold-pro.woff2") format("woff2"), url("/webfonts/apercu-thai/pro/apercu-thai-bold-pro.woff") format("woff"), url("/webfonts/apercu-thai/pro/apercu-thai-bold-pro.ttf") format("truetype");
}

.apercu-thai-bold {
  font-family: apercu-thai-bold;
}

@font-face {
  font-family: 'apercu-thai-light';
  src: url("/webfonts/apercu-thai/pro/apercu-thai-light-pro.eot");
  src: url("/webfonts/apercu-thai/pro/apercu-thai-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-thai/pro/apercu-thai-light-pro.woff2") format("woff2"), url("/webfonts/apercu-thai/pro/apercu-thai-light-pro.woff") format("woff"), url("/webfonts/apercu-thai/pro/apercu-thai-light-pro.ttf") format("truetype");
}

.apercu-thai-light {
  font-family: apercu-thai-light;
}

@font-face {
  font-family: 'apercu-thai-medium';
  src: url("/webfonts/apercu-thai/pro/apercu-thai-medium-pro.eot");
  src: url("/webfonts/apercu-thai/pro/apercu-thai-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-thai/pro/apercu-thai-medium-pro.woff2") format("woff2"), url("/webfonts/apercu-thai/pro/apercu-thai-medium-pro.woff") format("woff"), url("/webfonts/apercu-thai/pro/apercu-thai-medium-pro.ttf") format("truetype");
}

.apercu-thai-medium {
  font-family: apercu-thai-medium;
}

@font-face {
  font-family: 'apercu-thai-regular';
  src: url("/webfonts/apercu-thai/pro/apercu-thai-regular-pro.eot");
  src: url("/webfonts/apercu-thai/pro/apercu-thai-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apercu-thai/pro/apercu-thai-regular-pro.woff2") format("woff2"), url("/webfonts/apercu-thai/pro/apercu-thai-regular-pro.woff") format("woff"), url("/webfonts/apercu-thai/pro/apercu-thai-regular-pro.ttf") format("truetype");
}

.apercu-thai-regular {
  font-family: apercu-thai-regular;
}

@font-face {
  font-family: 'apta-bold-italic';
  src: url("/webfonts/apta/pro/apta-bold-italic-pro.eot");
  src: url("/webfonts/apta/pro/apta-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apta/pro/apta-bold-italic-pro.woff2") format("woff2"), url("/webfonts/apta/pro/apta-bold-italic-pro.woff") format("woff"), url("/webfonts/apta/pro/apta-bold-italic-pro.ttf") format("truetype");
}

.apta-bold-italic {
  font-family: apta-bold-italic;
}

@font-face {
  font-family: 'apta-bold';
  src: url("/webfonts/apta/pro/apta-bold-pro.eot");
  src: url("/webfonts/apta/pro/apta-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apta/pro/apta-bold-pro.woff2") format("woff2"), url("/webfonts/apta/pro/apta-bold-pro.woff") format("woff"), url("/webfonts/apta/pro/apta-bold-pro.ttf") format("truetype");
}

.apta-bold {
  font-family: apta-bold;
}

@font-face {
  font-family: 'apta-extrabold-italic';
  src: url("/webfonts/apta/pro/apta-extrabold-italic-pro.eot");
  src: url("/webfonts/apta/pro/apta-extrabold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apta/pro/apta-extrabold-italic-pro.woff2") format("woff2"), url("/webfonts/apta/pro/apta-extrabold-italic-pro.woff") format("woff"), url("/webfonts/apta/pro/apta-extrabold-italic-pro.ttf") format("truetype");
}

.apta-extrabold-italic {
  font-family: apta-extrabold-italic;
}

@font-face {
  font-family: 'apta-extrabold';
  src: url("/webfonts/apta/pro/apta-extrabold-pro.eot");
  src: url("/webfonts/apta/pro/apta-extrabold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apta/pro/apta-extrabold-pro.woff2") format("woff2"), url("/webfonts/apta/pro/apta-extrabold-pro.woff") format("woff"), url("/webfonts/apta/pro/apta-extrabold-pro.ttf") format("truetype");
}

.apta-extrabold {
  font-family: apta-extrabold;
}

@font-face {
  font-family: 'apta-italic';
  src: url("/webfonts/apta/pro/apta-italic-pro.eot");
  src: url("/webfonts/apta/pro/apta-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apta/pro/apta-italic-pro.woff2") format("woff2"), url("/webfonts/apta/pro/apta-italic-pro.woff") format("woff"), url("/webfonts/apta/pro/apta-italic-pro.ttf") format("truetype");
}

.apta-italic {
  font-family: apta-italic;
}

@font-face {
  font-family: 'apta-light-italic';
  src: url("/webfonts/apta/pro/apta-light-italic-pro.eot");
  src: url("/webfonts/apta/pro/apta-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apta/pro/apta-light-italic-pro.woff2") format("woff2"), url("/webfonts/apta/pro/apta-light-italic-pro.woff") format("woff"), url("/webfonts/apta/pro/apta-light-italic-pro.ttf") format("truetype");
}

.apta-light-italic {
  font-family: apta-light-italic;
}

@font-face {
  font-family: 'apta-light';
  src: url("/webfonts/apta/pro/apta-light-pro.eot");
  src: url("/webfonts/apta/pro/apta-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apta/pro/apta-light-pro.woff2") format("woff2"), url("/webfonts/apta/pro/apta-light-pro.woff") format("woff"), url("/webfonts/apta/pro/apta-light-pro.ttf") format("truetype");
}

.apta-light {
  font-family: apta-light;
}

@font-face {
  font-family: 'apta-medium-italic';
  src: url("/webfonts/apta/pro/apta-medium-italic-pro.eot");
  src: url("/webfonts/apta/pro/apta-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apta/pro/apta-medium-italic-pro.woff2") format("woff2"), url("/webfonts/apta/pro/apta-medium-italic-pro.woff") format("woff"), url("/webfonts/apta/pro/apta-medium-italic-pro.ttf") format("truetype");
}

.apta-medium-italic {
  font-family: apta-medium-italic;
}

@font-face {
  font-family: 'apta-medium';
  src: url("/webfonts/apta/pro/apta-medium-pro.eot");
  src: url("/webfonts/apta/pro/apta-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apta/pro/apta-medium-pro.woff2") format("woff2"), url("/webfonts/apta/pro/apta-medium-pro.woff") format("woff"), url("/webfonts/apta/pro/apta-medium-pro.ttf") format("truetype");
}

.apta-medium {
  font-family: apta-medium;
}

@font-face {
  font-family: 'apta-regular';
  src: url("/webfonts/apta/pro/apta-regular-pro.eot");
  src: url("/webfonts/apta/pro/apta-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apta/pro/apta-regular-pro.woff2") format("woff2"), url("/webfonts/apta/pro/apta-regular-pro.woff") format("woff"), url("/webfonts/apta/pro/apta-regular-pro.ttf") format("truetype");
}

.apta-regular {
  font-family: apta-regular;
}

@font-face {
  font-family: 'apta-thin-italic';
  src: url("/webfonts/apta/pro/apta-thin-italic-pro.eot");
  src: url("/webfonts/apta/pro/apta-thin-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apta/pro/apta-thin-italic-pro.woff2") format("woff2"), url("/webfonts/apta/pro/apta-thin-italic-pro.woff") format("woff"), url("/webfonts/apta/pro/apta-thin-italic-pro.ttf") format("truetype");
}

.apta-thin-italic {
  font-family: apta-thin-italic;
}

@font-face {
  font-family: 'apta-thin';
  src: url("/webfonts/apta/pro/apta-thin-pro.eot");
  src: url("/webfonts/apta/pro/apta-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/apta/pro/apta-thin-pro.woff2") format("woff2"), url("/webfonts/apta/pro/apta-thin-pro.woff") format("woff"), url("/webfonts/apta/pro/apta-thin-pro.ttf") format("truetype");
}

.apta-thin {
  font-family: apta-thin;
}

@font-face {
  font-family: 'apta-vf';
  src: url("/webfonts/apta/vf/apta-vf.eot");
  src: url("/webfonts/apta/vf/apta-vf.eot?#iefix") format("embedded-opentype"), url("/webfonts/apta/vf/apta-vf.woff2") format("woff2"), url("/webfonts/apta/vf/apta-vf.woff") format("woff"), url("/webfonts/apta/vf/apta-vf.ttf") format("truetype");
}

.apta-vf {
  font-family: apta-vf;
}

@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-extralight-italic';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-extralight-italic-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-extralight-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-extralight-italic-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-extralight-italic-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-extralight-italic-pro.ttf") format("truetype");
}

.basis-grotesque-extralight-italic {
  font-family: basis-grotesque-extralight-italic;
}

@font-face {
  font-family: 'basis-grotesque-extralight';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-extralight-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-extralight-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-extralight-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-extralight-pro.ttf") format("truetype");
}

.basis-grotesque-extralight {
  font-family: basis-grotesque-extralight;
}

@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-thin-italic';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-thin-italic-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-thin-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-thin-italic-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-thin-italic-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-thin-italic-pro.ttf") format("truetype");
}

.basis-grotesque-thin-italic {
  font-family: basis-grotesque-thin-italic;
}

@font-face {
  font-family: 'basis-grotesque-thin';
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-thin-pro.eot");
  src: url("/webfonts/basis-grotesque/pro/basis-grotesque-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/basis-grotesque/pro/basis-grotesque-thin-pro.woff2") format("woff2"), url("/webfonts/basis-grotesque/pro/basis-grotesque-thin-pro.woff") format("woff"), url("/webfonts/basis-grotesque/pro/basis-grotesque-thin-pro.ttf") format("truetype");
}

.basis-grotesque-thin {
  font-family: basis-grotesque-thin;
}

@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: 'bb-modern-condensed';
  src: url("/webfonts/bb-modern/pro/bb-modern-condensed-pro.eot");
  src: url("/webfonts/bb-modern/pro/bb-modern-condensed-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/bb-modern/pro/bb-modern-condensed-pro.woff2") format("woff2"), url("/webfonts/bb-modern/pro/bb-modern-condensed-pro.woff") format("woff"), url("/webfonts/bb-modern/pro/bb-modern-condensed-pro.ttf") format("truetype");
}

.bb-modern-condensed {
  font-family: bb-modern-condensed;
}

@font-face {
  font-family: 'bb-modern-regular';
  src: url("/webfonts/bb-modern/pro/bb-modern-regular-pro.eot");
  src: url("/webfonts/bb-modern/pro/bb-modern-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/bb-modern/pro/bb-modern-regular-pro.woff2") format("woff2"), url("/webfonts/bb-modern/pro/bb-modern-regular-pro.woff") format("woff"), url("/webfonts/bb-modern/pro/bb-modern-regular-pro.ttf") format("truetype");
}

.bb-modern-regular {
  font-family: bb-modern-regular;
}

@font-face {
  font-family: 'bb-modern-semicondensed';
  src: url("/webfonts/bb-modern/pro/bb-modern-semicondensed-pro.eot");
  src: url("/webfonts/bb-modern/pro/bb-modern-semicondensed-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/bb-modern/pro/bb-modern-semicondensed-pro.woff2") format("woff2"), url("/webfonts/bb-modern/pro/bb-modern-semicondensed-pro.woff") format("woff"), url("/webfonts/bb-modern/pro/bb-modern-semicondensed-pro.ttf") format("truetype");
}

.bb-modern-semicondensed {
  font-family: bb-modern-semicondensed;
}

@font-face {
  font-family: 'bb-modern-x-condensed';
  src: url("/webfonts/bb-modern/pro/bb-modern-x-condensed-pro.eot");
  src: url("/webfonts/bb-modern/pro/bb-modern-x-condensed-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/bb-modern/pro/bb-modern-x-condensed-pro.woff2") format("woff2"), url("/webfonts/bb-modern/pro/bb-modern-x-condensed-pro.woff") format("woff"), url("/webfonts/bb-modern/pro/bb-modern-x-condensed-pro.ttf") format("truetype");
}

.bb-modern-x-condensed {
  font-family: bb-modern-x-condensed;
}

@font-face {
  font-family: 'bb-modern-xx-condensed';
  src: url("/webfonts/bb-modern/pro/bb-modern-xx-condensed-pro.eot");
  src: url("/webfonts/bb-modern/pro/bb-modern-xx-condensed-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/bb-modern/pro/bb-modern-xx-condensed-pro.woff2") format("woff2"), url("/webfonts/bb-modern/pro/bb-modern-xx-condensed-pro.woff") format("woff"), url("/webfonts/bb-modern/pro/bb-modern-xx-condensed-pro.ttf") format("truetype");
}

.bb-modern-xx-condensed {
  font-family: bb-modern-xx-condensed;
}

@font-face {
  font-family: 'BBModernPro-Roman-VF';
  src: url("/webfonts/bb-modern/vf/BBModernPro-Roman-VF.eot");
  src: url("/webfonts/bb-modern/vf/BBModernPro-Roman-VF.eot?#iefix") format("embedded-opentype"), url("/webfonts/bb-modern/vf/BBModernPro-Roman-VF.woff2") format("woff2"), url("/webfonts/bb-modern/vf/BBModernPro-Roman-VF.woff") format("woff"), url("/webfonts/bb-modern/vf/BBModernPro-Roman-VF.ttf") format("truetype");
}

.BBModernPro-Roman-VF {
  font-family: BBModernPro-Roman-VF;
}

@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: 'chromatic-compact-bold';
  src: url("/webfonts/chromatic/pro/chromatic-compact-bold-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-compact-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-compact-bold-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-compact-bold-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-compact-bold-pro.ttf") format("truetype");
}

.chromatic-compact-bold {
  font-family: chromatic-compact-bold;
}

@font-face {
  font-family: 'chromatic-compact-medium';
  src: url("/webfonts/chromatic/pro/chromatic-compact-medium-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-compact-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-compact-medium-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-compact-medium-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-compact-medium-pro.ttf") format("truetype");
}

.chromatic-compact-medium {
  font-family: chromatic-compact-medium;
}

@font-face {
  font-family: 'chromatic-compact-regular';
  src: url("/webfonts/chromatic/pro/chromatic-compact-regular-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-compact-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-compact-regular-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-compact-regular-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-compact-regular-pro.ttf") format("truetype");
}

.chromatic-compact-regular {
  font-family: chromatic-compact-regular;
}

@font-face {
  font-family: 'chromatic-compact-semibold';
  src: url("/webfonts/chromatic/pro/chromatic-compact-semibold-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-compact-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-compact-semibold-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-compact-semibold-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-compact-semibold-pro.ttf") format("truetype");
}

.chromatic-compact-semibold {
  font-family: chromatic-compact-semibold;
}

@font-face {
  font-family: 'chromatic-compressed-bold';
  src: url("/webfonts/chromatic/pro/chromatic-compressed-bold-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-compressed-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-compressed-bold-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-compressed-bold-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-compressed-bold-pro.ttf") format("truetype");
}

.chromatic-compressed-bold {
  font-family: chromatic-compressed-bold;
}

@font-face {
  font-family: 'chromatic-compressed-medium';
  src: url("/webfonts/chromatic/pro/chromatic-compressed-medium-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-compressed-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-compressed-medium-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-compressed-medium-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-compressed-medium-pro.ttf") format("truetype");
}

.chromatic-compressed-medium {
  font-family: chromatic-compressed-medium;
}

@font-face {
  font-family: 'chromatic-compressed-regular';
  src: url("/webfonts/chromatic/pro/chromatic-compressed-regular-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-compressed-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-compressed-regular-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-compressed-regular-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-compressed-regular-pro.ttf") format("truetype");
}

.chromatic-compressed-regular {
  font-family: chromatic-compressed-regular;
}

@font-face {
  font-family: 'chromatic-compressed-semibold';
  src: url("/webfonts/chromatic/pro/chromatic-compressed-semibold-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-compressed-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-compressed-semibold-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-compressed-semibold-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-compressed-semibold-pro.ttf") format("truetype");
}

.chromatic-compressed-semibold {
  font-family: chromatic-compressed-semibold;
}

@font-face {
  font-family: 'chromatic-condensed-bold';
  src: url("/webfonts/chromatic/pro/chromatic-condensed-bold-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-condensed-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-condensed-bold-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-condensed-bold-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-condensed-bold-pro.ttf") format("truetype");
}

.chromatic-condensed-bold {
  font-family: chromatic-condensed-bold;
}

@font-face {
  font-family: 'chromatic-condensed-medium';
  src: url("/webfonts/chromatic/pro/chromatic-condensed-medium-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-condensed-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-condensed-medium-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-condensed-medium-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-condensed-medium-pro.ttf") format("truetype");
}

.chromatic-condensed-medium {
  font-family: chromatic-condensed-medium;
}

@font-face {
  font-family: 'chromatic-condensed-regular';
  src: url("/webfonts/chromatic/pro/chromatic-condensed-regular-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-condensed-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-condensed-regular-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-condensed-regular-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-condensed-regular-pro.ttf") format("truetype");
}

.chromatic-condensed-regular {
  font-family: chromatic-condensed-regular;
}

@font-face {
  font-family: 'chromatic-condensed-semibold';
  src: url("/webfonts/chromatic/pro/chromatic-condensed-semibold-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-condensed-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-condensed-semibold-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-condensed-semibold-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-condensed-semibold-pro.ttf") format("truetype");
}

.chromatic-condensed-semibold {
  font-family: chromatic-condensed-semibold;
}

@font-face {
  font-family: 'chromatic-geometric-bold';
  src: url("/webfonts/chromatic/pro/chromatic-geometric-bold-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-geometric-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-geometric-bold-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-geometric-bold-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-geometric-bold-pro.ttf") format("truetype");
}

.chromatic-geometric-bold {
  font-family: chromatic-geometric-bold;
}

@font-face {
  font-family: 'chromatic-geometric-medium';
  src: url("/webfonts/chromatic/pro/chromatic-geometric-medium-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-geometric-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-geometric-medium-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-geometric-medium-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-geometric-medium-pro.ttf") format("truetype");
}

.chromatic-geometric-medium {
  font-family: chromatic-geometric-medium;
}

@font-face {
  font-family: 'chromatic-geometric-regular';
  src: url("/webfonts/chromatic/pro/chromatic-geometric-regular-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-geometric-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-geometric-regular-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-geometric-regular-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-geometric-regular-pro.ttf") format("truetype");
}

.chromatic-geometric-regular {
  font-family: chromatic-geometric-regular;
}

@font-face {
  font-family: 'chromatic-geometric-semibold';
  src: url("/webfonts/chromatic/pro/chromatic-geometric-semibold-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-geometric-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-geometric-semibold-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-geometric-semibold-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-geometric-semibold-pro.ttf") format("truetype");
}

.chromatic-geometric-semibold {
  font-family: chromatic-geometric-semibold;
}

@font-face {
  font-family: 'chromatic-gothic-bold';
  src: url("/webfonts/chromatic/pro/chromatic-gothic-bold-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-gothic-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-gothic-bold-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-gothic-bold-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-gothic-bold-pro.ttf") format("truetype");
}

.chromatic-gothic-bold {
  font-family: chromatic-gothic-bold;
}

@font-face {
  font-family: 'chromatic-gothic-medium';
  src: url("/webfonts/chromatic/pro/chromatic-gothic-medium-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-gothic-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-gothic-medium-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-gothic-medium-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-gothic-medium-pro.ttf") format("truetype");
}

.chromatic-gothic-medium {
  font-family: chromatic-gothic-medium;
}

@font-face {
  font-family: 'chromatic-gothic-regular';
  src: url("/webfonts/chromatic/pro/chromatic-gothic-regular-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-gothic-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-gothic-regular-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-gothic-regular-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-gothic-regular-pro.ttf") format("truetype");
}

.chromatic-gothic-regular {
  font-family: chromatic-gothic-regular;
}

@font-face {
  font-family: 'chromatic-gothic-semibold';
  src: url("/webfonts/chromatic/pro/chromatic-gothic-semibold-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-gothic-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-gothic-semibold-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-gothic-semibold-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-gothic-semibold-pro.ttf") format("truetype");
}

.chromatic-gothic-semibold {
  font-family: chromatic-gothic-semibold;
}

@font-face {
  font-family: 'chromatic-grotesque-bold';
  src: url("/webfonts/chromatic/pro/chromatic-grotesque-bold-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-grotesque-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-grotesque-bold-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-grotesque-bold-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-grotesque-bold-pro.ttf") format("truetype");
}

.chromatic-grotesque-bold {
  font-family: chromatic-grotesque-bold;
}

@font-face {
  font-family: 'chromatic-grotesque-medium';
  src: url("/webfonts/chromatic/pro/chromatic-grotesque-medium-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-grotesque-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-grotesque-medium-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-grotesque-medium-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-grotesque-medium-pro.ttf") format("truetype");
}

.chromatic-grotesque-medium {
  font-family: chromatic-grotesque-medium;
}

@font-face {
  font-family: 'chromatic-grotesque-regular';
  src: url("/webfonts/chromatic/pro/chromatic-grotesque-regular-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-grotesque-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-grotesque-regular-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-grotesque-regular-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-grotesque-regular-pro.ttf") format("truetype");
}

.chromatic-grotesque-regular {
  font-family: chromatic-grotesque-regular;
}

@font-face {
  font-family: 'chromatic-grotesque-semibold';
  src: url("/webfonts/chromatic/pro/chromatic-grotesque-semibold-pro.eot");
  src: url("/webfonts/chromatic/pro/chromatic-grotesque-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/pro/chromatic-grotesque-semibold-pro.woff2") format("woff2"), url("/webfonts/chromatic/pro/chromatic-grotesque-semibold-pro.woff") format("woff"), url("/webfonts/chromatic/pro/chromatic-grotesque-semibold-pro.ttf") format("truetype");
}

.chromatic-grotesque-semibold {
  font-family: chromatic-grotesque-semibold;
}

@font-face {
  font-family: 'ChromaticPro-VF';
  src: url("/webfonts/chromatic/vf/ChromaticPro-VF.eot");
  src: url("/webfonts/chromatic/vf/ChromaticPro-VF.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic/vf/ChromaticPro-VF.woff2") format("woff2"), url("/webfonts/chromatic/vf/ChromaticPro-VF.woff") format("woff"), url("/webfonts/chromatic/vf/ChromaticPro-VF.ttf") format("truetype");
}

.ChromaticPro-VF {
  font-family: ChromaticPro-VF;
}

@font-face {
  font-family: 'chromatic-mono-bold';
  src: url("/webfonts/chromatic-mono/pro/chromatic-mono-bold-pro.eot");
  src: url("/webfonts/chromatic-mono/pro/chromatic-mono-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic-mono/pro/chromatic-mono-bold-pro.woff2") format("woff2"), url("/webfonts/chromatic-mono/pro/chromatic-mono-bold-pro.woff") format("woff"), url("/webfonts/chromatic-mono/pro/chromatic-mono-bold-pro.ttf") format("truetype");
}

.chromatic-mono-bold {
  font-family: chromatic-mono-bold;
}

@font-face {
  font-family: 'chromatic-mono-medium';
  src: url("/webfonts/chromatic-mono/pro/chromatic-mono-medium-pro.eot");
  src: url("/webfonts/chromatic-mono/pro/chromatic-mono-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic-mono/pro/chromatic-mono-medium-pro.woff2") format("woff2"), url("/webfonts/chromatic-mono/pro/chromatic-mono-medium-pro.woff") format("woff"), url("/webfonts/chromatic-mono/pro/chromatic-mono-medium-pro.ttf") format("truetype");
}

.chromatic-mono-medium {
  font-family: chromatic-mono-medium;
}

@font-face {
  font-family: 'chromatic-mono-regular';
  src: url("/webfonts/chromatic-mono/pro/chromatic-mono-regular-pro.eot");
  src: url("/webfonts/chromatic-mono/pro/chromatic-mono-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic-mono/pro/chromatic-mono-regular-pro.woff2") format("woff2"), url("/webfonts/chromatic-mono/pro/chromatic-mono-regular-pro.woff") format("woff"), url("/webfonts/chromatic-mono/pro/chromatic-mono-regular-pro.ttf") format("truetype");
}

.chromatic-mono-regular {
  font-family: chromatic-mono-regular;
}

@font-face {
  font-family: 'chromatic-mono-semibold';
  src: url("/webfonts/chromatic-mono/pro/chromatic-mono-semibold-pro.eot");
  src: url("/webfonts/chromatic-mono/pro/chromatic-mono-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/chromatic-mono/pro/chromatic-mono-semibold-pro.woff2") format("woff2"), url("/webfonts/chromatic-mono/pro/chromatic-mono-semibold-pro.woff") format("woff"), url("/webfonts/chromatic-mono/pro/chromatic-mono-semibold-pro.ttf") format("truetype");
}

.chromatic-mono-semibold {
  font-family: chromatic-mono-semibold;
}

@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: 'fold-grotesque-bold-italic';
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-bold-italic-pro.eot");
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fold-grotesque/pro/fold-grotesque-bold-italic-pro.woff2") format("woff2"), url("/webfonts/fold-grotesque/pro/fold-grotesque-bold-italic-pro.woff") format("woff"), url("/webfonts/fold-grotesque/pro/fold-grotesque-bold-italic-pro.ttf") format("truetype");
}

.fold-grotesque-bold-italic {
  font-family: fold-grotesque-bold-italic;
}

@font-face {
  font-family: 'fold-grotesque-bold';
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-bold-pro.eot");
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fold-grotesque/pro/fold-grotesque-bold-pro.woff2") format("woff2"), url("/webfonts/fold-grotesque/pro/fold-grotesque-bold-pro.woff") format("woff"), url("/webfonts/fold-grotesque/pro/fold-grotesque-bold-pro.ttf") format("truetype");
}

.fold-grotesque-bold {
  font-family: fold-grotesque-bold;
}

@font-face {
  font-family: 'fold-grotesque-italic';
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-italic-pro.eot");
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fold-grotesque/pro/fold-grotesque-italic-pro.woff2") format("woff2"), url("/webfonts/fold-grotesque/pro/fold-grotesque-italic-pro.woff") format("woff"), url("/webfonts/fold-grotesque/pro/fold-grotesque-italic-pro.ttf") format("truetype");
}

.fold-grotesque-italic {
  font-family: fold-grotesque-italic;
}

@font-face {
  font-family: 'fold-grotesque-light-italic';
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-light-italic-pro.eot");
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fold-grotesque/pro/fold-grotesque-light-italic-pro.woff2") format("woff2"), url("/webfonts/fold-grotesque/pro/fold-grotesque-light-italic-pro.woff") format("woff"), url("/webfonts/fold-grotesque/pro/fold-grotesque-light-italic-pro.ttf") format("truetype");
}

.fold-grotesque-light-italic {
  font-family: fold-grotesque-light-italic;
}

@font-face {
  font-family: 'fold-grotesque-light';
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-light-pro.eot");
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fold-grotesque/pro/fold-grotesque-light-pro.woff2") format("woff2"), url("/webfonts/fold-grotesque/pro/fold-grotesque-light-pro.woff") format("woff"), url("/webfonts/fold-grotesque/pro/fold-grotesque-light-pro.ttf") format("truetype");
}

.fold-grotesque-light {
  font-family: fold-grotesque-light;
}

@font-face {
  font-family: 'fold-grotesque-medium-italic';
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-medium-italic-pro.eot");
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fold-grotesque/pro/fold-grotesque-medium-italic-pro.woff2") format("woff2"), url("/webfonts/fold-grotesque/pro/fold-grotesque-medium-italic-pro.woff") format("woff"), url("/webfonts/fold-grotesque/pro/fold-grotesque-medium-italic-pro.ttf") format("truetype");
}

.fold-grotesque-medium-italic {
  font-family: fold-grotesque-medium-italic;
}

@font-face {
  font-family: 'fold-grotesque-medium';
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-medium-pro.eot");
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fold-grotesque/pro/fold-grotesque-medium-pro.woff2") format("woff2"), url("/webfonts/fold-grotesque/pro/fold-grotesque-medium-pro.woff") format("woff"), url("/webfonts/fold-grotesque/pro/fold-grotesque-medium-pro.ttf") format("truetype");
}

.fold-grotesque-medium {
  font-family: fold-grotesque-medium;
}

@font-face {
  font-family: 'fold-grotesque-regular';
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-regular-pro.eot");
  src: url("/webfonts/fold-grotesque/pro/fold-grotesque-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/fold-grotesque/pro/fold-grotesque-regular-pro.woff2") format("woff2"), url("/webfonts/fold-grotesque/pro/fold-grotesque-regular-pro.woff") format("woff"), url("/webfonts/fold-grotesque/pro/fold-grotesque-regular-pro.ttf") format("truetype");
}

.fold-grotesque-regular {
  font-family: fold-grotesque-regular;
}

@font-face {
  font-family: 'FoldGrotesque-VF';
  src: url("/webfonts/fold-grotesque/vf/FoldGrotesque-VF.eot");
  src: url("/webfonts/fold-grotesque/vf/FoldGrotesque-VF.eot?#iefix") format("embedded-opentype"), url("/webfonts/fold-grotesque/vf/FoldGrotesque-VF.woff2") format("woff2"), url("/webfonts/fold-grotesque/vf/FoldGrotesque-VF.woff") format("woff"), url("/webfonts/fold-grotesque/vf/FoldGrotesque-VF.ttf") format("truetype");
}

.FoldGrotesque-VF {
  font-family: FoldGrotesque-VF;
}

@font-face {
  font-family: 'forme-grotesque-arabic-black';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-black-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-black-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-black-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-black-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-black {
  font-family: forme-grotesque-arabic-black;
}

@font-face {
  font-family: 'forme-grotesque-arabic-bold';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-bold-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-bold-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-bold-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-bold-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-bold {
  font-family: forme-grotesque-arabic-bold;
}

@font-face {
  font-family: 'forme-grotesque-arabic-extrabold';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-extrabold-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-extrabold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-extrabold-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-extrabold-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-extrabold-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-extrabold {
  font-family: forme-grotesque-arabic-extrabold;
}

@font-face {
  font-family: 'forme-grotesque-arabic-extralight';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-extralight-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-extralight-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-extralight-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-extralight-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-extralight {
  font-family: forme-grotesque-arabic-extralight;
}

@font-face {
  font-family: 'forme-grotesque-arabic-light';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-light-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-light-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-light-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-light-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-light {
  font-family: forme-grotesque-arabic-light;
}

@font-face {
  font-family: 'forme-grotesque-arabic-medium';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-medium-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-medium-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-medium-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-medium-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-medium {
  font-family: forme-grotesque-arabic-medium;
}

@font-face {
  font-family: 'forme-grotesque-arabic-regular';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-regular-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-regular-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-regular-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-regular-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-regular {
  font-family: forme-grotesque-arabic-regular;
}

@font-face {
  font-family: 'forme-grotesque-arabic-semibold';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-semibold-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-semibold-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-semibold-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-arabic-semibold-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-semibold {
  font-family: forme-grotesque-arabic-semibold;
}

@font-face {
  font-family: 'forme-grotesque-black-italic';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-black-italic-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-black-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-black-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-black-italic-pro.ttf") format("truetype");
}

.forme-grotesque-black-italic {
  font-family: forme-grotesque-black-italic;
}

@font-face {
  font-family: 'forme-grotesque-black';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-black-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-black-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-black-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-black-pro.ttf") format("truetype");
}

.forme-grotesque-black {
  font-family: forme-grotesque-black;
}

@font-face {
  font-family: 'forme-grotesque-bold-italic';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-bold-italic-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-bold-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-bold-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-bold-italic-pro.ttf") format("truetype");
}

.forme-grotesque-bold-italic {
  font-family: forme-grotesque-bold-italic;
}

@font-face {
  font-family: 'forme-grotesque-bold';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-bold-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-bold-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-bold-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-bold-pro.ttf") format("truetype");
}

.forme-grotesque-bold {
  font-family: forme-grotesque-bold;
}

@font-face {
  font-family: 'forme-grotesque-extrabold-italic';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-extrabold-italic-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-extrabold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-extrabold-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-extrabold-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-extrabold-italic-pro.ttf") format("truetype");
}

.forme-grotesque-extrabold-italic {
  font-family: forme-grotesque-extrabold-italic;
}

@font-face {
  font-family: 'forme-grotesque-extrabold';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-extrabold-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-extrabold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-extrabold-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-extrabold-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-extrabold-pro.ttf") format("truetype");
}

.forme-grotesque-extrabold {
  font-family: forme-grotesque-extrabold;
}

@font-face {
  font-family: 'forme-grotesque-extralight-italic';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-extralight-italic-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-extralight-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-extralight-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-extralight-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-extralight-italic-pro.ttf") format("truetype");
}

.forme-grotesque-extralight-italic {
  font-family: forme-grotesque-extralight-italic;
}

@font-face {
  font-family: 'forme-grotesque-extralight';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-extralight-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-extralight-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-extralight-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-extralight-pro.ttf") format("truetype");
}

.forme-grotesque-extralight {
  font-family: forme-grotesque-extralight;
}

@font-face {
  font-family: 'forme-grotesque-light-italic';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-light-italic-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-light-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-light-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-light-italic-pro.ttf") format("truetype");
}

.forme-grotesque-light-italic {
  font-family: forme-grotesque-light-italic;
}

@font-face {
  font-family: 'forme-grotesque-light';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-light-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-light-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-light-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-light-pro.ttf") format("truetype");
}

.forme-grotesque-light {
  font-family: forme-grotesque-light;
}

@font-face {
  font-family: 'forme-grotesque-medium-italic';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-medium-italic-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-medium-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-medium-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-medium-italic-pro.ttf") format("truetype");
}

.forme-grotesque-medium-italic {
  font-family: forme-grotesque-medium-italic;
}

@font-face {
  font-family: 'forme-grotesque-medium';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-medium-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-medium-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-medium-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-medium-pro.ttf") format("truetype");
}

.forme-grotesque-medium {
  font-family: forme-grotesque-medium;
}

@font-face {
  font-family: 'forme-grotesque-regular-italic';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-regular-italic-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-regular-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-regular-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-regular-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-regular-italic-pro.ttf") format("truetype");
}

.forme-grotesque-regular-italic {
  font-family: forme-grotesque-regular-italic;
}

@font-face {
  font-family: 'forme-grotesque-regular';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-regular-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-regular-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-regular-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-regular-pro.ttf") format("truetype");
}

.forme-grotesque-regular {
  font-family: forme-grotesque-regular;
}

@font-face {
  font-family: 'forme-grotesque-semibold-italic';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-semibold-italic-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-semibold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-semibold-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-semibold-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-semibold-italic-pro.ttf") format("truetype");
}

.forme-grotesque-semibold-italic {
  font-family: forme-grotesque-semibold-italic;
}

@font-face {
  font-family: 'forme-grotesque-semibold';
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-semibold-pro.eot");
  src: url("/webfonts/forme-grotesque/pro/forme-grotesque-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque/pro/forme-grotesque-semibold-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque/pro/forme-grotesque-semibold-pro.woff") format("woff"), url("/webfonts/forme-grotesque/pro/forme-grotesque-semibold-pro.ttf") format("truetype");
}

.forme-grotesque-semibold {
  font-family: forme-grotesque-semibold;
}

@font-face {
  font-family: 'forme-grotesque-arabic-black';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-black-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-black-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-black-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-black-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-black {
  font-family: forme-grotesque-arabic-black;
}

@font-face {
  font-family: 'forme-grotesque-arabic-bold';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-bold-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-bold-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-bold-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-bold-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-bold {
  font-family: forme-grotesque-arabic-bold;
}

@font-face {
  font-family: 'forme-grotesque-arabic-extrabold';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-extrabold-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-extrabold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-extrabold-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-extrabold-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-extrabold-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-extrabold {
  font-family: forme-grotesque-arabic-extrabold;
}

@font-face {
  font-family: 'forme-grotesque-arabic-extralight';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-extralight-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-extralight-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-extralight-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-extralight-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-extralight {
  font-family: forme-grotesque-arabic-extralight;
}

@font-face {
  font-family: 'forme-grotesque-arabic-light';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-light-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-light-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-light-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-light-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-light {
  font-family: forme-grotesque-arabic-light;
}

@font-face {
  font-family: 'forme-grotesque-arabic-medium';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-medium-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-medium-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-medium-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-medium-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-medium {
  font-family: forme-grotesque-arabic-medium;
}

@font-face {
  font-family: 'forme-grotesque-arabic-regular';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-regular-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-regular-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-regular-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-regular-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-regular {
  font-family: forme-grotesque-arabic-regular;
}

@font-face {
  font-family: 'forme-grotesque-arabic-semibold';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-semibold-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-semibold-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-semibold-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-arabic-semibold-pro.ttf") format("truetype");
}

.forme-grotesque-arabic-semibold {
  font-family: forme-grotesque-arabic-semibold;
}

@font-face {
  font-family: 'forme-grotesque-black-italic';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-black-italic-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-black-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-black-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-black-italic-pro.ttf") format("truetype");
}

.forme-grotesque-black-italic {
  font-family: forme-grotesque-black-italic;
}

@font-face {
  font-family: 'forme-grotesque-black';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-black-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-black-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-black-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-black-pro.ttf") format("truetype");
}

.forme-grotesque-black {
  font-family: forme-grotesque-black;
}

@font-face {
  font-family: 'forme-grotesque-bold-italic';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-bold-italic-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-bold-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-bold-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-bold-italic-pro.ttf") format("truetype");
}

.forme-grotesque-bold-italic {
  font-family: forme-grotesque-bold-italic;
}

@font-face {
  font-family: 'forme-grotesque-bold';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-bold-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-bold-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-bold-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-bold-pro.ttf") format("truetype");
}

.forme-grotesque-bold {
  font-family: forme-grotesque-bold;
}

@font-face {
  font-family: 'forme-grotesque-extrabold-italic';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extrabold-italic-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extrabold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extrabold-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extrabold-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extrabold-italic-pro.ttf") format("truetype");
}

.forme-grotesque-extrabold-italic {
  font-family: forme-grotesque-extrabold-italic;
}

@font-face {
  font-family: 'forme-grotesque-extrabold';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extrabold-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extrabold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extrabold-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extrabold-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extrabold-pro.ttf") format("truetype");
}

.forme-grotesque-extrabold {
  font-family: forme-grotesque-extrabold;
}

@font-face {
  font-family: 'forme-grotesque-extralight-italic';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extralight-italic-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extralight-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extralight-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extralight-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extralight-italic-pro.ttf") format("truetype");
}

.forme-grotesque-extralight-italic {
  font-family: forme-grotesque-extralight-italic;
}

@font-face {
  font-family: 'forme-grotesque-extralight';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extralight-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extralight-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extralight-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extralight-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-extralight-pro.ttf") format("truetype");
}

.forme-grotesque-extralight {
  font-family: forme-grotesque-extralight;
}

@font-face {
  font-family: 'forme-grotesque-light-italic';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-light-italic-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-light-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-light-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-light-italic-pro.ttf") format("truetype");
}

.forme-grotesque-light-italic {
  font-family: forme-grotesque-light-italic;
}

@font-face {
  font-family: 'forme-grotesque-light';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-light-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-light-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-light-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-light-pro.ttf") format("truetype");
}

.forme-grotesque-light {
  font-family: forme-grotesque-light;
}

@font-face {
  font-family: 'forme-grotesque-medium-italic';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-medium-italic-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-medium-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-medium-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-medium-italic-pro.ttf") format("truetype");
}

.forme-grotesque-medium-italic {
  font-family: forme-grotesque-medium-italic;
}

@font-face {
  font-family: 'forme-grotesque-medium';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-medium-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-medium-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-medium-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-medium-pro.ttf") format("truetype");
}

.forme-grotesque-medium {
  font-family: forme-grotesque-medium;
}

@font-face {
  font-family: 'forme-grotesque-regular-italic';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-regular-italic-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-regular-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-regular-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-regular-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-regular-italic-pro.ttf") format("truetype");
}

.forme-grotesque-regular-italic {
  font-family: forme-grotesque-regular-italic;
}

@font-face {
  font-family: 'forme-grotesque-regular';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-regular-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-regular-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-regular-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-regular-pro.ttf") format("truetype");
}

.forme-grotesque-regular {
  font-family: forme-grotesque-regular;
}

@font-face {
  font-family: 'forme-grotesque-semibold-italic';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-semibold-italic-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-semibold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-semibold-italic-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-semibold-italic-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-semibold-italic-pro.ttf") format("truetype");
}

.forme-grotesque-semibold-italic {
  font-family: forme-grotesque-semibold-italic;
}

@font-face {
  font-family: 'forme-grotesque-semibold';
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-semibold-pro.eot");
  src: url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-semibold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-semibold-pro.woff2") format("woff2"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-semibold-pro.woff") format("woff"), url("/webfonts/forme-grotesque-arabic/pro/forme-grotesque-semibold-pro.ttf") format("truetype");
}

.forme-grotesque-semibold {
  font-family: forme-grotesque-semibold;
}

@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-black-italic';
  src: url("/webfonts/guida/pro/guida-black-italic-pro.eot");
  src: url("/webfonts/guida/pro/guida-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-black-italic-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-black-italic-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-black-italic-pro.ttf") format("truetype");
}

.guida-black-italic {
  font-family: guida-black-italic;
}

@font-face {
  font-family: 'guida-black';
  src: url("/webfonts/guida/pro/guida-black-pro.eot");
  src: url("/webfonts/guida/pro/guida-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-black-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-black-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-black-pro.ttf") format("truetype");
}

.guida-black {
  font-family: guida-black;
}

@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-light-italic';
  src: url("/webfonts/guida/pro/guida-light-italic-pro.eot");
  src: url("/webfonts/guida/pro/guida-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-light-italic-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-light-italic-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-light-italic-pro.ttf") format("truetype");
}

.guida-light-italic {
  font-family: guida-light-italic;
}

@font-face {
  font-family: 'guida-light';
  src: url("/webfonts/guida/pro/guida-light-pro.eot");
  src: url("/webfonts/guida/pro/guida-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-light-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-light-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-light-pro.ttf") format("truetype");
}

.guida-light {
  font-family: guida-light;
}

@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: 'guida-sharp-black-italic';
  src: url("/webfonts/guida/pro/guida-sharp-black-italic-pro.eot");
  src: url("/webfonts/guida/pro/guida-sharp-black-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-sharp-black-italic-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-sharp-black-italic-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-sharp-black-italic-pro.ttf") format("truetype");
}

.guida-sharp-black-italic {
  font-family: guida-sharp-black-italic;
}

@font-face {
  font-family: 'guida-sharp-black';
  src: url("/webfonts/guida/pro/guida-sharp-black-pro.eot");
  src: url("/webfonts/guida/pro/guida-sharp-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-sharp-black-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-sharp-black-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-sharp-black-pro.ttf") format("truetype");
}

.guida-sharp-black {
  font-family: guida-sharp-black;
}

@font-face {
  font-family: 'guida-sharp-bold-italic';
  src: url("/webfonts/guida/pro/guida-sharp-bold-italic-pro.eot");
  src: url("/webfonts/guida/pro/guida-sharp-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-sharp-bold-italic-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-sharp-bold-italic-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-sharp-bold-italic-pro.ttf") format("truetype");
}

.guida-sharp-bold-italic {
  font-family: guida-sharp-bold-italic;
}

@font-face {
  font-family: 'guida-sharp-bold';
  src: url("/webfonts/guida/pro/guida-sharp-bold-pro.eot");
  src: url("/webfonts/guida/pro/guida-sharp-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-sharp-bold-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-sharp-bold-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-sharp-bold-pro.ttf") format("truetype");
}

.guida-sharp-bold {
  font-family: guida-sharp-bold;
}

@font-face {
  font-family: 'guida-sharp-italic';
  src: url("/webfonts/guida/pro/guida-sharp-italic-pro.eot");
  src: url("/webfonts/guida/pro/guida-sharp-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-sharp-italic-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-sharp-italic-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-sharp-italic-pro.ttf") format("truetype");
}

.guida-sharp-italic {
  font-family: guida-sharp-italic;
}

@font-face {
  font-family: 'guida-sharp-light-italic';
  src: url("/webfonts/guida/pro/guida-sharp-light-italic-pro.eot");
  src: url("/webfonts/guida/pro/guida-sharp-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-sharp-light-italic-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-sharp-light-italic-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-sharp-light-italic-pro.ttf") format("truetype");
}

.guida-sharp-light-italic {
  font-family: guida-sharp-light-italic;
}

@font-face {
  font-family: 'guida-sharp-light';
  src: url("/webfonts/guida/pro/guida-sharp-light-pro.eot");
  src: url("/webfonts/guida/pro/guida-sharp-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-sharp-light-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-sharp-light-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-sharp-light-pro.ttf") format("truetype");
}

.guida-sharp-light {
  font-family: guida-sharp-light;
}

@font-face {
  font-family: 'guida-sharp-regular';
  src: url("/webfonts/guida/pro/guida-sharp-regular-pro.eot");
  src: url("/webfonts/guida/pro/guida-sharp-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida/pro/guida-sharp-regular-pro.woff2") format("woff2"), url("/webfonts/guida/pro/guida-sharp-regular-pro.woff") format("woff"), url("/webfonts/guida/pro/guida-sharp-regular-pro.ttf") format("truetype");
}

.guida-sharp-regular {
  font-family: guida-sharp-regular;
}

@font-face {
  font-family: 'guida-mono-black';
  src: url("/webfonts/guida-mono/pro/guida-mono-black-pro.eot");
  src: url("/webfonts/guida-mono/pro/guida-mono-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida-mono/pro/guida-mono-black-pro.woff2") format("woff2"), url("/webfonts/guida-mono/pro/guida-mono-black-pro.woff") format("woff"), url("/webfonts/guida-mono/pro/guida-mono-black-pro.ttf") format("truetype");
}

.guida-mono-black {
  font-family: guida-mono-black;
}

@font-face {
  font-family: 'guida-mono-bold';
  src: url("/webfonts/guida-mono/pro/guida-mono-bold-pro.eot");
  src: url("/webfonts/guida-mono/pro/guida-mono-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida-mono/pro/guida-mono-bold-pro.woff2") format("woff2"), url("/webfonts/guida-mono/pro/guida-mono-bold-pro.woff") format("woff"), url("/webfonts/guida-mono/pro/guida-mono-bold-pro.ttf") format("truetype");
}

.guida-mono-bold {
  font-family: guida-mono-bold;
}

@font-face {
  font-family: 'guida-mono-light';
  src: url("/webfonts/guida-mono/pro/guida-mono-light-pro.eot");
  src: url("/webfonts/guida-mono/pro/guida-mono-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida-mono/pro/guida-mono-light-pro.woff2") format("woff2"), url("/webfonts/guida-mono/pro/guida-mono-light-pro.woff") format("woff"), url("/webfonts/guida-mono/pro/guida-mono-light-pro.ttf") format("truetype");
}

.guida-mono-light {
  font-family: guida-mono-light;
}

@font-face {
  font-family: 'guida-mono-regular';
  src: url("/webfonts/guida-mono/pro/guida-mono-regular-pro.eot");
  src: url("/webfonts/guida-mono/pro/guida-mono-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida-mono/pro/guida-mono-regular-pro.woff2") format("woff2"), url("/webfonts/guida-mono/pro/guida-mono-regular-pro.woff") format("woff"), url("/webfonts/guida-mono/pro/guida-mono-regular-pro.ttf") format("truetype");
}

.guida-mono-regular {
  font-family: guida-mono-regular;
}

@font-face {
  font-family: 'guida-mono-sharp-black';
  src: url("/webfonts/guida-mono/pro/guida-mono-sharp-black-pro.eot");
  src: url("/webfonts/guida-mono/pro/guida-mono-sharp-black-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida-mono/pro/guida-mono-sharp-black-pro.woff2") format("woff2"), url("/webfonts/guida-mono/pro/guida-mono-sharp-black-pro.woff") format("woff"), url("/webfonts/guida-mono/pro/guida-mono-sharp-black-pro.ttf") format("truetype");
}

.guida-mono-sharp-black {
  font-family: guida-mono-sharp-black;
}

@font-face {
  font-family: 'guida-mono-sharp-bold';
  src: url("/webfonts/guida-mono/pro/guida-mono-sharp-bold-pro.eot");
  src: url("/webfonts/guida-mono/pro/guida-mono-sharp-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida-mono/pro/guida-mono-sharp-bold-pro.woff2") format("woff2"), url("/webfonts/guida-mono/pro/guida-mono-sharp-bold-pro.woff") format("woff"), url("/webfonts/guida-mono/pro/guida-mono-sharp-bold-pro.ttf") format("truetype");
}

.guida-mono-sharp-bold {
  font-family: guida-mono-sharp-bold;
}

@font-face {
  font-family: 'guida-mono-sharp-light';
  src: url("/webfonts/guida-mono/pro/guida-mono-sharp-light-pro.eot");
  src: url("/webfonts/guida-mono/pro/guida-mono-sharp-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida-mono/pro/guida-mono-sharp-light-pro.woff2") format("woff2"), url("/webfonts/guida-mono/pro/guida-mono-sharp-light-pro.woff") format("woff"), url("/webfonts/guida-mono/pro/guida-mono-sharp-light-pro.ttf") format("truetype");
}

.guida-mono-sharp-light {
  font-family: guida-mono-sharp-light;
}

@font-face {
  font-family: 'guida-mono-sharp-regular';
  src: url("/webfonts/guida-mono/pro/guida-mono-sharp-regular-pro.eot");
  src: url("/webfonts/guida-mono/pro/guida-mono-sharp-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/guida-mono/pro/guida-mono-sharp-regular-pro.woff2") format("woff2"), url("/webfonts/guida-mono/pro/guida-mono-sharp-regular-pro.woff") format("woff"), url("/webfonts/guida-mono/pro/guida-mono-sharp-regular-pro.ttf") format("truetype");
}

.guida-mono-sharp-regular {
  font-family: guida-mono-sharp-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: 'polimo-bold-italic';
  src: url("/webfonts/polimo/pro/polimo-bold-italic-pro.eot");
  src: url("/webfonts/polimo/pro/polimo-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/polimo/pro/polimo-bold-italic-pro.woff2") format("woff2"), url("/webfonts/polimo/pro/polimo-bold-italic-pro.woff") format("woff"), url("/webfonts/polimo/pro/polimo-bold-italic-pro.ttf") format("truetype");
}

.polimo-bold-italic {
  font-family: polimo-bold-italic;
}

@font-face {
  font-family: 'polimo-bold';
  src: url("/webfonts/polimo/pro/polimo-bold-pro.eot");
  src: url("/webfonts/polimo/pro/polimo-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/polimo/pro/polimo-bold-pro.woff2") format("woff2"), url("/webfonts/polimo/pro/polimo-bold-pro.woff") format("woff"), url("/webfonts/polimo/pro/polimo-bold-pro.ttf") format("truetype");
}

.polimo-bold {
  font-family: polimo-bold;
}

@font-face {
  font-family: 'polimo-extrabold-italic';
  src: url("/webfonts/polimo/pro/polimo-extrabold-italic-pro.eot");
  src: url("/webfonts/polimo/pro/polimo-extrabold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/polimo/pro/polimo-extrabold-italic-pro.woff2") format("woff2"), url("/webfonts/polimo/pro/polimo-extrabold-italic-pro.woff") format("woff"), url("/webfonts/polimo/pro/polimo-extrabold-italic-pro.ttf") format("truetype");
}

.polimo-extrabold-italic {
  font-family: polimo-extrabold-italic;
}

@font-face {
  font-family: 'polimo-extrabold';
  src: url("/webfonts/polimo/pro/polimo-extrabold-pro.eot");
  src: url("/webfonts/polimo/pro/polimo-extrabold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/polimo/pro/polimo-extrabold-pro.woff2") format("woff2"), url("/webfonts/polimo/pro/polimo-extrabold-pro.woff") format("woff"), url("/webfonts/polimo/pro/polimo-extrabold-pro.ttf") format("truetype");
}

.polimo-extrabold {
  font-family: polimo-extrabold;
}

@font-face {
  font-family: 'polimo-italic';
  src: url("/webfonts/polimo/pro/polimo-italic-pro.eot");
  src: url("/webfonts/polimo/pro/polimo-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/polimo/pro/polimo-italic-pro.woff2") format("woff2"), url("/webfonts/polimo/pro/polimo-italic-pro.woff") format("woff"), url("/webfonts/polimo/pro/polimo-italic-pro.ttf") format("truetype");
}

.polimo-italic {
  font-family: polimo-italic;
}

@font-face {
  font-family: 'polimo-light-italic';
  src: url("/webfonts/polimo/pro/polimo-light-italic-pro.eot");
  src: url("/webfonts/polimo/pro/polimo-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/polimo/pro/polimo-light-italic-pro.woff2") format("woff2"), url("/webfonts/polimo/pro/polimo-light-italic-pro.woff") format("woff"), url("/webfonts/polimo/pro/polimo-light-italic-pro.ttf") format("truetype");
}

.polimo-light-italic {
  font-family: polimo-light-italic;
}

@font-face {
  font-family: 'polimo-light';
  src: url("/webfonts/polimo/pro/polimo-light-pro.eot");
  src: url("/webfonts/polimo/pro/polimo-light-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/polimo/pro/polimo-light-pro.woff2") format("woff2"), url("/webfonts/polimo/pro/polimo-light-pro.woff") format("woff"), url("/webfonts/polimo/pro/polimo-light-pro.ttf") format("truetype");
}

.polimo-light {
  font-family: polimo-light;
}

@font-face {
  font-family: 'polimo-medium-italic';
  src: url("/webfonts/polimo/pro/polimo-medium-italic-pro.eot");
  src: url("/webfonts/polimo/pro/polimo-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/polimo/pro/polimo-medium-italic-pro.woff2") format("woff2"), url("/webfonts/polimo/pro/polimo-medium-italic-pro.woff") format("woff"), url("/webfonts/polimo/pro/polimo-medium-italic-pro.ttf") format("truetype");
}

.polimo-medium-italic {
  font-family: polimo-medium-italic;
}

@font-face {
  font-family: 'polimo-medium';
  src: url("/webfonts/polimo/pro/polimo-medium-pro.eot");
  src: url("/webfonts/polimo/pro/polimo-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/polimo/pro/polimo-medium-pro.woff2") format("woff2"), url("/webfonts/polimo/pro/polimo-medium-pro.woff") format("woff"), url("/webfonts/polimo/pro/polimo-medium-pro.ttf") format("truetype");
}

.polimo-medium {
  font-family: polimo-medium;
}

@font-face {
  font-family: 'polimo-regular';
  src: url("/webfonts/polimo/pro/polimo-regular-pro.eot");
  src: url("/webfonts/polimo/pro/polimo-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/polimo/pro/polimo-regular-pro.woff2") format("woff2"), url("/webfonts/polimo/pro/polimo-regular-pro.woff") format("woff"), url("/webfonts/polimo/pro/polimo-regular-pro.ttf") format("truetype");
}

.polimo-regular {
  font-family: polimo-regular;
}

@font-face {
  font-family: 'polimo-thin-italic';
  src: url("/webfonts/polimo/pro/polimo-thin-italic-pro.eot");
  src: url("/webfonts/polimo/pro/polimo-thin-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/polimo/pro/polimo-thin-italic-pro.woff2") format("woff2"), url("/webfonts/polimo/pro/polimo-thin-italic-pro.woff") format("woff"), url("/webfonts/polimo/pro/polimo-thin-italic-pro.ttf") format("truetype");
}

.polimo-thin-italic {
  font-family: polimo-thin-italic;
}

@font-face {
  font-family: 'polimo-thin';
  src: url("/webfonts/polimo/pro/polimo-thin-pro.eot");
  src: url("/webfonts/polimo/pro/polimo-thin-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/polimo/pro/polimo-thin-pro.woff2") format("woff2"), url("/webfonts/polimo/pro/polimo-thin-pro.woff") format("woff"), url("/webfonts/polimo/pro/polimo-thin-pro.ttf") format("truetype");
}

.polimo-thin {
  font-family: polimo-thin;
}

@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: 'reader-condensed-bold';
  src: url("/webfonts/reader-condensed/pro/reader-condensed-bold-pro.eot");
  src: url("/webfonts/reader-condensed/pro/reader-condensed-bold-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader-condensed/pro/reader-condensed-bold-pro.woff2") format("woff2"), url("/webfonts/reader-condensed/pro/reader-condensed-bold-pro.woff") format("woff"), url("/webfonts/reader-condensed/pro/reader-condensed-bold-pro.ttf") format("truetype");
}

.reader-condensed-bold {
  font-family: reader-condensed-bold;
}

@font-face {
  font-family: 'reader-condensed-medium';
  src: url("/webfonts/reader-condensed/pro/reader-condensed-medium-pro.eot");
  src: url("/webfonts/reader-condensed/pro/reader-condensed-medium-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader-condensed/pro/reader-condensed-medium-pro.woff2") format("woff2"), url("/webfonts/reader-condensed/pro/reader-condensed-medium-pro.woff") format("woff"), url("/webfonts/reader-condensed/pro/reader-condensed-medium-pro.ttf") format("truetype");
}

.reader-condensed-medium {
  font-family: reader-condensed-medium;
}

@font-face {
  font-family: 'reader-condensed-regular';
  src: url("/webfonts/reader-condensed/pro/reader-condensed-regular-pro.eot");
  src: url("/webfonts/reader-condensed/pro/reader-condensed-regular-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/reader-condensed/pro/reader-condensed-regular-pro.woff2") format("woff2"), url("/webfonts/reader-condensed/pro/reader-condensed-regular-pro.woff") format("woff"), url("/webfonts/reader-condensed/pro/reader-condensed-regular-pro.ttf") format("truetype");
}

.reader-condensed-regular {
  font-family: reader-condensed-regular;
}

@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-italic';
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-bold-italic-pro.eot");
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-bold-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/sunset-gothic/pro/sunset-gothic-bold-italic-pro.woff2") format("woff2"), url("/webfonts/sunset-gothic/pro/sunset-gothic-bold-italic-pro.woff") format("woff"), url("/webfonts/sunset-gothic/pro/sunset-gothic-bold-italic-pro.ttf") format("truetype");
}

.sunset-gothic-bold-italic {
  font-family: sunset-gothic-bold-italic;
}

@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-italic';
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-hairline-italic-pro.eot");
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-hairline-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/sunset-gothic/pro/sunset-gothic-hairline-italic-pro.woff2") format("woff2"), url("/webfonts/sunset-gothic/pro/sunset-gothic-hairline-italic-pro.woff") format("woff"), url("/webfonts/sunset-gothic/pro/sunset-gothic-hairline-italic-pro.ttf") format("truetype");
}

.sunset-gothic-hairline-italic {
  font-family: sunset-gothic-hairline-italic;
}

@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-italic';
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-heavy-italic-pro.eot");
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-heavy-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/sunset-gothic/pro/sunset-gothic-heavy-italic-pro.woff2") format("woff2"), url("/webfonts/sunset-gothic/pro/sunset-gothic-heavy-italic-pro.woff") format("woff"), url("/webfonts/sunset-gothic/pro/sunset-gothic-heavy-italic-pro.ttf") format("truetype");
}

.sunset-gothic-heavy-italic {
  font-family: sunset-gothic-heavy-italic;
}

@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-italic';
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-italic-pro.eot");
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/sunset-gothic/pro/sunset-gothic-italic-pro.woff2") format("woff2"), url("/webfonts/sunset-gothic/pro/sunset-gothic-italic-pro.woff") format("woff"), url("/webfonts/sunset-gothic/pro/sunset-gothic-italic-pro.ttf") format("truetype");
}

.sunset-gothic-italic {
  font-family: sunset-gothic-italic;
}

@font-face {
  font-family: 'sunset-gothic-light-italic';
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-light-italic-pro.eot");
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-light-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/sunset-gothic/pro/sunset-gothic-light-italic-pro.woff2") format("woff2"), url("/webfonts/sunset-gothic/pro/sunset-gothic-light-italic-pro.woff") format("woff"), url("/webfonts/sunset-gothic/pro/sunset-gothic-light-italic-pro.ttf") format("truetype");
}

.sunset-gothic-light-italic {
  font-family: sunset-gothic-light-italic;
}

@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-italic';
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-medium-italic-pro.eot");
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-medium-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/sunset-gothic/pro/sunset-gothic-medium-italic-pro.woff2") format("woff2"), url("/webfonts/sunset-gothic/pro/sunset-gothic-medium-italic-pro.woff") format("woff"), url("/webfonts/sunset-gothic/pro/sunset-gothic-medium-italic-pro.ttf") format("truetype");
}

.sunset-gothic-medium-italic {
  font-family: sunset-gothic-medium-italic;
}

@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-italic';
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-thin-italic-pro.eot");
  src: url("/webfonts/sunset-gothic/pro/sunset-gothic-thin-italic-pro.eot?#iefix") format("embedded-opentype"), url("/webfonts/sunset-gothic/pro/sunset-gothic-thin-italic-pro.woff2") format("woff2"), url("/webfonts/sunset-gothic/pro/sunset-gothic-thin-italic-pro.woff") format("woff"), url("/webfonts/sunset-gothic/pro/sunset-gothic-thin-italic-pro.ttf") format("truetype");
}

.sunset-gothic-thin-italic {
  font-family: sunset-gothic-thin-italic;
}

@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-thai-landing-outer {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  text-align: center;
}

.apercu-thai-landing-inner {
  font-family: apercu-thai-light;
  width: 100vw;
  line-height: 1.2;
  text-align: center;
}

@media (min-width: 800px) {
  .apercu-thai-landing-inner {
    font-size: 11vh;
  }
}

@media (max-width: 800px) {
  .apercu-thai-landing-inner {
    font-size: 12vw;
  }
}

.apercu-thai-white {
  color: white;
}

.apercu-thai-black {
  letter-spacing: -0.015em;
  color: black;
}

.apercu-thai-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;
}




.chromatic-landing-outer {
  top: 4rem;
  bottom: 4rem;
  position: absolute;
  width: 100%;
}

#chromatic-animation-wrap {
  height: 100%;
}

.ch-hp-panel {
  height: 16.66%;
  font-size: 7vh;
  line-height: 1.7;
  text-align: center;
}

.ch-bottom-fill {
  height: 100%;
}

.chromatic-landing-bg {
  overflow: hidden;
  color: white;
  background: linear-gradient(to bottom, #69E6C9 0%, #69E6C9 50%, #69E6C9 50%, #1E0E35 50%, #1E0E35 100%);
  /* W3C */
}

.chromatic-landing-bg header {
  overflow: hidden !important;
}


.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;
}


.polimo-header .preview-label {
  display: none;
}

.polimo-header .preview-text {
  padding: 7rem 0rem;
}


.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-extrabold-localised-forms-bulgarian,
.apercu-extrabold-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-thai-lead .preview-text {
  line-height: 1.4;
  padding: 1	rem 0;
}

.apercu-thai-lead .preview {
  border: none;
}

.apercu-thai-grad .preview-text {
  line-height: 0.8;
  padding: 1	rem 0;
}

.apercu-thai-grad .preview {
  border: none;
}

.apercu-thai-light-punctuation-2, .apercu-thai-regular-punctuation-2, .apercu-thai-medium-punctuation-2, .apercu-thai-bold-punctuation-2 {
  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-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-extrabold-localised-forms-bulgarian,
.apercu-extrabold-italic-localised-forms-bulgarian,
.apercu-black-localised-forms-bulgarian,
.apercu-black-italic-localised-forms-bulgarian {
  font-feature-settings: 'ss04';
}


.apta-header .preview-label {
  display: none;
}

.apta-header .preview-text {
  padding: 3rem 0rem 4rem;
  line-height: 0.8;
}

@media (max-width: 800px) {
  .apta-header .preview-text {
    padding: 0;
  }
}

.apta-lead-quarter .preview-label {
  display: none;
}

.apta-lead-quarter .preview {
  border: 0 !important;
}

.apta-lead-quarter .preview-text {
  line-height: 1.3;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  border-bottom: 1px solid #98A1EA;
  padding: 0 0 2rem;
}

@media (max-width: 800px) {
  .apta-lead-quarter .preview-text {
    font-size: 3vw;
  }
}

.apta-lead-quarter .preview-wrap {
  height: 100%;
}

.apta-last-line .preview-text {
  padding: 0 0 2rem;
  border-bottom: none;
}

.apta-left-summary {
  height: 100%;
}

.apta-quarter-container {
  display: -ms-flexbox;
  display: flex;
}

.apta-flex-left {
  width: 20%;
  height: 100%;
  -ms-flex-flow: column;
      flex-flow: column;
}

@media (max-width: 800px) {
  .apta-flex-left {
    font-size: 3vw;
  }
}

.apta-flex-middle {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-right: 1px solid #98A1EA;
}

.apta-flex-right {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  font-size: 12vw;
  padding-left: 0.7rem;
  line-height: 0.9;
}

.apta-second-container .preview-wrap {
  padding-top: 0.5rem;
}

.apta-left-summary, .apta-maincolumn {
  height: 100%;
  border-left: 0.5px solid #98A1EA;
  padding: 0 0.7em 0 0.7em;
}

.atpa-smalltext-top {
  padding-bottom: 4rem;
}

@media (max-width: 800px) {
  .atpa-smalltext-top {
    font-size: 3vw;
  }
}

.apta-summarytext-bottom {
  font-size: 4vw;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-top: auto;
}

@media (max-width: 800px) {
  .apta-summarytext-bottom {
    font-size: 12vw;
  }
}

.apta-second-container {
  font-feature-settings: "ss12" on;
  border-bottom: 0.5px;
}

.apta-third-container {
  font-feature-settings: "ss05" on;
}

.apta-fourth-container {
  font-feature-settings: "ss11" on;
}

.apta-carousel-text {
  font-size: 8vw;
  text-align: center;
}

@media (max-width: 800px) {
  .apta-carousel-text {
    font-size: 14vw;
  }
}

.apta-type-carousel {
  line-height: 1.1;
}

.apta-type-carousel figcaption {
  text-align: center;
}

.apta-type-carousel figure {
  margin: 5rem 4rem 2rem;
}

@media (max-width: 800px) {
  .apta-type-carousel figure {
    margin: 1rem 4rem;
  }
}

@font-face {
  font-family: 'apta-vf';
  src: url("/webfonts/apta/vf/apta-vf.woff2") format("woff2");
}

.apta-animation-wrap {
  padding: 2rem;
}

@keyframes animation1 {
  0% {
    font-variation-settings: "wght" 184;
  }
  50% {
    font-variation-settings: "wght" 36;
  }
  100% {
    font-variation-settings: "wght" 184;
  }
}

.apta-anim-1 .animation1delay0secs {
  animation: animation1 infinite;
  animation-duration: 3.5s;
  animation-timing-function: ease;
  animation-delay: 0s;
  font-weight: 184;
}

.apta-anim-1 .animation1delay0p25secs {
  animation: animation1 infinite;
  animation-duration: 3.5s;
  animation-timing-function: ease;
  animation-delay: 0.25s;
  font-weight: 184;
}

.apta-anim-1 .animation1delay0p5secs {
  animation: animation1 infinite;
  animation-duration: 3.5s;
  animation-timing-function: ease;
  animation-delay: 0.5s;
  font-weight: 184;
}

.apta-anim-1 .animation1delay0p75secs {
  animation: animation1 infinite;
  animation-duration: 3.5s;
  animation-timing-function: ease;
  animation-delay: 0.75s;
  font-weight: 184;
}

@keyframes animation2 {
  0% {
    font-variation-settings: "wght" 184;
  }
  50% {
    font-variation-settings: "wght" 36;
  }
  100% {
    font-variation-settings: "wght" 184;
  }
}

.apta-anim-2 .animation2delay0p25secs {
  animation: animation2 infinite;
  animation-duration: 3.5s;
  animation-timing-function: ease;
  animation-delay: 0.25s;
  font-weight: 184;
}

.apta-anim-2 .animation2delay0p5secs {
  animation: animation2 infinite;
  animation-duration: 3.5s;
  animation-timing-function: ease;
  animation-delay: 0.5s;
  font-weight: 184;
}

.apta-anim-2 .animation2delay0p75secs {
  animation: animation2 infinite;
  animation-duration: 3.5s;
  animation-timing-function: ease;
  animation-delay: 0.75s;
  font-weight: 184;
}

.apta-anim-2 .animation2delay1p0secs {
  animation: animation2 infinite;
  animation-duration: 3.5s;
  animation-timing-function: ease;
  animation-delay: 1.0s;
  font-weight: 184;
}

@keyframes animation3 {
  0% {
    font-variation-settings: "wght" 184;
  }
  50% {
    font-variation-settings: "wght" 97;
  }
  100% {
    font-variation-settings: "wght" 184;
  }
}

.apta-anim-3 .animation3delay0p5secs {
  animation: animation3 infinite;
  animation-duration: 3.5s;
  animation-timing-function: ease;
  animation-delay: 0.5s;
  font-weight: 184;
}

.apta-anim-3 .animation3delay0p75secs {
  animation: animation3 infinite;
  animation-duration: 3.5s;
  animation-timing-function: ease;
  animation-delay: 0.75s;
  font-weight: 184;
}

.apta-anim-3 .animation3delay1p0secs {
  animation: animation3 infinite;
  animation-duration: 3.5s;
  animation-timing-function: ease;
  animation-delay: 1.0s;
  font-weight: 184;
}

.apta-anim-3 .animation3delay1p25secs {
  animation: animation3 infinite;
  animation-duration: 3.5s;
  animation-timing-function: ease;
  animation-delay: 1.25s;
  font-weight: 184;
}

p.apta-anim-1 {
  text-align: left;
  font-family: 'apta-vf';
}

p.apta-anim-2 {
  text-align: right;
  font-feature-settings: 'ss01';
  font-family: 'apta-vf';
}

p.apta-anim-3 {
  text-align: left;
  padding-left: 20%;
  font-feature-settings: 'ss03';
  font-family: 'apta-vf';
}

.apta-landing-inner {
  font-size: 14vw;
  line-height: 0.8;
  font-family: apta-bold;
  width: 100vw;
  text-align: center;
  padding: 0 15vw;
}

@media (max-width: 800px) {
  .apta-landing-inner {
    font-size: 24vw;
    padding: 0 5vw;
    line-height: 0.9;
  }
}


.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';
}


.bb-modern-header-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
}

.bb-header-headline {
  font-size: 40vw;
  margin-right: 3vw;
}

.bb-header-headline-second {
  vertical-align: middle;
  clear: both;
}

.bb-header .preview-label {
  display: none;
}

.bb-modern-var-container .preview-label {
  display: none;
}

.bb-modern-var-menu ul {
  text-align: center;
}

.bb-modern-var-menu li {
  display: inline-block;
  padding: 0 2vw;
}

.bb-var-outer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.bb-modern-var-menu {
  -ms-flex-order: 2;
      order: 2;
}

.bb-modern-var-changer {
  -ms-flex-order: 1;
      order: 1;
  font-size: 17vw;
  margin-bottom: 8vw;
}

.bbmodern-lead-quarter .preview-wrap {
  padding: 5.1rem 1rem 4.5rem 1rem;
}

.bbmodern-lead-quarter .preview-label {
  display: none;
}

.bbmodern-lead-quarter .preview-text {
  line-height: 1.1;
}

.bb-avon-container .preview-label {
  display: none;
}

.bb-modern-numbers .preview-label {
  display: none;
}

.bb-avon {
  font-size: 9vw;
  padding: 4.5vw 0;
}

@font-face {
  font-family: 'bb-modern-vf';
  src: url("/webfonts/bb-modern/vf/BBModernPro-Roman-VF.woff2") format("woff2");
}

.bb-var-1 {
  font-family: 'bb-modern-vf';
  font-variation-settings: "wdth" 50;
}

.bb-var-2 {
  font-family: 'bb-modern-vf';
  font-variation-settings: "wdth" 100;
}


@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;
}


.chromatic-mono-header-pill {
  padding: 7vw;
  border-radius: 3.5vw;
  background: #F3F3F3;
  color: #1E59E1;
}

.chromatic-mono-header .preview-label {
  display: none;
}

.chromatic-mono-pill {
  border-radius: 3.5vw;
  background: #F3F3F3;
  color: #1E59E1;
  border: 2px solid #F3F3F3;
}

.mono-pill-pad {
  padding: 4vw;
}

.cm-pill-2 {
  font-size: 4rem;
}

.chromatic-mono-pill-invert {
  border: 2px solid #F3F3F3;
  color: #F3F3F3;
  border-radius: 3.5vw;
}

.ch-m-twoup {
  margin-top: 40px;
}

.ch-mono-bottom {
  border-top: 0;
}

@media (max-width: 800px) {
  .ch-mobile-pad {
    margin-bottom: 40px;
  }
}


.chromatic-header .preview-text {
  max-width: 100vw;
  margin-bottom: 0;
}

.chromatic-header .preview-wrap {
  padding: 0;
}

.chromatic-header .preview-columns-one {
  padding: 0;
}

.chromatic-header .preview-label {
  display: none;
}

.chromatic-span-header {
  padding: 1.1vw;
}

.chromatic-bottom .preview-text {
  max-width: 100vw;
  margin-bottom: 0;
}

.elementOne {
  animation: fadeinout 4s linear infinite;
  opacity: 1;
}

.elementTwo {
  animation: fadeinout 4s linear infinite;
  animation-delay: 350ms;
  opacity: 1;
}

.elementThree {
  animation: fadeinout 4s linear infinite;
  animation-delay: 700ms;
  opacity: 1;
}

.elementFour {
  animation: fadeinout 4s linear infinite;
  animation-delay: 1050ms;
  opacity: 1;
}

.elementFive {
  animation: fadeinout 4s linear infinite;
  animation-delay: 1400ms;
  opacity: 1;
}

.elementSix {
  animation: fadeinout 4s linear infinite;
  animation-delay: 1750ms;
  opacity: 1;
}

@keyframes fadeinout {
  50% {
    opacity: 0;
  }
}

.chromatic-grot-span-2 {
  padding: 4vw;
  border-radius: 2vw;
}

.chromatic-grot-span-4 {
  padding: 4vw;
  border-radius: 5vw;
}

.chromatic-grot-span-5 {
  padding: 4vw;
  border-radius: 60px;
}

.cg-two-gap {
  margin-bottom: 40px;
}

@media (max-width: 800px) {
  .cg-two-gap {
    margin-bottom: 20px;
  }
}

.chromatic-grot-span-6 {
  padding: 4vw;
  border-radius: 30vw;
}

.chromatic-double-line .preview-label {
  display: none;
}

.chromatic-lead-quarter, .chromatic-bottom {
  vertical-align: top;
}

.chromatic-lead-quarter .preview-label, .chromatic-bottom .preview-label {
  display: none;
}

.chromatic-lead-quarter .preview, .chromatic-bottom .preview {
  border: 0;
  padding-bottom: 18px;
}

@media (max-width: 800px) {
  .chromatic-lead-quarter .preview, .chromatic-bottom .preview {
    padding-bottom: 0px;
  }
}

.chromatic-lead-quarter .preview-columns-one, .chromatic-bottom .preview-columns-one {
  padding-left: 0;
  padding-right: 0;
}

.chromatic-lead-quarter .ch-int, .chromatic-bottom .ch-int {
  padding: 1rem 0;
}

.chromatic-lead-quarter .preview-wrap, .chromatic-bottom .preview-wrap {
  padding: 1rem;
}

.ch-q-t .preview {
  padding-bottom: 35px;
}

@media (max-width: 800px) {
  .ch-q-t .preview {
    padding-bottom: 0px;
  }
}

.ch-q-t, .ch-q-t-2 {
  padding-top: 20px;
}

@media (max-width: 800px) {
  .ch-q-t-2 {
    padding-top: 0px;
  }
}

.ch-q-t-3 {
  padding-bottom: 20px;
}

@media (max-width: 800px) {
  .ch-q-t-3 {
    padding-bottom: 0px;
  }
}

.ch-q-one .preview-wrap {
  padding-left: 3rem;
}

@media (max-width: 800px) {
  .ch-q-one .preview-wrap {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

.ch-q-two .preview-wrap {
  padding-right: 3rem;
}

@media (max-width: 800px) {
  .ch-q-two .preview-wrap {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

.ch-bottom-sub .preview-text {
  margin-bottom: 0;
}

.chromatic-span-two {
  padding: 3rem 2rem 0rem;
}

.ch-op {
  opacity: .5;
}


@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);
}


@font-face {
  font-family: 'fold-grotesque-vf';
  src: url("/webfonts/fold-grotesque/vf/FoldGrotesque-VF.woff2") format("woff2");
}

.fold-grotesque-variable-section {
  font-family: 'fold-grotesque-vf';
}

.fold-grotesque-variable-section .preview-label {
  display: none;
}

.fold-grotesque-vf {
  font-family: 'fold-grotesque-vf';
}

.fold-grotesque-header .preview-label {
  display: none;
}

.fold-grotesque-header .preview-text {
  padding: 2rem 0rem;
}

.fold-grotesque-overlay-section .preview-label {
  display: none;
}

.fold-overlay-wrapper {
  position: relative;
  height: 52rem;
}

.fold-overlay-1, .fold-overlay-2, .fold-overlay-3, .fold-overlay-4, .fold-overlay-5, .fold-overlay-6 {
  position: absolute;
}

.fold-overlay-1 {
  top: 3rem;
  left: 5rem;
  -ms-transform: rotate(13deg);
      transform: rotate(13deg);
}

.fold-overlay-2 {
  top: 16rem;
  -ms-transform: rotate(-16deg);
      transform: rotate(-16deg);
}

.fold-overlay-3 {
  top: 20rem;
  left: 6rem;
  -ms-transform: rotate(-37deg);
      transform: rotate(-37deg);
}

.fold-overlay-4 {
  -ms-transform: rotate(18deg);
      transform: rotate(18deg);
  left: 34rem;
  top: 31rem;
}

.fold-overlay-5 {
  top: 15rem;
  left: 30rem;
  -ms-transform: rotate(-125deg);
      transform: rotate(-125deg);
}

.fold-overlay-6 {
  top: 1rem;
  left: 50rem;
  -ms-transform: rotate(5deg);
      transform: rotate(5deg);
}

.fold-grotesque-variable-section .preview-text {
  padding: 4rem 0;
}

.fold-vf-header {
  width: 100%;
}

.fold-vf-inner {
  padding: 4rem 0;
  margin: 0 10.8rem;
}

@media (max-width: 550px) {
  .fold-vf-inner {
    margin: 0 0.1rem;
  }
}

@media (max-width: 800px) {
  .fold-vf-inner {
    margin: 0 4rem;
  }
}

@media (max-width: 1000px) {
  .fold-vf-inner {
    margin: 0 5rem;
  }
}

@media (max-width: 1350px) {
  .fold-vf-inner {
    margin: 0 7rem;
  }
}

.fold-grotesque-vf {
  font-size: 3vw;
  max-width: 80vw;
  line-height: 1;
}

@media (max-width: 550px) {
  .fold-grotesque-vf {
    max-width: 90vw;
  }
}

.fold-grotesque-fallback {
  display: none;
}

@media (max-width: 790px) {
  .foldVF {
    display: none;
  }
  .fold-grotesque-fallback {
    display: block;
  }
  .fold-grotesque-fallback .preview-text {
    line-height: 1.2em;
  }
}

.fold-grotesque-overlap {
  background: #000000;
}

.fold-grotesque-overlap:hover {
  background: #e7e4d7;
}

.fold-grotesque-overlap img {
  width: 90%;
  margin: 0 auto;
}

#fold-vf-interiortext {
  line-height: 1.2em;
}


.forme-grotesque-arabic-main .preview-columns-two .preview-text.preview-filter-headline {
  line-height: 1.3;
}

.forme-arabic-multiline .preview-text {
  line-height: 1.3;
}


.forme-grotesque-header .preview-text {
  line-height: 1em;
  padding: 4rem 0;
}

.forme-grotesque-header .preview-label {
  display: none;
}

.forme-tab-1, .forme-tab-3 {
  width: 10%;
  display: inline-block;
  line-height: 1.1;
}

.forme-tab-2 {
  line-height: 1.1;
  width: 80%;
  display: inline-block;
}

.forme-tab-section .forme-tab-1, .forme-tab-2, .forme-tab-3 {
  display: inline-block;
}

.forme-tab-section .preview-label {
  display: none;
}

.forme-tab-span1 {
  width: 10%;
  display: inline-block;
}

.forme-tab-span2 {
  width: 90%;
  display: inline-block;
  margin-bottom: 1em;
}

.forme-midsection .preview-text {
  line-height: 1.1;
}

.forme-multiline .preview-text {
  line-height: 1.2;
}

.forme-waterfall-1 {
  padding-bottom: 2vw;
}

.forme-waterfall-2 {
  font-size: 6vw;
  padding-bottom: 2vw;
}

.forme-waterfall-3 {
  font-size: 12vw;
}

.forme-waterfall .preview-label {
  display: none;
}


.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-mono-header .preview-label {
  display: none;
}

.guida-mono-header .preview-text {
  padding: 3.5rem 0rem;
  line-height: 0.9;
}

.guida-mono-listing .preview-label, .guida-mono-bill .preview-label {
  display: none;
}

.guida-mono-bill .preview-text {
  line-height: 1.05;
}

.guida-mono-bodytext {
  padding-bottom: 5rem;
  line-height: 1.2;
}

.guida-mono-left {
  float: left;
}

.guida-mono-right {
  float: right;
}

.gm-row-title, .gm-row-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: stretch;
      align-items: stretch;
  width: 100%;
  padding: 0 0 1rem;
  border-bottom: 3px solid white;
}

.gm-row-content-last {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: stretch;
      align-items: stretch;
  width: 100%;
  padding: 0 0 1rem;
  border-bottom: 3px solid white;
}

.gm-row-one {
  width: 20%;
  -ms-flex-direction: column;
      flex-direction: column;
}

.gm-row-two {
  width: 50%;
  -ms-flex-direction: column;
      flex-direction: column;
}

.gm-row-three {
  width: 15%;
  -ms-flex-direction: column;
      flex-direction: column;
}

.gm-row-four {
  width: 15%;
  -ms-flex-direction: column;
      flex-direction: column;
}

.guida-item-large {
  font-size: 6vw;
  padding-top: 0.2rem;
}

.guida-item-med {
  padding: 0.6rem 0;
  font-size: 3vw;
}

.guida-item-small {
  padding: 1rem 0;
}


.guida-header .preview-label {
  display: none;
}

.guida-header .preview-text {
  padding: 3.5rem 0rem;
}

.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;
}


.polimo-header .preview-label {
  display: none;
}

.polimo-header .preview-text {
  padding: 7rem 0rem;
}


.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;
}


.background-fill-reader-condensed {
  background-color: #FFEA00;
}


.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-hairline-italic-roman-numerals,
.sunset-gothic-thin-roman-numerals,
.sunset-gothic-thin-italic-roman-numerals,
.sunset-gothic-light-roman-numerals,
.sunset-gothic-light-italic-roman-numerals,
.sunset-gothic-regular-roman-numerals,
.sunset-gothic-italic-roman-numerals,
.sunset-gothic-medium-roman-numerals,
.sunset-gothic-medium-italic-roman-numerals,
.sunset-gothic-bold-roman-numerals,
.sunset-gothic-bold-italic-roman-numerals,
.sunset-gothic-heavy-roman-numerals,
.sunset-gothic-heavy-italic-roman-numerals {
  width: calc(8rem - 1px);
}

.sunset-hover-one:hover .preview-text {
  font-family: "sunset-gothic-hairline-italic";
}

.sunset-hover-two:hover .preview-text {
  font-family: "sunset-gothic-light";
}

.sunset-hover-three:hover .preview-text {
  font-family: "sunset-gothic-medium";
}

.sunset-hover-four:hover .preview-text {
  font-family: "sunset-gothic-heavy-italic";
}

.sunset-list li {
  display: inline-block;
}

.sunset-list li:nth-child(odd) {
  font-family: "sunset-gothic-thin-italic";
}


.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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Qjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLHVCQUF1QjtFQUN2QixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLHVCQUF1QjtFQUN2QixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLHVCQUF1QjtFQUN2QixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLHVCQUF1QjtFQUN2QixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLHVCQUF1QjtFQUN2QixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLHVCQUF1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QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixlQUFlO0NBQ2hCOztBQUVEOztFQUVFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7O0FBR0Q7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSw0Q0FBNEM7Q0FDN0M7O0FBRUQ7RUFDRSxtREFBbUQ7Q0FDcEQ7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7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LFlBQVk7RUFDWiwyQ0FBMkM7Q0FDNUM7O0FBRUQ7RUFDRTtJQUNFLGdDQUFnQztHQUNqQztFQUNEO0lBQ0Usa0NBQWtDO0dBQ25DO0VBQ0Q7SUFDRSxrQ0FBa0M7R0FDbkM7RUFDRDtJQUNFLGdDQUFnQztHQUNqQztDQUNGOztBQUVEO0VBQ0U7SUFDRSxrQ0FBa0M7R0FDbkM7RUFDRDtJQUNFLGdDQUFnQztHQUNqQztFQUNEO0lBQ0UsZ0NBQWdDO0dBQ2pDO0VBQ0Q7SUFDRSxrQ0FBa0M7R0FDbkM7RUFDRDtJQUNFLGtDQUFrQztHQUNuQztDQUNGOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7Ozs7Ozs7Ozs7RUFVRSw4QkFBOEI7Q0FDL0IiLCJmaWxlIjoiY29sb3Bob24tZm91bmRyeS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4gKiAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4gKiBhY3RpdmUvaG92ZXIgc3RhdGUuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8qISBGbGlja2l0eSB2MS4xLjFcbmh0dHA6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogZHJhZ2dhYmxlICovXG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjc1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpob3ZlciB7IGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMwOUY7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uOmFjdGl2ZSB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02MCk7IC8qIElFOCAqL1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHsgbGVmdDogMTBweDsgfVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7IHJpZ2h0OiAxMHB4OyB9XG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246ZGlzYWJsZWQge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzApOyAvKiBJRTggKi9cbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5hcnJvdyB7XG4gIGZpbGw6ICMzMzM7XG59XG5cbi8qIGNvbG9yICYgc2l6ZSBpZiBubyBTVkcgLSBJRTggYW5kIEFuZHJvaWQgMi4zICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uby1zdmcge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG5cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7IGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBJRTggKi9cbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgLyogSUU4ICovXG4gIG9wYWNpdHk6IDE7XG59XG5cblxuLmVycm9yLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgbGVmdDogM3JlbTtcbiAgcmlnaHQ6IDNyZW07XG4gIGJvdHRvbTogMjAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3Zncy80MDQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cblxuLmFib3V0LXdyYXAge1xuICBwYWRkaW5nOiA0cmVtIDRyZW07XG4gIG1heC13aWR0aDogNzEuMnJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBjbGVhcjogZml4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dC13cmFwIGEge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmFib3V0LW9mZmljZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRyZW07XG4gICAgbGVmdDogNHJlbTtcbiAgICB3aWR0aDogMTRyZW07XG4gIH1cbn1cblxuLmFib3V0LW9mZmljZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFib3V0LW9mZmljZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dC1wcm9maWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dC1wcm9maWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYWJvdXQtcHJvZmlsZSBwIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFib3V0LXByb2ZpbGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5hYm91dC1ub3RlIC5hYm91dC1ub3RlLW51bWJlcixcbi5hYm91dC1ub3RlIC5hYm91dC1ub3RlLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmFib3V0LW5vdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5hYm91dC1ub3RlIC5hYm91dC1ub3RlLW51bWJlciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5hYm91dC1ub3RlIC5hYm91dC1ub3RlLXRleHQge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDIwcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJiYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlXCI7XG4gICAgcGFkZGluZzogMC42cmVtIDAuOHJlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIDAsIDApO1xuICB9XG4gIC5hYm91dC1ub3RlIC5hYm91dC1ub3RlLXRleHQgLmFib3V0LW5vdGUtbnVtYmVyIHtcbiAgICBjb2xvcjogI2ZmZjAwMDtcbiAgfVxuICAuYWJvdXQtbm90ZTpob3ZlciAuYWJvdXQtbm90ZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWJvdXQtbmV3c2xldHRlciAubmV3c2xldHRlci1zaWdudXAtdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgfVxufVxuXG5cbi5kb3dubG9hZC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMC42cmVtIDAgMC41cmVtIDA7XG59XG5cbi5pbnZvaWNlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5kb3dubG9hZC1pdGVtLWZvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmRvd25sb2FkLWl0ZW0tZm9vdGVyIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIiArIFwiO1xufVxuXG4uZG93bmxvYWQtaXRlbS1mb290ZXIgc3BhbjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRvd25sb2FkLWl0ZW0tbGluayB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRvd25sb2FkLWludm9pY2Uge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kb3dubG9hZC1kYXRlIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5hY2NvdW50LXNlY3Rpb24tc3dpdGNoZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmFjY291bnQtc2VjdGlvbi1zd2l0Y2hlci1pdGVtIHtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA4cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uYWNjb3VudC1zZWN0aW9uLXN3aXRjaGVyLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI5YWQ0ODtcbiAgYm9yZGVyLWNvbG9yOiAjMjlhZDQ4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jaGVja291dC1hY2NvdW50LW9yLWd1ZXN0LFxuLmNoZWNrb3V0LXNpZ251cCxcbi5jaGVja291dC1sb2dpbixcbi5jaGVja291dC1ndWVzdCxcbi5zaWdudXAsXG4uZm9yZ290LXBhc3N3b3JkLFxuLmxvZ2luLFxuLmFjY291bnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2JhY2tncm91bmRzL2NoZWNrb3V0LTQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5cbi5tb25vIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtbW9uby1yZWd1bGFyJztcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1yZWd1bGFyJywgJ2FwZXJjdS1hcmFiaWMtbGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwsIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnAgYSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbmkge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1pdGFsaWMnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG5hcnRpY2xlIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcbn1cblxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAwLjRyZW07XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY3NzL2ltYWdlcy90b3AtYm90dG9tLWxpbmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGhlaWdodDogMnJlbTtcbn1cblxuLndoaXRlLW9uLWJsYWNrIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jc3MvaW1hZ2VzL3RvcC1ib3R0b20tbGluZS13aGl0ZS5zdmdcIik7XG59XG5cbnNlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbnNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41cmVtIGNlbnRlcjtcbn1cblxuaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBoZWlnaHQ6IDJyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jc3MvaW1hZ2VzL2xlZnQtcmlnaHQtbGluZS5zdmdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud2hpdGUtb24tYmxhY2sgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nzcy9pbWFnZXMvbGVmdC1yaWdodC1saW5lLXdoaXRlLnN2Z1wiKTtcbn1cblxuOmZvY3VzLFxuOmFjdGl2ZSxcbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1vdXRsaW5lLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnRleHRhcmVhLFxuaW5wdXQsXG5idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuXG4uYnV5aW5nLWd1aWRlLXBhZ2Uge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5idXlpbmctZ3VpZGUtcGFnZSBmb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmJ1eWluZy1ndWlkZS1iYWNrZHJvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5idXlpbmctZ3VpZGUtYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDRyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIHBhZGRpbmc6IDZyZW0gNHJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ1eWluZy1ndWlkZS1iYWNrZHJvcCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDAuMDU7XG4gIH1cbiAgLmJ1eWluZy1ndWlkZS1iYWNrZHJvcC5uZy1lbnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgfVxuICAuYnV5aW5nLWd1aWRlLWJhY2tkcm9wLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgfVxufVxuXG4ud2l6YXJkLXByZWxvYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV5aW5nLWd1aWRlLWF0LWVuZCAuc2VjdGlvbiB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmJ1eWluZy1ndWlkZSB7XG4gIHBhZGRpbmc6IDQuNXJlbSA0cmVtO1xuICBtYXgtd2lkdGg6IDgwcmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDQuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnV5aW5nLWd1aWRlIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi5idXlpbmctZ3VpZGUgcCB7XG4gIG1hcmdpbjogMCAwIDEuM2VtIDA7XG59XG5cbi5idXlpbmctZ3VpZGUgLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5idXlpbmctZ3VpZGUgLmludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMThyZW0pO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG59XG5cbi5idXlpbmctZ3VpZGUgLmludHJvIC5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbn1cblxuLmJ1eWluZy1ndWlkZSAuaW50cm8gLmNvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5pbnRyby5jb250aW51ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idXlpbmctZ3VpZGUgLnNlY3Rpb25zIHtcbiAgcGFkZGluZzogMCAwIDQwdmggMDtcbn1cblxuLmJ1eWluZy1ndWlkZSAuc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG59XG5cbi5idXlpbmctZ3VpZGUgLnNlY3Rpb24uc2VjdGlvbi1lbmQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMnJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5zZWN0aW9uOmhvdmVyLCAuYnV5aW5nLWd1aWRlIC5zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5zZWN0aW9uLm5nLWVudGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJ1eWluZy1ndWlkZSAuc2VjdGlvbi5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5vcHRpb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTRyZW0sIDFmcikpO1xuICBncmlkLWdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAwIDAgMDtcbn1cblxuLmJ1eWluZy1ndWlkZSAuaW5wdXRzIHtcbiAgcGFkZGluZzogMXJlbSAwIDAgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5idXlpbmctZ3VpZGUgLmlucHV0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNHJlbSwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5idXlpbmctZ3VpZGUgLmlucHV0cyAub3B0aW9uLFxuICAuYnV5aW5nLWd1aWRlIC5pbnB1dHMgaW5wdXQsXG4gIC5idXlpbmctZ3VpZGUgLmlucHV0cyBidXR0b24sXG4gIC5idXlpbmctZ3VpZGUgLmlucHV0cyAuY2hlY2tib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLmJ1eWluZy1ndWlkZSAub3B0aW9uLFxuLmJ1eWluZy1ndWlkZSBpbnB1dCxcbi5idXlpbmctZ3VpZGUgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgaGVpZ2h0OiA0cmVtO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5vcHRpb24ubmctZW50ZXIsIC5idXlpbmctZ3VpZGUgLm9wdGlvbi5uZy1oaWRlLXJlbW92ZSxcbi5idXlpbmctZ3VpZGUgaW5wdXQubmctZW50ZXIsXG4uYnV5aW5nLWd1aWRlIGlucHV0Lm5nLWhpZGUtcmVtb3ZlLFxuLmJ1eWluZy1ndWlkZSBidXR0b24ubmctZW50ZXIsXG4uYnV5aW5nLWd1aWRlIGJ1dHRvbi5uZy1oaWRlLXJlbW92ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG5cbi5idXlpbmctZ3VpZGUgLm9wdGlvbi5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUsIC5idXlpbmctZ3VpZGUgLm9wdGlvbi5uZy1oaWRlLXJlbW92ZS1hY3RpdmUsXG4uYnV5aW5nLWd1aWRlIGlucHV0Lm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSxcbi5idXlpbmctZ3VpZGUgaW5wdXQubmctaGlkZS1yZW1vdmUtYWN0aXZlLFxuLmJ1eWluZy1ndWlkZSBidXR0b24ubmctZW50ZXIubmctZW50ZXItYWN0aXZlLFxuLmJ1eWluZy1ndWlkZSBidXR0b24ubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1eWluZy1ndWlkZSAuY2hlY2tib3gge1xuICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0wLjRyZW07XG59XG5cbi5idXlpbmctZ3VpZGUgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5idXlpbmctZ3VpZGUgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbiAgbGVmdDogMC41cmVtO1xuICByaWdodDogMC41cmVtO1xuICBib3R0b206IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5idXlpbmctZ3VpZGUgaW5wdXQge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4uYnV5aW5nLWd1aWRlIGlucHV0OmhvdmVyLCAuYnV5aW5nLWd1aWRlIGlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmJ1eWluZy1ndWlkZSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2RkZDtcbn1cblxuLmJ1eWluZy1ndWlkZSAub3B0aW9uOmhvdmVyLCAuYnV5aW5nLWd1aWRlIC5vcHRpb246Zm9jdXMsXG4uYnV5aW5nLWd1aWRlIGJ1dHRvbjpob3Zlcixcbi5idXlpbmctZ3VpZGUgYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmJ1eWluZy1ndWlkZSAub3B0aW9uLmFjdGl2ZSxcbi5idXlpbmctZ3VpZGUgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5idXlpbmctZ3VpZGUgLm9wdGlvbi1zdGFydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIyNTk7XG4gIGJvcmRlci1jb2xvcjogIzAwYjI1OTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5vcHRpb24tc3RhcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTRjO1xuICBib3JkZXItY29sb3I6ICMwMDk5NGM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ1eWluZy1ndWlkZSAub3B0aW9uLWZvcndhcmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY3NzL2ltYWdlcy9hcnJvdy1mb3J3YXJkLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC44cmVtIHRvcCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAycmVtO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5vcHRpb24tZm9yd2FyZC5vcHRpb24tbG9hZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmdzL2xvYWRpbmctc21hbGwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbTtcbn1cblxuLmJ1eWluZy1ndWlkZSAub3B0aW9uLWZvcndhcmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N2Z3MvbG9hZGluZy1zbWFsbC5zdmdcIik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5idXlpbmctZ3VpZGUgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5ub3RlcyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5idXlpbmctZ3VpZGUgLm5vdGVzIHUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXlpbmctZ3VpZGUgLmZhZGUtb3V0IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5idXlpbmctZ3VpZGUgLm9wdGlvbi1jYXN0bGVkb3duLWN1cnNpdmUtZG90cyxcbi5idXlpbmctZ3VpZGUgLm9wdGlvbi1jYXN0bGVkb3duLWN1cnNpdmUtbGluZWQge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4uYnV5aW5nLWd1aWRlIC5pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmJ1eWluZy1ndWlkZSAuaW1hZ2Uge1xuICAgIGhlaWdodDogMzB2aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJ1eWluZy1ndWlkZSAuaW1hZ2Uge1xuICAgIGhlaWdodDogNTB2dztcbiAgfVxufVxuXG4uYnV5aW5nLWd1aWRlIC5pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5idXlpbmctZ3VpZGUgLnNoYXJlLXVybCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmJ1eWluZy1ndWlkZS1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMC41cmVtO1xuICBib3R0b206IDRyZW07XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLmJ1eWluZy1ndWlkZS1wcm9ncmVzcy1tZXRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwYjI1OTtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmJ1eWluZy1ndWlkZS1ub3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuYnV5aW5nLWd1aWRlLW5vdGUgLmJ1eWluZy1ndWlkZS1ub3RlLXRleHQge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgei1pbmRleDogOTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMC43cmVtIDAuOHJlbSAwLjZyZW0gMC44cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgMCwgMCk7XG4gICAgd2lkdGg6IDE2cmVtO1xuICB9XG4gIC5idXlpbmctZ3VpZGUtbm90ZTpob3ZlciAuYnV5aW5nLWd1aWRlLW5vdGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5idXlpbmctZ3VpZGUtbm90ZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLmNhcnQtZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLmNhcnQtY2hlY2tvdXQge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mcm9tLWdyb3VwLXByb2NlZWQtdG8tcGF5bWVudCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi50YXgtY291bnRyeS1zZWxlY3QtY2hlY2tvdXQge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxuLmJ0bi1jaGVja291dC1mb3J3YXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5YWQ0ODtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY3NzL2ltYWdlcy9hcnJvdy1mb3J3YXJkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMnJlbSB0b3AgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMnJlbTtcbn1cblxuLmJ0bi1mb3J3YXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5YWQ0ODtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY3NzL2ltYWdlcy9hcnJvdy1mb3J3YXJkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC44cmVtIHRvcCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAycmVtO1xufVxuXG4uYnRuLWNoZWNrb3V0LWJhY2sge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nzcy9pbWFnZXMvYXJyb3ctYmFjay1ibGFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMnJlbSB0b3AgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xufVxuXG4uYnRuLWNoZWNrb3V0LWFkZGl0aW9uYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mb3JtLWdyb3VwIC5idG4tY2hlY2tvdXQtZm9yd2FyZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja291dC1jYXJ0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9iYWNrZ3JvdW5kcy9jaGVja291dC0xLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNoZWNrb3V0LWJpbGxpbmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2JhY2tncm91bmRzL2NoZWNrb3V0LTIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2hlY2tvdXQtbGljZW5jZSxcbi5jaGVja291dC1kZWxpdmVyeSxcbi5jaGVja291dC1saWNlbmNlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9iYWNrZ3JvdW5kcy9jaGVja291dC0zLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNoZWNrb3V0LXN1bW1hcnkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2JhY2tncm91bmRzL2NoZWNrb3V0LTQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2hlY2tvdXQtcGF5bWVudCxcbi5jaGVja291dC1wYXltZW50LWVycm9yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9iYWNrZ3JvdW5kcy9jaGVja291dC0xLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciBmaXhlZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvYmFja2dyb3VuZHMvY2hlY2tvdXQtNC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1pbnZvaWNlIC5saWdodCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLWludm9pY2UgLmFkZHJlc3Nlcyxcbi5jaGVja291dC1jb25maXJtYXRpb24taW52b2ljZSAuaXRlbXMgdGQge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1pbnZvaWNlIC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5jaGVja291dC1jb25maXJtYXRpb24taW52b2ljZSAucmlnaHQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1pbnZvaWNlIC5oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1pbnZvaWNlIC5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1pbnZvaWNlIC5hZGRyZXNzZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgd2lkdGg6IDMzLjMlO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uLWludm9pY2UgLml0ZW0tbmFtZSB7XG4gIHdpZHRoOiA2Ni42JTtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1pbnZvaWNlIC5kb3dubG9hZC1saW5rIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbi1pbnZvaWNlIC5pdGVtLWxpY2VuY2Uge1xuICBjb2xvcjogIzk5OTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5cbiNicmFpbnRyZWUtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvYnJhaW50cmVlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2JyYWludHJlZS1jb250YWluZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmdzL2xvYWRpbmcuc3ZnXCIpO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9hZGluZyAjYnJhaW50cmVlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBheW1lbnQtbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5wYXltZW50LWVycm9yIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuXG4uYWRkcmVzcy1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uZm9ybS1ncm91cC12YXQgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZ3JvdXAtdmF0IC52YXQtY291bnRyeS1jb2RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjY1cmVtO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmFkZHJlc3MtYm9vayB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cblxuLmJ1eS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5idXktYnV0dG9uIC5idG4tbGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY3NzL2ltYWdlcy9hcnJvdy1mb3J3YXJkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41cmVtIHRvcCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLndoaXRlLW9uLWJsYWNrIC5idXktYnV0dG9uIC5idG4tbGFyZ2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1yZWd1bGFyJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nzcy9pbWFnZXMvYXJyb3ctZm9yd2FyZC1ibGFjay5zdmdcIik7XG59XG5cblxuLmJ1eS1idXR0b25zIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5idXktYnV0dG9ucyB7XG4gICAgcGFkZGluZzogM3JlbSA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnV5LWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuLmJ1eS1idXR0b25zIHNlbGVjdCB7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMC44cmVtIDAuOHJlbSAwLjdyZW0gMC44cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5idXktYnV0dG9ucy13cmFwIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBjbGVhcjogZml4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmJ1eS1idXR0b25zLXdyYXAge1xuICAgIG1heC13aWR0aDogODB2dztcbiAgfVxufVxuXG4vKiBGaWx0ZXIgKi9cbi5idXktYnV0dG9ucy1maWx0ZXIge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5idXktYnV0dG9ucy1maWx0ZXIgc2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYnV5LWJ1dHRvbnMtZmlsdGVyIC5tb2JpbGUtYnJlYWsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4vKiBCdW5kbGVzICovXG4uYnV5LWJ1dHRvbnMtYnVuZGxlcyB7XG4gIGNsZWFyOiBmaXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYnV5LWJ1dHRvbnMtYnVuZGxlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4uYnV5LWJ1dHRvbnMtYnVuZGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYnV5LWJ1dHRvbnMtYnVuZGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnV5LWJ1dHRvbnMtYnVuZGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5idXktYnV0dG9ucy1idW5kbGUgLmJ1eS1idXR0b25zLWJ1bmRsZS13cmFwIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJ1eS1idXR0b25zLWJ1bmRsZSAuYnV5LWJ1dHRvbnMtYnVuZGxlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLmJ1eS1idXR0b25zLWJ1bmRsZSAuYnV5LWJ1dHRvbnMtYnVuZGxlLXdyYXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG4uYnV5LWJ1dHRvbnMtYnVuZGxlIC5idXktYnV0dG9ucy1idW5kbGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5idXktYnV0dG9ucy1idW5kbGU6bGFzdC1jaGlsZCAuYnV5LWJ1dHRvbnMtYnVuZGxlLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIFNpbmdsZXMgKi9cbi5idXktYnV0dG9ucy1zaW5nbGVzIHtcbiAgY2xlYXI6IGZpeDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5idXktYnV0dG9ucy1zaW5nbGUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXktYnV0dG9ucy1zaW5nbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG4uYnV5LWJ1dHRvbnMtc2luZ2xlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5idXktYnV0dG9ucy1zaW5nbGUtdGl0bGUge1xuICBwYWRkaW5nOiAwLjhyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmJ1eS1idXR0b25zLXNpbmdsZS10b3RhbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMC44cmVtO1xufVxuXG4uYnV5LWJ1dHRvbnMtc2luZ2xlLWFjdGl2ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLXRpdGxlLFxuLmJ1eS1idXR0b25zLXNpbmdsZS1hY3RpdmUgLmJ1eS1idXR0b25zLXNpbmdsZS10b3RhbCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtYWN0aXZlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gge1xuICB3aWR0aDogM3JlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0wLjVyZW0gMCAwIC0wLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4uYnV5LWJ1dHRvbnMtZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5idXktYnV0dG9ucy1oaW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5idXktYnV0dG9ucy1hZGQtdG8tY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nzcy9pbWFnZXMvYXJyb3ctZm9yd2FyZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNXJlbSB0b3AgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5idXktYnV0dG9ucy1hZGQtdG8tY2FydC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnV5LWJ1dHRvbnMtYWRkLXRvLWNhcnQtdG90YWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC43cmVtO1xufVxuXG4uYnV5LWJ1dHRvbnMtYWRkLXRvLWNhcnQtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYnV5LWJ1dHRvbnMtc2luZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYnV5LWJ1dHRvbnMtc2luZ2xlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1eS1idXR0b25zLXNpbmdsZSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYnV5LWJ1dHRvbnMtc2luZ2xlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYnV5LWJ1dHRvbnMtdmlldy1jYXJ0IHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbn1cblxuLmJ1eS1idXR0b25zLWJ1bmRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmJ1eS1idXR0b25zLWJ1bmRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYnV5LWJ1dHRvbnMtYnVuZGxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYnV5LWJ1dHRvbnMtYnVuZGxlIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5idXktYnV0dG9ucy1idW5kbGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuLmJ1eS1idXR0b25zLXRheCAudGF4LWNvdW50cnktc2VsZWN0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYnV5LWJ1dHRvbnMtbGljZW5jZS12YXJpYW50cyB7XG4gIGNsZWFyOiBmaXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYnV5LWJ1dHRvbnMtbGljZW5jZS12YXJpYW50cyA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5idXktYnV0dG9ucy1saWNlbmNlLXZhcmlhbnRzID4gZGl2ID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cbiAgLmJ1eS1idXR0b25zLWxpY2VuY2UtdmFyaWFudHMgPiBkaXYgPiBkaXYgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJ1eS1idXR0b25zLWxpY2VuY2UtdmFyaWFudHMgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuYnV5LWJ1dHRvbnMtbGljZW5jZS12YXJpYW50cyA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmJ1eS1idXR0b25zLWxpY2VuY2UtdmFyaWFudHMgPiBkaXYgPiBkaXYgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3ViZmFtaWx5LXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4uc3ViZmFtaWx5LXRleHQtZmlyc3Qge1xuICBwYWRkaW5nLXRvcDogMTAuNXJlbTtcbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmNhcm91c2VsLXdpdGgtdGV4dCB7XG4gICAgcGFkZGluZzogMXJlbSA0cmVtO1xuICB9XG4gIC5jYXJvdXNlbC13aXRoLXRleHQgLmNhcm91c2VsLXdpdGgtdGV4dC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgY2xlYXI6IGZpeDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNhcm91c2VsLXdpdGgtdGV4dCAuY2Fyb3VzZWwtd2l0aC10ZXh0LWltYWdlcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmNhcm91c2VsLXdpdGgtdGV4dCAuY2Fyb3VzZWwtd2l0aC10ZXh0LWNhcHRpb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICB9XG4gIC5jYXJvdXNlbC13aXRoLXRleHQgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcm91c2VsLXdpdGgtdGV4dCBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2Fyb3VzZWwtd2l0aC10ZXh0IGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcm91c2VsLXdpdGgtdGV4dCAuY2Fyb3VzZWwtd2l0aC10ZXh0LW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC13aXRoLXRleHQgLmNhcm91c2VsLXdpdGgtdGV4dC1uYXYgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAuY2Fyb3VzZWwtd2l0aC10ZXh0IC5jYXJvdXNlbC13aXRoLXRleHQtbmF2IGRpdjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhcm91c2VsLXdpdGgtdGV4dCB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG4gIC5jYXJvdXNlbC13aXRoLXRleHQgZmlndXJlIHtcbiAgICBwYWRkaW5nOiAycmVtIDRyZW0gMnJlbSA0cmVtO1xuICB9XG4gIC5jYXJvdXNlbC13aXRoLXRleHQgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG5cbi5jYXJvdXNlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmNhcm91c2VsIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDRyZW0gMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhcm91c2VsIGZpZ3VyZSB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLmNhcm91c2VsIGZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5jYXJvdXNlbCBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMi4ycmVtO1xufVxuXG4uY2Fyb3VzZWwtd2lkZSBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuXG4uY2Fyb3VzZWwtd2lkZSBmaWd1cmUgaW1nIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogNzB2aDtcbn1cblxuLmNhcm91c2VsLWNlbnRlci1jYXB0aW9ucyBmaWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmNhcm91c2VsLWZ1bGwtYmxlZWQge1xuICAgIGhlaWdodDogNDB2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmNhcm91c2VsLWZ1bGwtYmxlZWQgZmlndXJlIHtcbiAgICBoZWlnaHQ6IDQwdnc7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgbWFyZ2luOiAwcmVtIDByZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5jYXJvdXNlbC1tZWRpdW0gZmlndXJlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogNnJlbSAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuY2Fyb3VzZWwtc21hbGwgZmlndXJlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbjogOHJlbSA0cmVtO1xuICB9XG59XG5cbi5jYXJvdXNlbC1zaGFkZSBmaWd1cmUge1xuICBib3gtc2hhZG93OiAwZW0gMGVtIDNlbSAwZW0gcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5jYXJvdXNlbC1leHRyYS1zbWFsbCBmaWd1cmUge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgbWFyZ2luOiAxMnJlbSA2cmVtO1xuICB9XG59XG5cbi5jYXJvdXNlbC1maXhlZC1jYXB0aW9ucyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuXG5AY2hhcnNldCBcIlVURi04XCI7XG4uY2FydC1hZG1pbiBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDY1JTtcbn1cblxuLmNhcnQtYWRtaW4gPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5jYXJ0LWFkbWluID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jYXJ0LWFkbWluIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAzNSU7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jYXJ0LWFkbWluIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhcnQtYWRtaW4tcGVyY2VudGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcnQtYWRtaW4tcGVyY2VudGFnZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDM2JTtcbiAgcGFkZGluZzogMXJlbTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiJVwiO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmNhcnQtYWRtaW4tZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FydC1hZG1pbi1maWd1cmUgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5jYXJ0LWFkbWluLWZpZ3VyZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiwqNcIjtcbiAgY29sb3I6ICM5OTk7XG59XG5cblxuLmNhcnQtZnVsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5jYXJ0LWZ1bGwtcHJldmlldyB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwO1xufVxuXG4uY2FydC1mdWxsLXN0eWxlcyB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDAuN3JlbSA2cmVtIDAuNXJlbSAwO1xuICBjbGVhcjogZml4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJ0LWZ1bGwtc3R5bGVzOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbn1cblxuLmNhcnQtZnVsbC1zdHlsZXMgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0LWZ1bGwtc3R5bGVzLW5hbWUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNhcnQtZnVsbC1zdHlsZXMtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDAuMzVyZW07XG59XG5cbi5jYXJ0LWZ1bGwtc3R5bGVzLXJpZ2h0IC5jYXJ0LXByaWNlLFxuLmNhcnQtZnVsbC1zdHlsZXMtcmlnaHQgLmNhcnQtcmVtb3ZlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uY2FydC1mdWxsLXN0eWxlcy1yaWdodCAuY2FydC1yZW1vdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jc3MvaW1hZ2VzL3JlbW92ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNhcnQtZnVsbC1zdHlsZXMtcmlnaHQgLmNhcnQtcmVtb3ZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcnQtZnVsbC1pdGVtLWZvb3RlciB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGNvbG9yOiAjOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBmaXg7XG59XG5cbi5jYXJ0LXJlbW92ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhcnQtZnVsbC10b3RhbHMge1xuICBjbGVhcjogZml4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY2FydC1mdWxsLXBvc3RhZ2UsXG4uY2FydC1mdWxsLXN1YnRvdGFsLFxuLmNhcnQtZnVsbC10YXgsXG4uY2FydC1mdWxsLXRvdGFsLFxuLmNhcnQtZnVsbC1kaXNjb3VudCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIGNsZWFyOiBmaXg7XG4gIHBhZGRpbmc6IDAuN3JlbSAwIDAuNXJlbSAwO1xufVxuXG4uY2FydC1mdWxsLXBvc3RhZ2UgLmxhYmVsLFxuLmNhcnQtZnVsbC1zdWJ0b3RhbCAubGFiZWwsXG4uY2FydC1mdWxsLXRheCAubGFiZWwsXG4uY2FydC1mdWxsLXRvdGFsIC5sYWJlbCxcbi5jYXJ0LWZ1bGwtZGlzY291bnQgLmxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jYXJ0LWZ1bGwtcG9zdGFnZSAudmFsdWUsXG4uY2FydC1mdWxsLXN1YnRvdGFsIC52YWx1ZSxcbi5jYXJ0LWZ1bGwtdGF4IC52YWx1ZSxcbi5jYXJ0LWZ1bGwtdG90YWwgLnZhbHVlLFxuLmNhcnQtZnVsbC1kaXNjb3VudCAudmFsdWUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2FydC1mdWxsLXBvc3RhZ2UsXG4uY2FydC1mdWxsLXRheCxcbi5jYXJ0LWZ1bGwtdG90YWwge1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uY2FydC1mdWxsLWRpc2NvdW50IHtcbiAgY29sb3I6IHJlZDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmNhcnQtZnVsbC1uby1yZW1vdmUgLmNhcnQtcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcnQtcmVsYXRlZCB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jYXJ0LXJlbGF0ZWQtdGl0bGUge1xuICBtYXJnaW46IDRyZW0gMCAwLjVyZW0gMDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5jYXJ0LXJlbGF0ZWQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmNhcnQtcmVsYXRlZC1pdGVtIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDlyZW07XG4gIGhlaWdodDogNi4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2FydC1yZWxhdGVkLWl0ZW0gZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uY2FydC1yZWxhdGVkLWl0ZW0gZmlnY2FwdGlvbiB7XG4gIGhlaWdodDogNi4ycmVtO1xuICBwYWRkaW5nOiAxcmVtIDEwcmVtIDFyZW0gMDtcbn1cblxuLmNhcnQtcmVsYXRlZC1pdGVtLXRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJ0LXJlbGF0ZWQtYWRkLXRvLWNhcnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYXJ0LW5vdGljZSB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5jYXJ0LW5vdGljZSBhIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuXG4uY2FydC1ub3RpZnkge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2FzZVwiLFwidG51bVwiO1xufVxuXG5cbi5jaGFuZ2UtcGFzc3dvcmQge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5jaGFuZ2UtcGFzc3dvcmQgYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNoYW5nZS1wYXNzd29yZCBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cblxuc2VjdGlvbi5jaGFyYWN0ZXItc2V0cyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIHNlY3Rpb24uY2hhcmFjdGVyLXNldHMge1xuICAgIHBhZGRpbmc6IDFyZW0gNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgc2VjdGlvbi5jaGFyYWN0ZXItc2V0cyB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG5cbi5zZXQsIC5zZXRzLWZpbHRlciB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnNldCwgLnNldHMtZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwdnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNldCBzZWxlY3QsIC5zZXRzLWZpbHRlciBzZWxlY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zZXQgLm1vYmlsZS1icmVhaywgLnNldHMtZmlsdGVyIC5tb2JpbGUtYnJlYWsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4uc3ViLXNldC1jaGFyYWN0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uc3ViLXNldC1jaGFyYWN0ZXIge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWItc2V0LWNoYXJhY3Rlcjpob3ZlciAuZ2x5cGgtYmlnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdWItc2V0LWNoYXJhY3RlciAuZ2x5cGgtYmlnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygzMDAlICsgNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDMwMCUgKyA0cHgpO1xuICB0b3A6IGNhbGMoLTEwMCUgLSAycHgpO1xuICBsZWZ0OiBjYWxjKC0xMDAlIC0gMnB4KTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDMwMCU7XG59XG5cbi5zdWItc2V0LWNoYXJhY3RlciAuZ2x5cGgtYmlnLWxvbmcge1xuICB3aWR0aDogY2FsYyg2MDAlICsgOHB4KTtcbn1cblxuLnN1Yi1zZXQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKDAuNnJlbSArIDFweCk7XG59XG5cbi5zZXRzLWZpbHRlciBzZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRhYi1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuNHJlbTtcbn1cblxuLnRhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zcmVtIDAuNHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4udGFiOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAgMCAgMC41cmVtO1xufVxuXG4udGFiOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwICAwLjVyZW0gMC41cmVtIDA7XG59XG5cbi50YWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG4udGFiLnRhYi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuXG5cbi5jbG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cblxuLmNsb2NrIGNhbnZhcyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG5cblxuXG5cblxuLmNvbnZlcnQtZ3Vlc3QgYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4uY3VzdG9tLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDRyZW07XG59XG5cbi5jdXN0b20tZm9vdGVyIHAge1xuICBtYXgtd2lkdGg6IDQ1cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jdXN0b20tZm9vdGVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuXG5cbi5maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmZpbHRlci13cmFwIHtcbiAgICBoZWlnaHQ6IDguM3JlbTtcbiAgfVxuICAuZmlsdGVyLWxvY2ssXG4gIC50eXBlZmFjZXMtaW5kZXgtcHJvb2ZlciAuZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA0cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTk7XG4gIH1cbn1cblxuLmZpbHRlci1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5maWx0ZXItYXR0ciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmZpbHRlci1hdHRyIHtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMXJlbSAwIDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5maWx0ZXItYXR0ciB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cbn1cblxuLmZpbHRlci1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwLjVyZW0gMC42cmVtO1xuICBtYXJnaW46IDAuNXJlbSAwLjFyZW07XG59XG5cbi5maWx0ZXItZ3JvdXAgbGFiZWwge1xuICBtYXJnaW46IDAgMCAwIDAuNHJlbTtcbn1cblxuLmZpbHRlci1ncm91cCBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogOHJlbTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5maWx0ZXItZ3JvdXAgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmZpbHRlci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uZmlsdGVyLWV4cGFuZCxcbi5maWx0ZXItcmVzZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAlIDMwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmZpbHRlci1leHBhbmQ6aG92ZXIsXG4uZmlsdGVyLXJlc2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLmZpbHRlci1yZXNldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jc3MvaW1hZ2VzL3JlbW92ZS5zdmdcIik7XG59XG5cbi53aGl0ZS1vbi1ibGFjayAuZmlsdGVyLXJlc2V0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Nzcy9pbWFnZXMvcmVtb3ZlLXdoaXRlLnN2Z1wiKTtcbn1cblxuLmZpbHRlci1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY3NzL2ltYWdlcy9leHBhbmQuc3ZnXCIpO1xufVxuXG4ud2hpdGUtb24tYmxhY2sgLmZpbHRlci1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY3NzL2ltYWdlcy9leHBhbmQtd2hpdGUuc3ZnXCIpO1xufVxuXG4uZmlsdGVyLWV4cGFuZC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY3NzL2ltYWdlcy9jb250cmFjdC5zdmdcIik7XG59XG5cbi53aGl0ZS1vbi1ibGFjayAuZmlsdGVyLWV4cGFuZC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY3NzL2ltYWdlcy9jb250cmFjdC13aGl0ZS5zdmdcIik7XG59XG5cblxuLmZvcmdvdC1wYXNzd29yZC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUuNnJlbTtcbn1cblxuXG5AY2hhcnNldCBcIlVURi04XCI7XG4uZm9ybS1mbG93IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybS1mbG93LWl0ZW0ge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2FzZVwiLCBcInRudW1cIjtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIHBhZGRpbmctdG9wOiAwLjJyZW07XG4gIG1hcmdpbjogMCAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHdoaXRlO1xuICBjb2xvcjogI2NjYztcbn1cblxuLmZvcm0tZmxvdy1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmZvcm0tZmxvdy1jb25uZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIuKGklwiO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWZsb3ctY29ubmVjdC5hY3RpdmUge1xuICBjb2xvcjogYmxhY2s7XG59XG5cblxuYm9keS5sYW5kaW5nLmdvb2RhbGwgaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbmJvZHkubGFuZGluZy5nb29kYWxsICNnb29kYWxsLWNhbnZhcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtNHJlbTtcbn1cblxuLmdvb2RhbGwtYW5pbWF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ29vZGFsbC1hbmltYXRpb24gc2VjdGlvbiB7XG4gIGhlaWdodDogOTB2aDtcbn1cblxuI2dvb2RhbGwtaGVhZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdvb2RhbGwtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXo6IDE7XG59XG5cbi5nb29kYWxsLWJhY2tncm91bmQge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogODV2aDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAyMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi5nb29kYWxsLWFuaW1hdGlvbi10eXBlZmFjZXMtcGFnZSAjZ29vZGFsbC1oZWFkZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ29vZGFsbC1hbmltYXRpb24tdHlwZWZhY2VzLXBhZ2UgLmdvb2RhbGwtaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nb29kYWxsLWFuaW1hdGlvbi10eXBlZmFjZXMtcGFnZSAuZ29vZGFsbC1iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgaGVpZ2h0OiA1MHZoO1xufVxuXG5cbi5ndWVzdC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUuNnJlbTtcbn1cblxuXG4ubG9naW4tZm9ybSBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2dpbi1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4ubWFycXVlZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYXJxdWVlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAlLCAwLCAwKTtcbiAgYW5pbWF0aW9uOiBtYXJxdWVlLWxlZnQgNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubWFycXVlZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMSU7XG59XG5cbkBrZXlmcmFtZXMgbWFycXVlZS1sZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAwLCAwKTtcbiAgfVxufVxuXG4ubWFycXVlZS1yaWdodCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAwLCAwKTtcbiAgYW5pbWF0aW9uOiBtYXJxdWVlLXJpZ2h0IDVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLm1hcnF1ZWUtcmlnaHQgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDElO1xufVxuXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUtcmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuICB9XG59XG5cblxuLm5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLm5ld3NsZXR0ZXItc2lnbnVwIC5uZXdzbGV0dGVyLWZvcm0ge1xuICBjbGVhcjogZml4O1xufVxuXG4ubmV3c2xldHRlci1zaWdudXAgaW5wdXQsIC5uZXdzbGV0dGVyLXNpZ251cCBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ubmV3c2xldHRlci1zaWdudXAgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICB3aWR0aDogMjByZW07XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cCBpbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubmV3c2xldHRlci1zaWdudXAgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubmV3c2xldHRlci1zaWdudXAgYnV0dG9uW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLm5ld3NsZXR0ZXItc2lnbnVwIGEge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4ubmV3c2xldHRlci1zaWdudXAgLmNoZWNrYm94IHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cCAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC4ycmVtO1xufVxuXG4ubmV3c2xldHRlci1zaWdudXAgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3R0b206IDNweDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi53aGl0ZS1vbi1ibGFjayAubmV3c2xldHRlci1zaWdudXAgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLndoaXRlLW9uLWJsYWNrIC5uZXdzbGV0dGVyLXNpZ251cCAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLndoaXRlLW9uLWJsYWNrIC5uZXdzbGV0dGVyLXNpZ251cCBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nLXRvcDogMC43cmVtO1xufVxuXG4uYmxhY2stb24tb2Zmd2hpdGUgLm5ld3NsZXR0ZXItc2lnbnVwIGJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmJsYWNrLW9uLW9mZndoaXRlIC5uZXdzbGV0dGVyLXNpZ251cCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2MyYzJjMjtcbn1cblxuLmJsYWNrLW9uLXllbGxvdyAubmV3c2xldHRlci1zaWdudXAgYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmMDAwO1xuICBjb2xvcjogI2ZmZjAwMDtcbn1cblxuLmJsYWNrLW9uLXllbGxvdyAubmV3c2xldHRlci1zaWdudXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2MwMDA7XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cCAubmV3c2xldHRlci1zaWdudXAtdGV4dCxcbi5uZXdzbGV0dGVyLXNpZ251cCAubmV3c2xldHRlci1zbWFsbC1wcmludCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cblxuLm5leHQtcHJldi10eXBlZmFjZSxcbi5uZXh0LXByZXYtcHJvZHVjdCxcbi5uZXh0LXByZXYtY3VzdG9tIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQuMXJlbTtcbn1cblxuLm5leHQtcHJldi1uZXh0IGEsXG4ubmV4dC1wcmV2LXByZXYgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDEuNHJlbSAyLjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMS44cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubmV4dC1wcmV2LW5leHQgYSB7XG4gIHJpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMS40cmVtIDIuNXJlbSAxLjRyZW0gMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jc3MvaW1hZ2VzL2Fycm93LWZvcndhcmQtYmxhY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG59XG5cbi53aGl0ZS1vbi1ibGFjayAubmV4dC1wcmV2LW5leHQgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY3NzL2ltYWdlcy9hcnJvdy1mb3J3YXJkLnN2Zyk7XG59XG5cbi5uZXh0LXByZXYtcHJldiBhIHtcbiAgbGVmdDogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMS40cmVtIDAgMS40cmVtIDIuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jc3MvaW1hZ2VzL2Fycm93LWJhY2stYmxhY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xufVxuXG4ud2hpdGUtb24tYmxhY2sgLm5leHQtcHJldi1wcmV2IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Nzcy9pbWFnZXMvYXJyb3ctYmFjay5zdmcpO1xufVxuXG5cbnNlY3Rpb24ub3BlbnR5cGUtZmVhdHVyZXMge1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLm9wZW50eXBlLWZlYXR1cmVzIHtcbiAgICBwYWRkaW5nOiAxcmVtIDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vcGVudHlwZS1mZWF0dXJlcyB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG5cbi5vcGVudHlwZS1mZWF0dXJlcy1oZWFkZXIsXG4ub3BlbnR5cGUtZmVhdHVyZXMtd3JhcCB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLm9wZW50eXBlLWZlYXR1cmVzLWhlYWRlcixcbiAgLm9wZW50eXBlLWZlYXR1cmVzLXdyYXAge1xuICAgIG1heC13aWR0aDogODB2dztcbiAgfVxufVxuXG4ub3BlbnR5cGUtZmVhdHVyZXMtaGVhZGVyIHNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm9wZW50eXBlLWZlYXR1cmVzLWhlYWRlciAubW9iaWxlLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLm9wZW50eXBlLWZlYXR1cmVzLXdyYXAge1xuICBjbGVhcjogZml4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLm9wZW50eXBlLWZlYXR1cmUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm9wZW50eXBlLWZlYXR1cmU6bnRoLWNoaWxkKDJuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5vcGVudHlwZS1mZWF0dXJlOm50aC1jaGlsZCgybisxKSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4ub3BlbnR5cGUtZmVhdHVyZS1wcmV2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXcge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXcge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4ub3BlbnR5cGUtZmVhdHVyZS1wcmV2aWV3OmhvdmVyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiAwLFwiY2FsdFwiIDAsXCJzczAxXCIgMCxcInNzMDJcIiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXc6aG92ZXIgLnNsYXNoZWQtemVyby1wcm9wb3J0aW9uYWwtbGluaW5nIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBudW1cIiAhaW1wb3J0YW50O1xufVxuXG4ub3BlbnR5cGUtZmVhdHVyZS1wcmV2aWV3OmhvdmVyIC5zbGFzaGVkLXplcm8tdGFidWxhci1saW5pbmcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXc6aG92ZXIgLnNsYXNoZWQtemVyby1wcm9wb3J0aW9uYWwtb2xkc3R5bGUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwib251bVwiLFwicG51bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXc6aG92ZXIgLnNsYXNoZWQtemVyby10YWJ1bGFyLW9sZHN0eWxlIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcIm9udW1cIixcInRudW1cIixcInBudW1cIiAhaW1wb3J0YW50O1xufVxuXG4ub3BlbnR5cGUtZmVhdHVyZS1wcmV2aWV3OmhvdmVyIC5yZWFkZXItc3MwMiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczAyXCIgIWltcG9ydGFudDtcbn1cblxuLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldzpob3ZlciAucmVhZGVyLWRsaWcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiZGxpZ1wiICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXc6aG92ZXIgLnN5c3RlbTg1LWNhc2Utc2Vuc2l0aXZlLWZvcm1zIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiAhaW1wb3J0YW50O1xufVxuXG4ub3BlbnR5cGUtZmVhdHVyZS1wcmV2aWV3OmhvdmVyIC5kb3R0ZWQtemVyby1wcm9wb3J0aW9uYWwtbGluaW5nIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBudW1cIiAhaW1wb3J0YW50O1xufVxuXG4ub3BlbnR5cGUtZmVhdHVyZS1wcmV2aWV3OmhvdmVyIC5kb3R0ZWQtemVyby10YWJ1bGFyLWxpbmluZyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCIgIWltcG9ydGFudDtcbn1cblxuLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldzpob3ZlciAuZG90dGVkLXplcm8tcHJvcG9ydGlvbmFsLW9sZHN0eWxlIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcIm9udW1cIixcInBudW1cIiAhaW1wb3J0YW50O1xufVxuXG4ub3BlbnR5cGUtZmVhdHVyZS1wcmV2aWV3OmhvdmVyIC5kb3R0ZWQtemVyby10YWJ1bGFyLW9sZHN0eWxlIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcIm9udW1cIixcInRudW1cIixcInBudW1cIiAhaW1wb3J0YW50O1xufVxuXG4ub3BlbnR5cGUtZmVhdHVyZS1uYW1lIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxLjVyZW0gMDtcbn1cblxuXG4uaG92ZXItdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5zdmctY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wZXAtYW5pbWF0aW9uLXR5cGVmYWNlcy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBlcC1hbmltYXRpb24tdHlwZWZhY2VzLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5zdmctY29udGFpbmVyIHtcbiAgd2lkdGg6IDY1dnc7XG59XG5cbi5wZXAtYW5pbWF0aW9uLXR5cGVmYWNlcy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAuc3ZnLWNvbnRhaW5lciBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBlcC1hbmltYXRpb24tdHlwZWZhY2VzLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtb25laGFsZi1ieS1vbmUsXG4ucGVwLWFuaW1hdGlvbi10eXBlZmFjZXMtcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC10d28tYnktb25lLFxuLnBlcC1hbmltYXRpb24tdHlwZWZhY2VzLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtb25lLWJ5LW9uZSxcbi5wZXAtYW5pbWF0aW9uLXR5cGVmYWNlcy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXRocmVlLWJ5LWZvdXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5zdmctY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjV2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDIxIC8gMjApIGFuZCAobWF4LWFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnN2Zy1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogOSAvIDEwKSBhbmQgKG1heC1hc3BlY3QtcmF0aW86IDIxIC8gMjApIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAuc3ZnLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMyAvIDQpIGFuZCAobWF4LWFzcGVjdC1yYXRpbzogOSAvIDEwKSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnN2Zy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDMgLyA0KSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnN2Zy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuXG4ucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5zdmctY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtdHlwZWZhY2VzLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMjEgLyAyMCkgYW5kIChtYXgtYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXR5cGVmYWNlcy1wYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogOSAvIDEwKSBhbmQgKG1heC1hc3BlY3QtcmF0aW86IDIxIC8gMjApIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXR5cGVmYWNlcy1wYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMyAvIDQpIGFuZCAobWF4LWFzcGVjdC1yYXRpbzogOSAvIDEwKSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC10eXBlZmFjZXMtcGFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDMgLyA0KSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC10eXBlZmFjZXMtcGFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtdHdvLWJ5LW9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDIxIC8gMjApIGFuZCAobWF4LWFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC10d28tYnktb25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDkgLyAxMCkgYW5kIChtYXgtYXNwZWN0LXJhdGlvOiAyMSAvIDIwKSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC10d28tYnktb25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMyAvIDQpIGFuZCAobWF4LWFzcGVjdC1yYXRpbzogOSAvIDEwKSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC10d28tYnktb25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogMyAvIDQpIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXR3by1ieS1vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW9uZWhhbGYtYnktb25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMjEgLyAyMCkgYW5kIChtYXgtYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW9uZWhhbGYtYnktb25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogOSAvIDEwKSBhbmQgKG1heC1hc3BlY3QtcmF0aW86IDIxIC8gMjApIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW9uZWhhbGYtYnktb25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDMgLyA0KSBhbmQgKG1heC1hc3BlY3QtcmF0aW86IDkgLyAxMCkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtb25laGFsZi1ieS1vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAzIC8gNCkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtb25laGFsZi1ieS1vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW9uZS1ieS1vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAyMSAvIDIwKSBhbmQgKG1heC1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtb25lLWJ5LW9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDkgLyAxMCkgYW5kIChtYXgtYXNwZWN0LXJhdGlvOiAyMSAvIDIwKSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC1vbmUtYnktb25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMyAvIDQpIGFuZCAobWF4LWFzcGVjdC1yYXRpbzogOSAvIDEwKSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC1vbmUtYnktb25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDMgLyA0KSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC1vbmUtYnktb25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC10aHJlZS1ieS1mb3VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMjEgLyAyMCkgYW5kIChtYXgtYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgLnBlcC1hbmltYXRpb24tbGFuZGluZy1wYWdlIC5zdmctY29udGFpbmVyLWNvbnRhaW5lciAucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXRocmVlLWJ5LWZvdXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiA5IC8gMTApIGFuZCAobWF4LWFzcGVjdC1yYXRpbzogMjEgLyAyMCkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtdGhyZWUtYnktZm91ciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDMgLyA0KSBhbmQgKG1heC1hc3BlY3QtcmF0aW86IDkgLyAxMCkge1xuICAucGVwLWFuaW1hdGlvbi1sYW5kaW5nLXBhZ2UgLnN2Zy1jb250YWluZXItY29udGFpbmVyIC5wZXAtYW5pbWF0aW9uLWJhY2tncm91bmQtdGhyZWUtYnktZm91ciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDMgLyA0KSB7XG4gIC5wZXAtYW5pbWF0aW9uLWxhbmRpbmctcGFnZSAuc3ZnLWNvbnRhaW5lci1jb250YWluZXIgLnBlcC1hbmltYXRpb24tYmFja2dyb3VuZC10aHJlZS1ieS1mb3VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucGVwLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBNQUtFIEtFWUZSQU1FUyAqL1xuLyogWUVMTE9XIFJFQ1RBTkdMRSAoRSkgKi9cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3QtZS1yb3RhdGUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSByb3RhdGUoLTIyNWRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1lLXJvdGF0ZS1vdXQtb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgcm90YXRlKC0yMjVkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1lLW1vdmUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKDUwMHB4LCAxMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1lLW1vdmUtb3V0LW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSg1MDBweCwgMTAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3QtZS1yb3RhdGUtaW4tdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSByb3RhdGUoMjkwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LWUtcm90YXRlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSByb3RhdGUoMjkwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3QtZS1tb3ZlLWluLXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSg0MTBweCwgLTE4MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LWUtbW92ZS1vdXQtdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKDQxMHB4LCAtMTgwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3QtZS1yb3RhdGUtaW4tdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHJvdGF0ZSgxNDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3QtZS1yb3RhdGUtb3V0LXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgcm90YXRlKDE0MGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LWUtbW92ZS1pbi10aHJlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgyOTBweCwgLTE5MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LWUtbW92ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoMjkwcHgsIC0xOTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1lLXJvdGF0ZS1pbi1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSByb3RhdGUoMzVkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3QtZS1yb3RhdGUtb3V0LWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSByb3RhdGUoMzVkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1lLW1vdmUtaW4tZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgyMzBweCwgLTMyMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LWUtbW92ZS1vdXQtZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzk5LjkwMDAxMjk3cHgpIHRyYW5zbGF0ZSgyMzBweCwgLTMyMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zOTkuOTAwMDEyOTdweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG4vKiBSRUQgUkVDVEFOR0xFIChFKSAqL1xuQGtleWZyYW1lcyBrZl9yZWQtcmVjdC1lLXJvdGF0ZS1pbi1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcmVkLXJlY3QtZS1yb3RhdGUtb3V0LW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9yZWQtcmVjdC1lLW1vdmUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNTBweCwgLTIyMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3JlZC1yZWN0LWUtbW92ZS1vdXQtb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoLTUwcHgsIC0yMjBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3JlZC1yZWN0LWUtcm90YXRlLWluLXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgcm90YXRlKDIxMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcmVkLXJlY3QtZS1yb3RhdGUtb3V0LXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSByb3RhdGUoMjEwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcmVkLXJlY3QtZS1tb3ZlLWluLXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoLTUxMHB4LCAtMTM1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcmVkLXJlY3QtZS1tb3ZlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNTEwcHgsIC0xMzVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3JlZC1yZWN0LWUtcm90YXRlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSByb3RhdGUoMjAwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9yZWQtcmVjdC1lLXJvdGF0ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgcm90YXRlKDIwMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3JlZC1yZWN0LWUtbW92ZS1pbi10aHJlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoMjMwcHgsIC0yNDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9yZWQtcmVjdC1lLW1vdmUtb3V0LXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoMjMwcHgsIC0yNDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3JlZC1yZWN0LWUtcm90YXRlLWluLWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHJvdGF0ZSgtMTk1ZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9yZWQtcmVjdC1lLXJvdGF0ZS1vdXQtZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSByb3RhdGUoLTE5NWRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3JlZC1yZWN0LWUtbW92ZS1pbi1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCAzMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtMTUwcHgsIC0yNDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9yZWQtcmVjdC1lLW1vdmUtb3V0LWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC0zMTAuODAwMDA2ODY2cHgpIHRyYW5zbGF0ZSgtMTUwcHgsIC0yNDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG4vKiBCSUcgUElOSyBSRUNUQU5HTEUgKi9cbkBrZXlmcmFtZXMga2ZfYmlnLXBpbmstcmVjdC1yb3RhdGUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoNTBkZWcpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1waW5rLXJlY3Qtcm90YXRlLW91dC1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDUwZGVnKSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLXBpbmstcmVjdC1tb3ZlLWluLW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMTBweCwgMjgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLXBpbmstcmVjdC1tb3ZlLW91dC1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgxMHB4LCAyODBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1waW5rLXJlY3Qtcm90YXRlLWluLXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKC0yNDBkZWcpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1waW5rLXJlY3Qtcm90YXRlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKC0yNDBkZWcpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctcGluay1yZWN0LW1vdmUtaW4tdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSg4MHB4LCAtMjgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLXBpbmstcmVjdC1tb3ZlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSg4MHB4LCAtMjgwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctcGluay1yZWN0LXJvdGF0ZS1pbi10aHJlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDIwMGRlZykgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLXBpbmstcmVjdC1yb3RhdGUtb3V0LXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgyMDBkZWcpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctcGluay1yZWN0LW1vdmUtaW4tdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDI3MHB4LCAtMTQwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLXBpbmstcmVjdC1tb3ZlLW91dC10aHJlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDI3MHB4LCAtMTQwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctcGluay1yZWN0LXJvdGF0ZS1pbi1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTgzMi40OTk5ODg1NTZweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMzBkZWcpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1waW5rLXJlY3Qtcm90YXRlLW91dC1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgzMGRlZykgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1waW5rLXJlY3QtbW92ZS1pbi1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MzIuNDk5OTg4NTU2cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgzMTBweCwgMTYwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLXBpbmstcmVjdC1tb3ZlLW91dC1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMzEwcHgsIDE2MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbi8qIEJMVUUgU0VNSS1DSVJDTEUgKi9cbkBrZXlmcmFtZXMga2ZfYmx1ZS1zZW1pLXJvdGF0ZS1pbi1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktcm90YXRlLW91dC1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktbW92ZS1pbi1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDIwMHB4LCAtMTQ1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmx1ZS1zZW1pLW1vdmUtb3V0LW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDIwMHB4LCAtMTQ1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktcm90YXRlLWluLXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDIyMGRlZykgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmx1ZS1zZW1pLXJvdGF0ZS1vdXQtdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgyMjBkZWcpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktbW92ZS1pbi10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDE5MHB4LCAzMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktbW92ZS1vdXQtdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMTkwcHgsIDMwMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmx1ZS1zZW1pLXJvdGF0ZS1pbi10aHJlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDI0MGRlZykgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmx1ZS1zZW1pLXJvdGF0ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDI0MGRlZykgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JsdWUtc2VtaS1tb3ZlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgyOTBweCwgLTE1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmx1ZS1zZW1pLW1vdmUtb3V0LXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMjkwcHgsIC0xNXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmx1ZS1zZW1pLXJvdGF0ZS1pbi1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoLTc1ZGVnKSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktcm90YXRlLW91dC1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgtNzVkZWcpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTg5MS45MDAwMjQ0MTRweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9ibHVlLXNlbWktbW92ZS1pbi1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkxLjkwMDAyNDQxNHB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtODkxLjkwMDAyNDQxNHB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgzMTBweCwgLTMwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmx1ZS1zZW1pLW1vdmUtb3V0LWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgzMTBweCwgLTMwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuLyogQlJPV04gUkVDVEFOR0xFICovXG5Aa2V5ZnJhbWVzIGtmX2Jyb3duLXJlY3Qtcm90YXRlLWluLW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYnJvd24tcmVjdC1yb3RhdGUtb3V0LW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYnJvd24tcmVjdC1tb3ZlLWluLW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoLTI4MHB4LCAyMjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LW1vdmUtb3V0LW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKC0yODBweCwgMjIwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LXJvdGF0ZS1pbi10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHJvdGF0ZSgtNDgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LXJvdGF0ZS1vdXQtdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHJvdGF0ZSgtNDgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYnJvd24tcmVjdC1tb3ZlLWluLXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoNDkwcHgsIC0xMjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LW1vdmUtb3V0LXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKDQ5MHB4LCAtMTIwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LXJvdGF0ZS1pbi10aHJlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgcm90YXRlKDIwNWRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYnJvd24tcmVjdC1yb3RhdGUtb3V0LXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHJvdGF0ZSgyMDVkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LW1vdmUtaW4tdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKDEyMHB4LCAyNDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LW1vdmUtb3V0LXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoMTIwcHgsIDI0MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYnJvd24tcmVjdC1yb3RhdGUtaW4tZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgcm90YXRlKDgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LXJvdGF0ZS1vdXQtZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSByb3RhdGUoODBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LW1vdmUtaW4tZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoLTEyMHB4LCAyMjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9icm93bi1yZWN0LW1vdmUtb3V0LWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtMTIwcHgsIDIyMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtNDg4Ljk5OTk4ODU1NnB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbi8qIEJJRyBHUkVFTiBSRUNUQU5HTEUgKi9cbkBrZXlmcmFtZXMga2ZfYmlnLWdyZWVuLXJlY3Qtcm90YXRlLWluLW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDI1MGRlZykgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWdyZWVuLXJlY3Qtcm90YXRlLW91dC1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDI1MGRlZykgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ncmVlbi1yZWN0LW1vdmUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtMTYwcHgsIC0yOTBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctZ3JlZW4tcmVjdC1tb3ZlLW91dC1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtMTYwcHgsIC0yOTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ncmVlbi1yZWN0LXJvdGF0ZS1pbi10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgyMDVkZWcpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ncmVlbi1yZWN0LXJvdGF0ZS1vdXQtdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgyMDVkZWcpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctZ3JlZW4tcmVjdC1tb3ZlLWluLXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTUwNXB4LCAtMjVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctZ3JlZW4tcmVjdC1tb3ZlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNTA1cHgsIC0yNXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWdyZWVuLXJlY3Qtcm90YXRlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMzk1ZGVnKSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctZ3JlZW4tcmVjdC1yb3RhdGUtb3V0LXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgzOTVkZWcpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctZ3JlZW4tcmVjdC1tb3ZlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSg1MDBweCwgMTgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWdyZWVuLXJlY3QtbW92ZS1vdXQtdGhyZWUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSg1MDBweCwgMTgwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctZ3JlZW4tcmVjdC1yb3RhdGUtaW4tZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKC02MGRlZykgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWdyZWVuLXJlY3Qtcm90YXRlLW91dC1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgtNjBkZWcpIHRyYW5zbGF0ZSgtNjA4LjEwMDAyNTE3N3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjA4LjEwMDAyNTE3N3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctZ3JlZW4tcmVjdC1tb3ZlLWluLWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC0yMDBweCwgMjkwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWdyZWVuLXJlY3QtbW92ZS1vdXQtZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC0yMDBweCwgMjkwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MDguMTAwMDI1MTc3cHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuLyogUElOSyBTRU1JLUNJUkNMRSAoUCkgKi9cbkBrZXlmcmFtZXMga2ZfcGluay1zZW1pLXAtcm90YXRlLWluLW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1yb3RhdGUtb3V0LW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1tb3ZlLWluLW9uZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtMzIwcHgsIC0xMzBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1tb3ZlLW91dC1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTMyMHB4LCAtMTMwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcGluay1zZW1pLXAtcm90YXRlLWluLXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKC0xMDVkZWcpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcGluay1zZW1pLXAtcm90YXRlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoLTEwNWRlZykgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3Bpbmstc2VtaS1wLW1vdmUtaW4tdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC0zMTVweCwgMjc1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcGluay1zZW1pLXAtbW92ZS1vdXQtdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC0zMTVweCwgMjc1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcGluay1zZW1pLXAtcm90YXRlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoLTEzMGRlZykgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1yb3RhdGUtb3V0LXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgcm90YXRlKC0xMzBkZWcpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1tb3ZlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDQ1cHgsIC0yNzVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1tb3ZlLW91dC10aHJlZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSg0NXB4LCAtMjc1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcGluay1zZW1pLXAtcm90YXRlLWluLWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgzNWRlZykgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1yb3RhdGUtb3V0LWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMzVkZWcpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9waW5rLXNlbWktcC1tb3ZlLWluLWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MTlweCwgMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KSB0cmFuc2xhdGUoLTEwMHB4LCAtMjQwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfcGluay1zZW1pLXAtbW92ZS1vdXQtZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtMTAwcHgsIC0yNDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgtNTE5cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuLyogWUVMTE9XIFJFQ1RBTkdMRSAqL1xuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1yb3RhdGUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LXJvdGF0ZS1vdXQtb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LW1vdmUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtMzYwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1tb3ZlLW91dC1vbmUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtMzYwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LXJvdGF0ZS1pbi10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSgyNDVkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LXJvdGF0ZS1vdXQtdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSgyNDVkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1tb3ZlLWluLXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTIwcHgsIC0yNjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1tb3ZlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtMjBweCwgLTI2MHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfeWVsbG93LXJlY3Qtcm90YXRlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSByb3RhdGUoNDg1ZGVnKSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1yb3RhdGUtb3V0LXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSg0ODVkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1tb3ZlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtMjVweCwgLTI2MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LW1vdmUtb3V0LXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTI1cHgsIC0yNjBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LXJvdGF0ZS1pbi1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSByb3RhdGUoMTVkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LXJvdGF0ZS1vdXQtZm91ciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSByb3RhdGUoMTVkZWcpIHRyYW5zbGF0ZSgtNDU5LjU5OTk5NDY1OXB4LCAtMzQwLjUwMDAwNzYyOXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDU5LjU5OTk5NDY1OXB4LCAzNDAuNTAwMDA3NjI5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl95ZWxsb3ctcmVjdC1tb3ZlLWluLWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC0xNjBweCwgLTEyMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX3llbGxvdy1yZWN0LW1vdmUtb3V0LWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NTkuNTk5OTk0NjU5cHgsIDM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpIHRyYW5zbGF0ZSgtMTYwcHgsIC0xMjBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG4vKiBCSUcgQkxVRSBSRUNUQU5HTEUgKi9cbkBrZXlmcmFtZXMga2ZfYmlnLWJsdWUtcmVjdC1yb3RhdGUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoLTM1ZGVnKSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctYmx1ZS1yZWN0LXJvdGF0ZS1vdXQtb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgtMzVkZWcpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctYmx1ZS1yZWN0LW1vdmUtaW4tb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtMjYwcHgsIDE0MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ibHVlLXJlY3QtbW92ZS1vdXQtb25lIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTI2MHB4LCAxNDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ibHVlLXJlY3Qtcm90YXRlLWluLXR3byB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKC0yNDBkZWcpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ibHVlLXJlY3Qtcm90YXRlLW91dC10d28ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKC0yNDBkZWcpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctYmx1ZS1yZWN0LW1vdmUtaW4tdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDI5MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ibHVlLXJlY3QtbW92ZS1vdXQtdHdvIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAyOTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ibHVlLXJlY3Qtcm90YXRlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoLTIyMGRlZykgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWJsdWUtcmVjdC1yb3RhdGUtb3V0LXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgtMjIwZGVnKSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMga2ZfYmlnLWJsdWUtcmVjdC1tb3ZlLWluLXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtMTcwcHgsIC0xNjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctYmx1ZS1yZWN0LW1vdmUtb3V0LXRocmVlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTE3MHB4LCAtMTYwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctYmx1ZS1yZWN0LXJvdGF0ZS1pbi1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMzVkZWcpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ibHVlLXJlY3Qtcm90YXRlLW91dC1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgzNWRlZykgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGtmX2JpZy1ibHVlLXJlY3QtbW92ZS1pbi1mb3VyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtNDAwLjIwMDAwMDc2M3B4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtMjYwcHgsIC0xMjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBrZl9iaWctYmx1ZS1yZWN0LW1vdmUtb3V0LWZvdXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtMjYwcHgsIC0xMjBweCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMC4yMDAwMDA3NjNweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuXG4vKiBTVkcgKEdMT0JBTCkgKi9cbiNzdmcgKiB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihlYXNlLWluLW91dCk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbn1cblxuLyogR1JFRU4gUkVDVEFOR0xFIFRPUCBMRUZUICovXG4jZ3JlZW4tcmVjdCB7XG4gIHRyYW5zZm9ybTogbWF0cml4KDAuMjY2NywgLTAuOTYzOCwgMC45NjM4LCAwLjI2NjcsIDgwMy4zMzYsIDEyMDEuMjYzOSk7XG59XG5cbi8qIEJMVUUgUkVDVEFOR0xFIEJPVFRPTSBSSUdIVCAqL1xuI2JsdWUtcmVjdCB7XG4gIHRyYW5zZm9ybTogbWF0cml4KDAuMjU4OCwgLTAuOTY1OSwgMC45NjU5LCAwLjI1ODgsIDI4NS41MTY0LCAxNjQ0LjIwNzkpO1xufVxuXG4vKiBSRUQgUkVDVEFOR0xFIEJPVFRPTSBMRUZUICovXG4jcmVkLXJlY3Qtc3RhdGljIHtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoMC4yNTg4LCAtMC45NjU5LCAwLjk2NTksIDAuMjU4OCwgLTQ5OS4xNTU3LCA4MDguNDU3Myk7XG59XG5cbi8qIFBJTksgUkVDVEFOR0xFIFRPUCBMRUZUICovXG4jcGluay1yZWN0IHtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoMC44NTc3LCAtMC41MTQyLCAwLjUxNDIsIDAuODU3NywgLTQuNTcxNCwgMTU3LjYxMDEpO1xufVxuXG4vKlxuI2JpZy1ncmVlbi1yZWN0LCAjZ3JlZW4tcmVjdCwgI2dyZWVuLWN1cnZlIHtcbiAgZmlsbDogIzAwOTkwMDtcbn1cblxuI2JpZy1ibHVlLXJlY3QsICNibHVlLXNlbWksICNibHVlLXJlY3Qge1xuICBmaWxsOiAjMDAzM0ZGO1xufVxuKi9cbi5wZXAtY29sb3VyLW9uZS1jbGFzc2ljIHtcbiAgZmlsbDogI0ZGMDAwMDtcbn1cblxuLnBlcC1jb2xvdXItdHdvLWNsYXNzaWMge1xuICBmaWxsOiAjMDA5OTAwO1xufVxuXG4ucGVwLWNvbG91ci10aHJlZS1jbGFzc2ljIHtcbiAgZmlsbDogIzAwMzNGRjtcbn1cblxuLnBlcC1jb2xvdXItZm91ci1jbGFzc2ljIHtcbiAgZmlsbDogI0ZGRkYwMDtcbn1cblxuLnBlcC1jb2xvdXItZml2ZS1jbGFzc2ljIHtcbiAgZmlsbDogI0ZGQ0M5OTtcbn1cblxuLnBlcC1jb2xvdXItc2l4LWNsYXNzaWMge1xuICBmaWxsOiAjNjYzMzAwO1xufVxuXG4ucGVwLWNvbG91ci1vbmUtcGFzdGVsIHtcbiAgZmlsbDogI0ZGQ0NGRjtcbn1cblxuLnBlcC1jb2xvdXItdHdvLXBhc3RlbCB7XG4gIGZpbGw6ICNDQ0ZGQ0M7XG59XG5cbi5wZXAtY29sb3VyLXRocmVlLXBhc3RlbCB7XG4gIGZpbGw6ICMzM0NDQ0M7XG59XG5cbi5wZXAtY29sb3VyLWZvdXItcGFzdGVsIHtcbiAgZmlsbDogIzY2Q0NDQztcbn1cblxuLnBlcC1jb2xvdXItZml2ZS1wYXN0ZWwge1xuICBmaWxsOiAjRkZDQ0NDO1xufVxuXG4ucGVwLWNvbG91ci1zaXgtcGFzdGVsIHtcbiAgZmlsbDogIzk5OTlGRjtcbn1cblxuLypcbiN5ZWxsb3ctc2VtaSwgI3llbGxvdy1yZWN0LXAsICN5ZWxsb3ctcmVjdC1lLCAjeWVsbG93LWN1cnZlIHtcbiAgZmlsbDogI0ZGRkYwMDtcbn1cblxuI3Bpbmstc2VtaS1zdGF0aWMsICNwaW5rLXJlY3QsICNwaW5rLXNlbWktcCwgI2JpZy1waW5rLXJlY3Qge1xuICBmaWxsOiAjRkZDQzk5O1xufVxuXG4jYnJvd24tcmVjdCwgI2Jyb3duLXNlbWktcmlnaHQsICNicm93bi1zZW1pLWxlZnQge1xuICBmaWxsOiAjNjYzMzAwO1xufVxuKi9cbiNiaWctYmx1ZS1yZWN0LW1vdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDAuMjAwMDAwNzYzcHgsIDM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKC00MDAuMjAwMDAwNzYzcHgsIC0zOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihlYXNlLWluLW91dCk7XG59XG5cbi5iaWctYmx1ZS1yZWN0LW1vdmUtaW4tb25lIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctYmx1ZS1yZWN0LW1vdmUtaW4tb25lO1xufVxuXG4uYmlnLWJsdWUtcmVjdC1tb3ZlLW91dC1vbmUge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWJsdWUtcmVjdC1tb3ZlLW91dC1vbmU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1ibHVlLXJlY3QtbW92ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ibHVlLXJlY3QtbW92ZS1pbi10d287XG59XG5cbi5iaWctYmx1ZS1yZWN0LW1vdmUtb3V0LXR3byB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctYmx1ZS1yZWN0LW1vdmUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmlnLWJsdWUtcmVjdC1tb3ZlLWluLXRocmVlIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctYmx1ZS1yZWN0LW1vdmUtaW4tdGhyZWU7XG59XG5cbi5iaWctYmx1ZS1yZWN0LW1vdmUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ibHVlLXJlY3QtbW92ZS1vdXQtdGhyZWU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1ibHVlLXJlY3QtbW92ZS1pbi1mb3VyIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctYmx1ZS1yZWN0LW1vdmUtaW4tZm91cjtcbn1cblxuLmJpZy1ibHVlLXJlY3QtbW92ZS1vdXQtZm91ciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctYmx1ZS1yZWN0LW1vdmUtb3V0LWZvdXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuI2JpZy1ibHVlLXJlY3Qtcm90YXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwLjIwMDAwMDc2M3B4LCAzOTkuOTAwMDA5MTU1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTQwMC4yMDAwMDA3NjNweCwgLTM5OS45MDAwMDkxNTVweCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihlYXNlLWluLW91dCk7XG59XG5cbi5iaWctYmx1ZS1yZWN0LXJvdGF0ZS1pbi1vbmUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ibHVlLXJlY3Qtcm90YXRlLWluLW9uZTtcbn1cblxuLmJpZy1ibHVlLXJlY3Qtcm90YXRlLW91dC1vbmUge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWJsdWUtcmVjdC1yb3RhdGUtb3V0LW9uZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmlnLWJsdWUtcmVjdC1yb3RhdGUtaW4tdHdvIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctYmx1ZS1yZWN0LXJvdGF0ZS1pbi10d287XG59XG5cbi5iaWctYmx1ZS1yZWN0LXJvdGF0ZS1vdXQtdHdvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ibHVlLXJlY3Qtcm90YXRlLW91dC10d287XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1ibHVlLXJlY3Qtcm90YXRlLWluLXRocmVlIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctYmx1ZS1yZWN0LXJvdGF0ZS1pbi10aHJlZTtcbn1cblxuLmJpZy1ibHVlLXJlY3Qtcm90YXRlLW91dC10aHJlZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctYmx1ZS1yZWN0LXJvdGF0ZS1vdXQtdGhyZWU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1ibHVlLXJlY3Qtcm90YXRlLWluLWZvdXIge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ibHVlLXJlY3Qtcm90YXRlLWluLWZvdXI7XG59XG5cbi5iaWctYmx1ZS1yZWN0LXJvdGF0ZS1vdXQtZm91ciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctYmx1ZS1yZWN0LXJvdGF0ZS1vdXQtZm91cjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4jeWVsbG93LXJlY3QtbW92ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSB0cmFuc2xhdGUoLTQ1OS41OTk5OTQ2NTlweCwgLTM0MC41MDAwMDc2MjlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKGVhc2UtaW4tb3V0KTtcbn1cblxuLnllbGxvdy1yZWN0LW1vdmUtaW4tb25lIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1tb3ZlLWluLW9uZTtcbn1cblxuLnllbGxvdy1yZWN0LW1vdmUtb3V0LW9uZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1tb3ZlLW91dC1vbmU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLnllbGxvdy1yZWN0LW1vdmUtaW4tdHdvIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1tb3ZlLWluLXR3bztcbn1cblxuLnllbGxvdy1yZWN0LW1vdmUtb3V0LXR3byB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1tb3ZlLW91dC10d287XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLnllbGxvdy1yZWN0LW1vdmUtaW4tdGhyZWUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LW1vdmUtaW4tdGhyZWU7XG59XG5cbi55ZWxsb3ctcmVjdC1tb3ZlLW91dC10aHJlZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1tb3ZlLW91dC10aHJlZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ueWVsbG93LXJlY3QtbW92ZS1pbi1mb3VyIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1tb3ZlLWluLWZvdXI7XG59XG5cbi55ZWxsb3ctcmVjdC1tb3ZlLW91dC1mb3VyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LW1vdmUtb3V0LWZvdXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuI3llbGxvdy1yZWN0LXJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ1OS41OTk5OTQ2NTlweCwgMzQwLjUwMDAwNzYyOXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC00NTkuNTk5OTk0NjU5cHgsIC0zNDAuNTAwMDA3NjI5cHgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoZWFzZS1pbi1vdXQpO1xufVxuXG4ueWVsbG93LXJlY3Qtcm90YXRlLWluLW9uZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3Qtcm90YXRlLWluLW9uZTtcbn1cblxuLnllbGxvdy1yZWN0LXJvdGF0ZS1vdXQtb25lIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LXJvdGF0ZS1vdXQtb25lO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi55ZWxsb3ctcmVjdC1yb3RhdGUtaW4tdHdvIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1yb3RhdGUtaW4tdHdvO1xufVxuXG4ueWVsbG93LXJlY3Qtcm90YXRlLW91dC10d28ge1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3Qtcm90YXRlLW91dC10d287XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLnllbGxvdy1yZWN0LXJvdGF0ZS1pbi10aHJlZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3Qtcm90YXRlLWluLXRocmVlO1xufVxuXG4ueWVsbG93LXJlY3Qtcm90YXRlLW91dC10aHJlZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1yb3RhdGUtb3V0LXRocmVlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi55ZWxsb3ctcmVjdC1yb3RhdGUtaW4tZm91ciB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3Qtcm90YXRlLWluLWZvdXI7XG59XG5cbi55ZWxsb3ctcmVjdC1yb3RhdGUtb3V0LWZvdXIge1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3Qtcm90YXRlLW91dC1mb3VyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbiNwaW5rLXNlbWktcC1tb3ZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTE5cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC01MTlweCwgLTM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKGVhc2UtaW4tb3V0KTtcbn1cblxuLnBpbmstc2VtaS1wLW1vdmUtaW4tb25lIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9waW5rLXNlbWktcC1tb3ZlLWluLW9uZTtcbn1cblxuLnBpbmstc2VtaS1wLW1vdmUtb3V0LW9uZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9waW5rLXNlbWktcC1tb3ZlLW91dC1vbmU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLnBpbmstc2VtaS1wLW1vdmUtaW4tdHdvIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9waW5rLXNlbWktcC1tb3ZlLWluLXR3bztcbn1cblxuLnBpbmstc2VtaS1wLW1vdmUtb3V0LXR3byB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9waW5rLXNlbWktcC1tb3ZlLW91dC10d287XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLnBpbmstc2VtaS1wLW1vdmUtaW4tdGhyZWUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3Bpbmstc2VtaS1wLW1vdmUtaW4tdGhyZWU7XG59XG5cbi5waW5rLXNlbWktcC1tb3ZlLW91dC10aHJlZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9waW5rLXNlbWktcC1tb3ZlLW91dC10aHJlZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ucGluay1zZW1pLXAtbW92ZS1pbi1mb3VyIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9waW5rLXNlbWktcC1tb3ZlLWluLWZvdXI7XG59XG5cbi5waW5rLXNlbWktcC1tb3ZlLW91dC1mb3VyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3Bpbmstc2VtaS1wLW1vdmUtb3V0LWZvdXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuI3Bpbmstc2VtaS1wLXJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUxOXB4LCAzNDAuNTAwMDE1MjU5cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTUxOXB4LCAtMzQwLjUwMDAxNTI1OXB4KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKGVhc2UtaW4tb3V0KTtcbn1cblxuLnBpbmstc2VtaS1wLXJvdGF0ZS1pbi1vbmUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3Bpbmstc2VtaS1wLXJvdGF0ZS1pbi1vbmU7XG59XG5cbi5waW5rLXNlbWktcC1yb3RhdGUtb3V0LW9uZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9waW5rLXNlbWktcC1yb3RhdGUtb3V0LW9uZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ucGluay1zZW1pLXAtcm90YXRlLWluLXR3byB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfcGluay1zZW1pLXAtcm90YXRlLWluLXR3bztcbn1cblxuLnBpbmstc2VtaS1wLXJvdGF0ZS1vdXQtdHdvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3Bpbmstc2VtaS1wLXJvdGF0ZS1vdXQtdHdvO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5waW5rLXNlbWktcC1yb3RhdGUtaW4tdGhyZWUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3Bpbmstc2VtaS1wLXJvdGF0ZS1pbi10aHJlZTtcbn1cblxuLnBpbmstc2VtaS1wLXJvdGF0ZS1vdXQtdGhyZWUge1xuICBhbmltYXRpb24tbmFtZToga2ZfcGluay1zZW1pLXAtcm90YXRlLW91dC10aHJlZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ucGluay1zZW1pLXAtcm90YXRlLWluLWZvdXIge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3Bpbmstc2VtaS1wLXJvdGF0ZS1pbi1mb3VyO1xufVxuXG4ucGluay1zZW1pLXAtcm90YXRlLW91dC1mb3VyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3Bpbmstc2VtaS1wLXJvdGF0ZS1vdXQtZm91cjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4jYmlnLWdyZWVuLXJlY3QtbW92ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoLTYwOC4xMDAwMjUxNzdweCwgLTM5OS45MDAwMDkxNTVweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKGVhc2UtaW4tb3V0KTtcbn1cblxuLmJpZy1ncmVlbi1yZWN0LW1vdmUtaW4tb25lIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctZ3JlZW4tcmVjdC1tb3ZlLWluLW9uZTtcbn1cblxuLmJpZy1ncmVlbi1yZWN0LW1vdmUtb3V0LW9uZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctZ3JlZW4tcmVjdC1tb3ZlLW91dC1vbmU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1ncmVlbi1yZWN0LW1vdmUtaW4tdHdvIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctZ3JlZW4tcmVjdC1tb3ZlLWluLXR3bztcbn1cblxuLmJpZy1ncmVlbi1yZWN0LW1vdmUtb3V0LXR3byB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctZ3JlZW4tcmVjdC1tb3ZlLW91dC10d287XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1ncmVlbi1yZWN0LW1vdmUtaW4tdGhyZWUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ncmVlbi1yZWN0LW1vdmUtaW4tdGhyZWU7XG59XG5cbi5iaWctZ3JlZW4tcmVjdC1tb3ZlLW91dC10aHJlZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctZ3JlZW4tcmVjdC1tb3ZlLW91dC10aHJlZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmlnLWdyZWVuLXJlY3QtbW92ZS1pbi1mb3VyIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctZ3JlZW4tcmVjdC1tb3ZlLWluLWZvdXI7XG59XG5cbi5iaWctZ3JlZW4tcmVjdC1tb3ZlLW91dC1mb3VyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ncmVlbi1yZWN0LW1vdmUtb3V0LWZvdXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuI2JpZy1ncmVlbi1yZWN0LXJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwOC4xMDAwMjUxNzdweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02MDguMTAwMDI1MTc3cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoZWFzZS1pbi1vdXQpO1xufVxuXG4uYmlnLWdyZWVuLXJlY3Qtcm90YXRlLWluLW9uZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWdyZWVuLXJlY3Qtcm90YXRlLWluLW9uZTtcbn1cblxuLmJpZy1ncmVlbi1yZWN0LXJvdGF0ZS1vdXQtb25lIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1ncmVlbi1yZWN0LXJvdGF0ZS1vdXQtb25lO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5iaWctZ3JlZW4tcmVjdC1yb3RhdGUtaW4tdHdvIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctZ3JlZW4tcmVjdC1yb3RhdGUtaW4tdHdvO1xufVxuXG4uYmlnLWdyZWVuLXJlY3Qtcm90YXRlLW91dC10d28ge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWdyZWVuLXJlY3Qtcm90YXRlLW91dC10d287XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1ncmVlbi1yZWN0LXJvdGF0ZS1pbi10aHJlZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWdyZWVuLXJlY3Qtcm90YXRlLWluLXRocmVlO1xufVxuXG4uYmlnLWdyZWVuLXJlY3Qtcm90YXRlLW91dC10aHJlZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctZ3JlZW4tcmVjdC1yb3RhdGUtb3V0LXRocmVlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5iaWctZ3JlZW4tcmVjdC1yb3RhdGUtaW4tZm91ciB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWdyZWVuLXJlY3Qtcm90YXRlLWluLWZvdXI7XG59XG5cbi5iaWctZ3JlZW4tcmVjdC1yb3RhdGUtb3V0LWZvdXIge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLWdyZWVuLXJlY3Qtcm90YXRlLW91dC1mb3VyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbiNicm93bi1yZWN0LW1vdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDQ4OC45OTk5ODg1NTZweCkgdHJhbnNsYXRlKC02OTcuMTk5OTg5MzE5cHgsIC00ODguOTk5OTg4NTU2cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihlYXNlLWluLW91dCk7XG59XG5cbi5icm93bi1yZWN0LW1vdmUtaW4tb25lIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9icm93bi1yZWN0LW1vdmUtaW4tb25lO1xufVxuXG4uYnJvd24tcmVjdC1tb3ZlLW91dC1vbmUge1xuICBhbmltYXRpb24tbmFtZToga2ZfYnJvd24tcmVjdC1tb3ZlLW91dC1vbmU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJyb3duLXJlY3QtbW92ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2Jyb3duLXJlY3QtbW92ZS1pbi10d287XG59XG5cbi5icm93bi1yZWN0LW1vdmUtb3V0LXR3byB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9icm93bi1yZWN0LW1vdmUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYnJvd24tcmVjdC1tb3ZlLWluLXRocmVlIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9icm93bi1yZWN0LW1vdmUtaW4tdGhyZWU7XG59XG5cbi5icm93bi1yZWN0LW1vdmUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2Jyb3duLXJlY3QtbW92ZS1vdXQtdGhyZWU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJyb3duLXJlY3QtbW92ZS1pbi1mb3VyIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9icm93bi1yZWN0LW1vdmUtaW4tZm91cjtcbn1cblxuLmJyb3duLXJlY3QtbW92ZS1vdXQtZm91ciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9icm93bi1yZWN0LW1vdmUtb3V0LWZvdXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuI2Jyb3duLXJlY3Qtcm90YXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjk3LjE5OTk4OTMxOXB4LCA0ODguOTk5OTg4NTU2cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTQ4OC45OTk5ODg1NTZweCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihlYXNlLWluLW91dCk7XG59XG5cbi5icm93bi1yZWN0LXJvdGF0ZS1pbi1vbmUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2Jyb3duLXJlY3Qtcm90YXRlLWluLW9uZTtcbn1cblxuLmJyb3duLXJlY3Qtcm90YXRlLW91dC1vbmUge1xuICBhbmltYXRpb24tbmFtZToga2ZfYnJvd24tcmVjdC1yb3RhdGUtb3V0LW9uZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYnJvd24tcmVjdC1yb3RhdGUtaW4tdHdvIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9icm93bi1yZWN0LXJvdGF0ZS1pbi10d287XG59XG5cbi5icm93bi1yZWN0LXJvdGF0ZS1vdXQtdHdvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2Jyb3duLXJlY3Qtcm90YXRlLW91dC10d287XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJyb3duLXJlY3Qtcm90YXRlLWluLXRocmVlIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9icm93bi1yZWN0LXJvdGF0ZS1pbi10aHJlZTtcbn1cblxuLmJyb3duLXJlY3Qtcm90YXRlLW91dC10aHJlZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9icm93bi1yZWN0LXJvdGF0ZS1vdXQtdGhyZWU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJyb3duLXJlY3Qtcm90YXRlLWluLWZvdXIge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2Jyb3duLXJlY3Qtcm90YXRlLWluLWZvdXI7XG59XG5cbi5icm93bi1yZWN0LXJvdGF0ZS1vdXQtZm91ciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9icm93bi1yZWN0LXJvdGF0ZS1vdXQtZm91cjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4jYmx1ZS1zZW1pLW1vdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTEuOTAwMDI0NDE0cHgsIDM0MC41MDAwMTUyNTlweCkgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcihlYXNlLWluLW91dCk7XG59XG5cbi5ibHVlLXNlbWktbW92ZS1pbi1vbmUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JsdWUtc2VtaS1tb3ZlLWluLW9uZTtcbn1cblxuLmJsdWUtc2VtaS1tb3ZlLW91dC1vbmUge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmx1ZS1zZW1pLW1vdmUtb3V0LW9uZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmx1ZS1zZW1pLW1vdmUtaW4tdHdvIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9ibHVlLXNlbWktbW92ZS1pbi10d287XG59XG5cbi5ibHVlLXNlbWktbW92ZS1vdXQtdHdvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JsdWUtc2VtaS1tb3ZlLW91dC10d287XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJsdWUtc2VtaS1tb3ZlLWluLXRocmVlIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9ibHVlLXNlbWktbW92ZS1pbi10aHJlZTtcbn1cblxuLmJsdWUtc2VtaS1tb3ZlLW91dC10aHJlZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9ibHVlLXNlbWktbW92ZS1vdXQtdGhyZWU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJsdWUtc2VtaS1tb3ZlLWluLWZvdXIge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JsdWUtc2VtaS1tb3ZlLWluLWZvdXI7XG59XG5cbi5ibHVlLXNlbWktbW92ZS1vdXQtZm91ciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9ibHVlLXNlbWktbW92ZS1vdXQtZm91cjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4jYmx1ZS1zZW1pLXJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MS45MDAwMjQ0MTRweCwgMzQwLjUwMDAxNTI1OXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC04OTEuOTAwMDI0NDE0cHgsIC0zNDAuNTAwMDE1MjU5cHgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoZWFzZS1pbi1vdXQpO1xufVxuXG4uYmx1ZS1zZW1pLXJvdGF0ZS1pbi1vbmUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JsdWUtc2VtaS1yb3RhdGUtaW4tb25lO1xufVxuXG4uYmx1ZS1zZW1pLXJvdGF0ZS1vdXQtb25lIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JsdWUtc2VtaS1yb3RhdGUtb3V0LW9uZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmx1ZS1zZW1pLXJvdGF0ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JsdWUtc2VtaS1yb3RhdGUtaW4tdHdvO1xufVxuXG4uYmx1ZS1zZW1pLXJvdGF0ZS1vdXQtdHdvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JsdWUtc2VtaS1yb3RhdGUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4uYmx1ZS1zZW1pLXJvdGF0ZS1pbi10aHJlZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmx1ZS1zZW1pLXJvdGF0ZS1pbi10aHJlZTtcbn1cblxuLmJsdWUtc2VtaS1yb3RhdGUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JsdWUtc2VtaS1yb3RhdGUtb3V0LXRocmVlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5ibHVlLXNlbWktcm90YXRlLWluLWZvdXIge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JsdWUtc2VtaS1yb3RhdGUtaW4tZm91cjtcbn1cblxuLmJsdWUtc2VtaS1yb3RhdGUtb3V0LWZvdXIge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmx1ZS1zZW1pLXJvdGF0ZS1vdXQtZm91cjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4jYmlnLXBpbmstcmVjdC1tb3ZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODMyLjQ5OTk4ODU1NnB4LCAzOTkuOTAwMDA5MTU1cHgpIHRyYW5zbGF0ZSgtODMyLjQ5OTk4ODU1NnB4LCAtMzk5LjkwMDAwOTE1NXB4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoZWFzZS1pbi1vdXQpO1xufVxuXG4uYmlnLXBpbmstcmVjdC1tb3ZlLWluLW9uZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLXBpbmstcmVjdC1tb3ZlLWluLW9uZTtcbn1cblxuLmJpZy1waW5rLXJlY3QtbW92ZS1vdXQtb25lIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1waW5rLXJlY3QtbW92ZS1vdXQtb25lO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5iaWctcGluay1yZWN0LW1vdmUtaW4tdHdvIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctcGluay1yZWN0LW1vdmUtaW4tdHdvO1xufVxuXG4uYmlnLXBpbmstcmVjdC1tb3ZlLW91dC10d28ge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLXBpbmstcmVjdC1tb3ZlLW91dC10d287XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1waW5rLXJlY3QtbW92ZS1pbi10aHJlZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLXBpbmstcmVjdC1tb3ZlLWluLXRocmVlO1xufVxuXG4uYmlnLXBpbmstcmVjdC1tb3ZlLW91dC10aHJlZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctcGluay1yZWN0LW1vdmUtb3V0LXRocmVlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5iaWctcGluay1yZWN0LW1vdmUtaW4tZm91ciB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLXBpbmstcmVjdC1tb3ZlLWluLWZvdXI7XG59XG5cbi5iaWctcGluay1yZWN0LW1vdmUtb3V0LWZvdXIge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLXBpbmstcmVjdC1tb3ZlLW91dC1mb3VyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbiNiaWctcGluay1yZWN0LXJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgzMi40OTk5ODg1NTZweCwgMzk5LjkwMDAwOTE1NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC04MzIuNDk5OTg4NTU2cHgsIC0zOTkuOTAwMDA5MTU1cHgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoZWFzZS1pbi1vdXQpO1xufVxuXG4uYmlnLXBpbmstcmVjdC1yb3RhdGUtaW4tb25lIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctcGluay1yZWN0LXJvdGF0ZS1pbi1vbmU7XG59XG5cbi5iaWctcGluay1yZWN0LXJvdGF0ZS1vdXQtb25lIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX2JpZy1waW5rLXJlY3Qtcm90YXRlLW91dC1vbmU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLmJpZy1waW5rLXJlY3Qtcm90YXRlLWluLXR3byB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLXBpbmstcmVjdC1yb3RhdGUtaW4tdHdvO1xufVxuXG4uYmlnLXBpbmstcmVjdC1yb3RhdGUtb3V0LXR3byB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctcGluay1yZWN0LXJvdGF0ZS1vdXQtdHdvO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5iaWctcGluay1yZWN0LXJvdGF0ZS1pbi10aHJlZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLXBpbmstcmVjdC1yb3RhdGUtaW4tdGhyZWU7XG59XG5cbi5iaWctcGluay1yZWN0LXJvdGF0ZS1vdXQtdGhyZWUge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLXBpbmstcmVjdC1yb3RhdGUtb3V0LXRocmVlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5iaWctcGluay1yZWN0LXJvdGF0ZS1pbi1mb3VyIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9iaWctcGluay1yZWN0LXJvdGF0ZS1pbi1mb3VyO1xufVxuXG4uYmlnLXBpbmstcmVjdC1yb3RhdGUtb3V0LWZvdXIge1xuICBhbmltYXRpb24tbmFtZToga2ZfYmlnLXBpbmstcmVjdC1yb3RhdGUtb3V0LWZvdXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuI3JlZC1yZWN0LWUtbW92ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzEwLjgwMDAwNjg2NnB4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTMxMC44MDAwMDY4NjZweCkgdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKGVhc2UtaW4tb3V0KTtcbn1cblxuLnJlZC1yZWN0LWUtbW92ZS1pbi1vbmUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3JlZC1yZWN0LWUtbW92ZS1pbi1vbmU7XG59XG5cbi5yZWQtcmVjdC1lLW1vdmUtb3V0LW9uZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9yZWQtcmVjdC1lLW1vdmUtb3V0LW9uZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ucmVkLXJlY3QtZS1tb3ZlLWluLXR3byB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfcmVkLXJlY3QtZS1tb3ZlLWluLXR3bztcbn1cblxuLnJlZC1yZWN0LWUtbW92ZS1vdXQtdHdvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3JlZC1yZWN0LWUtbW92ZS1vdXQtdHdvO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5yZWQtcmVjdC1lLW1vdmUtaW4tdGhyZWUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3JlZC1yZWN0LWUtbW92ZS1pbi10aHJlZTtcbn1cblxuLnJlZC1yZWN0LWUtbW92ZS1vdXQtdGhyZWUge1xuICBhbmltYXRpb24tbmFtZToga2ZfcmVkLXJlY3QtZS1tb3ZlLW91dC10aHJlZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ucmVkLXJlY3QtZS1tb3ZlLWluLWZvdXIge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3JlZC1yZWN0LWUtbW92ZS1pbi1mb3VyO1xufVxuXG4ucmVkLXJlY3QtZS1tb3ZlLW91dC1mb3VyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3JlZC1yZWN0LWUtbW92ZS1vdXQtZm91cjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4jcmVkLXJlY3QtZS1yb3RhdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDMxMC44MDAwMDY4NjZweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjk3LjE5OTk4OTMxOXB4LCAtMzEwLjgwMDAwNjg2NnB4KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKGVhc2UtaW4tb3V0KTtcbn1cblxuLnJlZC1yZWN0LWUtcm90YXRlLWluLW9uZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfcmVkLXJlY3QtZS1yb3RhdGUtaW4tb25lO1xufVxuXG4ucmVkLXJlY3QtZS1yb3RhdGUtb3V0LW9uZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl9yZWQtcmVjdC1lLXJvdGF0ZS1vdXQtb25lO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi5yZWQtcmVjdC1lLXJvdGF0ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3JlZC1yZWN0LWUtcm90YXRlLWluLXR3bztcbn1cblxuLnJlZC1yZWN0LWUtcm90YXRlLW91dC10d28ge1xuICBhbmltYXRpb24tbmFtZToga2ZfcmVkLXJlY3QtZS1yb3RhdGUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ucmVkLXJlY3QtZS1yb3RhdGUtaW4tdGhyZWUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3JlZC1yZWN0LWUtcm90YXRlLWluLXRocmVlO1xufVxuXG4ucmVkLXJlY3QtZS1yb3RhdGUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3JlZC1yZWN0LWUtcm90YXRlLW91dC10aHJlZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ucmVkLXJlY3QtZS1yb3RhdGUtaW4tZm91ciB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfcmVkLXJlY3QtZS1yb3RhdGUtaW4tZm91cjtcbn1cblxuLnJlZC1yZWN0LWUtcm90YXRlLW91dC1mb3VyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3JlZC1yZWN0LWUtcm90YXRlLW91dC1mb3VyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbiN5ZWxsb3ctcmVjdC1lLW1vdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2OTcuMTk5OTg5MzE5cHgsIDM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoZWFzZS1pbi1vdXQpO1xufVxuXG4ueWVsbG93LXJlY3QtZS1tb3ZlLWluLW9uZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtZS1tb3ZlLWluLW9uZTtcbn1cblxuLnllbGxvdy1yZWN0LWUtbW92ZS1vdXQtb25lIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LWUtbW92ZS1vdXQtb25lO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi55ZWxsb3ctcmVjdC1lLW1vdmUtaW4tdHdvIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1lLW1vdmUtaW4tdHdvO1xufVxuXG4ueWVsbG93LXJlY3QtZS1tb3ZlLW91dC10d28ge1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtZS1tb3ZlLW91dC10d287XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbn1cblxuLnllbGxvdy1yZWN0LWUtbW92ZS1pbi10aHJlZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtZS1tb3ZlLWluLXRocmVlO1xufVxuXG4ueWVsbG93LXJlY3QtZS1tb3ZlLW91dC10aHJlZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1lLW1vdmUtb3V0LXRocmVlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi55ZWxsb3ctcmVjdC1lLW1vdmUtaW4tZm91ciB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtZS1tb3ZlLWluLWZvdXI7XG59XG5cbi55ZWxsb3ctcmVjdC1lLW1vdmUtb3V0LWZvdXIge1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtZS1tb3ZlLW91dC1mb3VyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbiN5ZWxsb3ctcmVjdC1lLXJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY5Ny4xOTk5ODkzMTlweCwgMzk5LjkwMDAxMjk3cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTY5Ny4xOTk5ODkzMTlweCwgLTM5OS45MDAwMTI5N3B4KTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKGVhc2UtaW4tb3V0KTtcbn1cblxuLnllbGxvdy1yZWN0LWUtcm90YXRlLWluLW9uZSB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtZS1yb3RhdGUtaW4tb25lO1xufVxuXG4ueWVsbG93LXJlY3QtZS1yb3RhdGUtb3V0LW9uZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBrZl95ZWxsb3ctcmVjdC1lLXJvdGF0ZS1vdXQtb25lO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cbi55ZWxsb3ctcmVjdC1lLXJvdGF0ZS1pbi10d28ge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LWUtcm90YXRlLWluLXR3bztcbn1cblxuLnllbGxvdy1yZWN0LWUtcm90YXRlLW91dC10d28ge1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtZS1yb3RhdGUtb3V0LXR3bztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ueWVsbG93LXJlY3QtZS1yb3RhdGUtaW4tdGhyZWUge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LWUtcm90YXRlLWluLXRocmVlO1xufVxuXG4ueWVsbG93LXJlY3QtZS1yb3RhdGUtb3V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LWUtcm90YXRlLW91dC10aHJlZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xufVxuXG4ueWVsbG93LXJlY3QtZS1yb3RhdGUtaW4tZm91ciB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tbmFtZToga2ZfeWVsbG93LXJlY3QtZS1yb3RhdGUtaW4tZm91cjtcbn1cblxuLnllbGxvdy1yZWN0LWUtcm90YXRlLW91dC1mb3VyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGtmX3llbGxvdy1yZWN0LWUtcm90YXRlLW91dC1mb3VyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG59XG5cblxuLnBvd2VyLXVzZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNS42cmVtO1xufVxuXG5cbi5wcmVsb2FkZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuXG4ucHJldmlldyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbi5wcmV2aWV3LXdyYXAge1xuICBwYWRkaW5nOiAyLjFyZW0gMnJlbSAxLjVyZW0gMnJlbTtcbn1cblxuLnByZXZpZXctZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcmV2aWV3LXRleHQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJldmlldy10ZXh0LFxuLnByZXZpZXctbGFiZWwge1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAucHJldmlldy10ZXh0LFxuICAucHJldmlldy1sYWJlbCB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xuICB9XG59XG5cbi5wcmV2aWV3LWxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnByZXZpZXctdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbn1cblxuLnByZXZpZXctY29sdW1ucy1tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByZXZpZXctY29sdW1ucy1vbmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4ucHJldmlldy1jb2x1bW5zLXR3byB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5wcmV2aWV3LWNvbHVtbnMtdHdvOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG4ucHJldmlldy1jb2x1bW5zLXRocmVlIHtcbiAgd2lkdGg6IDMzLjMlO1xufVxuXG4ucHJldmlldy1jb2x1bW5zLXRocmVlOm50aC1jaGlsZCgzbisxKSwgLnByZXZpZXctY29sdW1ucy10aHJlZTpudGgtY2hpbGQoM24rMikge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbn1cblxuLnByZXZpZXctY29sdW1ucy1mb3VyIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnByZXZpZXctY29sdW1ucy1mb3VyOm50aC1jaGlsZCg0bisxKSwgLnByZXZpZXctY29sdW1ucy1mb3VyOm50aC1jaGlsZCg0bisyKSwgLnByZXZpZXctY29sdW1ucy1mb3VyOm50aC1jaGlsZCg0biszKSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG4ucHJldmlldy1jb2x1bW5zLWZpdmUge1xuICB3aWR0aDogMjAlO1xufVxuXG4ucHJldmlldy1jb2x1bW5zLWZpdmU6bnRoLWNoaWxkKDVuKzEpLCAucHJldmlldy1jb2x1bW5zLWZpdmU6bnRoLWNoaWxkKDVuKzIpLCAucHJldmlldy1jb2x1bW5zLWZpdmU6bnRoLWNoaWxkKDVuKzMpLCAucHJldmlldy1jb2x1bW5zLWZpdmU6bnRoLWNoaWxkKDVuKzQpIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbi5wcmV2aWV3LWNvbHVtbnMtc2l4IHtcbiAgd2lkdGg6IDE2LjYlO1xufVxuXG4ucHJldmlldy1jb2x1bW5zLXNpeDpudGgtY2hpbGQoNm4rMSksIC5wcmV2aWV3LWNvbHVtbnMtc2l4Om50aC1jaGlsZCg2bisyKSwgLnByZXZpZXctY29sdW1ucy1zaXg6bnRoLWNoaWxkKDZuKzMpLCAucHJldmlldy1jb2x1bW5zLXNpeDpudGgtY2hpbGQoNm4rNCksIC5wcmV2aWV3LWNvbHVtbnMtc2l4Om50aC1jaGlsZCg2bis1KSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG4ucHJldmlldy1jb2x1bW5zLXNldmVuIHtcbiAgd2lkdGg6IDE0LjIlO1xufVxuXG4ucHJldmlldy1jb2x1bW5zLXNldmVuOm50aC1jaGlsZCg3bisxKSwgLnByZXZpZXctY29sdW1ucy1zZXZlbjpudGgtY2hpbGQoN24rMiksIC5wcmV2aWV3LWNvbHVtbnMtc2V2ZW46bnRoLWNoaWxkKDduKzMpLCAucHJldmlldy1jb2x1bW5zLXNldmVuOm50aC1jaGlsZCg3bis0KSwgLnByZXZpZXctY29sdW1ucy1zZXZlbjpudGgtY2hpbGQoN24rNSksIC5wcmV2aWV3LWNvbHVtbnMtc2V2ZW46bnRoLWNoaWxkKDduKzYpIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbi5wcmV2aWV3LWNvbHVtbnMtZWlnaHQge1xuICB3aWR0aDogMTIuNSU7XG59XG5cbi5wcmV2aWV3LWNvbHVtbnMtZWlnaHQ6bnRoLWNoaWxkKDhuKzEpLCAucHJldmlldy1jb2x1bW5zLWVpZ2h0Om50aC1jaGlsZCg4bisyKSwgLnByZXZpZXctY29sdW1ucy1laWdodDpudGgtY2hpbGQoOG4rMyksIC5wcmV2aWV3LWNvbHVtbnMtZWlnaHQ6bnRoLWNoaWxkKDhuKzQpLCAucHJldmlldy1jb2x1bW5zLWVpZ2h0Om50aC1jaGlsZCg4bis1KSwgLnByZXZpZXctY29sdW1ucy1laWdodDpudGgtY2hpbGQoOG4rNiksIC5wcmV2aWV3LWNvbHVtbnMtZWlnaHQ6bnRoLWNoaWxkKDhuKzcpIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbi5wcmV2aWV3LmJsYWNrLW9uLXdoaXRlIC5wcmV2aWV3LWxhYmVsLXRpdGxlLW5ldyB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5wcmV2aWV3LWJ1eSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG5cbi5wcm9vZmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi5zaGFyZS1jYXJ0IC5zaGFyZS10aGlzLWNhcnQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaGFyZS1jYXJ0IC5jYXJ0LXVybCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNoYXJlLWNhcnQgLmNhcnQtdXJsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuXG4uc2hhcmUtdHJhbnNhY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNS42cmVtO1xufVxuXG5cbi5zaWdudXAtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1LjZyZW07XG59XG5cblxuLnNvbGQtb3V0IC5idG4tbGFyZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuXG4uc3lzdGVtODUtYW5pbWF0aW9uIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIGhlaWdodDogMzJyZW07XG4gIHdpZHRoOiA3MXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5zeXN0ZW04NS1hbmltYXRpb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDEwMDBweCkge1xuICAuc3lzdGVtODUtYW5pbWF0aW9uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbn1cblxuLnN5c3RlbTg1LWFuaW1hdGlvbiAuc3lzdGVtODUtYW5pbWF0aW9uLWJpZyB7XG4gIGZvbnQtc2l6ZTogMTAuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5zeXN0ZW04NS1hbmltYXRpb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGVYKC0zJSk7XG4gICAgZm9udC1zaXplOiAxLjV2dztcbiAgICBoZWlnaHQ6IDMydnc7XG4gICAgd2lkdGg6IDcxdnc7XG4gIH1cbiAgLnN5c3RlbTg1LWFuaW1hdGlvbiAuc3lzdGVtODUtYW5pbWF0aW9uLWJpZyB7XG4gICAgZm9udC1zaXplOiAxMC41dnc7XG4gIH1cbn1cblxuLnN5c3RlbTg1LWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLnRheC1jb3VudHJ5LXNlbGVjdCBzZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEycmVtO1xufVxuXG5cbi50b29scy10b3AtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS40cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLnRvb2xzLXRvcC1iYXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5cblxuXG4udHJpYWxzIC5mZWVkYmFjayB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi50cmlhbHMgLnRyaWFsLXByb2Nlc3Npbmcge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnRyaWFscyAuZG93bmxvYWQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnRyaWFscyAuZG93bmxvYWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi50eXBlZmFjZS1kZXRhaWxzIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC50eXBlZmFjZS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudHlwZWZhY2UtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4udHlwZWZhY2UtZGV0YWlscy13cmFwIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBjbGVhcjogZml4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnR5cGVmYWNlLWRldGFpbHMtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xuICB9XG59XG5cbi50eXBlZmFjZS1kZXRhaWxzLXdyYXAgYSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAudHlwZWZhY2UtZGV0YWlscy1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC50eXBlZmFjZS1kZXRhaWxzLWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gIH1cbiAgLnR5cGVmYWNlLWRldGFpbHMtbGlua3Mge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50eXBlZmFjZS1kZXRhaWxzLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi5wZGYtaWNvbiB7XG4gIHdpZHRoOiA3cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmdzL3BkZi1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAxLjNyZW07XG59XG5cbi5wZGYtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdmdzL3BkZi1pY29uLWhvdi5zdmdcIik7XG59XG5cblxuLndhaXQtZm9yLWltYWdlcyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLndhaXQtZm9yLWltYWdlcy53YWl0LWZvci1pbWFnZXMtbG9hZGVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuXG4uY29uZmlybWF0aW9uLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgbGVmdDogM3JlbTtcbiAgcmlnaHQ6IDNyZW07XG4gIGJvdHRvbTogMjAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3Zncy9jb25maXJtYXRpb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi53aGl0ZS1vbi1yZWQubmV3c2xldHRlci1jb25maXJtYXRpb24ge1xuICBiYWNrZ3JvdW5kOiBibHVlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuXG4uY29uZmlybWF0aW9uLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgbGVmdDogM3JlbTtcbiAgcmlnaHQ6IDNyZW07XG4gIGJvdHRvbTogMjAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3Zncy90aGFuay15b3Uuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cblxuLmN1c3RvbS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNHJlbSA0cmVtIDFyZW0gNHJlbTtcbiAgbWF4LXdpZHRoOiA3MS4ycmVtO1xuICBtYXJnaW46IGF1dG87XG4gIGNsZWFyOiBmaXg7XG59XG5cbi5jdXN0b20tc2VjdGlvbiBhIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5jdXN0b20taW50cm8ge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxuICAuY3VzdG9tLWludHJvIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgfVxuICAuY3VzdG9tLWV4dHJhIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY3VzdG9tLWludHJvIHAsXG4gIC5jdXN0b20tZXh0cmEgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmN1c3RvbS1leHRyYSB7XG4gICAgbWFyZ2luLXRvcDogMS4zcmVtO1xuICB9XG59XG5cbi5jdXN0b20taXRlbXMge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgY2xlYXI6IGZpeDtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xufVxuXG4uY3VzdG9tLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5jdXN0b20taXRlbSB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG4gIC5jdXN0b20taXRlbTpudGgtY2hpbGQoNG4rMiksIC5jdXN0b20taXRlbTpudGgtY2hpbGQoNG4rMykge1xuICAgIHdpZHRoOiA2Ni42JTtcbiAgfVxuICAuY3VzdG9tLWl0ZW06bnRoLWNoaWxkKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuY3VzdG9tLWl0ZW0gZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMnJlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jdXN0b20taXRlbTpudGgtY2hpbGQoMW4rMTUpIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY3VzdG9tLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jdXN0b20taXRlbSBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW46IDFyZW0gMCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmN1c3RvbS1pdGVtIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjYlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmN1c3RvbS1pdGVtIGZpZ3VyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRvcC1mb2N1cy1iYW5uZXIge1xuICBtYXJnaW46IDAgNHJlbSAycmVtO1xufVxuXG4uaW5zdGFncmFtLXNhbnMtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLmluc3RhZ3JhbS1zYW5zLWhlYWRlciAuaW5zdGFncmFtLXNhbnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmZDYwMCwgI2ZmN2EwMCwgI2ZmMDE2OSwgI2QzMDBjNSwgIzY5NDdlZik7XG59XG5cbi5pbnN0YWdyYW0tc2Fucy1oZWFkZXIgLmlnLWdyYWRpZW50LXJvdGF0ZSB7XG4gIGFuaW1hdGlvbjogcm90YXRlR3JhZGllbnQgNnMgaW5maW5pdGU7XG59XG5cbi5pbnN0YWdyYW0tc2Fucy1oZWFkZXIgZmlndXJlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5pbnN0YWdyYW0tc2Fucy1oZWFkZXIgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMnJlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jdXN0b20tcHJvamVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uY3VzdG9tLXByb2plY3Qgc2VjdGlvbiB7XG4gIG1heC13aWR0aDogNzEuMnJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDRyZW07XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweDtcbn1cblxuLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb24gcCB7XG4gIG1heC13aWR0aDogNDVyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb24gaDIge1xuICBtYXgtd2lkdGg6IDQ1cmVtO1xufVxuXG4uY3VzdG9tLXByb2plY3Qgc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4uY3VzdG9tLXByb2plY3Qgc2VjdGlvbi5jdXN0b20tdGl0bGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb24uY3VzdG9tLXRpdGxlIGZpZ3VyZSB7XG4gIG1heC13aWR0aDogNzEuMnJlbTtcbiAgcGFkZGluZzogMCA0cmVtO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5jdXN0b20tcHJvamVjdCBzZWN0aW9uLmN1c3RvbS10aHJlZS1jb2wge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5jdXN0b20tcHJvamVjdCBzZWN0aW9uLmN1c3RvbS10aHJlZS1jb2wge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb24uY3VzdG9tLXRocmVlLWNvbCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjg1cmVtO1xuICB9XG59XG5cbi5jdXN0b20tcHJvamVjdCBzZWN0aW9uLmN1c3RvbS10aHJlZS1jb2wgZmlndXJlOm50aC1vZi10eXBlKDEpIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XG59XG5cbi5jdXN0b20tcHJvamVjdCBzZWN0aW9uLmN1c3RvbS10aHJlZS1jb2wgZmlndXJlOm50aC1vZi10eXBlKDIpIHtcbiAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDQ7XG59XG5cbi5jdXN0b20tcHJvamVjdCBzZWN0aW9uLmN1c3RvbS10aHJlZS1jb2wgZmlndXJlOm50aC1vZi10eXBlKDMpIHtcbiAgZ3JpZC1jb2x1bW46IDkgLyBzcGFuIDQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY3VzdG9tLXByb2plY3Qgc2VjdGlvbi5jdXN0b20tdHdvLXVwIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NXJlbTtcbiAgfVxuICAuY3VzdG9tLXByb2plY3Qgc2VjdGlvbi5jdXN0b20tdHdvLXVwIGZpZ3VyZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jdXN0b20tcHJvamVjdCBzZWN0aW9uLmN1c3RvbS1zdGFja2VkIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NXJlbTtcbiAgfVxuICAuY3VzdG9tLXByb2plY3Qgc2VjdGlvbi5jdXN0b20tc3RhY2tlZCBmaWd1cmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb24uY3VzdG9tLXR3by11cCB7XG4gICAgY2xlYXI6IGZpeDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuY3VzdG9tLXByb2plY3Qgc2VjdGlvbi5jdXN0b20tdHdvLXVwIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5jdXN0b20tcHJvamVjdCBzZWN0aW9uLmN1c3RvbS10d28tdXAgZmlndXJlOm50aC1jaGlsZCgybikge1xuICAgIHBhZGRpbmctbGVmdDogMC44NXJlbTtcbiAgICBjbGVhcjogcmlnaHQ7XG4gIH1cbiAgLmN1c3RvbS1wcm9qZWN0IHNlY3Rpb24uY3VzdG9tLXR3by11cCBmaWd1cmU6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjg1cmVtO1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5jdXN0b20tcHJvamVjdCBzZWN0aW9uLmN1c3RvbS1zdGFja2VkIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgfVxuICAuY3VzdG9tLXByb2plY3Qgc2VjdGlvbi5jdXN0b20tc3RhY2tlZCBmaWd1cmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY3VzdG9tLXNlY3Rpb24tZm9vdGVyIHtcbiAgcGFkZGluZzogNHJlbSA0cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuXG5Aa2V5ZnJhbWVzIHNjcm9sbC12IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCUsIDApO1xuICB9XG4gIDYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAlLCAwKTtcbiAgfVxuICA3LjE0Mjg1NzE0MjklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC02LjY2NjY2NjY2NjclLCAwKTtcbiAgfVxuICAxMy4xNDI4NTcxNDI5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNi42NjY2NjY2NjY3JSwgMCk7XG4gIH1cbiAgMTQuMjg1NzE0Mjg1NyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTEzLjMzMzMzMzMzMzMlLCAwKTtcbiAgfVxuICAyMC4yODU3MTQyODU3JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtMTMuMzMzMzMzMzMzMyUsIDApO1xuICB9XG4gIDIxLjQyODU3MTQyODYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC0yMCUsIDApO1xuICB9XG4gIDI3LjQyODU3MTQyODYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC0yMCUsIDApO1xuICB9XG4gIDI4LjU3MTQyODU3MTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC0yNi42NjY2NjY2NjY3JSwgMCk7XG4gIH1cbiAgMzQuNTcxNDI4NTcxNCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTI2LjY2NjY2NjY2NjclLCAwKTtcbiAgfVxuICAzNS43MTQyODU3MTQzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtMzMuMzMzMzMzMzMzMyUsIDApO1xuICB9XG4gIDQxLjcxNDI4NTcxNDMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC0zMy4zMzMzMzMzMzMzJSwgMCk7XG4gIH1cbiAgNDIuODU3MTQyODU3MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTQwJSwgMCk7XG4gIH1cbiAgNDguODU3MTQyODU3MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTQwJSwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC00Ni42NjY2NjY2NjY3JSwgMCk7XG4gIH1cbiAgNTYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC00Ni42NjY2NjY2NjY3JSwgMCk7XG4gIH1cbiAgNTcuMTQyODU3MTQyOSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTUzLjMzMzMzMzMzMzMlLCAwKTtcbiAgfVxuICA2My4xNDI4NTcxNDI5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNTMuMzMzMzMzMzMzMyUsIDApO1xuICB9XG4gIDY0LjI4NTcxNDI4NTclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC02MCUsIDApO1xuICB9XG4gIDcwLjI4NTcxNDI4NTclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC02MCUsIDApO1xuICB9XG4gIDcxLjQyODU3MTQyODYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC02Ni42NjY2NjY2NjY3JSwgMCk7XG4gIH1cbiAgNzcuNDI4NTcxNDI4NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTY2LjY2NjY2NjY2NjclLCAwKTtcbiAgfVxuICA3OC41NzE0Mjg1NzE0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNzMuMzMzMzMzMzMzMyUsIDApO1xuICB9XG4gIDg0LjU3MTQyODU3MTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC03My4zMzMzMzMzMzMzJSwgMCk7XG4gIH1cbiAgODUuNzE0Mjg1NzE0MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTgwJSwgMCk7XG4gIH1cbiAgOTEuNzE0Mjg1NzE0MyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTgwJSwgMCk7XG4gIH1cbiAgOTIuODU3MTQyODU3MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTg2LjY2NjY2NjY2NjclLCAwKTtcbiAgfVxuICA5OC44NTcxNDI4NTcxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtODYuNjY2NjY2NjY2NyUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTkzLjMzMzMzMzMzMzMlLCAwKTtcbiAgfVxuICAxMDYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC05My4zMzMzMzMzMzMzJSwgMCk7XG4gIH1cbn1cblxuLmJvb2tpbmctdGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzMlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYm9va2luZy10aWNrZXItc2Nyb2xsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYW5pbWF0aW9uOiBzY3JvbGwtdiA1MHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uYm9va2luZy1mb2N1cy1pbWFnZSB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmJvb2tpbmctZm9jdXMtcG9pbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ib29raW5nLWZvY3VzLXBvaW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IDAuOHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJvb2tpbmctZm9jdXMtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA4MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuYm9va2luZy1mb2N1cy1lbGVtZW50czpob3ZlciAuYm9va2luZy1mb2N1cy10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYm9va2luZy1mb2N1cy1lbGVtZW50czpob3ZlciAuYm9va2luZy1mb2N1cy1wb2ludCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYm9va2luZy1mb2N1cy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLmNvYWwtZHJvcHMtemVyby1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuXG4uZmxpcC1vbi1ob3Zlci15IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbn1cblxuLmZsaXAtb24taG92ZXIteSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC42cztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpO1xufVxuXG4uZmxpcC1vbi1ob3Zlci15IGltZzpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIC0xODBkZWcpO1xufVxuXG4uZmxpcC1vbi1ob3Zlci15OmhvdmVyIGltZzpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMSwgMCwgMTgwZGVnKTtcbn1cblxuLmZsaXAtb24taG92ZXIteTpob3ZlciBpbWc6bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMSwgMCwgMGRlZyk7XG59XG5cbi5mbGlwLW9uLWhvdmVyLXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xufVxuXG4uZmxpcC1vbi1ob3Zlci14IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMGRlZyk7XG59XG5cbi5mbGlwLW9uLWhvdmVyLXggaW1nOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgLTE4MGRlZyk7XG59XG5cbi5mbGlwLW9uLWhvdmVyLXg6aG92ZXIgaW1nOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAxODBkZWcpO1xufVxuXG4uZmxpcC1vbi1ob3Zlci14OmhvdmVyIGltZzpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAwZGVnKTtcbn1cblxuXG4uY29tcGFzcy1yb3RhdGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLWRyYWc6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY29tcGFzcy1yb3RhdGUtY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tcGFzcy1yb3RhdGUtZm9yZS1pbWFnZSB7XG4gIGFuaW1hdGlvbjogMjBzIHJvdGF0ZSBsaW5lYXIgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNvbXBhc3Mtcm90YXRlLWZvcmUtaW1hZ2U6aG92ZXIge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4uY29tcGFzcy1yb3RhdGUtZm9yZS1pbWFnZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGVpci1jeWNsZS1jb2xvdXIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogIzMwN2ZlMjtcbiAgfVxuICAyMCUge1xuICAgIGJhY2tncm91bmQ6ICNmMTM1YjA7XG4gIH1cbiAgNDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTQwMDQ2O1xuICB9XG4gIDYwJSB7XG4gICAgYmFja2dyb3VuZDogI2ZkYmMxNjtcbiAgfVxuICA4MCUge1xuICAgIGJhY2tncm91bmQ6ICNhZmQ4MTU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogIzMwN2ZlMjtcbiAgfVxufVxuXG4uZWlyLWN5Y2xlLWNvbG91ciB7XG4gIGJhY2tncm91bmQ6ICNmY2M7XG4gIGFuaW1hdGlvbjogZWlyLWN5Y2xlLWNvbG91ciAxMHMgaW5maW5pdGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuXG5cblxuQGtleWZyYW1lcyBzbGlkZS1yZXZlYWwtcmlnaHQtdHdvLWEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwJSwgMCwgMCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDEwMCUsIDAsIDApO1xuICB9XG4gIDMxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtcmV2ZWFsLXJpZ2h0LXR3by1iIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgMjklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIDUxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgxMDAlLCAwLCAwKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMTAwJSwgMCwgMCk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLnNsaWRlLXJldmVhbC1yaWdodC10d28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnNsaWRlLXJldmVhbC1yaWdodC10d28gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnNsaWRlLXJldmVhbC1yaWdodC10d28gaW1nOmZpcnN0LWNoaWxkIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1yZXZlYWwtcmlnaHQtdHdvLWEgN3MgaW5maW5pdGU7XG59XG5cbi5zbGlkZS1yZXZlYWwtcmlnaHQtdHdvIGltZzpsYXN0LWNoaWxkIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1yZXZlYWwtcmlnaHQtdHdvLWIgN3MgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtcmV2ZWFsLWxlZnQtdHdvLWEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwJSwgMCwgMCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0xMDAlLCAwLCAwKTtcbiAgfVxuICAzMSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXJldmVhbC1sZWZ0LXR3by1iIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgMjklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIDUxJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtMTAwJSwgMCwgMCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0xMDAlLCAwLCAwKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4uc2xpZGUtcmV2ZWFsLWxlZnQtdHdvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5zbGlkZS1yZXZlYWwtbGVmdC10d28gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnNsaWRlLXJldmVhbC1sZWZ0LXR3byBpbWc6Zmlyc3QtY2hpbGQge1xuICBhbmltYXRpb246IHNsaWRlLXJldmVhbC1sZWZ0LXR3by1hIDdzIGluZmluaXRlO1xufVxuXG4uc2xpZGUtcmV2ZWFsLWxlZnQtdHdvIGltZzpsYXN0LWNoaWxkIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1yZXZlYWwtbGVmdC10d28tYiA3cyBpbmZpbml0ZTtcbn1cblxuXG4ucmFwaGFjYXBzLXJvbGxvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGZpeDtcbn1cblxuLnJhcGhhY2Fwcy1yb2xsb3ZlciA+IGRpdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBib3JkZXItcmlnaHQ6IDAuODVyZW0gc29saWQgd2hpdGU7XG59XG5cbi5yYXBoYWNhcHMtcm9sbG92ZXIgPiBkaXY6aG92ZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dhcC1vbi1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3YXAtb24taG92ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2FwLW9uLWhvdmVyIGltZzpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dhcC1vbi1ob3Zlcjpob3ZlciBpbWc6Zmlyc3QtY2hpbGQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dhcC1vbi1ob3Zlcjpob3ZlciBpbWc6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi5yb2xscy1yb3ljZS1kYXJrLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5yb2xscy1yb3ljZS1jYXJvdXNlbCBmaWd1cmUge1xuICBib3gtc2hhZG93OiAwZW0gMGVtIDNlbSAwZW0gcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuXG4uc2hhZGUge1xuICBib3gtc2hhZG93OiAwZW0gMGVtIDNlbSAwZW0gcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuXG4udGVzY28tZm9jdXMtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXNjby1mb2N1cy1wb2ludCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGVzY28tZm9jdXMtcG9pbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRlc2NvLWZvY3VzLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTklO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6IHJlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVzY28tZm9jdXMtZWxlbWVudHM6aG92ZXIgLnRlc2NvLWZvY3VzLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRlc2NvLWZvY3VzLWVsZW1lbnRzOmhvdmVyIC50ZXNjby1mb2N1cy1wb2ludCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnRlc2NvLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xufVxuXG5cbi52cC1tYXJxdWVlIHtcbiAgZm9udC1zaXplOiAxMHZ3O1xuICBoZWlnaHQ6IDE1dnc7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4udnAtbWFycXVlZSAubWFycXVlZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMThzO1xufVxuXG5cbi5jb21wYXNzLXJvdGF0ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jb21wYXNzLXJvdGF0ZS1jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb21wYXNzLXJvdGF0ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY29tcGFzcy1yb3RhdGUtc3ZnLWRpdmlkZXItY29udGFpbmVyIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jb21wYXNzLXJvdGF0ZS1zdmctZGl2aWRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG5cbi5jb21wYXNzLXJvdGF0ZS1mb3JlLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY29tcGFzcy1yb3RhdGUtc3ZnLWRpdmlkZXItY29udGFpbmVyLCAuY29tcGFzcy1yb3RhdGUtZm9yZS1pbWFnZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cblxuLndpbnNvci1mb2N1cy1pbWFnZSB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2luc29yLWZvY3VzLXBvaW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAtNTAlLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53aW5zb3ItZm9jdXMtcG9pbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmVkO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53aW5zb3ItZm9jdXMtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5OSU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogcmVkO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aW5zb3ItZm9jdXMtZWxlbWVudHM6aG92ZXIgLndpbnNvci1mb2N1cy10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53aW5zb3ItZm9jdXMtZWxlbWVudHM6aG92ZXIgLndpbnNvci1mb2N1cy1wb2ludCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuXG4uZmVlZC1pdGVtcyB7XG4gIGNsZWFyOiBmaXg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5mZWVkLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmVlZC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmZlZWQtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZmVlZC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmZlZWQtaXRlbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmZlZWQtaXRlbSBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZlZWQtaXRlbSAuY3ljbGUsXG4gIC5mZWVkLWl0ZW0gLmN5Y2xlLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5mZWVkLWl0ZW0gLmN5Y2xlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZlZWQtaXRlbSAuY3ljbGUtaXRlbS5jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmVlZC1pdGVtIGltZyxcbiAgLmZlZWQtaXRlbSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5mZWVkLWl0ZW0gZmlnY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZmVlZC1pdGVtIGZpZ2NhcHRpb24gPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmZlZWQtaXRlbTpob3ZlciBmaWdjYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmVlZC1pdGVtIGZpZ3VyZSBpbWcsXG4gIC5mZWVkLWl0ZW0gZmlndXJlIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgLmZlZWQtaXRlbSAuY3ljbGUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuZmVlZC1pdGVtIGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDFyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZlZWQtaXRlbSAuZmVlZC1pdGVtLWxpa2VzIHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbi5mZWVkLWl0ZW0gLmZlZWQtaXRlbS1jYXB0aW9uIHtcbiAgbWF4LWhlaWdodDogODAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmVlZC1pdGVtIC5mZWVkLWl0ZW0tY2FwdGlvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMnJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgYmxhY2sgMCUsIHRyYW5zcGFyZW50IDMwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmVlZC1pdGVtIC5mZWVkLWl0ZW0tY2FwdGlvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbmZvb3RlciA+IGRpdiB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmZvb3Rlci1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuM3JlbTtcbiAgbGVmdDogMS41cmVtO1xufVxuXG4uZm9vdGVyLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuM3JlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmZvb3Rlci1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDEuM3JlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyLWNlbnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmxhY2stb24teWVsbG93IGZvb3RlciA+IGRpdiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cblxuLmZvcm0tZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOHJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDMuNXJlbSAxLjVyZW07XG59XG5cbi5mb3JtLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOHJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMy41cmVtIDEuNXJlbTtcbn1cblxuLmZvcm0td3JhcCxcbi5mb3JtLXdyYXAtcHJpbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1LjZyZW07XG59XG5cbi5mb3JtLXdyYXAtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IDEuNXJlbSAwIDAgMDtcbn1cblxuLmZvcm0tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gMS41cmVtIDIuNXJlbTtcbn1cblxuLmZvcm0tc2VjdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0LjVyZW07XG59XG5cbi5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1ncm91cCBpbnB1dCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjZyZW0gMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXMsIC5mb3JtLWdyb3VwIGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cblxuLmZvcm0tZ3JvdXAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtLWdyb3VwIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1ncm91cCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42cmVtIDEuNXJlbSAwLjZyZW0gMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbn1cblxuLmZvcm0tZ3JvdXAgc2VsZWN0OmZvY3VzLCAuZm9ybS1ncm91cCBzZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuXG4uZm9ybS1ncm91cCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xufVxuXG4uZm9ybS1ncm91cC5oYXMtZXJyb3IgLmZvcm0tbWVzc2FnZXMgcCB7XG4gIGNvbG9yOiAjZjAwO1xufVxuXG4uZm9ybS1ncm91cCBsYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ybS1ncm91cC5oYXMtbGFiZWwgbGFiZWwge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1ncm91cC1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWdyb3VwLWNoZWNrYm94IC5jaGVja2JveC1sYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmZvcm0tZ3JvdXAtY2hlY2tib3ggLmNoZWNrYm94LWxhYmVsIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG5cbi5mb3JtLWdyb3VwLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0wLjE1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWdyb3VwLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xuICBib3R0b206IDVweDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5mb3JtLWZvb3RlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ybS1mb290ZXIgYSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ybS1mb290ZXIgc3BhbiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tbWVzc2FnZXMge1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDAuMnJlbSAwIDAgMDtcbn1cblxuLmZvcm0tbWVzc2FnZXMgcCB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9ybS1oZWFkZXIge1xuICBwYWRkaW5nOiAyLjJyZW0gMi41cmVtIDJyZW0gMi41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYnRuLXJvdyxcbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4uYnRuLXJvdyA+ICosXG4uZm9ybS1yb3cgPiAqIHtcbiAgZmxleDogMTtcbn1cblxuLmJ0bi1yb3cge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5mb3JtLXJvdyA+ICoge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLmZvcm0tcm93ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG4tbGFyZ2Uge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMC44cmVtIDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idG4tbGFyZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYnRuLWxhcmdlW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmJ0bi14LWxhcmdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxLjhyZW0gMi41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ0bi14LWxhcmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJ0bi14LWxhcmdlW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuXG4uYmxhY2stb24td2hpdGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4uYmxhY2stb24td2hpdGUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5ibGFjay1vbi13aGl0ZSAuaW52ZXJ0LCAuYmxhY2stb24td2hpdGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmxhY2stb24td2hpdGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stb24td2hpdGUgLmZpbHRlcixcbi5ibGFjay1vbi13aGl0ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJsYWNrLW9uLXdoaXRlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uYmxhY2stb24tb2Zmd2hpdGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4uYmxhY2stb24tb2Zmd2hpdGUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5ibGFjay1vbi1vZmZ3aGl0ZSAuaW52ZXJ0LCAuYmxhY2stb24tb2Zmd2hpdGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmxhY2stb24tb2Zmd2hpdGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZjVmNWY1O1xufVxuXG4uYmxhY2stb24tb2Zmd2hpdGUgLmZpbHRlcixcbi5ibGFjay1vbi1vZmZ3aGl0ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmJsYWNrLW9uLW9mZndoaXRlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ud2hpdGUtb24tYmxhY2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ud2hpdGUtb24tYmxhY2sgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi53aGl0ZS1vbi1ibGFjayAuaW52ZXJ0LCAud2hpdGUtb24tYmxhY2sucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAud2hpdGUtb24tYmxhY2sucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ud2hpdGUtb24tYmxhY2sgLmZpbHRlcixcbi53aGl0ZS1vbi1ibGFjayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLndoaXRlLW9uLWJsYWNrIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYmx1ZS1vbi13aGl0ZSB7XG4gIGNvbG9yOiAjMTAwNjlGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi5ibHVlLW9uLXdoaXRlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMTAwNjlGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4uYmx1ZS1vbi13aGl0ZSAuaW52ZXJ0LCAuYmx1ZS1vbi13aGl0ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibHVlLW9uLXdoaXRlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAwNjlGO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsdWUtb24td2hpdGUgLmZpbHRlcixcbi5ibHVlLW9uLXdoaXRlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYmx1ZS1vbi13aGl0ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzEwMDY5Rjtcbn1cblxuLndoaXRlLW9uLWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMDY5RjtcbiAgYm9yZGVyLWNvbG9yOiAjZGNkOWZlO1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ud2hpdGUtb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZDlmZTtcbn1cblxuLndoaXRlLW9uLWJsdWUgLmludmVydCwgLndoaXRlLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAud2hpdGUtb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxMDA2OUY7XG59XG5cbi53aGl0ZS1vbi1ibHVlIC5maWx0ZXIsXG4ud2hpdGUtb24tYmx1ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMDY5Rjtcbn1cblxuLndoaXRlLW9uLWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5yZWQtb24td2hpdGUge1xuICBjb2xvcjogI2ZlMjIyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xufVxuXG4ucmVkLW9uLXdoaXRlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmUyMjI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4ucmVkLW9uLXdoaXRlIC5pbnZlcnQsIC5yZWQtb24td2hpdGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAucmVkLW9uLXdoaXRlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUyMjI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlZC1vbi13aGl0ZSAuZmlsdGVyLFxuLnJlZC1vbi13aGl0ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnJlZC1vbi13aGl0ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlMjIyNDtcbn1cblxuLndoaXRlLW9uLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUyMjI0O1xuICBib3JkZXItY29sb3I6ICNmZTRkNGU7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZScsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi53aGl0ZS1vbi1yZWQgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTRkNGU7XG59XG5cbi53aGl0ZS1vbi1yZWQgLmludmVydCwgLndoaXRlLW9uLXJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC53aGl0ZS1vbi1yZWQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmUyMjI0O1xufVxuXG4ud2hpdGUtb24tcmVkIC5maWx0ZXIsXG4ud2hpdGUtb24tcmVkIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUyMjI0O1xufVxuXG4ud2hpdGUtb24tcmVkIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stb24tcmVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTIyMjQ7XG4gIGJvcmRlci1jb2xvcjogI2ZlMjIyNDtcbn1cblxuLmJsYWNrLW9uLXJlZCAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlMjIyNDtcbn1cblxuLmJsYWNrLW9uLXJlZCAuaW52ZXJ0LCAuYmxhY2stb24tcmVkLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLXJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZTIyMjQ7XG59XG5cbi5ibGFjay1vbi1yZWQgLmZpbHRlcixcbi5ibGFjay1vbi1yZWQgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTIyMjQ7XG59XG5cbi5ibGFjay1vbi1yZWQgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5ibGFjay1vbi15ZWxsb3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGQwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uYmxhY2stb24teWVsbG93IC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYmxhY2stb24teWVsbG93IC5pbnZlcnQsIC5ibGFjay1vbi15ZWxsb3cucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmxhY2stb24teWVsbG93LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZGQwMDtcbn1cblxuLmJsYWNrLW9uLXllbGxvdyAuZmlsdGVyLFxuLmJsYWNrLW9uLXllbGxvdyAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGQwMDtcbn1cblxuLmJsYWNrLW9uLXllbGxvdyAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmdyZWVuLW9uLXdoaXRlIHtcbiAgY29sb3I6ICMwMGIyNTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwYjI1OTtcbn1cblxuLmdyZWVuLW9uLXdoaXRlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDBiMjU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMjU5O1xufVxuXG4uZ3JlZW4tb24td2hpdGUgLmludmVydCwgLmdyZWVuLW9uLXdoaXRlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmdyZWVuLW9uLXdoaXRlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMjU5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdyZWVuLW9uLXdoaXRlIC5maWx0ZXIsXG4uZ3JlZW4tb24td2hpdGUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ncmVlbi1vbi13aGl0ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjI1OTtcbn1cblxuLndoaXRlLW9uLWdyZWVuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIyNTk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLndoaXRlLW9uLWdyZWVuIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtb24tZ3JlZW4gLmludmVydCwgLndoaXRlLW9uLWdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLndoaXRlLW9uLWdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwYjI1OTtcbn1cblxuLndoaXRlLW9uLWdyZWVuIC5maWx0ZXIsXG4ud2hpdGUtb24tZ3JlZW4gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIyNTk7XG59XG5cbi53aGl0ZS1vbi1ncmVlbiAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJsYWNrLW9uLWdyZWVuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIyNTk7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmJsYWNrLW9uLWdyZWVuIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYmxhY2stb24tZ3JlZW4gLmludmVydCwgLmJsYWNrLW9uLWdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLWdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwYjI1OTtcbn1cblxuLmJsYWNrLW9uLWdyZWVuIC5maWx0ZXIsXG4uYmxhY2stb24tZ3JlZW4gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIyNTk7XG59XG5cbi5ibGFjay1vbi1ncmVlbiAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmJsYWNrLW9uLWRhcmtncmV5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmJsYWNrLW9uLWRhcmtncmV5IC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4uYmxhY2stb24tZGFya2dyZXkgLmludmVydCwgLmJsYWNrLW9uLWRhcmtncmV5LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLWRhcmtncmV5LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzgyODI4Mjtcbn1cblxuLmJsYWNrLW9uLWRhcmtncmV5IC5maWx0ZXIsXG4uYmxhY2stb24tZGFya2dyZXkgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG59XG5cbi5ibGFjay1vbi1kYXJrZ3JleSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmJsYWNrLW9uLWxpZ2h0Z3JleSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1saWdodGdyZXkgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1saWdodGdyZXkgLmludmVydCwgLmJsYWNrLW9uLWxpZ2h0Z3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibGFjay1vbi1saWdodGdyZXkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4uYmxhY2stb24tbGlnaHRncmV5IC5maWx0ZXIsXG4uYmxhY2stb24tbGlnaHRncmV5IC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4uYmxhY2stb24tbGlnaHRncmV5IC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uY29yYWwtb24tbGlnaHRncmV5IHtcbiAgY29sb3I6ICNmZDZhNTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmNvcmFsLW9uLWxpZ2h0Z3JleSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZkNmE1MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmNvcmFsLW9uLWxpZ2h0Z3JleSAuaW52ZXJ0LCAuY29yYWwtb24tbGlnaHRncmV5LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmNvcmFsLW9uLWxpZ2h0Z3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkNmE1MTtcbiAgY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5jb3JhbC1vbi1saWdodGdyZXkgLmZpbHRlcixcbi5jb3JhbC1vbi1saWdodGdyZXkgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5jb3JhbC1vbi1saWdodGdyZXkgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZDZhNTE7XG59XG5cbi53aGl0ZS1vbi1jb3JhbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ2YTUxO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZScsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi53aGl0ZS1vbi1jb3JhbCAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLW9uLWNvcmFsIC5pbnZlcnQsIC53aGl0ZS1vbi1jb3JhbC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC53aGl0ZS1vbi1jb3JhbC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZDZhNTE7XG59XG5cbi53aGl0ZS1vbi1jb3JhbCAuZmlsdGVyLFxuLndoaXRlLW9uLWNvcmFsIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ2YTUxO1xufVxuXG4ud2hpdGUtb24tY29yYWwgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ibHVlLW9uLWNyZWFtIHtcbiAgY29sb3I6ICMzNTg5YTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZjE7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmJsdWUtb24tY3JlYW0gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMzNTg5YTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5ibHVlLW9uLWNyZWFtIC5pbnZlcnQsIC5ibHVlLW9uLWNyZWFtLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsdWUtb24tY3JlYW0ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTg5YTU7XG4gIGNvbG9yOiAjZmZmZmYxO1xufVxuXG4uYmx1ZS1vbi1jcmVhbSAuZmlsdGVyLFxuLmJsdWUtb24tY3JlYW0gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZjE7XG59XG5cbi5ibHVlLW9uLWNyZWFtIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU4OWE1O1xufVxuXG4uYmxhY2stb24tY3JlYW0ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uYmxhY2stb24tY3JlYW0gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5ibGFjay1vbi1jcmVhbSAuaW52ZXJ0LCAuYmxhY2stb24tY3JlYW0ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmxhY2stb24tY3JlYW0ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmZmYxO1xufVxuXG4uYmxhY2stb24tY3JlYW0gLmZpbHRlcixcbi5ibGFjay1vbi1jcmVhbSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMTtcbn1cblxuLmJsYWNrLW9uLWNyZWFtIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uY3JlYW0tb24tYmx1ZSB7XG4gIGNvbG9yOiAjZmZmZmYxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4OWE1O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5jcmVhbS1vbi1ibHVlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmZmYxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY3JlYW0tb24tYmx1ZSAuaW52ZXJ0LCAuY3JlYW0tb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5jcmVhbS1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYxO1xuICBjb2xvcjogIzM1ODlhNTtcbn1cblxuLmNyZWFtLW9uLWJsdWUgLmZpbHRlcixcbi5jcmVhbS1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4OWE1O1xufVxuXG4uY3JlYW0tb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmMTtcbn1cblxuLndoaXRlLW9uLW5hdnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA1YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ud2hpdGUtb24tbmF2eSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLW9uLW5hdnkgLmludmVydCwgLndoaXRlLW9uLW5hdnkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAud2hpdGUtb24tbmF2eS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDAwNWE7XG59XG5cbi53aGl0ZS1vbi1uYXZ5IC5maWx0ZXIsXG4ud2hpdGUtb24tbmF2eSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA1YTtcbn1cblxuLndoaXRlLW9uLW5hdnkgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi55ZWxsb3ctb24tZGFya2dyZXkge1xuICBjb2xvcjogI2ZjZmEwMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNGQ0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4ueWVsbG93LW9uLWRhcmtncmV5IC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmNmYTAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4ueWVsbG93LW9uLWRhcmtncmV5IC5pbnZlcnQsIC55ZWxsb3ctb24tZGFya2dyZXkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAueWVsbG93LW9uLWRhcmtncmV5LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYTAyO1xuICBjb2xvcjogIzRjNGQ0Zjtcbn1cblxuLnllbGxvdy1vbi1kYXJrZ3JleSAuZmlsdGVyLFxuLnllbGxvdy1vbi1kYXJrZ3JleSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNGQ0Zjtcbn1cblxuLnllbGxvdy1vbi1kYXJrZ3JleSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZjZmEwMjtcbn1cblxuLmJsYWNrLW9uLXBhbGVibHVlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmRjZjc7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmJsYWNrLW9uLXBhbGVibHVlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4uYmxhY2stb24tcGFsZWJsdWUgLmludmVydCwgLmJsYWNrLW9uLXBhbGVibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLXBhbGVibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2M2ZGNmNztcbn1cblxuLmJsYWNrLW9uLXBhbGVibHVlIC5maWx0ZXIsXG4uYmxhY2stb24tcGFsZWJsdWUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmRjZjc7XG59XG5cbi5ibGFjay1vbi1wYWxlYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmJsYWNrLW9uLWZsdXJvZ3JlZW4ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZWIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4uYmxhY2stb24tZmx1cm9ncmVlbiAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmJsYWNrLW9uLWZsdXJvZ3JlZW4gLmludmVydCwgLmJsYWNrLW9uLWZsdXJvZ3JlZW4ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmxhY2stb24tZmx1cm9ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMGViMDA7XG59XG5cbi5ibGFjay1vbi1mbHVyb2dyZWVuIC5maWx0ZXIsXG4uYmxhY2stb24tZmx1cm9ncmVlbiAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZWIwMDtcbn1cblxuLmJsYWNrLW9uLWZsdXJvZ3JlZW4gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5ibGFjay1vbi1mbHVyb3Bpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhMjY5MDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4uYmxhY2stb24tZmx1cm9waW5rIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4uYmxhY2stb24tZmx1cm9waW5rIC5pbnZlcnQsIC5ibGFjay1vbi1mbHVyb3BpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmxhY2stb24tZmx1cm9waW5rLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZhMjY5MDtcbn1cblxuLmJsYWNrLW9uLWZsdXJvcGluayAuZmlsdGVyLFxuLmJsYWNrLW9uLWZsdXJvcGluayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhMjY5MDtcbn1cblxuLmJsYWNrLW9uLWZsdXJvcGluayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmJsYWNrLW9uLWZsdXJveWVsbG93IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDA7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLmJsYWNrLW9uLWZsdXJveWVsbG93IC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4uYmxhY2stb24tZmx1cm95ZWxsb3cgLmludmVydCwgLmJsYWNrLW9uLWZsdXJveWVsbG93LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLWZsdXJveWVsbG93LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZmYwMDtcbn1cblxuLmJsYWNrLW9uLWZsdXJveWVsbG93IC5maWx0ZXIsXG4uYmxhY2stb24tZmx1cm95ZWxsb3cgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDA7XG59XG5cbi5ibGFjay1vbi1mbHVyb3llbGxvdyAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLnJlZC1vbi15ZWxsb3cge1xuICBjb2xvcjogI2ViMDAwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDcxNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4ucmVkLW9uLXllbGxvdyAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ViMDAwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLnJlZC1vbi15ZWxsb3cgLmludmVydCwgLnJlZC1vbi15ZWxsb3cucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAucmVkLW9uLXllbGxvdy5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAwNztcbiAgY29sb3I6ICNmZmQ3MTU7XG59XG5cbi5yZWQtb24teWVsbG93IC5maWx0ZXIsXG4ucmVkLW9uLXllbGxvdyAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDcxNTtcbn1cblxuLnJlZC1vbi15ZWxsb3cgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNlYjAwMDc7XG59XG5cbi5yZWQtb24tYmxhY2sge1xuICBjb2xvcjogI2ViMDAwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucmVkLW9uLWJsYWNrIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZWIwMDA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucmVkLW9uLWJsYWNrIC5pbnZlcnQsIC5yZWQtb24tYmxhY2sucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAucmVkLW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDA3O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnJlZC1vbi1ibGFjayAuZmlsdGVyLFxuLnJlZC1vbi1ibGFjayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnJlZC1vbi1ibGFjayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ViMDAwNztcbn1cblxuLndoaXRlLW9uLXBhc3RlbGdyZWVuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWM0N2I7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLndoaXRlLW9uLXBhc3RlbGdyZWVuIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtb24tcGFzdGVsZ3JlZW4gLmludmVydCwgLndoaXRlLW9uLXBhc3RlbGdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLndoaXRlLW9uLXBhc3RlbGdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAxYzQ3Yjtcbn1cblxuLndoaXRlLW9uLXBhc3RlbGdyZWVuIC5maWx0ZXIsXG4ud2hpdGUtb24tcGFzdGVsZ3JlZW4gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWM0N2I7XG59XG5cbi53aGl0ZS1vbi1wYXN0ZWxncmVlbiAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnllbGxvdy1vbi1ibGFjayB7XG4gIGNvbG9yOiAjZmZkZDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi55ZWxsb3ctb24tYmxhY2sgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmRkMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi55ZWxsb3ctb24tYmxhY2sgLmludmVydCwgLnllbGxvdy1vbi1ibGFjay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC55ZWxsb3ctb24tYmxhY2sucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRkMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ueWVsbG93LW9uLWJsYWNrIC5maWx0ZXIsXG4ueWVsbG93LW9uLWJsYWNrIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ueWVsbG93LW9uLWJsYWNrIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZDAwO1xufVxuXG4uY2FzdGxlZG93bmJsdWUtb24tYmxhY2sge1xuICBjb2xvcjogIzU1YmZlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FzdGxlZG93bmJsdWUtb24tYmxhY2sgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICM1NWJmZWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jYXN0bGVkb3duYmx1ZS1vbi1ibGFjayAuaW52ZXJ0LCAuY2FzdGxlZG93bmJsdWUtb24tYmxhY2sucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuY2FzdGxlZG93bmJsdWUtb24tYmxhY2sucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWJmZWY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY2FzdGxlZG93bmJsdWUtb24tYmxhY2sgLmZpbHRlcixcbi5jYXN0bGVkb3duYmx1ZS1vbi1ibGFjayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmNhc3RsZWRvd25ibHVlLW9uLWJsYWNrIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTViZmVmO1xufVxuXG4uY2FzdGxlZG93bmJsdWUtb24tYmx1ZSB7XG4gIGNvbG9yOiAjMDBiMWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YmJlO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5jYXN0bGVkb3duYmx1ZS1vbi1ibHVlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDBiMWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FzdGxlZG93bmJsdWUtb24tYmx1ZSAuaW52ZXJ0LCAuY2FzdGxlZG93bmJsdWUtb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5jYXN0bGVkb3duYmx1ZS1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMWVlO1xuICBjb2xvcjogIzAwNWJiZTtcbn1cblxuLmNhc3RsZWRvd25ibHVlLW9uLWJsdWUgLmZpbHRlcixcbi5jYXN0bGVkb3duYmx1ZS1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YmJlO1xufVxuXG4uY2FzdGxlZG93bmJsdWUtb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjFlZTtcbn1cblxuLmJsYWNrLW9uLWFyY2hpdmVyZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAwNztcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4uYmxhY2stb24tYXJjaGl2ZXJlZCAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLmJsYWNrLW9uLWFyY2hpdmVyZWQgLmludmVydCwgLmJsYWNrLW9uLWFyY2hpdmVyZWQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYmxhY2stb24tYXJjaGl2ZXJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNlYjAwMDc7XG59XG5cbi5ibGFjay1vbi1hcmNoaXZlcmVkIC5maWx0ZXIsXG4uYmxhY2stb24tYXJjaGl2ZXJlZCAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAwNztcbn1cblxuLmJsYWNrLW9uLWFyY2hpdmVyZWQgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5vcmFuZ2Utb24td2hpdGUge1xuICBjb2xvcjogI2YwNTcyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4ub3JhbmdlLW9uLXdoaXRlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZjA1NzIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4ub3JhbmdlLW9uLXdoaXRlIC5pbnZlcnQsIC5vcmFuZ2Utb24td2hpdGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAub3JhbmdlLW9uLXdoaXRlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1NzIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm9yYW5nZS1vbi13aGl0ZSAuZmlsdGVyLFxuLm9yYW5nZS1vbi13aGl0ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm9yYW5nZS1vbi13aGl0ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwNTcyMztcbn1cblxuLndoaXRlLW9uLW9yYW5nZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1NzIzO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZScsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi53aGl0ZS1vbi1vcmFuZ2UgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1vbi1vcmFuZ2UgLmludmVydCwgLndoaXRlLW9uLW9yYW5nZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC53aGl0ZS1vbi1vcmFuZ2UucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZjA1NzIzO1xufVxuXG4ud2hpdGUtb24tb3JhbmdlIC5maWx0ZXIsXG4ud2hpdGUtb24tb3JhbmdlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1NzIzO1xufVxuXG4ud2hpdGUtb24tb3JhbmdlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucmVkLW9uLXBpbmsge1xuICBjb2xvcjogI2ZlMjIyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZThlMztcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4ucmVkLW9uLXBpbmsgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZTIyMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5yZWQtb24tcGluayAuaW52ZXJ0LCAucmVkLW9uLXBpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAucmVkLW9uLXBpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTIyMjQ7XG4gIGNvbG9yOiAjZmRlOGUzO1xufVxuXG4ucmVkLW9uLXBpbmsgLmZpbHRlcixcbi5yZWQtb24tcGluayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZThlMztcbn1cblxuLnJlZC1vbi1waW5rIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmUyMjI0O1xufVxuXG4ud2hpdGUtb24tbW9ub3N0ZW5yZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlMjIyNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ud2hpdGUtb24tbW9ub3N0ZW5yZWQgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1vbi1tb25vc3RlbnJlZCAuaW52ZXJ0LCAud2hpdGUtb24tbW9ub3N0ZW5yZWQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAud2hpdGUtb24tbW9ub3N0ZW5yZWQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmUyMjI0O1xufVxuXG4ud2hpdGUtb24tbW9ub3N0ZW5yZWQgLmZpbHRlcixcbi53aGl0ZS1vbi1tb25vc3RlbnJlZCAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlMjIyNDtcbn1cblxuLndoaXRlLW9uLW1vbm9zdGVucmVkIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ubW9ub3N0ZW5yZWQtb24td2hpdGUge1xuICBjb2xvcjogI2ZlMjIyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5tb25vc3RlbnJlZC1vbi13aGl0ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZlMjIyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4ubW9ub3N0ZW5yZWQtb24td2hpdGUgLmludmVydCwgLm1vbm9zdGVucmVkLW9uLXdoaXRlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLm1vbm9zdGVucmVkLW9uLXdoaXRlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUyMjI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1vbm9zdGVucmVkLW9uLXdoaXRlIC5maWx0ZXIsXG4ubW9ub3N0ZW5yZWQtb24td2hpdGUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb25vc3RlbnJlZC1vbi13aGl0ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZlMjIyNDtcbn1cblxuLmJsdWUtb24tYmx1ZSB7XG4gIGNvbG9yOiAjMDA4MWM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmNWZhO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5ibHVlLW9uLWJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDgxYzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5ibHVlLW9uLWJsdWUgLmludmVydCwgLmJsdWUtb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibHVlLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgxYzk7XG4gIGNvbG9yOiAjZTdmNWZhO1xufVxuXG4uYmx1ZS1vbi1ibHVlIC5maWx0ZXIsXG4uYmx1ZS1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmNWZhO1xufVxuXG4uYmx1ZS1vbi1ibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4MWM5O1xufVxuXG4ud2hpdGUtb24tcmVsYXRpdmVibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkzZDE7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbn1cblxuLndoaXRlLW9uLXJlbGF0aXZlYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLndoaXRlLW9uLXJlbGF0aXZlYmx1ZSAuaW52ZXJ0LCAud2hpdGUtb24tcmVsYXRpdmVibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLndoaXRlLW9uLXJlbGF0aXZlYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDkzZDE7XG59XG5cbi53aGl0ZS1vbi1yZWxhdGl2ZWJsdWUgLmZpbHRlcixcbi53aGl0ZS1vbi1yZWxhdGl2ZWJsdWUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkzZDE7XG59XG5cbi53aGl0ZS1vbi1yZWxhdGl2ZWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5yZWQtb24tYmx1ZSB7XG4gIGNvbG9yOiAjZmYwZDBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0MWY4O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5yZWQtb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmMGQwZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnJlZC1vbi1ibHVlIC5pbnZlcnQsIC5yZWQtb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5yZWQtb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMGQwZjtcbiAgY29sb3I6ICMwNTQxZjg7XG59XG5cbi5yZWQtb24tYmx1ZSAuZmlsdGVyLFxuLnJlZC1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0MWY4O1xufVxuXG4ucmVkLW9uLWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZjBkMGY7XG59XG5cbi52YWx1ZS13aGl0ZS1vbi1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxZjg7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnZhbHVlLXdoaXRlLW9uLWJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi52YWx1ZS13aGl0ZS1vbi1ibHVlIC5pbnZlcnQsIC52YWx1ZS13aGl0ZS1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnZhbHVlLXdoaXRlLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDU0MWY4O1xufVxuXG4udmFsdWUtd2hpdGUtb24tYmx1ZSAuZmlsdGVyLFxuLnZhbHVlLXdoaXRlLW9uLWJsdWUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQxZjg7XG59XG5cbi52YWx1ZS13aGl0ZS1vbi1ibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udmFsdWUtd2hpdGUtb24tcmVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjBkMGY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnZhbHVlLXdoaXRlLW9uLXJlZCAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnZhbHVlLXdoaXRlLW9uLXJlZCAuaW52ZXJ0LCAudmFsdWUtd2hpdGUtb24tcmVkLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnZhbHVlLXdoaXRlLW9uLXJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZjBkMGY7XG59XG5cbi52YWx1ZS13aGl0ZS1vbi1yZWQgLmZpbHRlcixcbi52YWx1ZS13aGl0ZS1vbi1yZWQgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjBkMGY7XG59XG5cbi52YWx1ZS13aGl0ZS1vbi1yZWQgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ibHVlLW9uLXJlZCB7XG4gIGNvbG9yOiAjMDU0MWY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwZDBmO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5ibHVlLW9uLXJlZCAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzA1NDFmODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmJsdWUtb24tcmVkIC5pbnZlcnQsIC5ibHVlLW9uLXJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibHVlLW9uLXJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NDFmODtcbiAgY29sb3I6ICNmZjBkMGY7XG59XG5cbi5ibHVlLW9uLXJlZCAuZmlsdGVyLFxuLmJsdWUtb24tcmVkIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwZDBmO1xufVxuXG4uYmx1ZS1vbi1yZWQgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwNTQxZjg7XG59XG5cbi53aGl0ZS1vbi1wdXJwbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwNGRhMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtb24tcHVycGxlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtb24tcHVycGxlIC5pbnZlcnQsIC53aGl0ZS1vbi1wdXJwbGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAud2hpdGUtb24tcHVycGxlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzUwNGRhMTtcbn1cblxuLndoaXRlLW9uLXB1cnBsZSAuZmlsdGVyLFxuLndoaXRlLW9uLXB1cnBsZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwNGRhMTtcbn1cblxuLndoaXRlLW9uLXB1cnBsZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJsdWUtb24tcHVycGxlIHtcbiAgY29sb3I6ICM5YWQ4ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDRkYTE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJsdWUtb24tcHVycGxlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjOWFkOGY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYmx1ZS1vbi1wdXJwbGUgLmludmVydCwgLmJsdWUtb24tcHVycGxlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsdWUtb24tcHVycGxlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFkOGY0O1xuICBjb2xvcjogIzUwNGRhMTtcbn1cblxuLmJsdWUtb24tcHVycGxlIC5maWx0ZXIsXG4uYmx1ZS1vbi1wdXJwbGUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDRkYTE7XG59XG5cbi5ibHVlLW9uLXB1cnBsZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzlhZDhmNDtcbn1cblxuLmJsYWNrLW9uLWJsYWNrIHtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzM3MzczNztcbn1cblxuLmJsYWNrLW9uLWJsYWNrIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMzczNzM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xufVxuXG4uYmxhY2stb24tYmxhY2sgLmludmVydCwgLmJsYWNrLW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJsYWNrLW9uLWJsYWNrIC5maWx0ZXIsXG4uYmxhY2stb24tYmxhY2sgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibGFjay1vbi1ibGFjayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzM3MzczNztcbn1cblxuLndoaXRlLW9uLWZvcnRlc2N1ZXB1cnBsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkzM2ZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZScsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi53aGl0ZS1vbi1mb3J0ZXNjdWVwdXJwbGUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1vbi1mb3J0ZXNjdWVwdXJwbGUgLmludmVydCwgLndoaXRlLW9uLWZvcnRlc2N1ZXB1cnBsZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC53aGl0ZS1vbi1mb3J0ZXNjdWVwdXJwbGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjOTkzM2ZmO1xufVxuXG4ud2hpdGUtb24tZm9ydGVzY3VlcHVycGxlIC5maWx0ZXIsXG4ud2hpdGUtb24tZm9ydGVzY3VlcHVycGxlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkzM2ZmO1xufVxuXG4ud2hpdGUtb24tZm9ydGVzY3VlcHVycGxlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stb24tZm9ydGVzY3VlcHVycGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTMzZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmJsYWNrLW9uLWZvcnRlc2N1ZXB1cnBsZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJsYWNrLW9uLWZvcnRlc2N1ZXB1cnBsZSAuaW52ZXJ0LCAuYmxhY2stb24tZm9ydGVzY3VlcHVycGxlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLWZvcnRlc2N1ZXB1cnBsZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICM5OTMzZmY7XG59XG5cbi5ibGFjay1vbi1mb3J0ZXNjdWVwdXJwbGUgLmZpbHRlcixcbi5ibGFjay1vbi1mb3J0ZXNjdWVwdXJwbGUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTMzZmY7XG59XG5cbi5ibGFjay1vbi1mb3J0ZXNjdWVwdXJwbGUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi53aGl0ZS1vbi1tb250ZWZpb3JlYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2I2O1xuICBib3JkZXItY29sb3I6ICMwMDZjYjY7XG59XG5cbi53aGl0ZS1vbi1tb250ZWZpb3JlYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmNiNjtcbn1cblxuLndoaXRlLW9uLW1vbnRlZmlvcmVibHVlIC5pbnZlcnQsIC53aGl0ZS1vbi1tb250ZWZpb3JlYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC53aGl0ZS1vbi1tb250ZWZpb3JlYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDZjYjY7XG59XG5cbi53aGl0ZS1vbi1tb250ZWZpb3JlYmx1ZSAuZmlsdGVyLFxuLndoaXRlLW9uLW1vbnRlZmlvcmVibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2I2O1xufVxuXG4ud2hpdGUtb24tbW9udGVmaW9yZWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1tb250ZWZpb3JlYmx1ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2I2O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1tb250ZWZpb3JlYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJsYWNrLW9uLW1vbnRlZmlvcmVibHVlIC5pbnZlcnQsIC5ibGFjay1vbi1tb250ZWZpb3JlYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibGFjay1vbi1tb250ZWZpb3JlYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDZjYjY7XG59XG5cbi5ibGFjay1vbi1tb250ZWZpb3JlYmx1ZSAuZmlsdGVyLFxuLmJsYWNrLW9uLW1vbnRlZmlvcmVibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2I2O1xufVxuXG4uYmxhY2stb24tbW9udGVmaW9yZWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi53aGl0ZS1vbi1tYWRibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNDRkY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLW9uLW1hZGJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1vbi1tYWRibHVlIC5pbnZlcnQsIC53aGl0ZS1vbi1tYWRibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLndoaXRlLW9uLW1hZGJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAzQ0ZGO1xufVxuXG4ud2hpdGUtb24tbWFkYmx1ZSAuZmlsdGVyLFxuLndoaXRlLW9uLW1hZGJsdWUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNDRkY7XG59XG5cbi53aGl0ZS1vbi1tYWRibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtb24tbWFkcmVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjFBMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLW9uLW1hZHJlZCAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLW9uLW1hZHJlZCAuaW52ZXJ0LCAud2hpdGUtb24tbWFkcmVkLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLndoaXRlLW9uLW1hZHJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGRjFBMDA7XG59XG5cbi53aGl0ZS1vbi1tYWRyZWQgLmZpbHRlcixcbi53aGl0ZS1vbi1tYWRyZWQgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjFBMDA7XG59XG5cbi53aGl0ZS1vbi1tYWRyZWQgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrYmx1ZS1vbi1tYWRibHVlIHtcbiAgY29sb3I6ICMwMDAwNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNDRkY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmRhcmtibHVlLW9uLW1hZGJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDAwNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kYXJrYmx1ZS1vbi1tYWRibHVlIC5pbnZlcnQsIC5kYXJrYmx1ZS1vbi1tYWRibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmRhcmtibHVlLW9uLW1hZGJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwNjA7XG4gIGNvbG9yOiAjMDAzQ0ZGO1xufVxuXG4uZGFya2JsdWUtb24tbWFkYmx1ZSAuZmlsdGVyLFxuLmRhcmtibHVlLW9uLW1hZGJsdWUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNDRkY7XG59XG5cbi5kYXJrYmx1ZS1vbi1tYWRibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDYwO1xufVxuXG4ubWFkYmx1ZS1vbi1ncmV5IHtcbiAgY29sb3I6ICMwMDNDRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLm1hZGJsdWUtb24tZ3JleSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwM0NGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1hZGJsdWUtb24tZ3JleSAuaW52ZXJ0LCAubWFkYmx1ZS1vbi1ncmV5LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLm1hZGJsdWUtb24tZ3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0NGRjtcbiAgY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5tYWRibHVlLW9uLWdyZXkgLmZpbHRlcixcbi5tYWRibHVlLW9uLWdyZXkgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5tYWRibHVlLW9uLWdyZXkgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDNDRkY7XG59XG5cbi5tYWRyZWQtb24tZ3JleSB7XG4gIGNvbG9yOiAjRkYxQTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5tYWRyZWQtb24tZ3JleSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0ZGMUEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1hZHJlZC1vbi1ncmV5IC5pbnZlcnQsIC5tYWRyZWQtb24tZ3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5tYWRyZWQtb24tZ3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMUEwMDtcbiAgY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5tYWRyZWQtb24tZ3JleSAuZmlsdGVyLFxuLm1hZHJlZC1vbi1ncmV5IC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ubWFkcmVkLW9uLWdyZXkgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNGRjFBMDA7XG59XG5cbi5ibGFjay1vbi10cmFuc2NyaXB0Z3JleSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5ibGFjay1vbi10cmFuc2NyaXB0Z3JleSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmJsYWNrLW9uLXRyYW5zY3JpcHRncmV5IC5pbnZlcnQsIC5ibGFjay1vbi10cmFuc2NyaXB0Z3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibGFjay1vbi10cmFuc2NyaXB0Z3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNiZmJmYmY7XG59XG5cbi5ibGFjay1vbi10cmFuc2NyaXB0Z3JleSAuZmlsdGVyLFxuLmJsYWNrLW9uLXRyYW5zY3JpcHRncmV5IC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xufVxuXG4uYmxhY2stb24tdHJhbnNjcmlwdGdyZXkgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi50cmFuc2NyaXB0Z3JleS1vbi1ibGFjayB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi50cmFuc2NyaXB0Z3JleS1vbi1ibGFjayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRyYW5zY3JpcHRncmV5LW9uLWJsYWNrIC5pbnZlcnQsIC50cmFuc2NyaXB0Z3JleS1vbi1ibGFjay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC50cmFuc2NyaXB0Z3JleS1vbi1ibGFjay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50cmFuc2NyaXB0Z3JleS1vbi1ibGFjayAuZmlsdGVyLFxuLnRyYW5zY3JpcHRncmV5LW9uLWJsYWNrIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4udHJhbnNjcmlwdGdyZXktb24tYmxhY2sgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG59XG5cbi5tYWJyeXJlZC1vbi1icm93biB7XG4gIGNvbG9yOiAjZmY1MDIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTAyZDE5O1xuICBib3JkZXItY29sb3I6ICM1MDJkMTk7XG59XG5cbi5tYWJyeXJlZC1vbi1icm93biAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmNTAyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwMmQxOTtcbn1cblxuLm1hYnJ5cmVkLW9uLWJyb3duIC5pbnZlcnQsIC5tYWJyeXJlZC1vbi1icm93bi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5tYWJyeXJlZC1vbi1icm93bi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTAyMztcbiAgY29sb3I6ICM1MDJkMTk7XG59XG5cbi5tYWJyeXJlZC1vbi1icm93biAuZmlsdGVyLFxuLm1hYnJ5cmVkLW9uLWJyb3duIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTAyZDE5O1xufVxuXG4ubWFicnlyZWQtb24tYnJvd24gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZjUwMjM7XG59XG5cbi5icm93bi1vbi1tYWJyeXJlZCB7XG4gIGNvbG9yOiAjNTAyZDE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MDIzO1xuICBib3JkZXItY29sb3I6ICNmZjUwMjM7XG59XG5cbi5icm93bi1vbi1tYWJyeXJlZCAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzUwMmQxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTAyMztcbn1cblxuLmJyb3duLW9uLW1hYnJ5cmVkIC5pbnZlcnQsIC5icm93bi1vbi1tYWJyeXJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5icm93bi1vbi1tYWJyeXJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwMmQxOTtcbiAgY29sb3I6ICNmZjUwMjM7XG59XG5cbi5icm93bi1vbi1tYWJyeXJlZCAuZmlsdGVyLFxuLmJyb3duLW9uLW1hYnJ5cmVkIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MDIzO1xufVxuXG4uYnJvd24tb24tbWFicnlyZWQgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICM1MDJkMTk7XG59XG5cbi5ibGFjay1vbi1hcGVyY3Vjb25kcGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNGZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1hcGVyY3Vjb25kcGluayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJsYWNrLW9uLWFwZXJjdWNvbmRwaW5rIC5pbnZlcnQsIC5ibGFjay1vbi1hcGVyY3Vjb25kcGluay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibGFjay1vbi1hcGVyY3Vjb25kcGluay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmI0ZmY7XG59XG5cbi5ibGFjay1vbi1hcGVyY3Vjb25kcGluayAuZmlsdGVyLFxuLmJsYWNrLW9uLWFwZXJjdWNvbmRwaW5rIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNGZmO1xufVxuXG4uYmxhY2stb24tYXBlcmN1Y29uZHBpbmsgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi53aGl0ZS1vbi1hcGVyY3Vjb25kcGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNGZmO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi53aGl0ZS1vbi1hcGVyY3Vjb25kcGluayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLndoaXRlLW9uLWFwZXJjdWNvbmRwaW5rIC5pbnZlcnQsIC53aGl0ZS1vbi1hcGVyY3Vjb25kcGluay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC53aGl0ZS1vbi1hcGVyY3Vjb25kcGluay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmI0ZmY7XG59XG5cbi53aGl0ZS1vbi1hcGVyY3Vjb25kcGluayAuZmlsdGVyLFxuLndoaXRlLW9uLWFwZXJjdWNvbmRwaW5rIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNGZmO1xufVxuXG4ud2hpdGUtb24tYXBlcmN1Y29uZHBpbmsgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1mYW50YW9yYW5nZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZDE5O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1mYW50YW9yYW5nZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJsYWNrLW9uLWZhbnRhb3JhbmdlIC5pbnZlcnQsIC5ibGFjay1vbi1mYW50YW9yYW5nZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ibGFjay1vbi1mYW50YW9yYW5nZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZjdkMTk7XG59XG5cbi5ibGFjay1vbi1mYW50YW9yYW5nZSAuZmlsdGVyLFxuLmJsYWNrLW9uLWZhbnRhb3JhbmdlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZDE5O1xufVxuXG4uYmxhY2stb24tZmFudGFvcmFuZ2UgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1kdW5raW5waW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjBjOTM7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJsYWNrLW9uLWR1bmtpbnBpbmsgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay1vbi1kdW5raW5waW5rIC5pbnZlcnQsIC5ibGFjay1vbi1kdW5raW5waW5rLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLWR1bmtpbnBpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZjYwYzkzO1xufVxuXG4uYmxhY2stb24tZHVua2lucGluayAuZmlsdGVyLFxuLmJsYWNrLW9uLWR1bmtpbnBpbmsgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjBjOTM7XG59XG5cbi5ibGFjay1vbi1kdW5raW5waW5rIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ub3JhbmdlLW9uLWR1bmtpbmJyb3duIHtcbiAgY29sb3I6ICNmNTZlMTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDMzMDQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLm9yYW5nZS1vbi1kdW5raW5icm93biAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2Y1NmUxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm9yYW5nZS1vbi1kdW5raW5icm93biAuaW52ZXJ0LCAub3JhbmdlLW9uLWR1bmtpbmJyb3duLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLm9yYW5nZS1vbi1kdW5raW5icm93bi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NmUxMjtcbiAgY29sb3I6ICM2ZDMzMDQ7XG59XG5cbi5vcmFuZ2Utb24tZHVua2luYnJvd24gLmZpbHRlcixcbi5vcmFuZ2Utb24tZHVua2luYnJvd24gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDMzMDQ7XG59XG5cbi5vcmFuZ2Utb24tZHVua2luYnJvd24gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmNTZlMTI7XG59XG5cbi53aGl0ZS1vbi1kYXJrLWdyZXkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ud2hpdGUtb24tZGFyay1ncmV5IC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ud2hpdGUtb24tZGFyay1ncmV5IC5pbnZlcnQsIC53aGl0ZS1vbi1kYXJrLWdyZXkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAud2hpdGUtb24tZGFyay1ncmV5LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzE5MTkxOTtcbn1cblxuLndoaXRlLW9uLWRhcmstZ3JleSAuZmlsdGVyLFxuLndoaXRlLW9uLWRhcmstZ3JleSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbn1cblxuLndoaXRlLW9uLWRhcmstZ3JleSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnJlYWRlci13aGl0ZS1vbi1ncmV5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjliOWI7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnJlYWRlci13aGl0ZS1vbi1ncmV5IC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucmVhZGVyLXdoaXRlLW9uLWdyZXkgLmludmVydCwgLnJlYWRlci13aGl0ZS1vbi1ncmV5LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnJlYWRlci13aGl0ZS1vbi1ncmV5LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzliOWI5Yjtcbn1cblxuLnJlYWRlci13aGl0ZS1vbi1ncmV5IC5maWx0ZXIsXG4ucmVhZGVyLXdoaXRlLW9uLWdyZXkgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjliOWI7XG59XG5cbi5yZWFkZXItd2hpdGUtb24tZ3JleSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnJlYWRlci1ncmV5LW9uLWJsYWNrIHtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnJlYWRlci1ncmV5LW9uLWJsYWNrIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucmVhZGVyLWdyZXktb24tYmxhY2sgLmludmVydCwgLnJlYWRlci1ncmV5LW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnJlYWRlci1ncmV5LW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliO1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnJlYWRlci1ncmV5LW9uLWJsYWNrIC5maWx0ZXIsXG4ucmVhZGVyLWdyZXktb24tYmxhY2sgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5cbi5yZWFkZXItZ3JleS1vbi1ibGFjayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzliOWI5Yjtcbn1cblxuLnN5c3RlbTg1LXdoaXRlLW9uLWdyZWVuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4N2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnN5c3RlbTg1LXdoaXRlLW9uLWdyZWVuIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc3lzdGVtODUtd2hpdGUtb24tZ3JlZW4gLmludmVydCwgLnN5c3RlbTg1LXdoaXRlLW9uLWdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnN5c3RlbTg1LXdoaXRlLW9uLWdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNzg3ZDtcbn1cblxuLnN5c3RlbTg1LXdoaXRlLW9uLWdyZWVuIC5maWx0ZXIsXG4uc3lzdGVtODUtd2hpdGUtb24tZ3JlZW4gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4N2Q7XG59XG5cbi5zeXN0ZW04NS13aGl0ZS1vbi1ncmVlbiAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLW9uLXRlc2NvLWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVhMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtb24tdGVzY28tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLW9uLXRlc2NvLWJsdWUgLmludmVydCwgLndoaXRlLW9uLXRlc2NvLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAud2hpdGUtb24tdGVzY28tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDU1YTA7XG59XG5cbi53aGl0ZS1vbi10ZXNjby1ibHVlIC5maWx0ZXIsXG4ud2hpdGUtb24tdGVzY28tYmx1ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTVhMDtcbn1cblxuLndoaXRlLW9uLXRlc2NvLWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5jb2lnbi1ibGFjay1vbi1ncmVlbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJiNDk2O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5jb2lnbi1ibGFjay1vbi1ncmVlbiAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNvaWduLWJsYWNrLW9uLWdyZWVuIC5pbnZlcnQsIC5jb2lnbi1ibGFjay1vbi1ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5jb2lnbi1ibGFjay1vbi1ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICM5YmI0OTY7XG59XG5cbi5jb2lnbi1ibGFjay1vbi1ncmVlbiAuZmlsdGVyLFxuLmNvaWduLWJsYWNrLW9uLWdyZWVuIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJiNDk2O1xufVxuXG4uY29pZ24tYmxhY2stb24tZ3JlZW4gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi52aXN1ZWx0LWJsYWNrLW9uLWdvbGQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwN2Q1MDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udmlzdWVsdC1ibGFjay1vbi1nb2xkIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udmlzdWVsdC1ibGFjay1vbi1nb2xkIC5pbnZlcnQsIC52aXN1ZWx0LWJsYWNrLW9uLWdvbGQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAudmlzdWVsdC1ibGFjay1vbi1nb2xkLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzkwN2Q1MDtcbn1cblxuLnZpc3VlbHQtYmxhY2stb24tZ29sZCAuZmlsdGVyLFxuLnZpc3VlbHQtYmxhY2stb24tZ29sZCAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwN2Q1MDtcbn1cblxuLnZpc3VlbHQtYmxhY2stb24tZ29sZCAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLnZpc3VlbHQtd2hpdGUtb24tZ29sZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA3ZDUwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi52aXN1ZWx0LXdoaXRlLW9uLWdvbGQgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi52aXN1ZWx0LXdoaXRlLW9uLWdvbGQgLmludmVydCwgLnZpc3VlbHQtd2hpdGUtb24tZ29sZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC52aXN1ZWx0LXdoaXRlLW9uLWdvbGQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjOTA3ZDUwO1xufVxuXG4udmlzdWVsdC13aGl0ZS1vbi1nb2xkIC5maWx0ZXIsXG4udmlzdWVsdC13aGl0ZS1vbi1nb2xkIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA3ZDUwO1xufVxuXG4udmlzdWVsdC13aGl0ZS1vbi1nb2xkIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uYmMzLWJsYWNrLW9uLWdyZWVuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmRiYWY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJjMy1ibGFjay1vbi1ncmVlbiAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJjMy1ibGFjay1vbi1ncmVlbiAuaW52ZXJ0LCAuYmMzLWJsYWNrLW9uLWdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJjMy1ibGFjay1vbi1ncmVlbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNiNmRiYWY7XG59XG5cbi5iYzMtYmxhY2stb24tZ3JlZW4gLmZpbHRlcixcbi5iYzMtYmxhY2stb24tZ3JlZW4gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmRiYWY7XG59XG5cbi5iYzMtYmxhY2stb24tZ3JlZW4gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi53aGl0ZS1vbi1yb3N0ZWxlY29tcHVycGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODAwZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLW9uLXJvc3RlbGVjb21wdXJwbGUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1vbi1yb3N0ZWxlY29tcHVycGxlIC5pbnZlcnQsIC53aGl0ZS1vbi1yb3N0ZWxlY29tcHVycGxlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLndoaXRlLW9uLXJvc3RlbGVjb21wdXJwbGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNzgwMGZmO1xufVxuXG4ud2hpdGUtb24tcm9zdGVsZWNvbXB1cnBsZSAuZmlsdGVyLFxuLndoaXRlLW9uLXJvc3RlbGVjb21wdXJwbGUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODAwZmY7XG59XG5cbi53aGl0ZS1vbi1yb3N0ZWxlY29tcHVycGxlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ucm9sbHMtcm95Y2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5yb2xscy1yb3ljZS1kYXJrIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucm9sbHMtcm95Y2UtZGFyayAuaW52ZXJ0LCAucm9sbHMtcm95Y2UtZGFyay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5yb2xscy1yb3ljZS1kYXJrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzE5MTkxOTtcbn1cblxuLnJvbGxzLXJveWNlLWRhcmsgLmZpbHRlcixcbi5yb2xscy1yb3ljZS1kYXJrIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xufVxuXG4ucm9sbHMtcm95Y2UtZGFyayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLm5pYi1wdXJwbGUtb24tYnJvd24ge1xuICBjb2xvcjogI2ZmYTBmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjMWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ubmliLXB1cnBsZS1vbi1icm93biAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmYTBmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm5pYi1wdXJwbGUtb24tYnJvd24gLmludmVydCwgLm5pYi1wdXJwbGUtb24tYnJvd24ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAubmliLXB1cnBsZS1vbi1icm93bi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTBmZjtcbiAgY29sb3I6ICMzYzFlMDA7XG59XG5cbi5uaWItcHVycGxlLW9uLWJyb3duIC5maWx0ZXIsXG4ubmliLXB1cnBsZS1vbi1icm93biAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjMWUwMDtcbn1cblxuLm5pYi1wdXJwbGUtb24tYnJvd24gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmEwZmY7XG59XG5cbi5uaWItYnJvd24tb24tcHVycGxlIHtcbiAgY29sb3I6ICMzYzFlMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEwZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLm5pYi1icm93bi1vbi1wdXJwbGUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMzYzFlMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5uaWItYnJvd24tb24tcHVycGxlIC5pbnZlcnQsIC5uaWItYnJvd24tb24tcHVycGxlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLm5pYi1icm93bi1vbi1wdXJwbGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzFlMDA7XG4gIGNvbG9yOiAjZmZhMGZmO1xufVxuXG4ubmliLWJyb3duLW9uLXB1cnBsZSAuZmlsdGVyLFxuLm5pYi1icm93bi1vbi1wdXJwbGUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEwZmY7XG59XG5cbi5uaWItYnJvd24tb24tcHVycGxlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2MxZTAwO1xufVxuXG4uZmFubi1idXJndW5keS1vbi13aGl0ZSB7XG4gIGNvbG9yOiAjNjUxZTIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5mYW5uLWJ1cmd1bmR5LW9uLXdoaXRlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjNjUxZTIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmFubi1idXJndW5keS1vbi13aGl0ZSAuaW52ZXJ0LCAuZmFubi1idXJndW5keS1vbi13aGl0ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5mYW5uLWJ1cmd1bmR5LW9uLXdoaXRlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUxZTIyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbm4tYnVyZ3VuZHktb24td2hpdGUgLmZpbHRlcixcbi5mYW5uLWJ1cmd1bmR5LW9uLXdoaXRlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmFubi1idXJndW5keS1vbi13aGl0ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzY1MWUyMjtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1MWUyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmludmVydCwgLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuZmFubi13aGl0ZS1vbi1idXJndW5keS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2NTFlMjI7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5maWx0ZXIsXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1MWUyMjtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5icmljay1vcmFuZ2Utb24tYmx1ZSB7XG4gIGNvbG9yOiAjZmI5MjdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY0NzU4O1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmJyaWNrLW9yYW5nZS1vbi1ibHVlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZmI5MjdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5icmljay1vcmFuZ2Utb24tYmx1ZSAuaW52ZXJ0LCAuYnJpY2stb3JhbmdlLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuYnJpY2stb3JhbmdlLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjkyN2Q7XG4gIGNvbG9yOiAjMWY0NzU4O1xufVxuXG4uYnJpY2stb3JhbmdlLW9uLWJsdWUgLmZpbHRlcixcbi5icmljay1vcmFuZ2Utb24tYmx1ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmNDc1ODtcbn1cblxuLmJyaWNrLW9yYW5nZS1vbi1ibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmI5MjdkO1xufVxuXG4uYnJpY2stYmx1ZS1vbi1vcmFuZ2Uge1xuICBjb2xvcjogIzFmNDc1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiOTI3ZDtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5icmljay1ibHVlLW9uLW9yYW5nZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzFmNDc1ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYnJpY2stYmx1ZS1vbi1vcmFuZ2UgLmludmVydCwgLmJyaWNrLWJsdWUtb24tb3JhbmdlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJyaWNrLWJsdWUtb24tb3JhbmdlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY0NzU4O1xuICBjb2xvcjogI2ZiOTI3ZDtcbn1cblxuLmJyaWNrLWJsdWUtb24tb3JhbmdlIC5maWx0ZXIsXG4uYnJpY2stYmx1ZS1vbi1vcmFuZ2UgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjkyN2Q7XG59XG5cbi5icmljay1ibHVlLW9uLW9yYW5nZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzFmNDc1ODtcbn1cblxuLmRhcmtncmVlbi1vbi1ncmVlbiB7XG4gIGNvbG9yOiAjMEUyQjE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNDNzRBO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmRhcmtncmVlbi1vbi1ncmVlbiAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzBFMkIxNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZGFya2dyZWVuLW9uLWdyZWVuIC5pbnZlcnQsIC5kYXJrZ3JlZW4tb24tZ3JlZW4ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuZGFya2dyZWVuLW9uLWdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUyQjE3O1xuICBjb2xvcjogIzMzQzc0QTtcbn1cblxuLmRhcmtncmVlbi1vbi1ncmVlbiAuZmlsdGVyLFxuLmRhcmtncmVlbi1vbi1ncmVlbiAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzQzc0QTtcbn1cblxuLmRhcmtncmVlbi1vbi1ncmVlbiAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzBFMkIxNztcbn1cblxuLmdyZWVuLW9uLWRhcmtncmVlbiB7XG4gIGNvbG9yOiAjMzNDNzRBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUyQjE3O1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmdyZWVuLW9uLWRhcmtncmVlbiAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzMzQzc0QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZ3JlZW4tb24tZGFya2dyZWVuIC5pbnZlcnQsIC5ncmVlbi1vbi1kYXJrZ3JlZW4ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuZ3JlZW4tb24tZGFya2dyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNDNzRBO1xuICBjb2xvcjogIzBFMkIxNztcbn1cblxuLmdyZWVuLW9uLWRhcmtncmVlbiAuZmlsdGVyLFxuLmdyZWVuLW9uLWRhcmtncmVlbiAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMkIxNztcbn1cblxuLmdyZWVuLW9uLWRhcmtncmVlbiAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzQzc0QTtcbn1cblxuLmRhcmtncmVlbi1vbi1kYXJrZ3JlZW4ge1xuICBjb2xvcjogIzAwMUUwQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMkIxNztcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5kYXJrZ3JlZW4tb24tZGFya2dyZWVuIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAxRTBBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5kYXJrZ3JlZW4tb24tZGFya2dyZWVuIC5pbnZlcnQsIC5kYXJrZ3JlZW4tb24tZGFya2dyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmRhcmtncmVlbi1vbi1kYXJrZ3JlZW4ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFFMEE7XG4gIGNvbG9yOiAjMEUyQjE3O1xufVxuXG4uZGFya2dyZWVuLW9uLWRhcmtncmVlbiAuZmlsdGVyLFxuLmRhcmtncmVlbi1vbi1kYXJrZ3JlZW4gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTJCMTc7XG59XG5cbi5kYXJrZ3JlZW4tb24tZGFya2dyZWVuIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxRTBBO1xufVxuXG4ucHV0dHktb24tZ3JlZW4ge1xuICBjb2xvcjogI0ZFRkNFNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzQzc0QTtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5wdXR0eS1vbi1ncmVlbiAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0ZFRkNFNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4ucHV0dHktb24tZ3JlZW4gLmludmVydCwgLnB1dHR5LW9uLWdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnB1dHR5LW9uLWdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGQ0U3O1xuICBjb2xvcjogIzMzQzc0QTtcbn1cblxuLnB1dHR5LW9uLWdyZWVuIC5maWx0ZXIsXG4ucHV0dHktb24tZ3JlZW4gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM0M3NEE7XG59XG5cbi5wdXR0eS1vbi1ncmVlbiAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZFRkNFNztcbn1cblxuLnB1dHR5LW9uLWRhcmtncmVlbiB7XG4gIGNvbG9yOiAjRkVGQ0U3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUyQjE3O1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLnB1dHR5LW9uLWRhcmtncmVlbiAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0ZFRkNFNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4ucHV0dHktb24tZGFya2dyZWVuIC5pbnZlcnQsIC5wdXR0eS1vbi1kYXJrZ3JlZW4ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAucHV0dHktb24tZGFya2dyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGQ0U3O1xuICBjb2xvcjogIzBFMkIxNztcbn1cblxuLnB1dHR5LW9uLWRhcmtncmVlbiAuZmlsdGVyLFxuLnB1dHR5LW9uLWRhcmtncmVlbiAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFMkIxNztcbn1cblxuLnB1dHR5LW9uLWRhcmtncmVlbiAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZFRkNFNztcbn1cblxuLmd1aWRhLXllbGxvdy1vbi1ibGFjayB7XG4gIGNvbG9yOiAjRkRERDE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmd1aWRhLXllbGxvdy1vbi1ibGFjayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0ZEREQxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZ3VpZGEteWVsbG93LW9uLWJsYWNrIC5pbnZlcnQsIC5ndWlkYS15ZWxsb3ctb24tYmxhY2sucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuZ3VpZGEteWVsbG93LW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRERDE5O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmd1aWRhLXllbGxvdy1vbi1ibGFjayAuZmlsdGVyLFxuLmd1aWRhLXllbGxvdy1vbi1ibGFjayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmd1aWRhLXllbGxvdy1vbi1ibGFjayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZEREQxOTtcbn1cblxuLmd1aWRhLWJsYWNrLW9uLXllbGxvdyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRERDE5O1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmd1aWRhLWJsYWNrLW9uLXllbGxvdyAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZ3VpZGEtYmxhY2stb24teWVsbG93IC5pbnZlcnQsIC5ndWlkYS1ibGFjay1vbi15ZWxsb3cucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuZ3VpZGEtYmxhY2stb24teWVsbG93LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZEREQxOTtcbn1cblxuLmd1aWRhLWJsYWNrLW9uLXllbGxvdyAuZmlsdGVyLFxuLmd1aWRhLWJsYWNrLW9uLXllbGxvdyAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEREQxOTtcbn1cblxuLmd1aWRhLWJsYWNrLW9uLXllbGxvdyAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLm1tLWJyb3duLW9uLWJsdWUge1xuICBjb2xvcjogIzUwMkQxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNDRDtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5tbS1icm93bi1vbi1ibHVlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjNTAyRDE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5tbS1icm93bi1vbi1ibHVlIC5pbnZlcnQsIC5tbS1icm93bi1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLm1tLWJyb3duLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDJEMTk7XG4gIGNvbG9yOiAjMDA3M0NEO1xufVxuXG4ubW0tYnJvd24tb24tYmx1ZSAuZmlsdGVyLFxuLm1tLWJyb3duLW9uLWJsdWUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczQ0Q7XG59XG5cbi5tbS1icm93bi1vbi1ibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTAyRDE5O1xufVxuXG4ubW0tYmx1ZS1vbi1icm93biB7XG4gIGNvbG9yOiAjMDA3M0NEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTAyRDE5O1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLm1tLWJsdWUtb24tYnJvd24gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDczQ0Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLm1tLWJsdWUtb24tYnJvd24gLmludmVydCwgLm1tLWJsdWUtb24tYnJvd24ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAubW0tYmx1ZS1vbi1icm93bi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNDRDtcbiAgY29sb3I6ICM1MDJEMTk7XG59XG5cbi5tbS1ibHVlLW9uLWJyb3duIC5maWx0ZXIsXG4ubW0tYmx1ZS1vbi1icm93biAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwMkQxOTtcbn1cblxuLm1tLWJsdWUtb24tYnJvd24gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDczQ0Q7XG59XG5cbi5iYXNpcy1wdXJwbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMDY5RjtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5iYXNpcy1wdXJwbGUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmJhc2lzLXB1cnBsZSAuaW52ZXJ0LCAuYmFzaXMtcHVycGxlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJhc2lzLXB1cnBsZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMxMDA2OUY7XG59XG5cbi5iYXNpcy1wdXJwbGUgLmZpbHRlcixcbi5iYXNpcy1wdXJwbGUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDA2OUY7XG59XG5cbi5iYXNpcy1wdXJwbGUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ibGFjay1vbi1wdXJwbGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I2QTRDOTtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5ibGFjay1vbi1wdXJwbGUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmJsYWNrLW9uLXB1cnBsZSAuaW52ZXJ0LCAuYmxhY2stb24tcHVycGxlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmJsYWNrLW9uLXB1cnBsZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNCNkE0Qzk7XG59XG5cbi5ibGFjay1vbi1wdXJwbGUgLmZpbHRlcixcbi5ibGFjay1vbi1wdXJwbGUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNkE0Qzk7XG59XG5cbi5ibGFjay1vbi1wdXJwbGUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5tb3RoLXdoaXRlLW9uLWdyZWVuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQTVDNUI7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLm1vdGgtd2hpdGUtb24tZ3JlZW4gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb3RoLXdoaXRlLW9uLWdyZWVuIC5pbnZlcnQsIC5tb3RoLXdoaXRlLW9uLWdyZWVuLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLm1vdGgtd2hpdGUtb24tZ3JlZW4ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMUE1QzVCO1xufVxuXG4ubW90aC13aGl0ZS1vbi1ncmVlbiAuZmlsdGVyLFxuLm1vdGgtd2hpdGUtb24tZ3JlZW4gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQTVDNUI7XG59XG5cbi5tb3RoLXdoaXRlLW9uLWdyZWVuIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uY29sdW1iYS1yZWQtb24tcGluayB7XG4gIGNvbG9yOiAjRkYwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJFOEQ4O1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmNvbHVtYmEtcmVkLW9uLXBpbmsgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNGRjAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmNvbHVtYmEtcmVkLW9uLXBpbmsgLmludmVydCwgLmNvbHVtYmEtcmVkLW9uLXBpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuY29sdW1iYS1yZWQtb24tcGluay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDAwMDtcbiAgY29sb3I6ICNGQkU4RDg7XG59XG5cbi5jb2x1bWJhLXJlZC1vbi1waW5rIC5maWx0ZXIsXG4uY29sdW1iYS1yZWQtb24tcGluayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRThEODtcbn1cblxuLmNvbHVtYmEtcmVkLW9uLXBpbmsgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNGRjAwMDA7XG59XG5cbi5jb2x1bWJhLWJsYWNrLW9uLXBpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRThEODtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5jb2x1bWJhLWJsYWNrLW9uLXBpbmsgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmNvbHVtYmEtYmxhY2stb24tcGluayAuaW52ZXJ0LCAuY29sdW1iYS1ibGFjay1vbi1waW5rLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmNvbHVtYmEtYmxhY2stb24tcGluay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGQkU4RDg7XG59XG5cbi5jb2x1bWJhLWJsYWNrLW9uLXBpbmsgLmZpbHRlcixcbi5jb2x1bWJhLWJsYWNrLW9uLXBpbmsgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkU4RDg7XG59XG5cbi5jb2x1bWJhLWJsYWNrLW9uLXBpbmsgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi50cmlwLWJsYWNrLW9uLXBpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0NDQjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4udHJpcC1ibGFjay1vbi1waW5rIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4udHJpcC1ibGFjay1vbi1waW5rIC5pbnZlcnQsIC50cmlwLWJsYWNrLW9uLXBpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAudHJpcC1ibGFjay1vbi1waW5rLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGQ0NDQjtcbn1cblxuLnRyaXAtYmxhY2stb24tcGluayAuZmlsdGVyLFxuLnRyaXAtYmxhY2stb24tcGluayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0NDQjtcbn1cblxuLnRyaXAtYmxhY2stb24tcGluayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ1cmdlcmtpbmctd2hpdGUtb24tbWFyb29uIHtcbiAgY29sb3I6ICNGNEVCREM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTFEMEU7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYnVyZ2Vya2luZy13aGl0ZS1vbi1tYXJvb24gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNGNEVCREM7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmJ1cmdlcmtpbmctd2hpdGUtb24tbWFyb29uIC5pbnZlcnQsIC5idXJnZXJraW5nLXdoaXRlLW9uLW1hcm9vbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5idXJnZXJraW5nLXdoaXRlLW9uLW1hcm9vbi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RUJEQztcbiAgY29sb3I6ICM1NTFEMEU7XG59XG5cbi5idXJnZXJraW5nLXdoaXRlLW9uLW1hcm9vbiAuZmlsdGVyLFxuLmJ1cmdlcmtpbmctd2hpdGUtb24tbWFyb29uIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUxRDBFO1xufVxuXG4uYnVyZ2Vya2luZy13aGl0ZS1vbi1tYXJvb24gLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNGNEVCREM7XG59XG5cbi5saWJlcnR5LWJsYWNrLW9uLWNyZWFtIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREZCRjQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmxpYmVydHktYmxhY2stb24tY3JlYW0gLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5saWJlcnR5LWJsYWNrLW9uLWNyZWFtIC5pbnZlcnQsIC5saWJlcnR5LWJsYWNrLW9uLWNyZWFtLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmxpYmVydHktYmxhY2stb24tY3JlYW0ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkRGQkY0O1xufVxuXG4ubGliZXJ0eS1ibGFjay1vbi1jcmVhbSAuZmlsdGVyLFxuLmxpYmVydHktYmxhY2stb24tY3JlYW0gLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREZCRjQ7XG59XG5cbi5saWJlcnR5LWJsYWNrLW9uLWNyZWFtIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZ2FydG9uLWJsYWNrLW9uLWJsdWUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NjJmZDtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5nYXJ0b24tYmxhY2stb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZ2FydG9uLWJsYWNrLW9uLWJsdWUgLmludmVydCwgLmdhcnRvbi1ibGFjay1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmdhcnRvbi1ibGFjay1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzQ2NjJmZDtcbn1cblxuLmdhcnRvbi1ibGFjay1vbi1ibHVlIC5maWx0ZXIsXG4uZ2FydG9uLWJsYWNrLW9uLWJsdWUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjYyZmQ7XG59XG5cbi5nYXJ0b24tYmxhY2stb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN1bnNldC1ncmV5LW9uLXllbGxvdyB7XG4gIGNvbG9yOiAjRUJFN0UxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjlCO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLnN1bnNldC1ncmV5LW9uLXllbGxvdyAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0VCRTdFMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uc3Vuc2V0LWdyZXktb24teWVsbG93IC5pbnZlcnQsIC5zdW5zZXQtZ3JleS1vbi15ZWxsb3cucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuc3Vuc2V0LWdyZXktb24teWVsbG93LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFN0UxO1xuICBjb2xvcjogI0ZGRUI5Qjtcbn1cblxuLnN1bnNldC1ncmV5LW9uLXllbGxvdyAuZmlsdGVyLFxuLnN1bnNldC1ncmV5LW9uLXllbGxvdyAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUI5Qjtcbn1cblxuLnN1bnNldC1ncmV5LW9uLXllbGxvdyAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI0VCRTdFMTtcbn1cblxuLnN1bnNldC1ibGFjay1vbi15ZWxsb3cge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUI5QjtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5zdW5zZXQtYmxhY2stb24teWVsbG93IC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5zdW5zZXQtYmxhY2stb24teWVsbG93IC5pbnZlcnQsIC5zdW5zZXQtYmxhY2stb24teWVsbG93LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnN1bnNldC1ibGFjay1vbi15ZWxsb3cucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZFQjlCO1xufVxuXG4uc3Vuc2V0LWJsYWNrLW9uLXllbGxvdyAuZmlsdGVyLFxuLnN1bnNldC1ibGFjay1vbi15ZWxsb3cgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCOUI7XG59XG5cbi5zdW5zZXQtYmxhY2stb24teWVsbG93IC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3Vuc2V0LWdyZXktb24tYmxhY2sge1xuICBjb2xvcjogI0VCRTdFMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5zdW5zZXQtZ3JleS1vbi1ibGFjayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0VCRTdFMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uc3Vuc2V0LWdyZXktb24tYmxhY2sgLmludmVydCwgLnN1bnNldC1ncmV5LW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnN1bnNldC1ncmV5LW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFN0UxO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnN1bnNldC1ncmV5LW9uLWJsYWNrIC5maWx0ZXIsXG4uc3Vuc2V0LWdyZXktb24tYmxhY2sgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zdW5zZXQtZ3JleS1vbi1ibGFjayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI0VCRTdFMTtcbn1cblxuLnN1bnNldC15ZWxsb3ctb24tYmxhY2sge1xuICBjb2xvcjogI0ZGRUI5QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5zdW5zZXQteWVsbG93LW9uLWJsYWNrIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjRkZFQjlCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5zdW5zZXQteWVsbG93LW9uLWJsYWNrIC5pbnZlcnQsIC5zdW5zZXQteWVsbG93LW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnN1bnNldC15ZWxsb3ctb24tYmxhY2sucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCOUI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3Vuc2V0LXllbGxvdy1vbi1ibGFjayAuZmlsdGVyLFxuLnN1bnNldC15ZWxsb3ctb24tYmxhY2sgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zdW5zZXQteWVsbG93LW9uLWJsYWNrIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFQjlCO1xufVxuXG4uc3Vuc2V0LXllbGxvdy1vbi1ncmV5IHtcbiAgY29sb3I6ICNGRkVCOUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkU3RTE7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uc3Vuc2V0LXllbGxvdy1vbi1ncmV5IC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjRkZFQjlCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5zdW5zZXQteWVsbG93LW9uLWdyZXkgLmludmVydCwgLnN1bnNldC15ZWxsb3ctb24tZ3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5zdW5zZXQteWVsbG93LW9uLWdyZXkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCOUI7XG4gIGNvbG9yOiAjRUJFN0UxO1xufVxuXG4uc3Vuc2V0LXllbGxvdy1vbi1ncmV5IC5maWx0ZXIsXG4uc3Vuc2V0LXllbGxvdy1vbi1ncmV5IC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFN0UxO1xufVxuXG4uc3Vuc2V0LXllbGxvdy1vbi1ncmV5IC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZFQjlCO1xufVxuXG4uanVzdHdvcmstYmxhY2stb24tYmx1ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJBRkZCO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5qdXN0d29yay1ibGFjay1vbi1ibHVlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uanVzdHdvcmstYmxhY2stb24tYmx1ZSAuaW52ZXJ0LCAuanVzdHdvcmstYmxhY2stb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5qdXN0d29yay1ibGFjay1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzUyQUZGQjtcbn1cblxuLmp1c3R3b3JrLWJsYWNrLW9uLWJsdWUgLmZpbHRlcixcbi5qdXN0d29yay1ibGFjay1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJBRkZCO1xufVxuXG4uanVzdHdvcmstYmxhY2stb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLnNlbHZhLWJsdWUtb24tcGluayB7XG4gIGNvbG9yOiAjMDAxM0EyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlFN0Q1O1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLnNlbHZhLWJsdWUtb24tcGluayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMTNBMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uc2VsdmEtYmx1ZS1vbi1waW5rIC5pbnZlcnQsIC5zZWx2YS1ibHVlLW9uLXBpbmsucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuc2VsdmEtYmx1ZS1vbi1waW5rLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxM0EyO1xuICBjb2xvcjogI0Y5RTdENTtcbn1cblxuLnNlbHZhLWJsdWUtb24tcGluayAuZmlsdGVyLFxuLnNlbHZhLWJsdWUtb24tcGluayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RTdENTtcbn1cblxuLnNlbHZhLWJsdWUtb24tcGluayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMTNBMjtcbn1cblxuLnNlbHZhLXBpbmstb24tYmx1ZSB7XG4gIGNvbG9yOiAjRjlFN0Q1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxM0EyO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLnNlbHZhLXBpbmstb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0Y5RTdENTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uc2VsdmEtcGluay1vbi1ibHVlIC5pbnZlcnQsIC5zZWx2YS1waW5rLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuc2VsdmEtcGluay1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlFN0Q1O1xuICBjb2xvcjogIzAwMTNBMjtcbn1cblxuLnNlbHZhLXBpbmstb24tYmx1ZSAuZmlsdGVyLFxuLnNlbHZhLXBpbmstb24tYmx1ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTNBMjtcbn1cblxuLnNlbHZhLXBpbmstb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI0Y5RTdENTtcbn1cblxuLm1pZG5pZ2h0LXllbGxvdy1vbi1ibHVlIHtcbiAgY29sb3I6ICNFRkZEM0Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAxMzI7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4ubWlkbmlnaHQteWVsbG93LW9uLWJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNFRkZEM0Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLm1pZG5pZ2h0LXllbGxvdy1vbi1ibHVlIC5pbnZlcnQsIC5taWRuaWdodC15ZWxsb3ctb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5taWRuaWdodC15ZWxsb3ctb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRkQzRDtcbiAgY29sb3I6ICMwMDAxMzI7XG59XG5cbi5taWRuaWdodC15ZWxsb3ctb24tYmx1ZSAuZmlsdGVyLFxuLm1pZG5pZ2h0LXllbGxvdy1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMTMyO1xufVxuXG4ubWlkbmlnaHQteWVsbG93LW9uLWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNFRkZEM0Q7XG59XG5cbi5taWRuaWdodC13aGl0ZS1vbi1ibHVlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAxMzI7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4ubWlkbmlnaHQtd2hpdGUtb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4ubWlkbmlnaHQtd2hpdGUtb24tYmx1ZSAuaW52ZXJ0LCAubWlkbmlnaHQtd2hpdGUtb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5taWRuaWdodC13aGl0ZS1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDEzMjtcbn1cblxuLm1pZG5pZ2h0LXdoaXRlLW9uLWJsdWUgLmZpbHRlcixcbi5taWRuaWdodC13aGl0ZS1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMTMyO1xufVxuXG4ubWlkbmlnaHQtd2hpdGUtb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLm1pZG5pZ2h0LWJsdWUtb24teWVsbG93IHtcbiAgY29sb3I6ICMwMDAxMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkZEM0Q7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4ubWlkbmlnaHQtYmx1ZS1vbi15ZWxsb3cgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDAxMzI7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLm1pZG5pZ2h0LWJsdWUtb24teWVsbG93IC5pbnZlcnQsIC5taWRuaWdodC1ibHVlLW9uLXllbGxvdy5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5taWRuaWdodC1ibHVlLW9uLXllbGxvdy5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDEzMjtcbiAgY29sb3I6ICNFRkZEM0Q7XG59XG5cbi5taWRuaWdodC1ibHVlLW9uLXllbGxvdyAuZmlsdGVyLFxuLm1pZG5pZ2h0LWJsdWUtb24teWVsbG93IC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGRDNEO1xufVxuXG4ubWlkbmlnaHQtYmx1ZS1vbi15ZWxsb3cgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDAxMzI7XG59XG5cbi5rbGFybmEtYmxhY2stb24tcGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiM2M3O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5rbGFybmEtYmxhY2stb24tcGluayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmtsYXJuYS1ibGFjay1vbi1waW5rIC5pbnZlcnQsIC5rbGFybmEtYmxhY2stb24tcGluay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5rbGFybmEtYmxhY2stb24tcGluay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmIzYzc7XG59XG5cbi5rbGFybmEtYmxhY2stb24tcGluayAuZmlsdGVyLFxuLmtsYXJuYS1ibGFjay1vbi1waW5rIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiM2M3O1xufVxuXG4ua2xhcm5hLWJsYWNrLW9uLXBpbmsgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5hdWd1c3RlLXNhbnMtcmVkLW9uLWNyZWFtIHtcbiAgY29sb3I6ICNlYjAwMmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY0ZWE7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYXVndXN0ZS1zYW5zLXJlZC1vbi1jcmVhbSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ViMDAyZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYXVndXN0ZS1zYW5zLXJlZC1vbi1jcmVhbSAuaW52ZXJ0LCAuYXVndXN0ZS1zYW5zLXJlZC1vbi1jcmVhbS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5hdWd1c3RlLXNhbnMtcmVkLW9uLWNyZWFtLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIwMDJlO1xuICBjb2xvcjogI2Y1ZjRlYTtcbn1cblxuLmF1Z3VzdGUtc2Fucy1yZWQtb24tY3JlYW0gLmZpbHRlcixcbi5hdWd1c3RlLXNhbnMtcmVkLW9uLWNyZWFtIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNGVhO1xufVxuXG4uYXVndXN0ZS1zYW5zLXJlZC1vbi1jcmVhbSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ViMDAyZTtcbn1cblxuLmF1Z3VzdGUtc2Fucy1jcmVhbS1vbi1yZWQge1xuICBjb2xvcjogI2Y1ZjRlYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMDAyZTtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5hdWd1c3RlLXNhbnMtY3JlYW0tb24tcmVkIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZjVmNGVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5hdWd1c3RlLXNhbnMtY3JlYW0tb24tcmVkIC5pbnZlcnQsIC5hdWd1c3RlLXNhbnMtY3JlYW0tb24tcmVkLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmF1Z3VzdGUtc2Fucy1jcmVhbS1vbi1yZWQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY0ZWE7XG4gIGNvbG9yOiAjZWIwMDJlO1xufVxuXG4uYXVndXN0ZS1zYW5zLWNyZWFtLW9uLXJlZCAuZmlsdGVyLFxuLmF1Z3VzdGUtc2Fucy1jcmVhbS1vbi1yZWQgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjAwMmU7XG59XG5cbi5hdWd1c3RlLXNhbnMtY3JlYW0tb24tcmVkIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNGVhO1xufVxuXG4uYXVndXN0ZS1zZXJpZi1ibHVlLW9uLWNyZWFtIHtcbiAgY29sb3I6ICMxYjFmYTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY0ZWE7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYXVndXN0ZS1zZXJpZi1ibHVlLW9uLWNyZWFtIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMWIxZmE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5hdWd1c3RlLXNlcmlmLWJsdWUtb24tY3JlYW0gLmludmVydCwgLmF1Z3VzdGUtc2VyaWYtYmx1ZS1vbi1jcmVhbS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5hdWd1c3RlLXNlcmlmLWJsdWUtb24tY3JlYW0ucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFmYTY7XG4gIGNvbG9yOiAjZjVmNGVhO1xufVxuXG4uYXVndXN0ZS1zZXJpZi1ibHVlLW9uLWNyZWFtIC5maWx0ZXIsXG4uYXVndXN0ZS1zZXJpZi1ibHVlLW9uLWNyZWFtIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNGVhO1xufVxuXG4uYXVndXN0ZS1zZXJpZi1ibHVlLW9uLWNyZWFtIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxZmE2O1xufVxuXG4uYXVndXN0ZS1zZXJpZi1jcmVhbS1vbi1ibHVlIHtcbiAgY29sb3I6ICNmNWY0ZWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFmYTY7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYXVndXN0ZS1zZXJpZi1jcmVhbS1vbi1ibHVlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZjVmNGVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5hdWd1c3RlLXNlcmlmLWNyZWFtLW9uLWJsdWUgLmludmVydCwgLmF1Z3VzdGUtc2VyaWYtY3JlYW0tb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5hdWd1c3RlLXNlcmlmLWNyZWFtLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY0ZWE7XG4gIGNvbG9yOiAjMWIxZmE2O1xufVxuXG4uYXVndXN0ZS1zZXJpZi1jcmVhbS1vbi1ibHVlIC5maWx0ZXIsXG4uYXVndXN0ZS1zZXJpZi1jcmVhbS1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZmE2O1xufVxuXG4uYXVndXN0ZS1zZXJpZi1jcmVhbS1vbi1ibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNGVhO1xufVxuXG4uZm9ybWUtYmx1ZS1vbi13aGl0ZSB7XG4gIGNvbG9yOiAjMWM0Mzg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmZvcm1lLWJsdWUtb24td2hpdGUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMxYzQzODg7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmZvcm1lLWJsdWUtb24td2hpdGUgLmludmVydCwgLmZvcm1lLWJsdWUtb24td2hpdGUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuZm9ybWUtYmx1ZS1vbi13aGl0ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjNDM4ODtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5mb3JtZS1ibHVlLW9uLXdoaXRlIC5maWx0ZXIsXG4uZm9ybWUtYmx1ZS1vbi13aGl0ZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZvcm1lLWJsdWUtb24td2hpdGUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMxYzQzODg7XG59XG5cbi5mb3JtZS13aGl0ZS1vbi1ibHVlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzQzODg7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZm9ybWUtd2hpdGUtb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZm9ybWUtd2hpdGUtb24tYmx1ZSAuaW52ZXJ0LCAuZm9ybWUtd2hpdGUtb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5mb3JtZS13aGl0ZS1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzFjNDM4ODtcbn1cblxuLmZvcm1lLXdoaXRlLW9uLWJsdWUgLmZpbHRlcixcbi5mb3JtZS13aGl0ZS1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM0Mzg4O1xufVxuXG4uZm9ybWUtd2hpdGUtb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZvbGQtYmxhY2stb24tcmVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYjMxMTg7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZm9sZC1ibGFjay1vbi1yZWQgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmZvbGQtYmxhY2stb24tcmVkIC5pbnZlcnQsIC5mb2xkLWJsYWNrLW9uLXJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5mb2xkLWJsYWNrLW9uLXJlZC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNiYjMxMTg7XG59XG5cbi5mb2xkLWJsYWNrLW9uLXJlZCAuZmlsdGVyLFxuLmZvbGQtYmxhY2stb24tcmVkIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIzMTE4O1xufVxuXG4uZm9sZC1ibGFjay1vbi1yZWQgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5mb2xkLWJsYWNrLW9uLWNyZWFtIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U0ZDc7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZm9sZC1ibGFjay1vbi1jcmVhbSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZm9sZC1ibGFjay1vbi1jcmVhbSAuaW52ZXJ0LCAuZm9sZC1ibGFjay1vbi1jcmVhbS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5mb2xkLWJsYWNrLW9uLWNyZWFtLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2U3ZTRkNztcbn1cblxuLmZvbGQtYmxhY2stb24tY3JlYW0gLmZpbHRlcixcbi5mb2xkLWJsYWNrLW9uLWNyZWFtIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlNGQ3O1xufVxuXG4uZm9sZC1ibGFjay1vbi1jcmVhbSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmZvbGQtY3JlYW0tb24tYmxhY2sge1xuICBjb2xvcjogI2U3ZTRkNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5mb2xkLWNyZWFtLW9uLWJsYWNrIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjZTdlNGQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5mb2xkLWNyZWFtLW9uLWJsYWNrIC5pbnZlcnQsIC5mb2xkLWNyZWFtLW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmZvbGQtY3JlYW0tb24tYmxhY2sucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U0ZDc7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZm9sZC1jcmVhbS1vbi1ibGFjayAuZmlsdGVyLFxuLmZvbGQtY3JlYW0tb24tYmxhY2sgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5mb2xkLWNyZWFtLW9uLWJsYWNrIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlNGQ3O1xufVxuXG4uYXB0YS1ncmV5LW9uLWJsdWUge1xuICBjb2xvcjogI2ZiZmJmYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTBlYTtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5hcHRhLWdyZXktb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZiZmJmYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYXB0YS1ncmV5LW9uLWJsdWUgLmludmVydCwgLmFwdGEtZ3JleS1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmFwdGEtZ3JleS1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICBjb2xvcjogIzQwNTBlYTtcbn1cblxuLmFwdGEtZ3JleS1vbi1ibHVlIC5maWx0ZXIsXG4uYXB0YS1ncmV5LW9uLWJsdWUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUwZWE7XG59XG5cbi5hcHRhLWdyZXktb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmJmYjtcbn1cblxuLmFwdGEtYmx1ZS1vbi1ncmV5IHtcbiAgY29sb3I6ICM0MDUwZWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYXB0YS1ibHVlLW9uLWdyZXkgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICM0MDUwZWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmFwdGEtYmx1ZS1vbi1ncmV5IC5pbnZlcnQsIC5hcHRhLWJsdWUtb24tZ3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5hcHRhLWJsdWUtb24tZ3JleS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTBlYTtcbiAgY29sb3I6ICNmYmZiZmI7XG59XG5cbi5hcHRhLWJsdWUtb24tZ3JleSAuZmlsdGVyLFxuLmFwdGEtYmx1ZS1vbi1ncmV5IC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuXG4uYXB0YS1ibHVlLW9uLWdyZXkgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICM0MDUwZWE7XG59XG5cbi5ndWlkYS13aGl0ZS1vbi1ibHVlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3RkY7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZ3VpZGEtd2hpdGUtb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZ3VpZGEtd2hpdGUtb24tYmx1ZSAuaW52ZXJ0LCAuZ3VpZGEtd2hpdGUtb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ndWlkYS13aGl0ZS1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzAwNzdGRjtcbn1cblxuLmd1aWRhLXdoaXRlLW9uLWJsdWUgLmZpbHRlcixcbi5ndWlkYS13aGl0ZS1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N0ZGO1xufVxuXG4uZ3VpZGEtd2hpdGUtb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjtcbn1cblxuLmd1aWRhLWJsYWNrLW9uLWJsdWUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdGRjtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5ndWlkYS1ibGFjay1vbi1ibHVlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5ndWlkYS1ibGFjay1vbi1ibHVlIC5pbnZlcnQsIC5ndWlkYS1ibGFjay1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmd1aWRhLWJsYWNrLW9uLWJsdWUucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDA3N0ZGO1xufVxuXG4uZ3VpZGEtYmxhY2stb24tYmx1ZSAuZmlsdGVyLFxuLmd1aWRhLWJsYWNrLW9uLWJsdWUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3RkY7XG59XG5cbi5ndWlkYS1ibGFjay1vbi1ibHVlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uZ3VpZGEtYmx1ZS1vbi1ibGFjayB7XG4gIGNvbG9yOiAjMDA3N0ZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmd1aWRhLWJsdWUtb24tYmxhY2sgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDc3RkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmd1aWRhLWJsdWUtb24tYmxhY2sgLmludmVydCwgLmd1aWRhLWJsdWUtb24tYmxhY2sucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuZ3VpZGEtYmx1ZS1vbi1ibGFjay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdGRjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ndWlkYS1ibHVlLW9uLWJsYWNrIC5maWx0ZXIsXG4uZ3VpZGEtYmx1ZS1vbi1ibGFjayAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmd1aWRhLWJsdWUtb24tYmxhY2sgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDc3RkY7XG59XG5cbi5ndWlkYS1tb25vLXdoaXRlLW9uLW9yYW5nZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YTE5O1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmd1aWRhLW1vbm8td2hpdGUtb24tb3JhbmdlIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5ndWlkYS1tb25vLXdoaXRlLW9uLW9yYW5nZSAuaW52ZXJ0LCAuZ3VpZGEtbW9uby13aGl0ZS1vbi1vcmFuZ2UucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuZ3VpZGEtbW9uby13aGl0ZS1vbi1vcmFuZ2UucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjZmY2YTE5O1xufVxuXG4uZ3VpZGEtbW9uby13aGl0ZS1vbi1vcmFuZ2UgLmZpbHRlcixcbi5ndWlkYS1tb25vLXdoaXRlLW9uLW9yYW5nZSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmExOTtcbn1cblxuLmd1aWRhLW1vbm8td2hpdGUtb24tb3JhbmdlIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGO1xufVxuXG4uZ3VpZGEtbW9uby1vcmFuZ2Utb24tYmxhY2sge1xuICBjb2xvcjogI2ZmNmExOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5ndWlkYS1tb25vLW9yYW5nZS1vbi1ibGFjayAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI2ZmNmExOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZ3VpZGEtbW9uby1vcmFuZ2Utb24tYmxhY2sgLmludmVydCwgLmd1aWRhLW1vbm8tb3JhbmdlLW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmd1aWRhLW1vbm8tb3JhbmdlLW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YTE5O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmd1aWRhLW1vbm8tb3JhbmdlLW9uLWJsYWNrIC5maWx0ZXIsXG4uZ3VpZGEtbW9uby1vcmFuZ2Utb24tYmxhY2sgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5ndWlkYS1tb25vLW9yYW5nZS1vbi1ibGFjayAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNmExOTtcbn1cblxuLmd1aWRhLW1vbm8tYmxhY2stb24tb3JhbmdlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZhMTk7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uZ3VpZGEtbW9uby1ibGFjay1vbi1vcmFuZ2UgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmd1aWRhLW1vbm8tYmxhY2stb24tb3JhbmdlIC5pbnZlcnQsIC5ndWlkYS1tb25vLWJsYWNrLW9uLW9yYW5nZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5ndWlkYS1tb25vLWJsYWNrLW9uLW9yYW5nZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZjZhMTk7XG59XG5cbi5ndWlkYS1tb25vLWJsYWNrLW9uLW9yYW5nZSAuZmlsdGVyLFxuLmd1aWRhLW1vbm8tYmxhY2stb24tb3JhbmdlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YTE5O1xufVxuXG4uZ3VpZGEtbW9uby1ibGFjay1vbi1vcmFuZ2UgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5iYi1ncmVlbi1vbi1ibHVlIHtcbiAgY29sb3I6ICNDQUY3Qzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA4M0I7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYmItZ3JlZW4tb24tYmx1ZSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0NBRjdDODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYmItZ3JlZW4tb24tYmx1ZSAuaW52ZXJ0LCAuYmItZ3JlZW4tb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5iYi1ncmVlbi1vbi1ibHVlLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FGN0M4O1xuICBjb2xvcjogIzAwMDgzQjtcbn1cblxuLmJiLWdyZWVuLW9uLWJsdWUgLmZpbHRlcixcbi5iYi1ncmVlbi1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwODNCO1xufVxuXG4uYmItZ3JlZW4tb24tYmx1ZSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI0NBRjdDODtcbn1cblxuLmJiLXllbGxvdy1vbi1ibHVlIHtcbiAgY29sb3I6ICNGRkY3Q0M7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA4M0I7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uYmIteWVsbG93LW9uLWJsdWUgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNGRkY3Q0M7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmJiLXllbGxvdy1vbi1ibHVlIC5pbnZlcnQsIC5iYi15ZWxsb3ctb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5iYi15ZWxsb3ctb24tYmx1ZS5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjdDQztcbiAgY29sb3I6ICMwMDA4M0I7XG59XG5cbi5iYi15ZWxsb3ctb24tYmx1ZSAuZmlsdGVyLFxuLmJiLXllbGxvdy1vbi1ibHVlIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwODNCO1xufVxuXG4uYmIteWVsbG93LW9uLWJsdWUgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNGRkY3Q0M7XG59XG5cbi5yZWFkZXItY29uZC15ZWxsb3ctb24tYmxhY2sge1xuICBjb2xvcjogI0ZGRUEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5yZWFkZXItY29uZC15ZWxsb3ctb24tYmxhY2sgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNGRkVBMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLnJlYWRlci1jb25kLXllbGxvdy1vbi1ibGFjayAuaW52ZXJ0LCAucmVhZGVyLWNvbmQteWVsbG93LW9uLWJsYWNrLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLnJlYWRlci1jb25kLXllbGxvdy1vbi1ibGFjay5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUEwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5yZWFkZXItY29uZC15ZWxsb3ctb24tYmxhY2sgLmZpbHRlcixcbi5yZWFkZXItY29uZC15ZWxsb3ctb24tYmxhY2sgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5cbi5yZWFkZXItY29uZC15ZWxsb3ctb24tYmxhY2sgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNGRkVBMDA7XG59XG5cbi5jaHJvbWF0aWMtMSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlFNkM5O1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmNocm9tYXRpYy0xIC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5jaHJvbWF0aWMtMSAuaW52ZXJ0LCAuY2hyb21hdGljLTEucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuY2hyb21hdGljLTEucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNjlFNkM5O1xufVxuXG4uY2hyb21hdGljLTEgLmZpbHRlcixcbi5jaHJvbWF0aWMtMSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5RTZDOTtcbn1cblxuLmNocm9tYXRpYy0xIC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY2hyb21hdGljLTIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCQUJCNztcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5jaHJvbWF0aWMtMiAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uY2hyb21hdGljLTIgLmludmVydCwgLmNocm9tYXRpYy0yLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmNocm9tYXRpYy0yLnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzJCQUJCNztcbn1cblxuLmNocm9tYXRpYy0yIC5maWx0ZXIsXG4uY2hyb21hdGljLTIgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQkFCQjc7XG59XG5cbi5jaHJvbWF0aWMtMiAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNocm9tYXRpYy0zIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4ODg7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uY2hyb21hdGljLTMgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmNocm9tYXRpYy0zIC5pbnZlcnQsIC5jaHJvbWF0aWMtMy5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5jaHJvbWF0aWMtMy5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDg4ODg7XG59XG5cbi5jaHJvbWF0aWMtMyAuZmlsdGVyLFxuLmNocm9tYXRpYy0zIC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODg4O1xufVxuXG4uY2hyb21hdGljLTMgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jaHJvbWF0aWMtNCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU1OUUxO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmNocm9tYXRpYy00IC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5jaHJvbWF0aWMtNCAuaW52ZXJ0LCAuY2hyb21hdGljLTQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuY2hyb21hdGljLTQucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMUU1OUUxO1xufVxuXG4uY2hyb21hdGljLTQgLmZpbHRlcixcbi5jaHJvbWF0aWMtNCAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNTlFMTtcbn1cblxuLmNocm9tYXRpYy00IC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY2hyb21hdGljLTUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUI3OTtcbiAgYm9yZGVyLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5jaHJvbWF0aWMtNSAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uY2hyb21hdGljLTUgLmludmVydCwgLmNocm9tYXRpYy01LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSwgLmNocm9tYXRpYy01LnByZXZpZXctYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzFFMUI3OTtcbn1cblxuLmNocm9tYXRpYy01IC5maWx0ZXIsXG4uY2hyb21hdGljLTUgLmdseXBoLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFCNzk7XG59XG5cbi5jaHJvbWF0aWMtNSAuYnV5LWJ1dHRvbnMtc2luZ2xlLWNoZWNrYm94LWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNocm9tYXRpYy02IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTBFMzU7XG4gIGJvcmRlci1jb2xvcjogdW5kZWZpbmVkO1xufVxuXG4uY2hyb21hdGljLTYgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmNocm9tYXRpYy02IC5pbnZlcnQsIC5jaHJvbWF0aWMtNi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUsIC5jaHJvbWF0aWMtNi5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMxRTBFMzU7XG59XG5cbi5jaHJvbWF0aWMtNiAuZmlsdGVyLFxuLmNocm9tYXRpYy02IC5nbHlwaC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUwRTM1O1xufVxuXG4uY2hyb21hdGljLTYgLmJ1eS1idXR0b25zLXNpbmdsZS1jaGVja2JveC1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jaHJvbWF0aWMtZ3JleSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICBib3JkZXItY29sb3I6IHVuZGVmaW5lZDtcbn1cblxuLmNocm9tYXRpYy1ncmV5IC5maWx0ZXItdGV4dC1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bmRlZmluZWQ7XG59XG5cbi5jaHJvbWF0aWMtZ3JleSAuaW52ZXJ0LCAuY2hyb21hdGljLWdyZXkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLCAuY2hyb21hdGljLWdyZXkucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLWl0YWxpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRjNGM0YzO1xufVxuXG4uY2hyb21hdGljLWdyZXkgLmZpbHRlcixcbi5jaHJvbWF0aWMtZ3JleSAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbn1cblxuLmNocm9tYXRpYy1ncmV5IC5idXktYnV0dG9ucy1zaW5nbGUtY2hlY2tib3gtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuXG5cbi5kZWZhdWx0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcIlwiO1xufVxuXG4ucHJvcG9ydGlvbmFsLWxpbmluZyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwbnVtXCI7XG59XG5cbi5saW5pbmctbnVtYmVycyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsbnVtXCI7XG59XG5cbi50YWJ1bGFyLWxpbmluZyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCI7XG59XG5cbi5wcm9wb3J0aW9uYWwtb2xkc3R5bGUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwib251bVwiLFwicG51bVwiO1xufVxuXG4udGFidWxhci1vbGRzdHlsZSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJvbnVtXCIsXCJ0bnVtXCI7XG59XG5cbi5zdWJzY3JpcHQtbnVtYmVycyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzdWJzXCI7XG59XG5cbi5zdXBlcnNjcmlwdC1udW1iZXJzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInN1cHNcIjtcbn1cblxuLm51bWVyYXRvcnMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibnVtclwiO1xufVxuXG4uYXJhYmljLWRlbm9taW5hdG9ycyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJkbm9tXCI7XG59XG5cbi5kZW5vbWluYXRvcnMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiZG5vbVwiO1xufVxuXG4uaW5mZXJpb3ItbnVtYmVycyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzaW5mXCI7XG59XG5cbi5vcmRpbmFscyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJvcmRuXCI7XG59XG5cbi5zbWFsbC1jYXBpdGFscyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzbWNwXCI7XG59XG5cbi5zbWFsbC1jYXBpdGFscy1mcm9tLWNhcGl0YWxzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImMyc2NcIjtcbn1cblxuLmxpZ2F0dXJlcyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJcIjtcbn1cblxuLmRpc2NyZXRpb25hbC1saWdhdHVyZXMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiZGxpZ1wiO1xufVxuXG4uY2FzZS1zZW5zaXRpdmUtZm9ybXMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2FzZVwiO1xufVxuXG4uZnJhY3Rpb25zIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImZyYWNcIjtcbn1cblxuLm9sZHN0eWxlLWZyYWN0aW9ucyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJvbnVtXCIsXCJmcmFjXCI7XG59XG5cbi50YWJ1bGFyLWZyYWN0aW9ucyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCIsXCJmcmFjXCI7XG59XG5cbi5zbGFzaGVkLXplcm8ge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiemVyb1wiO1xufVxuXG4uc2xhc2hlZC16ZXJvLXByb3BvcnRpb25hbC1saW5pbmcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicG51bVwiLFwiemVyb1wiO1xufVxuXG4uc2xhc2hlZC16ZXJvLXRhYnVsYXItbGluaW5nIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIixcInplcm9cIjtcbn1cblxuLnNsYXNoZWQtemVyby1wcm9wb3J0aW9uYWwtb2xkc3R5bGUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwib251bVwiLFwicG51bVwiLFwiemVyb1wiO1xufVxuXG4uc2xhc2hlZC16ZXJvLXRhYnVsYXItb2xkc3R5bGUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwib251bVwiLFwidG51bVwiLFwicG51bVwiLFwiemVyb1wiO1xufVxuXG4uc2xhc2hlZC16ZXJvLXN1YnNjcmlwdCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzdWJzXCIsXCJ6ZXJvXCI7XG59XG5cbi5zbGFzaGVkLXplcm8tc3VwZXJpb3Ige1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3Vwc1wiLFwiemVyb1wiO1xufVxuXG4uc2xhc2hlZC16ZXJvLW51bWVyYXRvcnMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibnVtclwiLFwiemVyb1wiO1xufVxuXG4uc2xhc2hlZC16ZXJvLWRlbm9taW5hdG9ycyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJkbm9tXCIsXCJ6ZXJvXCI7XG59XG5cbi5zbWFsbC1jYXBzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImMyc2NcIixcInNtY3BcIjtcbn1cblxuLmNvbnRleHR1YWwtYWx0ZXJuYXRlcyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYWx0XCI7XG59XG5cbi5zd2FzaGVzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInN3c2hcIjtcbn1cblxuLnN0eWxpc3RpYy1zZXQtMSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczAxXCI7XG59XG5cbi5zdHlsaXN0aWMtc2V0LTIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MwMlwiO1xufVxuXG4uc3R5bGlzdGljLXNldC0zIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDNcIjtcbn1cblxuLnN0eWxpc3RpYy1zZXQtNCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczA0XCI7XG59XG5cbi5zdHlsaXN0aWMtc2V0LTUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MwNVwiO1xufVxuXG4uc3R5bGlzdGljLXNldC02IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDZcIjtcbn1cblxuLnN0eWxpc3RpYy1zZXQtNyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczA3XCI7XG59XG5cbi5zdHlsaXN0aWMtc2V0LTgge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MwOFwiO1xufVxuXG4uc3R5bGlzdGljLXNldC05IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDlcIjtcbn1cblxuLnN0eWxpc3RpYy1zZXQtMTAge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MxMFwiO1xufVxuXG4uc3R5bGlzdGljLXNldC0xMSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczExXCI7XG59XG5cbi5zdHlsaXN0aWMtc2V0LTExLWEge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MxMVwiO1xufVxuXG4uc3R5bGlzdGljLXNldC0xMS1iIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMTFcIjtcbn1cblxuLnN0eWxpc3RpYy1zZXQtMTIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MxMlwiO1xufVxuXG4uc3R5bGlzdGljLXNldC0xMyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczEzXCI7XG59XG5cbi5zdHlsaXN0aWMtc2V0LTE0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMTRcIjtcbn1cblxuLnN0eWxpc3RpYy1zZXQtMTUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MxNVwiO1xufVxuXG4uc3R5bGlzdGljLXNldC0xNiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczE2XCI7XG59XG5cbi5zdHlsaXN0aWMtc2V0LTE3IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMTdcIjtcbn1cblxuLnN0eWxpc3RpYy1zZXQtMTgge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MxOFwiO1xufVxuXG4uc3R5bGlzdGljLXNldC0xOSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczE5XCI7XG59XG5cbi5zdHlsaXN0aWMtc2V0LTIwIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMjBcIjtcbn1cblxuLnJlYWRlci1kbGlnLXNzMDQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiZGxpZ1wiLFwic3MwNFwiO1xufVxuXG4ubG9jYWxpc2VkLWZvcm1zIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxvY2xcIjtcbn1cblxuLm1hcmNoZS1sb2NhbGlzZWQtZm9ybXMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG9jbFwiO1xufVxuXG4uY3YwMSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjdjAxXCI7XG59XG5cbi5jdjAyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImN2MDJcIjtcbn1cblxuLmN2MDMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY3YwM1wiO1xufVxuXG4uY3YwNCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjdjA0XCI7XG59XG5cbi5jdjA1IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImN2MDVcIjtcbn1cblxuLmN2MDYge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY3YwNlwiO1xufVxuXG4uY3YwNyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjdjA3XCI7XG59XG5cbi5jdjA4IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImN2MDhcIjtcbn1cblxuLmN2MDkge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY3YwOVwiO1xufVxuXG4uY3YxMCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjdjEwXCI7XG59XG5cbi5jdjExIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImN2MTFcIjtcbn1cblxuLmN2MTIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY3YxMlwiO1xufVxuXG4uY3YxMyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjdjEzXCI7XG59XG5cbi5jdjE0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImN2MTRcIjtcbn1cblxuLmN2MTUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY3YxNVwiO1xufVxuXG4uY3YxNiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjdjE2XCI7XG59XG5cbi5jdjE3IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImN2MTdcIjtcbn1cblxuLmN2MTgge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY3YxOFwiO1xufVxuXG4uY3YxOSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjdjE5XCI7XG59XG5cbi5jdjIwIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImN2MjBcIjtcbn1cblxuLmN2MjEge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY3YyMVwiO1xufVxuXG4uY3YyMiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjdjIyXCI7XG59XG5cbi5jdjIzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImN2MjNcIjtcbn1cblxuLmN2MjQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY3YyNFwiO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1hcmFiaWMtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYXJhYmljLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYXJhYmljLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtYXJhYmljLWJvbGQge1xuICBmb250LWZhbWlseTogYXBlcmN1LWFyYWJpYy1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtYXJhYmljLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYXJhYmljLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1hcmFiaWMtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWFyYWJpYy1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtYXJhYmljLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtYXJhYmljLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYXJhYmljLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYXJhYmljLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYXJhYmljLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWFyYWJpYy1tZWRpdW0ge1xuICBmb250LWZhbWlseTogYXBlcmN1LWFyYWJpYy1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1hcmFiaWMtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYXJhYmljLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYXJhYmljLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWFyYWJpYy1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtYXJhYmljLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogYXBlcmN1LWFyYWJpYy1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtYmxhY2staXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYmxhY2staXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWJsYWNrLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWJsYWNrLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1ibGFjay1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWJsYWNrLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtYmxhY2staXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWV4dHJhYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWV4dHJhYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWV4dHJhYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWV4dHJhYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1leHRyYWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1leHRyYWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtZXh0cmFib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtZXh0cmFib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWV4dHJhYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWV4dHJhYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWV4dHJhYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWV4dHJhYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtZXh0cmFib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtZXh0cmFsaWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWV4dHJhbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWV4dHJhbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWV4dHJhbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1leHRyYWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWV4dHJhbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWV4dHJhbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1leHRyYWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtbW9uby1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbW9uby1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tb25vLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LW1vbm8tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtbW9uby1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtbW9uby1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbW9uby1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbW9uby1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbW9uby1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LW1vbm8tbGlnaHQge1xuICBmb250LWZhbWlseTogYXBlcmN1LW1vbm8tbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1tb25vLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbW9uby1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbW9uby1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtbW9uby1tZWRpdW0ge1xuICBmb250LWZhbWlseTogYXBlcmN1LW1vbm8tbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtbW9uby1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtbW9uby1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS1tb25vLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LW1vbm8tcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LW1vbm8tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtbW9uby1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogYXBlcmN1LXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS10aGFpLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS10aGFpLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhhaS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhhaS1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXRoYWktYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhhaS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtdGhhaS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS10aGFpLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS10aGFpLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhhaS1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS10aGFpLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhhaS1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS10aGFpLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS10aGFpLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtdGhhaS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtdGhhaS1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LXRoYWktbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhhaS1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhhaS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS10aGFpLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS10aGFpLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhhaS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS10aGFpLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtdGhhaS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS10aGFpLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UvcHJvL2FwZXJjdS10aGFpLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhhaS1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhhaS1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXRoYWktcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhhaS1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtdGhhaS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS10aGFpLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS10aGluLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXRoaW4taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXRoaW4taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhpbi1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhpbi1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXRoaW4taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogYXBlcmN1LXRoaW4taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtdGhpbic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhpbi1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS9wcm8vYXBlcmN1LXRoaW4tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1L3Byby9hcGVyY3UtdGhpbi1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LXRoaW4ge1xuICBmb250LWZhbWlseTogYXBlcmN1LXRoaW47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1hcmFiaWMtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1hcmFiaWMvcHJvL2FwZXJjdS1hcmFiaWMtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWFyYWJpYy9wcm8vYXBlcmN1LWFyYWJpYy1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1hcmFiaWMtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtYXJhYmljLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1hcmFiaWMtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1hcmFiaWMvcHJvL2FwZXJjdS1hcmFiaWMtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1hcmFiaWMvcHJvL2FwZXJjdS1hcmFiaWMtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1hcmFiaWMvcHJvL2FwZXJjdS1hcmFiaWMtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1hcmFiaWMtbGlnaHQge1xuICBmb250LWZhbWlseTogYXBlcmN1LWFyYWJpYy1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWFyYWJpYy1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1hcmFiaWMvcHJvL2FwZXJjdS1hcmFiaWMtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1hcmFiaWMvcHJvL2FwZXJjdS1hcmFiaWMtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWFyYWJpYy1tZWRpdW0ge1xuICBmb250LWZhbWlseTogYXBlcmN1LWFyYWJpYy1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1hcmFiaWMtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1hcmFiaWMvcHJvL2FwZXJjdS1hcmFiaWMtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWFyYWJpYy9wcm8vYXBlcmN1LWFyYWJpYy1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtYXJhYmljL3Byby9hcGVyY3UtYXJhYmljLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1hcmFiaWMtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtYXJhYmljLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1jb25kZW5zZWQtYmxhY2staXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1ibGFjay1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1ibGFjay1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWJsYWNrLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWJsYWNrLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1ibGFjay1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1jb25kZW5zZWQtYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1jb25kZW5zZWQtYmxhY2staXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtY29uZGVuc2VkLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtY29uZGVuc2VkLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1jb25kZW5zZWQtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1jb25kZW5zZWQtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1jb25kZW5zZWQtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogYXBlcmN1LWNvbmRlbnNlZC1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWNvbmRlbnNlZC1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWNvbmRlbnNlZC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1jb25kZW5zZWQtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWNvbmRlbnNlZC1leHRyYWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1leHRyYWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtZXh0cmFib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtZXh0cmFib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWV4dHJhYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtZXh0cmFib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWNvbmRlbnNlZC1leHRyYWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1jb25kZW5zZWQtZXh0cmFib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWNvbmRlbnNlZC1leHRyYWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWV4dHJhYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWV4dHJhYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtZXh0cmFib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtZXh0cmFib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWV4dHJhYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWNvbmRlbnNlZC1leHRyYWJvbGQge1xuICBmb250LWZhbWlseTogYXBlcmN1LWNvbmRlbnNlZC1leHRyYWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS1jb25kZW5zZWQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwZXJjdS1jb25kZW5zZWQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1jb25kZW5zZWQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtY29uZGVuc2VkLWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1saWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtY29uZGVuc2VkLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtY29uZGVuc2VkLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWNvbmRlbnNlZC1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWNvbmRlbnNlZC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtY29uZGVuc2VkLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtY29uZGVuc2VkLW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLW1lZGl1bS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1tZWRpdW0taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbWVkaXVtLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1tZWRpdW0taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtY29uZGVuc2VkLW1lZGl1bS1pdGFsaWMge1xuICBmb250LWZhbWlseTogYXBlcmN1LWNvbmRlbnNlZC1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcGVyY3UtY29uZGVuc2VkLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtY29uZGVuc2VkLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtY29uZGVuc2VkLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LWNvbmRlbnNlZC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LWNvbmRlbnNlZC9wcm8vYXBlcmN1LWNvbmRlbnNlZC1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtY29uZGVuc2VkL3Byby9hcGVyY3UtY29uZGVuc2VkLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS1jb25kZW5zZWQvcHJvL2FwZXJjdS1jb25kZW5zZWQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LWNvbmRlbnNlZC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS1jb25kZW5zZWQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LXRoYWktYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS10aGFpL3Byby9hcGVyY3UtdGhhaS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS10aGFpL3Byby9hcGVyY3UtdGhhaS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LXRoYWkvcHJvL2FwZXJjdS10aGFpLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LXRoYWkvcHJvL2FwZXJjdS10aGFpLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS10aGFpL3Byby9hcGVyY3UtdGhhaS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtdGhhaS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS10aGFpLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS10aGFpLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LXRoYWkvcHJvL2FwZXJjdS10aGFpLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS10aGFpL3Byby9hcGVyY3UtdGhhaS1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS10aGFpL3Byby9hcGVyY3UtdGhhaS1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcGVyY3UtdGhhaS9wcm8vYXBlcmN1LXRoYWktbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS10aGFpL3Byby9hcGVyY3UtdGhhaS1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LXRoYWktbGlnaHQge1xuICBmb250LWZhbWlseTogYXBlcmN1LXRoYWktbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwZXJjdS10aGFpLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS10aGFpL3Byby9hcGVyY3UtdGhhaS1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LXRoYWkvcHJvL2FwZXJjdS10aGFpLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS10aGFpL3Byby9hcGVyY3UtdGhhaS1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LXRoYWkvcHJvL2FwZXJjdS10aGFpLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LXRoYWkvcHJvL2FwZXJjdS10aGFpLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXBlcmN1LXRoYWktbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS10aGFpLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXBlcmN1LXRoYWktcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS10aGFpL3Byby9hcGVyY3UtdGhhaS1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS10aGFpL3Byby9hcGVyY3UtdGhhaS1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LXRoYWkvcHJvL2FwZXJjdS10aGFpLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXBlcmN1LXRoYWkvcHJvL2FwZXJjdS10aGFpLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwZXJjdS10aGFpL3Byby9hcGVyY3UtdGhhaS1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcGVyY3UtdGhhaS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGFwZXJjdS10aGFpLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwdGEtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcHRhL3Byby9hcHRhLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcHRhL3Byby9hcHRhLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwdGEtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogYXB0YS1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXB0YS1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcHRhL3Byby9hcHRhLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXB0YS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGFwdGEtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXB0YS1leHRyYWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1leHRyYWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtZXh0cmFib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtZXh0cmFib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcHRhL3Byby9hcHRhLWV4dHJhYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtZXh0cmFib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXB0YS1leHRyYWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGFwdGEtZXh0cmFib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXB0YS1leHRyYWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcHRhL3Byby9hcHRhLWV4dHJhYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcHRhL3Byby9hcHRhLWV4dHJhYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtZXh0cmFib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtZXh0cmFib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcHRhL3Byby9hcHRhLWV4dHJhYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXB0YS1leHRyYWJvbGQge1xuICBmb250LWZhbWlseTogYXB0YS1leHRyYWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FwdGEtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcHRhL3Byby9hcHRhLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcHRhL3Byby9hcHRhLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwdGEtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGFwdGEtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcHRhLWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1saWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcHRhLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcHRhLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXB0YS1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXB0YS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBhcHRhLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcHRhLW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcHRhL3Byby9hcHRhLW1lZGl1bS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1tZWRpdW0taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtbWVkaXVtLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1tZWRpdW0taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcHRhLW1lZGl1bS1pdGFsaWMge1xuICBmb250LWZhbWlseTogYXB0YS1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcHRhLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcHRhLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBhcHRhLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXB0YS1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcHRhL3Byby9hcHRhLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXB0YS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGFwdGEtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXB0YS10aGluLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtdGhpbi1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS10aGluLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtdGhpbi1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS10aGluLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS10aGluLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXB0YS10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcHRhLXRoaW4taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcHRhLXRoaW4nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcHRhL3Byby9hcHRhLXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS10aGluLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS10aGluLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FwdGEvcHJvL2FwdGEtdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXB0YS9wcm8vYXB0YS10aGluLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcHRhLXRoaW4ge1xuICBmb250LWZhbWlseTogYXB0YS10aGluO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcHRhLXZmJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXB0YS92Zi9hcHRhLXZmLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXB0YS92Zi9hcHRhLXZmLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcHRhL3ZmL2FwdGEtdmYud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcHRhL3ZmL2FwdGEtdmYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXB0YS92Zi9hcHRhLXZmLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFwdGEtdmYge1xuICBmb250LWZhbWlseTogYXB0YS12Zjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXJjaGl2ZS1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXJjaGl2ZS1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBhcmNoaXZlLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcmNoaXZlLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcmNoaXZlLWJvbGQge1xuICBmb250LWZhbWlseTogYXJjaGl2ZS1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcmNoaXZlLWV4dHJhYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLWV4dHJhYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1leHRyYWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1leHRyYWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtZXh0cmFib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1leHRyYWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcmNoaXZlLWV4dHJhYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogYXJjaGl2ZS1leHRyYWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcmNoaXZlLWV4dHJhYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtZXh0cmFib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtZXh0cmFib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1leHRyYWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1leHRyYWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtZXh0cmFib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcmNoaXZlLWV4dHJhYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBhcmNoaXZlLWV4dHJhYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXJjaGl2ZS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXJjaGl2ZS1pdGFsaWMge1xuICBmb250LWZhbWlseTogYXJjaGl2ZS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FyY2hpdmUtbW9ubyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtbW9uby1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLW1vbm8tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLW1vbm8tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1tb25vLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLW1vbm8tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFyY2hpdmUtbW9ubyB7XG4gIGZvbnQtZmFtaWx5OiBhcmNoaXZlLW1vbm87XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FyY2hpdmUtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2FyY2hpdmUvcHJvL2FyY2hpdmUtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFyY2hpdmUtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBhcmNoaXZlLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2FyY2hpdmUtc2VtaWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmFyY2hpdmUtc2VtaWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGFyY2hpdmUtc2VtaWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcmNoaXZlLXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXJjaGl2ZS9wcm8vYXJjaGl2ZS1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hcmNoaXZlL3Byby9hcmNoaXZlLXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hcmNoaXZlLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGFyY2hpdmUtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2F1Z3VzdGUtc2Fucy1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNhbnMvcHJvL2F1Z3VzdGUtc2Fucy1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNhbnMvcHJvL2F1Z3VzdGUtc2Fucy1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNhbnMvcHJvL2F1Z3VzdGUtc2Fucy1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hdWd1c3RlLXNhbnMtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBhdWd1c3RlLXNhbnMtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXVndXN0ZS1zYW5zLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNhbnMvcHJvL2F1Z3VzdGUtc2Fucy1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNhbnMvcHJvL2F1Z3VzdGUtc2Fucy1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmF1Z3VzdGUtc2Fucy1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBhdWd1c3RlLXNhbnMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2F1Z3VzdGUtc2Fucy1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNhbnMvcHJvL2F1Z3VzdGUtc2Fucy1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2Fucy9wcm8vYXVndXN0ZS1zYW5zLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hdWd1c3RlLXNhbnMtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGF1Z3VzdGUtc2Fucy1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2F1Z3VzdGUtc2Fucy1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNhbnMvcHJvL2F1Z3VzdGUtc2Fucy1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zYW5zL3Byby9hdWd1c3RlLXNhbnMtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNhbnMvcHJvL2F1Z3VzdGUtc2Fucy1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNhbnMvcHJvL2F1Z3VzdGUtc2Fucy1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hdWd1c3RlLXNhbnMtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBhdWd1c3RlLXNhbnMtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXVndXN0ZS1zZXJpZi1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zZXJpZi9wcm8vYXVndXN0ZS1zZXJpZi1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNlcmlmL3Byby9hdWd1c3RlLXNlcmlmLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXVndXN0ZS1zZXJpZi1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGF1Z3VzdGUtc2VyaWYtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXVndXN0ZS1zZXJpZi1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zZXJpZi9wcm8vYXVndXN0ZS1zZXJpZi1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zZXJpZi9wcm8vYXVndXN0ZS1zZXJpZi1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zZXJpZi9wcm8vYXVndXN0ZS1zZXJpZi1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXVndXN0ZS1zZXJpZi1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBhdWd1c3RlLXNlcmlmLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhdWd1c3RlLXNlcmlmLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zZXJpZi9wcm8vYXVndXN0ZS1zZXJpZi1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zZXJpZi9wcm8vYXVndXN0ZS1zZXJpZi1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5hdWd1c3RlLXNlcmlmLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBhdWd1c3RlLXNlcmlmLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYXVndXN0ZS1zZXJpZi1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXVndXN0ZS1zZXJpZi9wcm8vYXVndXN0ZS1zZXJpZi1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9hdWd1c3RlLXNlcmlmL3Byby9hdWd1c3RlLXNlcmlmLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2F1Z3VzdGUtc2VyaWYvcHJvL2F1Z3VzdGUtc2VyaWYtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYXVndXN0ZS1zZXJpZi1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGF1Z3VzdGUtc2VyaWYtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFsLWd4JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFsL2JhbC1neC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JhbC9iYWwtZ3guZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2JhbC9iYWwtZ3gud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYWwvYmFsLWd4LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JhbC9iYWwtZ3gudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFsLWd4IHtcbiAgZm9udC1mYW1pbHk6IGJhbC1neDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2sge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYmxhY2staXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYmxhY2staXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYmxhY2staXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYmxhY2sge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtZXh0cmFsaWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtbW9uby1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtbW9uby1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1tb25vLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtbW9uby1pdGFsaWMge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLW1vbm8taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtbW9uby1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtbW9uby1tZWRpdW0taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbWVkaXVtLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtbW9uby1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtbW9uby1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLW1vbm8tbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1tb25vLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW1vbm8tcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW1vbm8tcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtbW9uby1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1tb25vLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1tb25vLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLW1vbm8tcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZSB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtb2ZmLXdoaXRlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS10aGluLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLXRoaW4taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLXRoaW4taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtdGhpbi1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtdGhpbi1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLXRoaW4taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLXRoaW4taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtdGhpbic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtdGhpbi1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS9wcm8vYmFzaXMtZ3JvdGVzcXVlLXRoaW4tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlL3Byby9iYXNpcy1ncm90ZXNxdWUtdGhpbi1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLXRoaW4ge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLXRoaW47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2sge1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYXNpcy1ncm90ZXNxdWUtYXJhYmljL3Byby9iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Jhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmItbW9kZXJuLWNvbmRlbnNlZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi9wcm8vYmItbW9kZXJuLWNvbmRlbnNlZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYi1tb2Rlcm4vcHJvL2JiLW1vZGVybi1jb25kZW5zZWQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYi1tb2Rlcm4vcHJvL2JiLW1vZGVybi1jb25kZW5zZWQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmItbW9kZXJuL3Byby9iYi1tb2Rlcm4tY29uZGVuc2VkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9iYi1tb2Rlcm4vcHJvL2JiLW1vZGVybi1jb25kZW5zZWQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJiLW1vZGVybi1jb25kZW5zZWQge1xuICBmb250LWZhbWlseTogYmItbW9kZXJuLWNvbmRlbnNlZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmItbW9kZXJuLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9iYi1tb2Rlcm4vcHJvL2JiLW1vZGVybi1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi9wcm8vYmItbW9kZXJuLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9iYi1tb2Rlcm4vcHJvL2JiLW1vZGVybi1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi9wcm8vYmItbW9kZXJuLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi9wcm8vYmItbW9kZXJuLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJiLW1vZGVybi1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGJiLW1vZGVybi1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYi1tb2Rlcm4tc2VtaWNvbmRlbnNlZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi9wcm8vYmItbW9kZXJuLXNlbWljb25kZW5zZWQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmItbW9kZXJuL3Byby9iYi1tb2Rlcm4tc2VtaWNvbmRlbnNlZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi9wcm8vYmItbW9kZXJuLXNlbWljb25kZW5zZWQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmItbW9kZXJuL3Byby9iYi1tb2Rlcm4tc2VtaWNvbmRlbnNlZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYmItbW9kZXJuL3Byby9iYi1tb2Rlcm4tc2VtaWNvbmRlbnNlZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmItbW9kZXJuLXNlbWljb25kZW5zZWQge1xuICBmb250LWZhbWlseTogYmItbW9kZXJuLXNlbWljb25kZW5zZWQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JiLW1vZGVybi14LWNvbmRlbnNlZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi9wcm8vYmItbW9kZXJuLXgtY29uZGVuc2VkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi9wcm8vYmItbW9kZXJuLXgtY29uZGVuc2VkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmItbW9kZXJuL3Byby9iYi1tb2Rlcm4teC1jb25kZW5zZWQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmItbW9kZXJuL3Byby9iYi1tb2Rlcm4teC1jb25kZW5zZWQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi9wcm8vYmItbW9kZXJuLXgtY29uZGVuc2VkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5iYi1tb2Rlcm4teC1jb25kZW5zZWQge1xuICBmb250LWZhbWlseTogYmItbW9kZXJuLXgtY29uZGVuc2VkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdiYi1tb2Rlcm4teHgtY29uZGVuc2VkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmItbW9kZXJuL3Byby9iYi1tb2Rlcm4teHgtY29uZGVuc2VkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi9wcm8vYmItbW9kZXJuLXh4LWNvbmRlbnNlZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi9wcm8vYmItbW9kZXJuLXh4LWNvbmRlbnNlZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9iYi1tb2Rlcm4vcHJvL2JiLW1vZGVybi14eC1jb25kZW5zZWQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi9wcm8vYmItbW9kZXJuLXh4LWNvbmRlbnNlZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYmItbW9kZXJuLXh4LWNvbmRlbnNlZCB7XG4gIGZvbnQtZmFtaWx5OiBiYi1tb2Rlcm4teHgtY29uZGVuc2VkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCQk1vZGVyblByby1Sb21hbi1WRic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi92Zi9CQk1vZGVyblByby1Sb21hbi1WRi5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi92Zi9CQk1vZGVyblByby1Sb21hbi1WRi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYmItbW9kZXJuL3ZmL0JCTW9kZXJuUHJvLVJvbWFuLVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYmItbW9kZXJuL3ZmL0JCTW9kZXJuUHJvLVJvbWFuLVZGLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JiLW1vZGVybi92Zi9CQk1vZGVyblByby1Sb21hbi1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5CQk1vZGVyblByby1Sb21hbi1WRiB7XG4gIGZvbnQtZmFtaWx5OiBCQk1vZGVyblByby1Sb21hbi1WRjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYnJpY2stZGlzcGxheS1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLWRpc3BsYXktYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLWRpc3BsYXktYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5icmljay1kaXNwbGF5LWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IGJyaWNrLWRpc3BsYXktYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JyaWNrLWRpc3BsYXktZXh0cmFsaWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWV4dHJhbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLWRpc3BsYXktZXh0cmFsaWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWV4dHJhbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLWRpc3BsYXktZXh0cmFsaWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLWRpc3BsYXktZXh0cmFsaWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnJpY2stZGlzcGxheS1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGJyaWNrLWRpc3BsYXktZXh0cmFsaWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYnJpY2stZGlzcGxheS1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLWRpc3BsYXktbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLWRpc3BsYXktbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5icmljay1kaXNwbGF5LWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGJyaWNrLWRpc3BsYXktbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JyaWNrLWRpc3BsYXktbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLWRpc3BsYXktbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stZGlzcGxheS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnJpY2stZGlzcGxheS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogYnJpY2stZGlzcGxheS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JyaWNrLWRpc3BsYXktcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLWRpc3BsYXktcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay1kaXNwbGF5LXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLWRpc3BsYXktcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLWRpc3BsYXktcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnJpY2stZGlzcGxheS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGJyaWNrLWRpc3BsYXktcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYnJpY2stdGV4dC1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLXRleHQtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLXRleHQtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5icmljay10ZXh0LWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IGJyaWNrLXRleHQtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JyaWNrLXRleHQtZXh0cmFsaWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWV4dHJhbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLXRleHQtZXh0cmFsaWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWV4dHJhbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLXRleHQtZXh0cmFsaWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLXRleHQtZXh0cmFsaWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnJpY2stdGV4dC1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGJyaWNrLXRleHQtZXh0cmFsaWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYnJpY2stdGV4dC1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLXRleHQtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLXRleHQtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5icmljay10ZXh0LWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGJyaWNrLXRleHQtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JyaWNrLXRleHQtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLXRleHQtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9icmljay9wcm8vYnJpY2stdGV4dC1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnJpY2stdGV4dC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogYnJpY2stdGV4dC1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JyaWNrLXRleHQtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLXRleHQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2JyaWNrL3Byby9icmljay10ZXh0LXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLXRleHQtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYnJpY2svcHJvL2JyaWNrLXRleHQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnJpY2stdGV4dC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGJyaWNrLXRleHQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYnVyZ2Vzcy1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnVyZ2Vzcy1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBidXJnZXNzLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdidXJnZXNzLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5idXJnZXNzLWJvbGQge1xuICBmb250LWZhbWlseTogYnVyZ2Vzcy1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdidXJnZXNzLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5idXJnZXNzLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBidXJnZXNzLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYnVyZ2Vzcy1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYnVyZ2Vzcy9wcm8vYnVyZ2Vzcy1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3MtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnVyZ2Vzcy1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGJ1cmdlc3MtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYnVyZ2Vzcy1zZW1pYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLXNlbWlib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLXNlbWlib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3Mtc2VtaWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3Mtc2VtaWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLXNlbWlib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uYnVyZ2Vzcy1zZW1pYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogYnVyZ2Vzcy1zZW1pYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2J1cmdlc3Mtc2VtaWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3Mtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9idXJnZXNzL3Byby9idXJnZXNzLXNlbWlib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3Mtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2J1cmdlc3MvcHJvL2J1cmdlc3Mtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJ1cmdlc3Mtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogYnVyZ2Vzcy1zZW1pYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2FzdGxlZG93bi1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2FzdGxlZG93bi1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBjYXN0bGVkb3duLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjYXN0bGVkb3duLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jYXN0bGVkb3duLWJvbGQge1xuICBmb250LWZhbWlseTogY2FzdGxlZG93bi1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjYXN0bGVkb3duLWN1cnNpdmUnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWN1cnNpdmUtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1jdXJzaXZlLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1jdXJzaXZlLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tY3Vyc2l2ZS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1jdXJzaXZlLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jYXN0bGVkb3duLWN1cnNpdmUge1xuICBmb250LWZhbWlseTogY2FzdGxlZG93bi1jdXJzaXZlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjYXN0bGVkb3duLWRvdHRlZC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1kb3R0ZWQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWRvdHRlZC1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1kb3R0ZWQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWRvdHRlZC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWRvdHRlZC1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jYXN0bGVkb3duLWRvdHRlZC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGNhc3RsZWRvd24tZG90dGVkLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nhc3RsZWRvd24tZnVuLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tZnVuLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tZnVuLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tZnVuLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNhc3RsZWRvd24tZnVuLWJvbGQge1xuICBmb250LWZhbWlseTogY2FzdGxlZG93bi1mdW4tYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2FzdGxlZG93bi1mdW4taGVhdnknO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1oZWF2eS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1oZWF2eS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tZnVuLWhlYXZ5LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tZnVuLWhlYXZ5LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1oZWF2eS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2FzdGxlZG93bi1mdW4taGVhdnkge1xuICBmb250LWZhbWlseTogY2FzdGxlZG93bi1mdW4taGVhdnk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nhc3RsZWRvd24tZnVuLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tZnVuLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWZ1bi1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tZnVuLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tZnVuLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNhc3RsZWRvd24tZnVuLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY2FzdGxlZG93bi1mdW4tcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2FzdGxlZG93bi1oZWF2eS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWhlYXZ5LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWhlYXZ5LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24taGVhdnktaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24taGVhdnktaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWhlYXZ5LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2FzdGxlZG93bi1oZWF2eS1pdGFsaWMge1xuICBmb250LWZhbWlseTogY2FzdGxlZG93bi1oZWF2eS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nhc3RsZWRvd24taGVhdnknO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWhlYXZ5LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24taGVhdnktcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWhlYXZ5LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24taGVhdnktcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24taGVhdnktcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNhc3RsZWRvd24taGVhdnkge1xuICBmb250LWZhbWlseTogY2FzdGxlZG93bi1oZWF2eTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2FzdGxlZG93bi1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2FzdGxlZG93bi1pdGFsaWMge1xuICBmb250LWZhbWlseTogY2FzdGxlZG93bi1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nhc3RsZWRvd24tcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vcHJvL2Nhc3RsZWRvd24tcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9wcm8vY2FzdGxlZG93bi1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3Byby9jYXN0bGVkb3duLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNhc3RsZWRvd24tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBjYXN0bGVkb3duLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nhc3RsZWRvd24tY3Vyc2l2ZS1kb3RzLW5vLWRpcnMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3N1cC9jYXN0bGVkb3duLWN1cnNpdmUtZG90cy1uby1kaXJzLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9zdXAvY2FzdGxlZG93bi1jdXJzaXZlLWRvdHMtbm8tZGlycy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9zdXAvY2FzdGxlZG93bi1jdXJzaXZlLWRvdHMtbm8tZGlycy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nhc3RsZWRvd24vc3VwL2Nhc3RsZWRvd24tY3Vyc2l2ZS1kb3RzLW5vLWRpcnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9zdXAvY2FzdGxlZG93bi1jdXJzaXZlLWRvdHMtbm8tZGlycy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jYXN0bGVkb3duLWN1cnNpdmUtZG90cy1uby1kaXJzIHtcbiAgZm9udC1mYW1pbHk6IGNhc3RsZWRvd24tY3Vyc2l2ZS1kb3RzLW5vLWRpcnM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nhc3RsZWRvd24tY3Vyc2l2ZS1kb3RzJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9zdXAvY2FzdGxlZG93bi1jdXJzaXZlLWRvdHMuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3N1cC9jYXN0bGVkb3duLWN1cnNpdmUtZG90cy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9zdXAvY2FzdGxlZG93bi1jdXJzaXZlLWRvdHMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3N1cC9jYXN0bGVkb3duLWN1cnNpdmUtZG90cy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3N1cC9jYXN0bGVkb3duLWN1cnNpdmUtZG90cy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jYXN0bGVkb3duLWN1cnNpdmUtZG90cyB7XG4gIGZvbnQtZmFtaWx5OiBjYXN0bGVkb3duLWN1cnNpdmUtZG90cztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2FzdGxlZG93bi1jdXJzaXZlLWxpbmVkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9zdXAvY2FzdGxlZG93bi1jdXJzaXZlLWxpbmVkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9zdXAvY2FzdGxlZG93bi1jdXJzaXZlLWxpbmVkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3N1cC9jYXN0bGVkb3duLWN1cnNpdmUtbGluZWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jYXN0bGVkb3duL3N1cC9jYXN0bGVkb3duLWN1cnNpdmUtbGluZWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2FzdGxlZG93bi9zdXAvY2FzdGxlZG93bi1jdXJzaXZlLWxpbmVkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNhc3RsZWRvd24tY3Vyc2l2ZS1saW5lZCB7XG4gIGZvbnQtZmFtaWx5OiBjYXN0bGVkb3duLWN1cnNpdmUtbGluZWQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NlbnRyYWwtYXZlbnVlLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jZW50cmFsLWF2ZW51ZS9jZW50cmFsLWF2ZW51ZS1ib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2VudHJhbC1hdmVudWUvY2VudHJhbC1hdmVudWUtYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2VudHJhbC1hdmVudWUvY2VudHJhbC1hdmVudWUtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NlbnRyYWwtYXZlbnVlL2NlbnRyYWwtYXZlbnVlLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2VudHJhbC1hdmVudWUvY2VudHJhbC1hdmVudWUtYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jZW50cmFsLWF2ZW51ZS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNlbnRyYWwtYXZlbnVlLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nocm9tYXRpYy1jb21wYWN0LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1jb21wYWN0LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcGFjdC1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcGFjdC1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXBhY3QtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcGFjdC1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jaHJvbWF0aWMtY29tcGFjdC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNocm9tYXRpYy1jb21wYWN0LWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nocm9tYXRpYy1jb21wYWN0LW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXBhY3QtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXBhY3QtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcGFjdC1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcGFjdC1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXBhY3QtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jaHJvbWF0aWMtY29tcGFjdC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY2hyb21hdGljLWNvbXBhY3QtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjaHJvbWF0aWMtY29tcGFjdC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcGFjdC1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXBhY3QtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXBhY3QtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1jb21wYWN0LXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXBhY3QtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2hyb21hdGljLWNvbXBhY3QtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBjaHJvbWF0aWMtY29tcGFjdC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjaHJvbWF0aWMtY29tcGFjdC1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXBhY3Qtc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcGFjdC1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXBhY3Qtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcGFjdC1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcGFjdC1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2hyb21hdGljLWNvbXBhY3Qtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogY2hyb21hdGljLWNvbXBhY3Qtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nocm9tYXRpYy1jb21wcmVzc2VkLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1jb21wcmVzc2VkLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcHJlc3NlZC1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcHJlc3NlZC1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXByZXNzZWQtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcHJlc3NlZC1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jaHJvbWF0aWMtY29tcHJlc3NlZC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNocm9tYXRpYy1jb21wcmVzc2VkLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nocm9tYXRpYy1jb21wcmVzc2VkLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXByZXNzZWQtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXByZXNzZWQtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcHJlc3NlZC1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcHJlc3NlZC1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXByZXNzZWQtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jaHJvbWF0aWMtY29tcHJlc3NlZC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY2hyb21hdGljLWNvbXByZXNzZWQtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjaHJvbWF0aWMtY29tcHJlc3NlZC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcHJlc3NlZC1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXByZXNzZWQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXByZXNzZWQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1jb21wcmVzc2VkLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXByZXNzZWQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2hyb21hdGljLWNvbXByZXNzZWQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBjaHJvbWF0aWMtY29tcHJlc3NlZC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjaHJvbWF0aWMtY29tcHJlc3NlZC1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXByZXNzZWQtc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcHJlc3NlZC1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbXByZXNzZWQtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcHJlc3NlZC1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29tcHJlc3NlZC1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2hyb21hdGljLWNvbXByZXNzZWQtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogY2hyb21hdGljLWNvbXByZXNzZWQtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nocm9tYXRpYy1jb25kZW5zZWQtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbmRlbnNlZC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbmRlbnNlZC1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29uZGVuc2VkLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29uZGVuc2VkLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbmRlbnNlZC1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jaHJvbWF0aWMtY29uZGVuc2VkLWJvbGQge1xuICBmb250LWZhbWlseTogY2hyb21hdGljLWNvbmRlbnNlZC1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjaHJvbWF0aWMtY29uZGVuc2VkLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbmRlbnNlZC1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29uZGVuc2VkLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbmRlbnNlZC1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29uZGVuc2VkLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29uZGVuc2VkLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2hyb21hdGljLWNvbmRlbnNlZC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY2hyb21hdGljLWNvbmRlbnNlZC1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nocm9tYXRpYy1jb25kZW5zZWQtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbmRlbnNlZC1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbmRlbnNlZC1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29uZGVuc2VkLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29uZGVuc2VkLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbmRlbnNlZC1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jaHJvbWF0aWMtY29uZGVuc2VkLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY2hyb21hdGljLWNvbmRlbnNlZC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjaHJvbWF0aWMtY29uZGVuc2VkLXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtY29uZGVuc2VkLXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbmRlbnNlZC1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbmRlbnNlZC1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1jb25kZW5zZWQtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWNvbmRlbnNlZC1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2hyb21hdGljLWNvbmRlbnNlZC1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjaHJvbWF0aWMtY29uZGVuc2VkLXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjaHJvbWF0aWMtZ2VvbWV0cmljLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nZW9tZXRyaWMtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nZW9tZXRyaWMtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdlb21ldHJpYy1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdlb21ldHJpYy1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nZW9tZXRyaWMtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2hyb21hdGljLWdlb21ldHJpYy1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNocm9tYXRpYy1nZW9tZXRyaWMtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2hyb21hdGljLWdlb21ldHJpYy1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nZW9tZXRyaWMtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdlb21ldHJpYy1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nZW9tZXRyaWMtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdlb21ldHJpYy1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdlb21ldHJpYy1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNocm9tYXRpYy1nZW9tZXRyaWMtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGNocm9tYXRpYy1nZW9tZXRyaWMtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjaHJvbWF0aWMtZ2VvbWV0cmljLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nZW9tZXRyaWMtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nZW9tZXRyaWMtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdlb21ldHJpYy1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdlb21ldHJpYy1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nZW9tZXRyaWMtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2hyb21hdGljLWdlb21ldHJpYy1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGNocm9tYXRpYy1nZW9tZXRyaWMtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2hyb21hdGljLWdlb21ldHJpYy1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdlb21ldHJpYy1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nZW9tZXRyaWMtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nZW9tZXRyaWMtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ2VvbWV0cmljLXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nZW9tZXRyaWMtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNocm9tYXRpYy1nZW9tZXRyaWMtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogY2hyb21hdGljLWdlb21ldHJpYy1zZW1pYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2hyb21hdGljLWdvdGhpYy1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ290aGljLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ290aGljLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nb3RoaWMtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nb3RoaWMtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ290aGljLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNocm9tYXRpYy1nb3RoaWMtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjaHJvbWF0aWMtZ290aGljLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nocm9tYXRpYy1nb3RoaWMtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ290aGljLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nb3RoaWMtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ290aGljLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nb3RoaWMtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nb3RoaWMtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jaHJvbWF0aWMtZ290aGljLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBjaHJvbWF0aWMtZ290aGljLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2hyb21hdGljLWdvdGhpYy1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ290aGljLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ290aGljLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nb3RoaWMtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nb3RoaWMtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ290aGljLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNocm9tYXRpYy1nb3RoaWMtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBjaHJvbWF0aWMtZ290aGljLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nocm9tYXRpYy1nb3RoaWMtc2VtaWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1nb3RoaWMtc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ290aGljLXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ290aGljLXNlbWlib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdvdGhpYy1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ290aGljLXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jaHJvbWF0aWMtZ290aGljLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNocm9tYXRpYy1nb3RoaWMtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nocm9tYXRpYy1ncm90ZXNxdWUtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdyb3Rlc3F1ZS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdyb3Rlc3F1ZS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ3JvdGVzcXVlLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ3JvdGVzcXVlLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdyb3Rlc3F1ZS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jaHJvbWF0aWMtZ3JvdGVzcXVlLWJvbGQge1xuICBmb250LWZhbWlseTogY2hyb21hdGljLWdyb3Rlc3F1ZS1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjaHJvbWF0aWMtZ3JvdGVzcXVlLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdyb3Rlc3F1ZS1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ3JvdGVzcXVlLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdyb3Rlc3F1ZS1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ3JvdGVzcXVlLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ3JvdGVzcXVlLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2hyb21hdGljLWdyb3Rlc3F1ZS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY2hyb21hdGljLWdyb3Rlc3F1ZS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Nocm9tYXRpYy1ncm90ZXNxdWUtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdyb3Rlc3F1ZS1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdyb3Rlc3F1ZS1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdyb3Rlc3F1ZS1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jaHJvbWF0aWMtZ3JvdGVzcXVlLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY2hyb21hdGljLWdyb3Rlc3F1ZS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjaHJvbWF0aWMtZ3JvdGVzcXVlLXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3Byby9jaHJvbWF0aWMtZ3JvdGVzcXVlLXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdyb3Rlc3F1ZS1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdyb3Rlc3F1ZS1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvcHJvL2Nocm9tYXRpYy1ncm90ZXNxdWUtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy9wcm8vY2hyb21hdGljLWdyb3Rlc3F1ZS1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY2hyb21hdGljLWdyb3Rlc3F1ZS1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjaHJvbWF0aWMtZ3JvdGVzcXVlLXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDaHJvbWF0aWNQcm8tVkYnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMvdmYvQ2hyb21hdGljUHJvLVZGLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3ZmL0Nocm9tYXRpY1Byby1WRi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3ZmL0Nocm9tYXRpY1Byby1WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy92Zi9DaHJvbWF0aWNQcm8tVkYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljL3ZmL0Nocm9tYXRpY1Byby1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5DaHJvbWF0aWNQcm8tVkYge1xuICBmb250LWZhbWlseTogQ2hyb21hdGljUHJvLVZGO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjaHJvbWF0aWMtbW9uby1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljLW1vbm8vcHJvL2Nocm9tYXRpYy1tb25vLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljLW1vbm8vcHJvL2Nocm9tYXRpYy1tb25vLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMtbW9uby9wcm8vY2hyb21hdGljLW1vbm8tYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMtbW9uby9wcm8vY2hyb21hdGljLW1vbm8tYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljLW1vbm8vcHJvL2Nocm9tYXRpYy1tb25vLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNocm9tYXRpYy1tb25vLWJvbGQge1xuICBmb250LWZhbWlseTogY2hyb21hdGljLW1vbm8tYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2hyb21hdGljLW1vbm8tbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljLW1vbm8vcHJvL2Nocm9tYXRpYy1tb25vLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMtbW9uby9wcm8vY2hyb21hdGljLW1vbm8tbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljLW1vbm8vcHJvL2Nocm9tYXRpYy1tb25vLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMtbW9uby9wcm8vY2hyb21hdGljLW1vbm8tbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMtbW9uby9wcm8vY2hyb21hdGljLW1vbm8tbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jaHJvbWF0aWMtbW9uby1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY2hyb21hdGljLW1vbm8tbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjaHJvbWF0aWMtbW9uby1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljLW1vbm8vcHJvL2Nocm9tYXRpYy1tb25vLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljLW1vbm8vcHJvL2Nocm9tYXRpYy1tb25vLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMtbW9uby9wcm8vY2hyb21hdGljLW1vbm8tcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMtbW9uby9wcm8vY2hyb21hdGljLW1vbm8tcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljLW1vbm8vcHJvL2Nocm9tYXRpYy1tb25vLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNocm9tYXRpYy1tb25vLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY2hyb21hdGljLW1vbm8tcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY2hyb21hdGljLW1vbm8tc2VtaWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jaHJvbWF0aWMtbW9uby9wcm8vY2hyb21hdGljLW1vbm8tc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljLW1vbm8vcHJvL2Nocm9tYXRpYy1tb25vLXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljLW1vbm8vcHJvL2Nocm9tYXRpYy1tb25vLXNlbWlib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Nocm9tYXRpYy1tb25vL3Byby9jaHJvbWF0aWMtbW9uby1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY2hyb21hdGljLW1vbm8vcHJvL2Nocm9tYXRpYy1tb25vLXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jaHJvbWF0aWMtbW9uby1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjaHJvbWF0aWMtbW9uby1zZW1pYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tdmYtYmV0YSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL2NvaWduLXZmLWJldGEuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9jb2lnbi12Zi1iZXRhLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9jb2lnbi12Zi1iZXRhLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vY29pZ24tdmYtYmV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9jb2lnbi12Zi1iZXRhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLXZmLWJldGEge1xuICBmb250LWZhbWlseTogY29pZ24tdmYtYmV0YTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tMTEtdGhpbic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xMS10aGluLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xMS10aGluLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTExLXRoaW4tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTExLXRoaW4tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xMS10aGluLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi0xMS10aGluIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTExLXRoaW47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTEyLWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTItZXh0cmFsaWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTItZXh0cmFsaWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xMi1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xMi1leHRyYWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTItZXh0cmFsaWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMTItZXh0cmFsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi0xMi1leHRyYWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0xMy1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xMy1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTMtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTMtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTEzLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTMtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTEzLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTEzLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0xNC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTE0LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTE0LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTQtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTE0LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTE0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY29pZ24tMTQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tMTUtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTE1LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTUtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTE1LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTUtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTUtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi0xNS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY29pZ24tMTUtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0xNi1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0xNi1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTYtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTYtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTE2LXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTYtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTE2LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTE2LXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0xNy1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTE3LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTE3LWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTctYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMTctYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTE3LWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTE3LWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tMTctYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tMjEtdGhpbic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yMS10aGluLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yMS10aGluLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTIxLXRoaW4tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTIxLXRoaW4tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yMS10aGluLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi0yMS10aGluIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTIxLXRoaW47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTIyLWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjItZXh0cmFsaWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjItZXh0cmFsaWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yMi1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yMi1leHRyYWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjItZXh0cmFsaWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMjItZXh0cmFsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi0yMi1leHRyYWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0yMy1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yMy1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjMtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjMtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTIzLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjMtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTIzLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTIzLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0yNC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTI0LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTI0LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjQtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTI0LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTI0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY29pZ24tMjQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tMjUtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTI1LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjUtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTI1LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjUtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjUtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi0yNS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY29pZ24tMjUtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0yNi1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0yNi1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjYtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjYtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTI2LXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjYtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTI2LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTI2LXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0yNy1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTI3LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTI3LWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjctYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMjctYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTI3LWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTI3LWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tMjctYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tMzEtdGhpbic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zMS10aGluLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zMS10aGluLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTMxLXRoaW4tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTMxLXRoaW4tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zMS10aGluLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi0zMS10aGluIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTMxLXRoaW47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTMyLWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzItZXh0cmFsaWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzItZXh0cmFsaWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zMi1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zMi1leHRyYWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzItZXh0cmFsaWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tMzItZXh0cmFsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi0zMi1leHRyYWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0zMy1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zMy1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzMtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzMtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTMzLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzMtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTMzLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTMzLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0zNC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTM0LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTM0LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzQtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTM0LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTM0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY29pZ24tMzQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tMzUtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTM1LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzUtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTM1LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzUtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzUtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi0zNS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY29pZ24tMzUtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0zNi1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi0zNi1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzYtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzYtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTM2LXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzYtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTM2LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTM2LXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi0zNy1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTM3LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTM3LWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzctYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tMzctYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTM3LWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTM3LWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tMzctYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tNDEtdGhpbic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00MS10aGluLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00MS10aGluLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQxLXRoaW4tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQxLXRoaW4tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00MS10aGluLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi00MS10aGluIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTQxLXRoaW47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTQyLWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDItZXh0cmFsaWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDItZXh0cmFsaWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00Mi1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00Mi1leHRyYWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDItZXh0cmFsaWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNDItZXh0cmFsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi00Mi1leHRyYWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi00My1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00My1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDMtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDMtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQzLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDMtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTQzLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTQzLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi00NC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQ0LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQ0LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDQtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQ0LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTQ0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY29pZ24tNDQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tNDUtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQ1LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDUtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQ1LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDUtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDUtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi00NS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY29pZ24tNDUtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi00Ni1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi00Ni1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDYtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDYtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQ2LXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDYtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTQ2LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTQ2LXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi00Ny1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQ3LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQ3LWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDctYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNDctYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTQ3LWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTQ3LWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tNDctYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tNTEtdGhpbic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01MS10aGluLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01MS10aGluLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTUxLXRoaW4tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTUxLXRoaW4tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01MS10aGluLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi01MS10aGluIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTUxLXRoaW47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTUyLWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTItZXh0cmFsaWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTItZXh0cmFsaWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01Mi1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01Mi1leHRyYWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTItZXh0cmFsaWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNTItZXh0cmFsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi01Mi1leHRyYWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi01My1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01My1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTMtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTMtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTUzLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTMtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTUzLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTUzLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi01NC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTU0LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTU0LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTQtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTU0LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTU0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY29pZ24tNTQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tNTUtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTU1LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTUtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTU1LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTUtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTUtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi01NS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY29pZ24tNTUtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi01Ni1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi01Ni1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTYtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTYtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTU2LXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTYtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTU2LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTU2LXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi01Ny1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTU3LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTU3LWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTctYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNTctYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTU3LWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTU3LWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tNTctYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tNjEtdGhpbic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02MS10aGluLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02MS10aGluLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTYxLXRoaW4tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTYxLXRoaW4tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02MS10aGluLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi02MS10aGluIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTYxLXRoaW47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTYyLWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjItZXh0cmFsaWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjItZXh0cmFsaWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02Mi1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02Mi1leHRyYWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjItZXh0cmFsaWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNjItZXh0cmFsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi02Mi1leHRyYWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi02My1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02My1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjMtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjMtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTYzLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjMtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTYzLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTYzLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi02NC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTY0LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTY0LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjQtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTY0LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTY0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY29pZ24tNjQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tNjUtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTY1LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjUtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTY1LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjUtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjUtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi02NS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY29pZ24tNjUtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi02Ni1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi02Ni1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjYtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjYtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTY2LXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjYtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTY2LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTY2LXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi02Ny1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTY3LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTY3LWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjctYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNjctYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTY3LWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTY3LWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tNjctYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tNzEtdGhpbic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03MS10aGluLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03MS10aGluLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTcxLXRoaW4tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTcxLXRoaW4tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03MS10aGluLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi03MS10aGluIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTcxLXRoaW47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTcyLWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzItZXh0cmFsaWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzItZXh0cmFsaWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03Mi1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03Mi1leHRyYWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzItZXh0cmFsaWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tNzItZXh0cmFsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi03Mi1leHRyYWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi03My1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03My1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzMtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzMtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTczLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzMtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTczLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTczLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi03NC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTc0LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTc0LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzQtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTc0LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTc0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY29pZ24tNzQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tNzUtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTc1LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzUtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTc1LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzUtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzUtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi03NS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY29pZ24tNzUtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi03Ni1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi03Ni1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzYtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzYtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTc2LXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzYtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTc2LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTc2LXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi03Ny1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTc3LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTc3LWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzctYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tNzctYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTc3LWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTc3LWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tNzctYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tODEtdGhpbic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04MS10aGluLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04MS10aGluLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTgxLXRoaW4tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTgxLXRoaW4tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04MS10aGluLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi04MS10aGluIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTgxLXRoaW47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvaWduLTgyLWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODItZXh0cmFsaWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODItZXh0cmFsaWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04Mi1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04Mi1leHRyYWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODItZXh0cmFsaWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29pZ24tODItZXh0cmFsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi04Mi1leHRyYWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi04My1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04My1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODMtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODMtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTgzLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODMtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTgzLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTgzLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi04NC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTg0LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTg0LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODQtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTg0LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTg0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY29pZ24tODQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tODUtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTg1LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODUtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTg1LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODUtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODUtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2lnbi04NS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY29pZ24tODUtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi04Ni1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvaWduL3Byby9jb2lnbi04Ni1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODYtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODYtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTg2LXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODYtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTg2LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNvaWduLTg2LXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2lnbi04Ny1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTg3LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTg3LWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODctYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2lnbi9wcm8vY29pZ24tODctYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29pZ24vcHJvL2NvaWduLTg3LWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvaWduLTg3LWJvbGQge1xuICBmb250LWZhbWlseTogY29pZ24tODctYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS1iYW5uZXItaGFpcmxpbmUtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1iYW5uZXItaGFpcmxpbmUtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtYmFubmVyLWhhaXJsaW5lLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtYmFubmVyLWhhaXJsaW5lLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLWJhbm5lci1oYWlybGluZS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtYmFubmVyLWhhaXJsaW5lLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS1iYW5uZXItaGFpcmxpbmUtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGNvbHVtYmEtYmFubmVyLWhhaXJsaW5lLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS1iYW5uZXItaGFpcmxpbmUnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLWJhbm5lci1oYWlybGluZS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLWJhbm5lci1oYWlybGluZS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtYmFubmVyLWhhaXJsaW5lLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtYmFubmVyLWhhaXJsaW5lLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLWJhbm5lci1oYWlybGluZS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS1iYW5uZXItaGFpcmxpbmUge1xuICBmb250LWZhbWlseTogY29sdW1iYS1iYW5uZXItaGFpcmxpbmU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvbHVtYmEtcnVieS1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvbHVtYmEtcnVieS1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBjb2x1bWJhLXJ1YnktYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvbHVtYmEtcnVieS1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvbHVtYmEtcnVieS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNvbHVtYmEtcnVieS1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2x1bWJhLXJ1YnktaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2x1bWJhLXJ1YnktaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGNvbHVtYmEtcnVieS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvbHVtYmEtcnVieS1tZWRpdW0taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LW1lZGl1bS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktbWVkaXVtLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktbWVkaXVtLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvbHVtYmEtcnVieS1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGNvbHVtYmEtcnVieS1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2x1bWJhLXJ1YnktbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2x1bWJhLXJ1YnktbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGNvbHVtYmEtcnVieS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvbHVtYmEtcnVieS1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvbHVtYmEtcnVieS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGNvbHVtYmEtcnVieS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2x1bWJhLXJ1Ynktc2VtaWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LXNlbWlib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1Ynktc2VtaWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1Ynktc2VtaWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1Ynktc2VtaWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2x1bWJhLXJ1Ynktc2VtaWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGNvbHVtYmEtcnVieS1zZW1pYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvbHVtYmEtcnVieS1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1Ynktc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1Ynktc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1Ynktc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvbHVtYmEtcnVieS1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBjb2x1bWJhLXJ1Ynktc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvbHVtYmEtcnVieS11bHRyYS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktdWx0cmEtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS11bHRyYS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktdWx0cmEtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS11bHRyYS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS11bHRyYS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvbHVtYmEtcnVieS11bHRyYS1pdGFsaWMge1xuICBmb250LWZhbWlseTogY29sdW1iYS1ydWJ5LXVsdHJhLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS1ydWJ5LXVsdHJhJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS1ydWJ5LXVsdHJhLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS11bHRyYS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS11bHRyYS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXJ1YnktdWx0cmEtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtcnVieS11bHRyYS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS1ydWJ5LXVsdHJhIHtcbiAgZm9udC1mYW1pbHk6IGNvbHVtYmEtcnVieS11bHRyYTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS10ZXh0LWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS10ZXh0LWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGNvbHVtYmEtdGV4dC1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS10ZXh0LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS10ZXh0LWJvbGQge1xuICBmb250LWZhbWlseTogY29sdW1iYS10ZXh0LWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvbHVtYmEtdGV4dC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvbHVtYmEtdGV4dC1pdGFsaWMge1xuICBmb250LWZhbWlseTogY29sdW1iYS10ZXh0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS10ZXh0LW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS10ZXh0LW1lZGl1bS1pdGFsaWMge1xuICBmb250LWZhbWlseTogY29sdW1iYS10ZXh0LW1lZGl1bS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvbHVtYmEtdGV4dC1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvbHVtYmEtdGV4dC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY29sdW1iYS10ZXh0LW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS10ZXh0LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS10ZXh0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogY29sdW1iYS10ZXh0LXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2NvbHVtYmEtdGV4dC1zZW1pYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtc2VtaWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtc2VtaWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1zZW1pYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmNvbHVtYmEtdGV4dC1zZW1pYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogY29sdW1iYS10ZXh0LXNlbWlib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS10ZXh0LXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS10ZXh0LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNvbHVtYmEtdGV4dC1zZW1pYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29sdW1iYS10ZXh0LXVsdHJhLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC11bHRyYS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXVsdHJhLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC11bHRyYS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXVsdHJhLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXVsdHJhLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uY29sdW1iYS10ZXh0LXVsdHJhLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBjb2x1bWJhLXRleHQtdWx0cmEtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdjb2x1bWJhLXRleHQtdWx0cmEnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2x1bWJhL3Byby9jb2x1bWJhLXRleHQtdWx0cmEtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXVsdHJhLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXVsdHJhLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2NvbHVtYmEvcHJvL2NvbHVtYmEtdGV4dC11bHRyYS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvY29sdW1iYS9wcm8vY29sdW1iYS10ZXh0LXVsdHJhLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5jb2x1bWJhLXRleHQtdWx0cmEge1xuICBmb250LWZhbWlseTogY29sdW1iYS10ZXh0LXVsdHJhO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmYW5uLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYmxhY2staXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYmxhY2staXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmYW5uLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zhbm4tZ3JvdGVzcXVlLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtYmxhY2sge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zhbm4tZ3JvdGVzcXVlLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zhbm4tZ3JvdGVzcXVlLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBmYW5uLWdyb3Rlc3F1ZS1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmYW5uLWdyb3Rlc3F1ZS1ib29rLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1ib29rLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYm9vay1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYm9vay1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJvb2staXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYm9vay1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLWJvb2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZhbm4tZ3JvdGVzcXVlLWJvb2staXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmYW5uLWdyb3Rlc3F1ZS1ib29rJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJvb2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJvb2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYm9vay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtYm9vay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWJvb2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLWJvb2sge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtYm9vaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmFubi1ncm90ZXNxdWUtZXh0cmFsaWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtZXh0cmFsaWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmYW5uLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmFubi1ncm90ZXNxdWUtZXh0cmFsaWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGZhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zhbm4tZ3JvdGVzcXVlLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZhbm4tZ3JvdGVzcXVlLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmFubi1ncm90ZXNxdWUtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmYW5uLWdyb3Rlc3F1ZS1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGZhbm4tZ3JvdGVzcXVlLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmYW5uLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmFubi1ncm90ZXNxdWUtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmYW5uLWdyb3Rlc3F1ZS1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLXNlbWlib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGZhbm4tZ3JvdGVzcXVlLXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmYW5uLWdyb3Rlc3F1ZS10aGluLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zhbm4tZ3JvdGVzcXVlL3Byby9mYW5uLWdyb3Rlc3F1ZS10aGluLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtdGhpbi1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtdGhpbi1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLXRoaW4taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtdGhpbi1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZhbm4tZ3JvdGVzcXVlLXRoaW4taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmYW5uLWdyb3Rlc3F1ZS10aGluJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLXRoaW4tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtdGhpbi1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mYW5uLWdyb3Rlc3F1ZS9wcm8vZmFubi1ncm90ZXNxdWUtdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZmFubi1ncm90ZXNxdWUvcHJvL2Zhbm4tZ3JvdGVzcXVlLXRoaW4tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLXRoaW4ge1xuICBmb250LWZhbWlseTogZmFubi1ncm90ZXNxdWUtdGhpbjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9sZC1ncm90ZXNxdWUtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS9wcm8vZm9sZC1ncm90ZXNxdWUtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvbGQtZ3JvdGVzcXVlL3Byby9mb2xkLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb2xkLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmb2xkLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9sZC1ncm90ZXNxdWUtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvbGQtZ3JvdGVzcXVlL3Byby9mb2xkLWdyb3Rlc3F1ZS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvbGQtZ3JvdGVzcXVlL3Byby9mb2xkLWdyb3Rlc3F1ZS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvbGQtZ3JvdGVzcXVlL3Byby9mb2xkLWdyb3Rlc3F1ZS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb2xkLWdyb3Rlc3F1ZS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGZvbGQtZ3JvdGVzcXVlLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbGQtZ3JvdGVzcXVlLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvbGQtZ3JvdGVzcXVlL3Byby9mb2xkLWdyb3Rlc3F1ZS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvbGQtZ3JvdGVzcXVlL3Byby9mb2xkLWdyb3Rlc3F1ZS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9sZC1ncm90ZXNxdWUtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvbGQtZ3JvdGVzcXVlLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9sZC1ncm90ZXNxdWUtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS9wcm8vZm9sZC1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS9wcm8vZm9sZC1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS9wcm8vZm9sZC1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb2xkLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9sZC1ncm90ZXNxdWUtbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb2xkLWdyb3Rlc3F1ZS1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvbGQtZ3JvdGVzcXVlL3Byby9mb2xkLWdyb3Rlc3F1ZS1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS9wcm8vZm9sZC1ncm90ZXNxdWUtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS9wcm8vZm9sZC1ncm90ZXNxdWUtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS9wcm8vZm9sZC1ncm90ZXNxdWUtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvbGQtZ3JvdGVzcXVlLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGZvbGQtZ3JvdGVzcXVlLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb2xkLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS9wcm8vZm9sZC1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS9wcm8vZm9sZC1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvbGQtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9sZC1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9sZC1ncm90ZXNxdWUtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS9wcm8vZm9sZC1ncm90ZXNxdWUtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS9wcm8vZm9sZC1ncm90ZXNxdWUtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS9wcm8vZm9sZC1ncm90ZXNxdWUtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb2xkLWdyb3Rlc3F1ZS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogZm9sZC1ncm90ZXNxdWUtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb2xkLWdyb3Rlc3F1ZS1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS9wcm8vZm9sZC1ncm90ZXNxdWUtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS9wcm8vZm9sZC1ncm90ZXNxdWUtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvcHJvL2ZvbGQtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvbGQtZ3JvdGVzcXVlLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogZm9sZC1ncm90ZXNxdWUtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9sZEdyb3Rlc3F1ZS1WRic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvbGQtZ3JvdGVzcXVlL3ZmL0ZvbGRHcm90ZXNxdWUtVkYuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS92Zi9Gb2xkR3JvdGVzcXVlLVZGLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS92Zi9Gb2xkR3JvdGVzcXVlLVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvdmYvRm9sZEdyb3Rlc3F1ZS1WRi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb2xkLWdyb3Rlc3F1ZS92Zi9Gb2xkR3JvdGVzcXVlLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLkZvbGRHcm90ZXNxdWUtVkYge1xuICBmb250LWZhbWlseTogRm9sZEdyb3Rlc3F1ZS1WRjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2sge1xuICBmb250LWZhbWlseTogZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBmb3JtZS1ncm90ZXNxdWUtYXJhYmljLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtZXh0cmFib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWV4dHJhYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtZXh0cmFib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWV4dHJhYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtZXh0cmFib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtZXh0cmFib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWV4dHJhYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBmb3JtZS1ncm90ZXNxdWUtYXJhYmljLWV4dHJhYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1leHRyYWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWV4dHJhbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWV4dHJhbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtZXh0cmFsaWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtZXh0cmFsaWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWV4dHJhbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtZXh0cmFsaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBmb3JtZS1ncm90ZXNxdWUtYXJhYmljLWV4dHJhbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBmb3JtZS1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBmb3JtZS1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtc2VtaWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLXNlbWlib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtYXJhYmljLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYmxhY2staXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYmxhY2staXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYmxhY2staXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtYmxhY2sge1xuICBmb250LWZhbWlseTogZm9ybWUtZ3JvdGVzcXVlLWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3JtZS1ncm90ZXNxdWUtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ybWUtZ3JvdGVzcXVlLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ybWUtZ3JvdGVzcXVlLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ybWUtZ3JvdGVzcXVlLWV4dHJhYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9ybWUtZ3JvdGVzcXVlLWV4dHJhYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1leHRyYWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1leHRyYWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1leHRyYWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFsaWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFsaWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtZXh0cmFsaWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9ybWUtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3JtZS1ncm90ZXNxdWUtZXh0cmFsaWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFsaWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFsaWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFsaWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ybWUtZ3JvdGVzcXVlLWV4dHJhbGlnaHQge1xuICBmb250LWZhbWlseTogZm9ybWUtZ3JvdGVzcXVlLWV4dHJhbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtbGlnaHQge1xuICBmb250LWZhbWlseTogZm9ybWUtZ3JvdGVzcXVlLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3JtZS1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ybWUtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9ybWUtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1yZWd1bGFyLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLXJlZ3VsYXItaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLXJlZ3VsYXItaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtcmVndWxhci1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtcmVndWxhci1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLXJlZ3VsYXItaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtcmVndWxhci1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9ybWUtZ3JvdGVzcXVlLXJlZ3VsYXItaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3JtZS1ncm90ZXNxdWUtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ybWUtZ3JvdGVzcXVlLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogZm9ybWUtZ3JvdGVzcXVlLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1zZW1pYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1zZW1pYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlL3Byby9mb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS9wcm8vZm9ybWUtZ3JvdGVzcXVlLXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogZm9ybWUtZ3JvdGVzcXVlLXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3JtZS1ncm90ZXNxdWUtYXJhYmljLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBmb3JtZS1ncm90ZXNxdWUtYXJhYmljLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtZXh0cmFib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1leHRyYWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1leHRyYWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWV4dHJhYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWV4dHJhYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1leHRyYWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtZXh0cmFib2xkIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtZXh0cmFib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3JtZS1ncm90ZXNxdWUtYXJhYmljLWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWV4dHJhbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1leHRyYWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtZXh0cmFsaWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1leHRyYWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWV4dHJhbGlnaHQge1xuICBmb250LWZhbWlseTogZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1leHRyYWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3JtZS1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3JtZS1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3JtZS1ncm90ZXNxdWUtYXJhYmljLXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYXJhYmljLXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtYXJhYmljLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYmxhY2staXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYmxhY2staXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9ybWUtZ3JvdGVzcXVlLWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ybWUtZ3JvdGVzcXVlLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ybWUtZ3JvdGVzcXVlLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ybWUtZ3JvdGVzcXVlLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ybWUtZ3JvdGVzcXVlLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ybWUtZ3JvdGVzcXVlLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ybWUtZ3JvdGVzcXVlLWJvbGQge1xuICBmb250LWZhbWlseTogZm9ybWUtZ3JvdGVzcXVlLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1leHRyYWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1leHRyYWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1leHRyYWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtZXh0cmFib2xkIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1leHRyYWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFsaWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFsaWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFsaWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmb3JtZS1ncm90ZXNxdWUtZXh0cmFsaWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFsaWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtZXh0cmFsaWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWV4dHJhbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1leHRyYWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3JtZS1ncm90ZXNxdWUtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBmb3JtZS1ncm90ZXNxdWUtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtbWVkaXVtLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3JtZS1ncm90ZXNxdWUtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1yZWd1bGFyLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1yZWd1bGFyLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtcmVndWxhci1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtcmVndWxhci1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLXJlZ3VsYXItaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtcmVndWxhci1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1yZWd1bGFyLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmb3JtZS1ncm90ZXNxdWUtcmVndWxhci1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLXNlbWlib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcm1lLWdyb3Rlc3F1ZS1zZW1pYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2Zvcm1lLWdyb3Rlc3F1ZS1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2Zvcm1lLWdyb3Rlc3F1ZS1hcmFiaWMvcHJvL2Zvcm1lLWdyb3Rlc3F1ZS1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ybWUtZ3JvdGVzcXVlLWFyYWJpYy9wcm8vZm9ybWUtZ3JvdGVzcXVlLXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3JtZS1ncm90ZXNxdWUtYXJhYmljL3Byby9mb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcm1lLWdyb3Rlc3F1ZS1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBmb3JtZS1ncm90ZXNxdWUtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS1kaXNwbGF5LWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtZGlzcGxheS1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmb3J0ZXNjdWUtZGlzcGxheS1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ydGVzY3VlLWRpc3BsYXktYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcnRlc2N1ZS1kaXNwbGF5LWJvbGQge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLWRpc3BsYXktYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ydGVzY3VlLWRpc3BsYXktaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcnRlc2N1ZS1kaXNwbGF5LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmb3J0ZXNjdWUtZGlzcGxheS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS1kaXNwbGF5LWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1saWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtZGlzcGxheS1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtZGlzcGxheS1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLWRpc3BsYXktbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS1kaXNwbGF5LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1kaXNwbGF5LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtZGlzcGxheS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGZvcnRlc2N1ZS1kaXNwbGF5LXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS1kaXNwbGF5LXNlbWlib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtZGlzcGxheS1zZW1pYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtZGlzcGxheS1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtZGlzcGxheS1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLWRpc3BsYXktc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS1tZWRpYW4tYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtbWVkaWFuLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcnRlc2N1ZS1tZWRpYW4tYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS1tZWRpYW4tYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtbWVkaWFuLWJvbGQge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLW1lZGlhbi1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtbWVkaWFuLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLW1lZGlhbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLW1lZGlhbi1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS1tZWRpYW4tbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtbWVkaWFuLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmb3J0ZXNjdWUtbWVkaWFuLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ydGVzY3VlLW1lZGlhbi1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcnRlc2N1ZS1tZWRpYW4tbGlnaHQge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLW1lZGlhbi1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ydGVzY3VlLW1lZGlhbi1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcnRlc2N1ZS1tZWRpYW4tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBmb3J0ZXNjdWUtbWVkaWFuLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS1tZWRpYW4tc2VtaWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLXNlbWlib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tc2VtaWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tc2VtaWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tc2VtaWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtbWVkaWFuLXNlbWlib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmb3J0ZXNjdWUtbWVkaWFuLXNlbWlib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ydGVzY3VlLW1lZGlhbi1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLW1lZGlhbi1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtbWVkaWFuLXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS1tZWRpYW4tc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcnRlc2N1ZS1tZWRpYW4tc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLW1lZGlhbi1zZW1pYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ydGVzY3VlLXRleHQtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcnRlc2N1ZS10ZXh0LWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcnRlc2N1ZS10ZXh0LWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtdGV4dC1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLXRleHQtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBmb3J0ZXNjdWUtdGV4dC1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb3J0ZXNjdWUtdGV4dC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZm9ydGVzY3VlLXRleHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGZvcnRlc2N1ZS10ZXh0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ydGVzY3VlLXRleHQtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1saWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1saWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1saWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcnRlc2N1ZS10ZXh0LWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmb3J0ZXNjdWUtdGV4dC1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS10ZXh0LWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtdGV4dC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBmb3J0ZXNjdWUtdGV4dC1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ydGVzY3VlLXRleHQtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2ZvcnRlc2N1ZS9wcm8vZm9ydGVzY3VlLXRleHQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcnRlc2N1ZS10ZXh0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogZm9ydGVzY3VlLXRleHQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9ydGVzY3VlLXRleHQtc2VtaWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmZvcnRlc2N1ZS10ZXh0LXNlbWlib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBmb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvcnRlc2N1ZS10ZXh0LXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZm9ydGVzY3VlL3Byby9mb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9mb3J0ZXNjdWUvcHJvL2ZvcnRlc2N1ZS10ZXh0LXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5mb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBmb3J0ZXNjdWUtdGV4dC1zZW1pYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ2FydG9uLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdhcnRvbi1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBnYXJ0b24tYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dhcnRvbi1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5nYXJ0b24tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBnYXJ0b24tYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ2FydG9uLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dhcnRvbi9wcm8vZ2FydG9uLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdhcnRvbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogZ2FydG9uLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ2FydG9uLWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dhcnRvbi9wcm8vZ2FydG9uLWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1saWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1saWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1saWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdhcnRvbi1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZ2FydG9uLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ2FydG9uLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdhcnRvbi1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBnYXJ0b24tbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dhcnRvbi1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ2FydG9uL3Byby9nYXJ0b24tcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9nYXJ0b24vcHJvL2dhcnRvbi1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5nYXJ0b24tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBnYXJ0b24tcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ29vZGFsbC1ibGFjay1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWJsYWNrLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWJsYWNrLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtYmxhY2staXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtYmxhY2staXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWJsYWNrLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ29vZGFsbC1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogZ29vZGFsbC1ibGFjay1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dvb2RhbGwtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdvb2RhbGwtYmxhY2sge1xuICBmb250LWZhbWlseTogZ29vZGFsbC1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ29vZGFsbC1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ29vZGFsbC1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBnb29kYWxsLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdnb29kYWxsLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5nb29kYWxsLWJvbGQge1xuICBmb250LWZhbWlseTogZ29vZGFsbC1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdnb29kYWxsLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5nb29kYWxsLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBnb29kYWxsLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ29vZGFsbC1tZWRpdW0taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtbWVkaXVtLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ29vZGFsbC1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGdvb2RhbGwtbWVkaXVtLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ29vZGFsbC1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ29vZGFsbC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogZ29vZGFsbC1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dvb2RhbGwtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dvb2RhbGwvcHJvL2dvb2RhbGwtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdvb2RhbGwtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBnb29kYWxsLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dvb2RhbGwtc2VtaWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1zZW1pYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdvb2RhbGwtc2VtaWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGdvb2RhbGwtc2VtaWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdnb29kYWxsLXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLXNlbWlib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ29vZGFsbC9wcm8vZ29vZGFsbC1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9nb29kYWxsL3Byby9nb29kYWxsLXNlbWlib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5nb29kYWxsLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGdvb2RhbGwtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dyZW5ldHRlLWJsYWNrLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ibGFjay1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWJsYWNrLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ibGFjay1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWJsYWNrLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWJsYWNrLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3JlbmV0dGUtYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGdyZW5ldHRlLWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3JlbmV0dGUtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ncmVuZXR0ZS1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBncmVuZXR0ZS1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3JlbmV0dGUtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ncmVuZXR0ZS1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBncmVuZXR0ZS1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3JlbmV0dGUtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ncmVuZXR0ZS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGdyZW5ldHRlLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dyZW5ldHRlLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3JlbmV0dGUtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGdyZW5ldHRlLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3JlbmV0dGUtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ncmVuZXR0ZS1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZ3JlbmV0dGUtbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdncmVuZXR0ZS1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdyZW5ldHRlLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGdyZW5ldHRlLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdncmVuZXR0ZS1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdyZW5ldHRlLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogZ3JlbmV0dGUtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3JlbmV0dGUtc2VtaWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLXNlbWlib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtc2VtaWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLXNlbWlib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtc2VtaWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtc2VtaWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ncmVuZXR0ZS1zZW1pYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZ3JlbmV0dGUtc2VtaWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdncmVuZXR0ZS1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2dyZW5ldHRlL3Byby9ncmVuZXR0ZS1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3JlbmV0dGUvcHJvL2dyZW5ldHRlLXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9ncmVuZXR0ZS9wcm8vZ3JlbmV0dGUtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmdyZW5ldHRlLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGdyZW5ldHRlLXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdndWlkYS1ibGFjay1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtYmxhY2staXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ibGFjay1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtYmxhY2staXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ibGFjay1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ibGFjay1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmd1aWRhLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBndWlkYS1ibGFjay1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2d1aWRhLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3VpZGEtYmxhY2sge1xuICBmb250LWZhbWlseTogZ3VpZGEtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2d1aWRhLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3VpZGEtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZ3VpZGEtYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2d1aWRhLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3VpZGEtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBndWlkYS1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdndWlkYS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmd1aWRhLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBndWlkYS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2d1aWRhLWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1saWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1saWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3VpZGEtbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGd1aWRhLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3VpZGEtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ndWlkYS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBndWlkYS1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3VpZGEtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ndWlkYS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGd1aWRhLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2d1aWRhLXNoYXJwLWJsYWNrLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1zaGFycC1ibGFjay1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWJsYWNrLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1zaGFycC1ibGFjay1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWJsYWNrLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWJsYWNrLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3VpZGEtc2hhcnAtYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGd1aWRhLXNoYXJwLWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3VpZGEtc2hhcnAtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtc2hhcnAtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1zaGFycC1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ndWlkYS1zaGFycC1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBndWlkYS1zaGFycC1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3VpZGEtc2hhcnAtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtc2hhcnAtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1zaGFycC1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ndWlkYS1zaGFycC1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBndWlkYS1zaGFycC1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3VpZGEtc2hhcnAtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1zaGFycC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1zaGFycC1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1zaGFycC1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ndWlkYS1zaGFycC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGd1aWRhLXNoYXJwLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2d1aWRhLXNoYXJwLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1zaGFycC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1zaGFycC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3VpZGEtc2hhcnAtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGd1aWRhLXNoYXJwLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3VpZGEtc2hhcnAtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtc2hhcnAtbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtc2hhcnAtbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtc2hhcnAtbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ndWlkYS1zaGFycC1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogZ3VpZGEtc2hhcnAtbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdndWlkYS1zaGFycC1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhL3Byby9ndWlkYS1zaGFycC1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtc2hhcnAtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtc2hhcnAtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtc2hhcnAtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmd1aWRhLXNoYXJwLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGd1aWRhLXNoYXJwLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdndWlkYS1zaGFycC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtc2hhcnAtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS9wcm8vZ3VpZGEtc2hhcnAtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEvcHJvL2d1aWRhLXNoYXJwLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmd1aWRhLXNoYXJwLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogZ3VpZGEtc2hhcnAtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3VpZGEtbW9uby1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhLW1vbm8vcHJvL2d1aWRhLW1vbm8tYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhLW1vbm8vcHJvL2d1aWRhLW1vbm8tYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3VpZGEtbW9uby1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBndWlkYS1tb25vLWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdndWlkYS1tb25vLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS1tb25vL3Byby9ndWlkYS1tb25vLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhLW1vbm8vcHJvL2d1aWRhLW1vbm8tYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ndWlkYS1tb25vLWJvbGQge1xuICBmb250LWZhbWlseTogZ3VpZGEtbW9uby1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdndWlkYS1tb25vLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS1tb25vL3Byby9ndWlkYS1tb25vLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS1tb25vL3Byby9ndWlkYS1tb25vLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS1tb25vL3Byby9ndWlkYS1tb25vLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ndWlkYS1tb25vLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IGd1aWRhLW1vbm8tbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2d1aWRhLW1vbm8tcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhLW1vbm8vcHJvL2d1aWRhLW1vbm8tcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS1tb25vL3Byby9ndWlkYS1tb25vLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS1tb25vL3Byby9ndWlkYS1tb25vLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS1tb25vL3Byby9ndWlkYS1tb25vLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmd1aWRhLW1vbm8tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBndWlkYS1tb25vLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2d1aWRhLW1vbm8tc2hhcnAtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS1tb25vL3Byby9ndWlkYS1tb25vLXNoYXJwLWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhLW1vbm8vcHJvL2d1aWRhLW1vbm8tc2hhcnAtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS1tb25vL3Byby9ndWlkYS1tb25vLXNoYXJwLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhLW1vbm8vcHJvL2d1aWRhLW1vbm8tc2hhcnAtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhLW1vbm8vcHJvL2d1aWRhLW1vbm8tc2hhcnAtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmd1aWRhLW1vbm8tc2hhcnAtYmxhY2sge1xuICBmb250LWZhbWlseTogZ3VpZGEtbW9uby1zaGFycC1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3VpZGEtbW9uby1zaGFycC1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1zaGFycC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhLW1vbm8vcHJvL2d1aWRhLW1vbm8tc2hhcnAtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhLW1vbm8vcHJvL2d1aWRhLW1vbm8tc2hhcnAtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9ndWlkYS1tb25vL3Byby9ndWlkYS1tb25vLXNoYXJwLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhLW1vbm8vcHJvL2d1aWRhLW1vbm8tc2hhcnAtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3VpZGEtbW9uby1zaGFycC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGd1aWRhLW1vbm8tc2hhcnAtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZ3VpZGEtbW9uby1zaGFycC1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2d1aWRhLW1vbm8vcHJvL2d1aWRhLW1vbm8tc2hhcnAtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1zaGFycC1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhLW1vbm8vcHJvL2d1aWRhLW1vbm8tc2hhcnAtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1zaGFycC1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1zaGFycC1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uZ3VpZGEtbW9uby1zaGFycC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBndWlkYS1tb25vLXNoYXJwLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdndWlkYS1tb25vLXNoYXJwLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9ndWlkYS1tb25vL3Byby9ndWlkYS1tb25vLXNoYXJwLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1zaGFycC1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1zaGFycC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2d1aWRhLW1vbm8vcHJvL2d1aWRhLW1vbm8tc2hhcnAtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvZ3VpZGEtbW9uby9wcm8vZ3VpZGEtbW9uby1zaGFycC1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5ndWlkYS1tb25vLXNoYXJwLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogZ3VpZGEtbW9uby1zaGFycC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsYWZhYnJpcXVlLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5sYWZhYnJpcXVlLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGxhZmFicmlxdWUtYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xhZmFicmlxdWUtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmxhZmFicmlxdWUtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBsYWZhYnJpcXVlLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xhZmFicmlxdWUtaGVhdnktaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1oZWF2eS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1oZWF2eS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWhlYXZ5LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWhlYXZ5LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1oZWF2eS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmxhZmFicmlxdWUtaGVhdnktaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGxhZmFicmlxdWUtaGVhdnktaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsYWZhYnJpcXVlLWhlYXZ5JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1oZWF2eS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWhlYXZ5LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1oZWF2eS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWhlYXZ5LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWhlYXZ5LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5sYWZhYnJpcXVlLWhlYXZ5IHtcbiAgZm9udC1mYW1pbHk6IGxhZmFicmlxdWUtaGVhdnk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xhZmFicmlxdWUtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmxhZmFicmlxdWUtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IGxhZmFicmlxdWUtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsYWZhYnJpcXVlLWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1saWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5sYWZhYnJpcXVlLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBsYWZhYnJpcXVlLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGFmYWJyaXF1ZS1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubGFmYWJyaXF1ZS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBsYWZhYnJpcXVlLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsYWZhYnJpcXVlLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sYWZhYnJpcXVlL3Byby9sYWZhYnJpcXVlLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5sYWZhYnJpcXVlLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogbGFmYWJyaXF1ZS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsYWZhYnJpcXVlLXNlbWlib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtc2VtaWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtc2VtaWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtc2VtaWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5sYWZhYnJpcXVlLXNlbWlib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBsYWZhYnJpcXVlLXNlbWlib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGFmYWJyaXF1ZS1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2xhZmFicmlxdWUvcHJvL2xhZmFicmlxdWUtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbGFmYWJyaXF1ZS9wcm8vbGFmYWJyaXF1ZS1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubGFmYWJyaXF1ZS1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBsYWZhYnJpcXVlLXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsZXJveS1iYWNrc2xhbnQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sZXJveS9sZXJveS1iYWNrc2xhbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sZXJveS9sZXJveS1iYWNrc2xhbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2xlcm95L2xlcm95LWJhY2tzbGFudC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xlcm95L2xlcm95LWJhY2tzbGFudC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9sZXJveS9sZXJveS1iYWNrc2xhbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubGVyb3ktYmFja3NsYW50IHtcbiAgZm9udC1mYW1pbHk6IGxlcm95LWJhY2tzbGFudDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGVyb3ktcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2xlcm95L2xlcm95LXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9sZXJveS9sZXJveS1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9sZXJveS9sZXJveS1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbGVyb3kvbGVyb3ktcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9sZXJveS9sZXJveS1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmxlcm95LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogbGVyb3ktcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGlzYm9uLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9saXNib24vbGlzYm9uLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9saXNib24vbGlzYm9uLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL2xpc2Jvbi9saXNib24tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL2xpc2Jvbi9saXNib24tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9saXNib24vbGlzYm9uLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubGlzYm9uLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogbGlzYm9uLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2x5ZGlhY29uZGVuc2VkLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbHlkaWEvbHlkaWFjb25kZW5zZWQtYm9sZC1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9seWRpYS9seWRpYWNvbmRlbnNlZC1ib2xkLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbHlkaWEvbHlkaWFjb25kZW5zZWQtYm9sZC1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9seWRpYS9seWRpYWNvbmRlbnNlZC1ib2xkLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9seWRpYS9seWRpYWNvbmRlbnNlZC1ib2xkLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5seWRpYWNvbmRlbnNlZC1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBseWRpYWNvbmRlbnNlZC1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbHlkaWFjb25kZW5zZWQtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2x5ZGlhL2x5ZGlhY29uZGVuc2VkLWJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9seWRpYS9seWRpYWNvbmRlbnNlZC1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9seWRpYS9seWRpYWNvbmRlbnNlZC1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbHlkaWEvbHlkaWFjb25kZW5zZWQtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9seWRpYS9seWRpYWNvbmRlbnNlZC1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmx5ZGlhY29uZGVuc2VkLWJvbGQge1xuICBmb250LWZhbWlseTogbHlkaWFjb25kZW5zZWQtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFicnktYmxhY2staXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWJsYWNrLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYmxhY2staXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWJsYWNrLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYmxhY2staXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYmxhY2staXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWJyeS1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFicnktYmxhY2staXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWJyeS1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hYnJ5LWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IG1hYnJ5LWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWJyeS1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hYnJ5LWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hYnJ5LWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWJyeS1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hYnJ5LWJvbGQge1xuICBmb250LWZhbWlseTogbWFicnktYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFicnktaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWJyeS1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFicnktaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWJyeS1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1saWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1saWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hYnJ5LWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBtYWJyeS1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hYnJ5LWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnkvcHJvL21hYnJ5LWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFicnktbGlnaHQge1xuICBmb250LWZhbWlseTogbWFicnktbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hYnJ5LW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFicnktbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBtYWJyeS1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWJyeS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hYnJ5LW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBtYWJyeS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hYnJ5LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5L3Byby9tYWJyeS1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS9wcm8vbWFicnktcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFicnktcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBtYWJyeS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWJyeS1tb25vLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWJyeS1tb25vLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hYnJ5LW1vbm8tYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hYnJ5LW1vbm8tYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hYnJ5LW1vbm8tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBtYWJyeS1tb25vLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hYnJ5LW1vbm8taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hYnJ5LW1vbm8taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hYnJ5LW1vbm8taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWJyeS1tb25vLW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLW1lZGl1bS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1tZWRpdW0taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tbWVkaXVtLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1tZWRpdW0taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWJyeS1tb25vLW1lZGl1bS1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFicnktbW9uby1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWJyeS1tb25vLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWJyeS1tb25vLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBtYWJyeS1tb25vLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFicnktbW9uby1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFicnktbW9uby9wcm8vbWFicnktbW9uby1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWJyeS1tb25vL3Byby9tYWJyeS1tb25vLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hYnJ5LW1vbm8vcHJvL21hYnJ5LW1vbm8tcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFicnktbW9uby1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IG1hYnJ5LW1vbm8tcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNhbnMtYmxhY2staXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtYmxhY2staXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtYmxhY2staXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1ibGFjay1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1ibGFjay1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtYmxhY2staXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zYW5zLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2Fucy1ibGFjay1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zYW5zLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtYmxhY2suZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1ibGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtYmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1ibGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1ibGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2Fucy1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2Fucy1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNhbnMtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1ib2xkLWl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWJvbGQtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1ib2xkLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWJvbGQtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWJvbGQtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zYW5zLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zYW5zLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2Fucy1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNhbnMtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2Fucy1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2Fucy1maWxsLWJsYWNrLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtYmxhY2staXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ibGFjay1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtYmxhY2staXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ibGFjay1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ibGFjay1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNhbnMtZmlsbC1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFkLXNhbnMtZmlsbC1ibGFjay1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zYW5zLWZpbGwtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWJsYWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ibGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ibGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtYmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ibGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2Fucy1maWxsLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zYW5zLWZpbGwtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zYW5zLWZpbGwtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWJvbGQtaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ib2xkLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ib2xkLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtYm9sZC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ib2xkLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2Fucy1maWxsLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zYW5zLWZpbGwtYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zYW5zLWZpbGwtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2Fucy1maWxsLWJvbGQge1xuICBmb250LWZhbWlseTogbWFkLXNhbnMtZmlsbC1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2Fucy1maWxsLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNhbnMtZmlsbC1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFkLXNhbnMtZmlsbC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zYW5zLWZpbGwtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1saWdodC1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWxpZ2h0LWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1saWdodC1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWxpZ2h0LWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWxpZ2h0LWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2Fucy1maWxsLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2Fucy1maWxsLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNhbnMtZmlsbC1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWZpbGwtbGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLWxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zYW5zLWZpbGwtbGlnaHQge1xuICBmb250LWZhbWlseTogbWFkLXNhbnMtZmlsbC1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNhbnMtZmlsbC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1maWxsLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtZmlsbC1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zYW5zLWZpbGwtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2Fucy1maWxsLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zYW5zLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2Fucy1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFkLXNhbnMtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2Fucy1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1saWdodC1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1saWdodC1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWxpZ2h0LWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWxpZ2h0LWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1saWdodC1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNhbnMtbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zYW5zLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNhbnMtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1saWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1saWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLWxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zYW5zLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zYW5zLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2Fucy1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNhbnMvbWFkLXNhbnMtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2Fucy9tYWQtc2Fucy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zYW5zL21hZC1zYW5zLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNhbnMtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2Fucy1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2VyaWYtYmxhY2staXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1ibGFjay1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJsYWNrLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1ibGFjay1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJsYWNrLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJsYWNrLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2VyaWYtYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zZXJpZi1ibGFjay1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zZXJpZi1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtYmxhY2suZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1ibGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zZXJpZi1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2VyaWYtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zZXJpZi1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtYm9sZC1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJvbGQtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJvbGQtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1ib2xkLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJvbGQtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zZXJpZi1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2VyaWYtYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zZXJpZi1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1ib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zZXJpZi1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zZXJpZi1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2VyaWYtZmlsbC1ibGFjay1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtYmxhY2staXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWJsYWNrLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWJsYWNrLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ibGFjay1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWJsYWNrLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2VyaWYtZmlsbC1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFkLXNlcmlmLWZpbGwtYmxhY2staXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2VyaWYtZmlsbC1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ibGFjay5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ibGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ibGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2VyaWYtZmlsbC1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2VyaWYtZmlsbC1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNlcmlmLWZpbGwtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtYm9sZC1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtYm9sZC1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ib2xkLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ib2xkLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtYm9sZC1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNlcmlmLWZpbGwtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogbWFkLXNlcmlmLWZpbGwtYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zZXJpZi1maWxsLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zZXJpZi1maWxsLWJvbGQge1xuICBmb250LWZhbWlseTogbWFkLXNlcmlmLWZpbGwtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNlcmlmLWZpbGwtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNlcmlmLWZpbGwtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zZXJpZi1maWxsLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNlcmlmLWZpbGwtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1maWxsLWxpZ2h0LWl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1saWdodC1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1saWdodC1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtbGlnaHQtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1saWdodC1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNlcmlmLWZpbGwtbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zZXJpZi1maWxsLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNlcmlmLWZpbGwtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtbGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1saWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNlcmlmLWZpbGwtbGlnaHQge1xuICBmb250LWZhbWlseTogbWFkLXNlcmlmLWZpbGwtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zZXJpZi1maWxsLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWZpbGwtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtZmlsbC1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zZXJpZi1maWxsLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogbWFkLXNlcmlmLWZpbGwtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFkLXNlcmlmLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFkLXNlcmlmLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2VyaWYtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWQtc2VyaWYtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1saWdodC1pdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWxpZ2h0LWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1saWdodC1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWxpZ2h0LWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWxpZ2h0LWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYWQtc2VyaWYtbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zZXJpZi1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zZXJpZi1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hZC1zZXJpZi9tYWQtc2VyaWYtbGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLWxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zZXJpZi1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBtYWQtc2VyaWYtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hZC1zZXJpZi1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYWQtc2VyaWYvbWFkLXNlcmlmLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFkLXNlcmlmL21hZC1zZXJpZi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hZC1zZXJpZi1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IG1hZC1zZXJpZi1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYXJjaGUtc3VwZXItYmFja3NsYW50JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFyY2hlL21hcmNoZS1zdXBlci1iYWNrc2xhbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYXJjaGUvbWFyY2hlLXN1cGVyLWJhY2tzbGFudC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWFyY2hlL21hcmNoZS1zdXBlci1iYWNrc2xhbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYXJjaGUvbWFyY2hlLXN1cGVyLWJhY2tzbGFudC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tYXJjaGUvbWFyY2hlLXN1cGVyLWJhY2tzbGFudC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tYXJjaGUtc3VwZXItYmFja3NsYW50IHtcbiAgZm9udC1mYW1pbHk6IG1hcmNoZS1zdXBlci1iYWNrc2xhbnQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21hcmNoZS1zdXBlci1mb3J3YXJkc2xhbnQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tYXJjaGUvbWFyY2hlLXN1cGVyLWZvcndhcmRzbGFudC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hcmNoZS9tYXJjaGUtc3VwZXItZm9yd2FyZHNsYW50LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tYXJjaGUvbWFyY2hlLXN1cGVyLWZvcndhcmRzbGFudC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hcmNoZS9tYXJjaGUtc3VwZXItZm9yd2FyZHNsYW50LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hcmNoZS9tYXJjaGUtc3VwZXItZm9yd2FyZHNsYW50LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1hcmNoZS1zdXBlci1mb3J3YXJkc2xhbnQge1xuICBmb250LWZhbWlseTogbWFyY2hlLXN1cGVyLWZvcndhcmRzbGFudDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWFyY2hlLXN1cGVyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWFyY2hlL21hcmNoZS1zdXBlci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21hcmNoZS9tYXJjaGUtc3VwZXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21hcmNoZS9tYXJjaGUtc3VwZXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tYXJjaGUvbWFyY2hlLXN1cGVyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21hcmNoZS9tYXJjaGUtc3VwZXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWFyY2hlLXN1cGVyIHtcbiAgZm9udC1mYW1pbHk6IG1hcmNoZS1zdXBlcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWlkbmlnaHQtc2Fucy1yZC0xMi1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtMTItYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC0xMi1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtMTItYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC0xMi1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC0xMi1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWlkbmlnaHQtc2Fucy1yZC0xMi1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBtaWRuaWdodC1zYW5zLXJkLTEyLWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtaWRuaWdodC1zYW5zLXJkLTI0LWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC0yNC1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTI0LWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC0yNC1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTI0LWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTI0LWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5taWRuaWdodC1zYW5zLXJkLTI0LWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IG1pZG5pZ2h0LXNhbnMtcmQtMjQtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21pZG5pZ2h0LXNhbnMtcmQtMzYtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTM2LWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtMzYtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTM2LWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtMzYtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtMzYtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1pZG5pZ2h0LXNhbnMtcmQtMzYtYmxhY2sge1xuICBmb250LWZhbWlseTogbWlkbmlnaHQtc2Fucy1yZC0zNi1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWlkbmlnaHQtc2Fucy1yZC00OC1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtNDgtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC00OC1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtcmQtNDgtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC00OC1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC00OC1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWlkbmlnaHQtc2Fucy1yZC00OC1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBtaWRuaWdodC1zYW5zLXJkLTQ4LWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtaWRuaWdodC1zYW5zLXJkLTYwLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC02MC1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTYwLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1yZC02MC1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTYwLWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXJkLTYwLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5taWRuaWdodC1zYW5zLXJkLTYwLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IG1pZG5pZ2h0LXNhbnMtcmQtNjAtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21pZG5pZ2h0LXNhbnMtc3QtMTItYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTEyLWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtMTItYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTEyLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtMTItYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtMTItYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1pZG5pZ2h0LXNhbnMtc3QtMTItYmxhY2sge1xuICBmb250LWZhbWlseTogbWlkbmlnaHQtc2Fucy1zdC0xMi1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWlkbmlnaHQtc2Fucy1zdC0yNC1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtMjQtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC0yNC1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtMjQtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC0yNC1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC0yNC1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWlkbmlnaHQtc2Fucy1zdC0yNC1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBtaWRuaWdodC1zYW5zLXN0LTI0LWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtaWRuaWdodC1zYW5zLXN0LTM2LWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC0zNi1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTM2LWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC0zNi1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTM2LWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTM2LWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5taWRuaWdodC1zYW5zLXN0LTM2LWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IG1pZG5pZ2h0LXNhbnMtc3QtMzYtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21pZG5pZ2h0LXNhbnMtc3QtNDgtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTQ4LWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtNDgtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9taWRuaWdodC1zYW5zL3Byby9taWRuaWdodC1zYW5zLXN0LTQ4LWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtNDgtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtNDgtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1pZG5pZ2h0LXNhbnMtc3QtNDgtYmxhY2sge1xuICBmb250LWZhbWlseTogbWlkbmlnaHQtc2Fucy1zdC00OC1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbWlkbmlnaHQtc2Fucy1zdC02MC1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtNjAtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC02MC1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21pZG5pZ2h0LXNhbnMvcHJvL21pZG5pZ2h0LXNhbnMtc3QtNjAtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC02MC1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbWlkbmlnaHQtc2Fucy9wcm8vbWlkbmlnaHQtc2Fucy1zdC02MC1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubWlkbmlnaHQtc2Fucy1zdC02MC1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBtaWRuaWdodC1zYW5zLXN0LTYwLWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb25vc3Rlbi1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1vbm9zdGVuLWJvbGQge1xuICBmb250LWZhbWlseTogbW9ub3N0ZW4tYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbW9ub3N0ZW4tZXh0cmFib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLWV4dHJhYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tZXh0cmFib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLWV4dHJhYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tZXh0cmFib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tZXh0cmFib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5tb25vc3Rlbi1leHRyYWJvbGQge1xuICBmb250LWZhbWlseTogbW9ub3N0ZW4tZXh0cmFib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb25vc3Rlbi1mYXQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tZmF0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1mYXQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tZmF0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1mYXQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1mYXQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1vbm9zdGVuLWZhdCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3Rlbi1mYXQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbm9zdGVuLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9ub3N0ZW4tbGlnaHQge1xuICBmb250LWZhbWlseTogbW9ub3N0ZW4tbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbm9zdGVuLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9ub3N0ZW4tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3Rlbi1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb25vc3Rlbi1zdGVuY2lsLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tc3RlbmNpbC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tc3RlbmNpbC1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1vbm9zdGVuLXN0ZW5jaWwtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3Rlbi1zdGVuY2lsLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbm9zdGVuLXN0ZW5jaWwtZXh0cmFib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtZXh0cmFib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWV4dHJhYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWV4dHJhYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tc3RlbmNpbC1leHRyYWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWV4dHJhYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9ub3N0ZW4tc3RlbmNpbC1leHRyYWJvbGQge1xuICBmb250LWZhbWlseTogbW9ub3N0ZW4tc3RlbmNpbC1leHRyYWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbm9zdGVuLXN0ZW5jaWwtZmF0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9ub3N0ZW4vcHJvL21vbm9zdGVuLXN0ZW5jaWwtZmF0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWZhdC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWZhdC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tc3RlbmNpbC1mYXQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWZhdC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9ub3N0ZW4tc3RlbmNpbC1mYXQge1xuICBmb250LWZhbWlseTogbW9ub3N0ZW4tc3RlbmNpbC1mYXQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbm9zdGVuLXN0ZW5jaWwtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tc3RlbmNpbC1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tc3RlbmNpbC1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tc3RlbmNpbC1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9ub3N0ZW4tc3RlbmNpbC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3Rlbi1zdGVuY2lsLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb25vc3Rlbi1zdGVuY2lsLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tc3RlbmNpbC1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tb25vc3Rlbi9wcm8vbW9ub3N0ZW4tc3RlbmNpbC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbm9zdGVuL3Byby9tb25vc3Rlbi1zdGVuY2lsLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1vbm9zdGVuLXN0ZW5jaWwtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3Rlbi1zdGVuY2lsLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbnRlZmlvcmUtY29uZGVuc2VkLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLWJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9udGVmaW9yZS1jb25kZW5zZWQtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBtb250ZWZpb3JlLWNvbmRlbnNlZC1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb250ZWZpb3JlLWNvbmRlbnNlZC1leHRyYWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLWV4dHJhYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtZXh0cmFib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLWV4dHJhYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtZXh0cmFib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtZXh0cmFib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1vbnRlZmlvcmUtY29uZGVuc2VkLWV4dHJhYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBtb250ZWZpb3JlLWNvbmRlbnNlZC1leHRyYWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbnRlZmlvcmUtY29uZGVuc2VkLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC1saWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtbGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtbGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtbGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9udGVmaW9yZS1jb25kZW5zZWQtbGlnaHQge1xuICBmb250LWZhbWlseTogbW9udGVmaW9yZS1jb25kZW5zZWQtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ21vbnRlZmlvcmUtY29uZGVuc2VkLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubW9udGVmaW9yZS1jb25kZW5zZWQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBtb250ZWZpb3JlLWNvbmRlbnNlZC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb250ZWZpb3JlLWNvbmRlbnNlZC1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL21vbnRlZmlvcmUvbW9udGVmaW9yZS1jb25kZW5zZWQtc2VtaWJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLXNlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLXNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC1zZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLXNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1vbnRlZmlvcmUtY29uZGVuc2VkLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IG1vbnRlZmlvcmUtY29uZGVuc2VkLXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtb250ZWZpb3JlLWNvbmRlbnNlZC10aGluJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC10aGluLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC10aGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLXRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9tb250ZWZpb3JlL21vbnRlZmlvcmUtY29uZGVuc2VkLXRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbW9udGVmaW9yZS9tb250ZWZpb3JlLWNvbmRlbnNlZC10aGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm1vbnRlZmlvcmUtY29uZGVuc2VkLXRoaW4ge1xuICBmb250LWZhbWlseTogbW9udGVmaW9yZS1jb25kZW5zZWQtdGhpbjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbmliLWJsYWNrLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWJsYWNrLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1ibGFjay1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1ibGFjay1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYmxhY2staXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1ibGFjay1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm5pYi1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogbmliLWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbmliLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm5pYi1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBuaWItYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ25pYi1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5uaWItYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogbmliLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICduaWItYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ubmliLWJvbGQge1xuICBmb250LWZhbWlseTogbmliLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ25pYi1leHRyYWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItZXh0cmFib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1leHRyYWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItZXh0cmFib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1leHRyYWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1leHRyYWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5uaWItZXh0cmFib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBuaWItZXh0cmFib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbmliLWV4dHJhYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWV4dHJhYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1leHRyYWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1leHRyYWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItZXh0cmFib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1leHRyYWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm5pYi1leHRyYWJvbGQge1xuICBmb250LWZhbWlseTogbmliLWV4dHJhYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbmliLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm5pYi1pdGFsaWMge1xuICBmb250LWZhbWlseTogbmliLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbmliLWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1saWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1saWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1saWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm5pYi1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogbmliLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbmliLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm5pYi1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBuaWItbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ25pYi1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5uaWItcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBuaWItcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbmliLXNlbWlib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL25pYi9wcm8vbmliLXNlbWlib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1zZW1pYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1zZW1pYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItc2VtaWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1zZW1pYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm5pYi1zZW1pYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogbmliLXNlbWlib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbmliLXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9uaWIvcHJvL25pYi1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvbmliL3Byby9uaWItc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLm5pYi1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBuaWItc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BhbnRvZ3JhcGgtdmYtYmV0YSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcGFudG9ncmFwaC12Zi1iZXRhLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wYW50b2dyYXBoLXZmLWJldGEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcGFudG9ncmFwaC12Zi1iZXRhLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wYW50b2dyYXBoLXZmLWJldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wYW50b2dyYXBoLXZmLWJldGEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC12Zi1iZXRhIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtdmYtYmV0YTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1jb21wcmVzc2VkLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1jb21wcmVzc2VkLWJvbGQge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC1jb21wcmVzc2VkLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb21wcmVzc2VkLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBhbnRvZ3JhcGgtY29tcHJlc3NlZC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWNvbXByZXNzZWQtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBhbnRvZ3JhcGgtY29tcHJlc3NlZC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC1jb21wcmVzc2VkLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1jb21wcmVzc2VkLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1jb21wcmVzc2VkLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC1jb21wcmVzc2VkLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29tcHJlc3NlZC1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb21wcmVzc2VkLXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbXByZXNzZWQtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBhbnRvZ3JhcGgtY29tcHJlc3NlZC1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWNvbXByZXNzZWQtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BhbnRvZ3JhcGgtY29uZGVuc2VkLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbmRlbnNlZC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbmRlbnNlZC1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBhbnRvZ3JhcGgtY29uZGVuc2VkLWJvbGQge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC1jb25kZW5zZWQtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1jb25kZW5zZWQtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbmRlbnNlZC1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbmRlbnNlZC1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbmRlbnNlZC1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1jb25kZW5zZWQtbGlnaHQge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC1jb25kZW5zZWQtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BhbnRvZ3JhcGgtY29uZGVuc2VkLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbmRlbnNlZC1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbmRlbnNlZC1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1jb25kZW5zZWQtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbmRlbnNlZC1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBhbnRvZ3JhcGgtY29uZGVuc2VkLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWNvbmRlbnNlZC1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BhbnRvZ3JhcGgtY29uZGVuc2VkLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbmRlbnNlZC1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbmRlbnNlZC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBhbnRvZ3JhcGgtY29uZGVuc2VkLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC1jb25kZW5zZWQtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1jb25kZW5zZWQtc2VtaWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbmRlbnNlZC1zZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbmRlbnNlZC1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLXNlbWlib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtY29uZGVuc2VkLXNlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWNvbmRlbnNlZC1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1jb25kZW5zZWQtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC1jb25kZW5zZWQtc2VtaWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BhbnRvZ3JhcGgtZXh0ZW5kZWQtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1leHRlbmRlZC1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBhbnRvZ3JhcGgtZXh0ZW5kZWQtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWV4dGVuZGVkLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BhbnRvZ3JhcGgtZXh0ZW5kZWQtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBhbnRvZ3JhcGgtZXh0ZW5kZWQtbGlnaHQge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC1leHRlbmRlZC1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1leHRlbmRlZC1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1leHRlbmRlZC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC1leHRlbmRlZC1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BhbnRvZ3JhcGgtZXh0ZW5kZWQtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1leHRlbmRlZC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBhbnRvZ3JhcGgtZXh0ZW5kZWQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWV4dGVuZGVkLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BhbnRvZ3JhcGgtZXh0ZW5kZWQtc2VtaWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtc2VtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLWV4dGVuZGVkLXNlbWlib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtZXh0ZW5kZWQtc2VtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBhbnRvZ3JhcGgtZXh0ZW5kZWQtc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogcGFudG9ncmFwaC1leHRlbmRlZC1zZW1pYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC1zZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtc2VtaWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtc2VtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1zZW1pYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLXNlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLXdpZGUtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLXdpZGUtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLXdpZGUtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC13aWRlLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXdpZGUtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC13aWRlLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtd2lkZS1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC13aWRlLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC13aWRlLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLXdpZGUtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLXdpZGUtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wYW50b2dyYXBoLXdpZGUtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBwYW50b2dyYXBoLXdpZGUtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGFudG9ncmFwaC13aWRlLXNlbWlib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wcm8vcGFudG9ncmFwaC13aWRlLXNlbWlib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1zZW1pYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1zZW1pYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wYW50b2dyYXBoL3Byby9wYW50b2dyYXBoLXdpZGUtc2VtaWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BhbnRvZ3JhcGgvcHJvL3BhbnRvZ3JhcGgtd2lkZS1zZW1pYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGFudG9ncmFwaC13aWRlLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtd2lkZS1zZW1pYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGR1LW91dGxpbmUtcGF0dGVybic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtb3V0bGluZS1wYXR0ZXJuLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1vdXRsaW5lLXBhdHRlcm4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtb3V0bGluZS1wYXR0ZXJuLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1vdXRsaW5lLXBhdHRlcm4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1vdXRsaW5lLXBhdHRlcm4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGR1LW91dGxpbmUtcGF0dGVybiB7XG4gIGZvbnQtZmFtaWx5OiBwZHUtb3V0bGluZS1wYXR0ZXJuO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZHUtb3V0bGluZSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtb3V0bGluZS5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtb3V0bGluZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1vdXRsaW5lLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1vdXRsaW5lLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtb3V0bGluZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZHUtb3V0bGluZSB7XG4gIGZvbnQtZmFtaWx5OiBwZHUtb3V0bGluZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGR1LXJlZ3VsYXItcGF0dGVybic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtcmVndWxhci1wYXR0ZXJuLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1yZWd1bGFyLXBhdHRlcm4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtcmVndWxhci1wYXR0ZXJuLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1yZWd1bGFyLXBhdHRlcm4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1yZWd1bGFyLXBhdHRlcm4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGR1LXJlZ3VsYXItcGF0dGVybiB7XG4gIGZvbnQtZmFtaWx5OiBwZHUtcmVndWxhci1wYXR0ZXJuO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZHUtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZHUtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBwZHUtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGR1LXN0ZW5jaWwtcGF0dGVybic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtc3RlbmNpbC1wYXR0ZXJuLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1zdGVuY2lsLXBhdHRlcm4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtc3RlbmNpbC1wYXR0ZXJuLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1zdGVuY2lsLXBhdHRlcm4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1zdGVuY2lsLXBhdHRlcm4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGR1LXN0ZW5jaWwtcGF0dGVybiB7XG4gIGZvbnQtZmFtaWx5OiBwZHUtc3RlbmNpbC1wYXR0ZXJuO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZHUtc3RlbmNpbCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtc3RlbmNpbC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtc3RlbmNpbC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1zdGVuY2lsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGR1L3BkdS1zdGVuY2lsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BkdS9wZHUtc3RlbmNpbC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZHUtc3RlbmNpbCB7XG4gIGZvbnQtZmFtaWx5OiBwZHUtc3RlbmNpbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGVnZ3MtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlZ2dzL3Byby9wZWdncy1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlZ2dzL3Byby9wZWdncy1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlZ2dzL3Byby9wZWdncy1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZWdncy1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IHBlZ2dzLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlZ2dzLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlZ2dzL3Byby9wZWdncy1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlZ2dzL3Byby9wZWdncy1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZWdncy9wcm8vcGVnZ3MtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlZ2dzL3Byby9wZWdncy1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGVnZ3MtbGlnaHQge1xuICBmb250LWZhbWlseTogcGVnZ3MtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlZ2dzLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlZ2dzL3Byby9wZWdncy1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlZ2dzL3Byby9wZWdncy1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGVnZ3MtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHBlZ2dzLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGVnZ3MtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlZ2dzL3Byby9wZWdncy1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlZ2dzL3Byby9wZWdncy1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVnZ3MvcHJvL3BlZ2dzLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlZ2dzL3Byby9wZWdncy1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZWdncy1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IHBlZ2dzLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlcC1zaGFwZXMtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZXAtc2hhcGVzLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IHBlcC1zaGFwZXMtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlcC1zaGFwZXMtY2xhc3NpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1jbGFzc2ljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1jbGFzc2ljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWNsYXNzaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWNsYXNzaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1jbGFzc2ljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZXAtc2hhcGVzLWNsYXNzaWMge1xuICBmb250LWZhbWlseTogcGVwLXNoYXBlcy1jbGFzc2ljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtc2hhcGVzLWNvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtY29sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtY29sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1jb2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1jb2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtY29sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGVwLXNoYXBlcy1jb2xkIHtcbiAgZm9udC1mYW1pbHk6IHBlcC1zaGFwZXMtY29sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLXNoYXBlcy1ncmV5JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWdyZXktcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWdyZXktcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtZ3JleS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtZ3JleS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWdyZXktcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBlcC1zaGFwZXMtZ3JleSB7XG4gIGZvbnQtZmFtaWx5OiBwZXAtc2hhcGVzLWdyZXk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlcC1zaGFwZXMtaG90JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWhvdC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtaG90LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLWhvdC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtaG90LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtaG90LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZXAtc2hhcGVzLWhvdCB7XG4gIGZvbnQtZmFtaWx5OiBwZXAtc2hhcGVzLWhvdDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLXNoYXBlcy1wYXN0ZWwnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtcGFzdGVsLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1wYXN0ZWwtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zaGFwZXMtcGFzdGVsLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1wYXN0ZWwtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1wYXN0ZWwtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBlcC1zaGFwZXMtcGFzdGVsIHtcbiAgZm9udC1mYW1pbHk6IHBlcC1zaGFwZXMtcGFzdGVsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtc2hhcGVzLXJnYic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1yZ2ItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLXJnYi1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNoYXBlcy1yZ2ItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLXJnYi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc2hhcGVzLXJnYi1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGVwLXNoYXBlcy1yZ2Ige1xuICBmb250LWZhbWlseTogcGVwLXNoYXBlcy1yZ2I7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlcC1zb2xpZC1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZXAtc29saWQtYmxhY2sge1xuICBmb250LWZhbWlseTogcGVwLXNvbGlkLWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtc29saWQtY2xhc3NpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWNsYXNzaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtY2xhc3NpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWNsYXNzaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtY2xhc3NpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtY2xhc3NpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGVwLXNvbGlkLWNsYXNzaWMge1xuICBmb250LWZhbWlseTogcGVwLXNvbGlkLWNsYXNzaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlcC1zb2xpZC1jb2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtY29sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1jb2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtY29sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1jb2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1jb2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZXAtc29saWQtY29sZCB7XG4gIGZvbnQtZmFtaWx5OiBwZXAtc29saWQtY29sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLXNvbGlkLWdyZXknO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1ncmV5LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWdyZXktcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1ncmV5LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWdyZXktcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWdyZXktcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBlcC1zb2xpZC1ncmV5IHtcbiAgZm9udC1mYW1pbHk6IHBlcC1zb2xpZC1ncmV5O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtc29saWQtaG90JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtaG90LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWhvdC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWhvdC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1ob3QtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLWhvdC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGVwLXNvbGlkLWhvdCB7XG4gIGZvbnQtZmFtaWx5OiBwZXAtc29saWQtaG90O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtc29saWQtcGFzdGVsJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtcGFzdGVsLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLXBhc3RlbC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLXBhc3RlbC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1wYXN0ZWwtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLXBhc3RlbC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGVwLXNvbGlkLXBhc3RlbCB7XG4gIGZvbnQtZmFtaWx5OiBwZXAtc29saWQtcGFzdGVsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtc29saWQtcmdiJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGVwL3Byby9wZXAtc29saWQtcmdiLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLXJnYi1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLXJnYi1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wZXAvcHJvL3BlcC1zb2xpZC1yZ2ItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcC9wcm8vcGVwLXNvbGlkLXJnYi1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGVwLXNvbGlkLXJnYiB7XG4gIGZvbnQtZmFtaWx5OiBwZXAtc29saWQtcmdiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZXJmaW4tcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcmZpbi9wZXJmaW4tcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BlcmZpbi9wZXJmaW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVyZmluL3BlcmZpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGVyZmluL3BlcmZpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BlcmZpbi9wZXJmaW4tcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wZXJmaW4tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBwZXJmaW4tcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGluLTUzLWxpZ2h0LWRvdCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNTMtbGlnaHQtZG90LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi01My1saWdodC1kb3QuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNTMtbGlnaHQtZG90LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi01My1saWdodC1kb3Qud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi01My1saWdodC1kb3QudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGluLTUzLWxpZ2h0LWRvdCB7XG4gIGZvbnQtZmFtaWx5OiBwaW4tNTMtbGlnaHQtZG90O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwaW4tNTctbGlnaHQtc3RlbmNpbCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNTctbGlnaHQtc3RlbmNpbC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNTctbGlnaHQtc3RlbmNpbC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi01Ny1saWdodC1zdGVuY2lsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi01Ny1saWdodC1zdGVuY2lsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNTctbGlnaHQtc3RlbmNpbC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5waW4tNTctbGlnaHQtc3RlbmNpbCB7XG4gIGZvbnQtZmFtaWx5OiBwaW4tNTctbGlnaHQtc3RlbmNpbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGluLTU5LWxpZ2h0LXNvbGlkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi01OS1saWdodC1zb2xpZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNTktbGlnaHQtc29saWQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNTktbGlnaHQtc29saWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTU5LWxpZ2h0LXNvbGlkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNTktbGlnaHQtc29saWQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGluLTU5LWxpZ2h0LXNvbGlkIHtcbiAgZm9udC1mYW1pbHk6IHBpbi01OS1saWdodC1zb2xpZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGluLTYzLXJlZ3VsYXItZG90JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi02My1yZWd1bGFyLWRvdC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNjMtcmVndWxhci1kb3QuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNjMtcmVndWxhci1kb3Qud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTYzLXJlZ3VsYXItZG90LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNjMtcmVndWxhci1kb3QudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGluLTYzLXJlZ3VsYXItZG90IHtcbiAgZm9udC1mYW1pbHk6IHBpbi02My1yZWd1bGFyLWRvdDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGluLTY3LXJlZ3VsYXItc3RlbmNpbCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNjctcmVndWxhci1zdGVuY2lsLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi02Ny1yZWd1bGFyLXN0ZW5jaWwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNjctcmVndWxhci1zdGVuY2lsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi02Ny1yZWd1bGFyLXN0ZW5jaWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi02Ny1yZWd1bGFyLXN0ZW5jaWwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGluLTY3LXJlZ3VsYXItc3RlbmNpbCB7XG4gIGZvbnQtZmFtaWx5OiBwaW4tNjctcmVndWxhci1zdGVuY2lsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwaW4tNjktcmVndWxhci1zb2xpZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNjktcmVndWxhci1zb2xpZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNjktcmVndWxhci1zb2xpZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi02OS1yZWd1bGFyLXNvbGlkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi02OS1yZWd1bGFyLXNvbGlkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNjktcmVndWxhci1zb2xpZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5waW4tNjktcmVndWxhci1zb2xpZCB7XG4gIGZvbnQtZmFtaWx5OiBwaW4tNjktcmVndWxhci1zb2xpZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncGluLTczLW1lZGl1bS1kb3QnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9waW4vcGluLTczLW1lZGl1bS1kb3QuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9waW4vcGluLTczLW1lZGl1bS1kb3QuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNzMtbWVkaXVtLWRvdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNzMtbWVkaXVtLWRvdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTczLW1lZGl1bS1kb3QudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucGluLTczLW1lZGl1bS1kb3Qge1xuICBmb250LWZhbWlseTogcGluLTczLW1lZGl1bS1kb3Q7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Bpbi03Ny1tZWRpdW0tc3RlbmNpbCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNzctbWVkaXVtLXN0ZW5jaWwuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9waW4vcGluLTc3LW1lZGl1bS1zdGVuY2lsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTc3LW1lZGl1bS1zdGVuY2lsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcGluL3Bpbi03Ny1tZWRpdW0tc3RlbmNpbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTc3LW1lZGl1bS1zdGVuY2lsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBpbi03Ny1tZWRpdW0tc3RlbmNpbCB7XG4gIGZvbnQtZmFtaWx5OiBwaW4tNzctbWVkaXVtLXN0ZW5jaWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Bpbi03OS1tZWRpdW0tc29saWQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9waW4vcGluLTc5LW1lZGl1bS1zb2xpZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNzktbWVkaXVtLXNvbGlkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9waW4vcGluLTc5LW1lZGl1bS1zb2xpZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNzktbWVkaXVtLXNvbGlkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Bpbi9waW4tNzktbWVkaXVtLXNvbGlkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBpbi03OS1tZWRpdW0tc29saWQge1xuICBmb250LWZhbWlseTogcGluLTc5LW1lZGl1bS1zb2xpZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncG9saW1vLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBvbGltby1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBwb2xpbW8tYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BvbGltby1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wb2xpbW8tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBwb2xpbW8tYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncG9saW1vLWV4dHJhYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1leHRyYWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLWV4dHJhYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1leHRyYWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLWV4dHJhYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLWV4dHJhYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBvbGltby1leHRyYWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHBvbGltby1leHRyYWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwb2xpbW8tZXh0cmFib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tZXh0cmFib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLWV4dHJhYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLWV4dHJhYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1leHRyYWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLWV4dHJhYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucG9saW1vLWV4dHJhYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBwb2xpbW8tZXh0cmFib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwb2xpbW8taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucG9saW1vLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBwb2xpbW8taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwb2xpbW8tbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucG9saW1vLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBwb2xpbW8tbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwb2xpbW8tbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucG9saW1vLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHBvbGltby1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncG9saW1vLW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnBvbGltby1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHBvbGltby1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwb2xpbW8tbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9wb2xpbW8vcHJvL3BvbGltby1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucG9saW1vLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBwb2xpbW8tbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwb2xpbW8tcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucG9saW1vLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogcG9saW1vLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BvbGltby10aGluLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLXRoaW4taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLXRoaW4taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tdGhpbi1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tdGhpbi1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLXRoaW4taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5wb2xpbW8tdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogcG9saW1vLXRoaW4taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwb2xpbW8tdGhpbic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLXRoaW4tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tdGhpbi1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3BvbGltby9wcm8vcG9saW1vLXRoaW4tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tdGhpbi1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcG9saW1vL3Byby9wb2xpbW8tdGhpbi1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucG9saW1vLXRoaW4ge1xuICBmb250LWZhbWlseTogcG9saW1vLXRoaW47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JhaXNvbm5lLWJvbGQtb2JsaXF1ZSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib2xkLW9ibGlxdWUtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWJvbGQtb2JsaXF1ZS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib2xkLW9ibGlxdWUtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWJvbGQtb2JsaXF1ZS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWJvbGQtb2JsaXF1ZS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmFpc29ubmUtYm9sZC1vYmxpcXVlIHtcbiAgZm9udC1mYW1pbHk6IHJhaXNvbm5lLWJvbGQtb2JsaXF1ZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmFpc29ubmUtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yYWlzb25uZS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IHJhaXNvbm5lLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JhaXNvbm5lLWJvb2stb2JsaXF1ZSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib29rLW9ibGlxdWUtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWJvb2stb2JsaXF1ZS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib29rLW9ibGlxdWUtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWJvb2stb2JsaXF1ZS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWJvb2stb2JsaXF1ZS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmFpc29ubmUtYm9vay1vYmxpcXVlIHtcbiAgZm9udC1mYW1pbHk6IHJhaXNvbm5lLWJvb2stb2JsaXF1ZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmFpc29ubmUtYm9vayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib29rLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib29rLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWJvb2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWJvb2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1ib29rLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yYWlzb25uZS1ib29rIHtcbiAgZm9udC1mYW1pbHk6IHJhaXNvbm5lLWJvb2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JhaXNvbm5lLWRlbWlib2xkLW9ibGlxdWUnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZSB7XG4gIGZvbnQtZmFtaWx5OiByYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyYWlzb25uZS1kZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1kZW1pYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZGVtaWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZGVtaWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWRlbWlib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZGVtaWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJhaXNvbm5lLWRlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IHJhaXNvbm5lLWRlbWlib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyYWlzb25uZS1leHRyYWJvbGQtb2JsaXF1ZSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1leHRyYWJvbGQtb2JsaXF1ZS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZXh0cmFib2xkLW9ibGlxdWUtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZXh0cmFib2xkLW9ibGlxdWUtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWV4dHJhYm9sZC1vYmxpcXVlLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZXh0cmFib2xkLW9ibGlxdWUtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJhaXNvbm5lLWV4dHJhYm9sZC1vYmxpcXVlIHtcbiAgZm9udC1mYW1pbHk6IHJhaXNvbm5lLWV4dHJhYm9sZC1vYmxpcXVlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyYWlzb25uZS1leHRyYWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZXh0cmFib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1leHRyYWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtZXh0cmFib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1leHRyYWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1leHRyYWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJhaXNvbm5lLWV4dHJhYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiByYWlzb25uZS1leHRyYWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JhaXNvbm5lLWxpZ2h0LW9ibGlxdWUnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtbGlnaHQtb2JsaXF1ZS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtbGlnaHQtb2JsaXF1ZS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1saWdodC1vYmxpcXVlLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1saWdodC1vYmxpcXVlLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtbGlnaHQtb2JsaXF1ZS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmFpc29ubmUtbGlnaHQtb2JsaXF1ZSB7XG4gIGZvbnQtZmFtaWx5OiByYWlzb25uZS1saWdodC1vYmxpcXVlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyYWlzb25uZS1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJhaXNvbm5lLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHJhaXNvbm5lLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyYWlzb25uZS1vYmxpcXVlJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLW9ibGlxdWUtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLW9ibGlxdWUtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtb2JsaXF1ZS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtb2JsaXF1ZS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLW9ibGlxdWUtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJhaXNvbm5lLW9ibGlxdWUge1xuICBmb250LWZhbWlseTogcmFpc29ubmUtb2JsaXF1ZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmFpc29ubmUtcG9zdGVyLW9ibGlxdWUnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtcG9zdGVyLW9ibGlxdWUtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLXBvc3Rlci1vYmxpcXVlLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLXBvc3Rlci1vYmxpcXVlLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JhaXNvbm5lL3Byby9yYWlzb25uZS1wb3N0ZXItb2JsaXF1ZS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLXBvc3Rlci1vYmxpcXVlLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yYWlzb25uZS1wb3N0ZXItb2JsaXF1ZSB7XG4gIGZvbnQtZmFtaWx5OiByYWlzb25uZS1wb3N0ZXItb2JsaXF1ZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmFpc29ubmUtcG9zdGVyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLXBvc3Rlci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtcG9zdGVyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLXBvc3Rlci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtcG9zdGVyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtcG9zdGVyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yYWlzb25uZS1wb3N0ZXIge1xuICBmb250LWZhbWlseTogcmFpc29ubmUtcG9zdGVyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyYWlzb25uZS1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yYWlzb25uZS9wcm8vcmFpc29ubmUtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmFpc29ubmUvcHJvL3JhaXNvbm5lLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJhaXNvbm5lLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogcmFpc29ubmUtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVhZGVyLWJsYWNrLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJsYWNrLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1ibGFjay1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1ibGFjay1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItYmxhY2staXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1ibGFjay1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJlYWRlci1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogcmVhZGVyLWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVhZGVyLWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJlYWRlci1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiByZWFkZXItYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlYWRlci1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWFkZXItYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogcmVhZGVyLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWFkZXItYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVhZGVyLWJvbGQge1xuICBmb250LWZhbWlseTogcmVhZGVyLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlYWRlci1leHRyYWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWV4dHJhbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWV4dHJhbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItZXh0cmFsaWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItZXh0cmFsaWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWV4dHJhbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWFkZXItZXh0cmFsaWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogcmVhZGVyLWV4dHJhbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWFkZXItZXh0cmFsaWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWV4dHJhbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItZXh0cmFsaWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWV4dHJhbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItZXh0cmFsaWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItZXh0cmFsaWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVhZGVyLWV4dHJhbGlnaHQge1xuICBmb250LWZhbWlseTogcmVhZGVyLWV4dHJhbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlYWRlci1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWFkZXItaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHJlYWRlci1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlYWRlci1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1saWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWFkZXItbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHJlYWRlci1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlYWRlci1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWFkZXItbGlnaHQge1xuICBmb250LWZhbWlseTogcmVhZGVyLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWFkZXItbWVkaXVtLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLW1lZGl1bS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLW1lZGl1bS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItbWVkaXVtLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVhZGVyLW1lZGl1bS1pdGFsaWMge1xuICBmb250LWZhbWlseTogcmVhZGVyLW1lZGl1bS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlYWRlci1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci9wcm8vcmVhZGVyLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWFkZXItbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHJlYWRlci1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlYWRlci1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWFkZXItcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiByZWFkZXItcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVhZGVyLXRoaW4taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItdGhpbi1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItdGhpbi1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci10aGluLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci10aGluLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItdGhpbi1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJlYWRlci10aGluLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiByZWFkZXItdGhpbi1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlYWRlci10aGluJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItdGhpbi1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci10aGluLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyL3Byby9yZWFkZXItdGhpbi1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci10aGluLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXIvcHJvL3JlYWRlci10aGluLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWFkZXItdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiByZWFkZXItdGhpbjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVhZGVyLWNvbmRlbnNlZC1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVhZGVyLWNvbmRlbnNlZC9wcm8vcmVhZGVyLWNvbmRlbnNlZC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci1jb25kZW5zZWQvcHJvL3JlYWRlci1jb25kZW5zZWQtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci1jb25kZW5zZWQvcHJvL3JlYWRlci1jb25kZW5zZWQtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXItY29uZGVuc2VkL3Byby9yZWFkZXItY29uZGVuc2VkLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci1jb25kZW5zZWQvcHJvL3JlYWRlci1jb25kZW5zZWQtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVhZGVyLWNvbmRlbnNlZC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IHJlYWRlci1jb25kZW5zZWQtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVhZGVyLWNvbmRlbnNlZC1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXItY29uZGVuc2VkL3Byby9yZWFkZXItY29uZGVuc2VkLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXItY29uZGVuc2VkL3Byby9yZWFkZXItY29uZGVuc2VkLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci1jb25kZW5zZWQvcHJvL3JlYWRlci1jb25kZW5zZWQtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlYWRlci1jb25kZW5zZWQvcHJvL3JlYWRlci1jb25kZW5zZWQtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXItY29uZGVuc2VkL3Byby9yZWFkZXItY29uZGVuc2VkLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVhZGVyLWNvbmRlbnNlZC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogcmVhZGVyLWNvbmRlbnNlZC1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlYWRlci1jb25kZW5zZWQtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlYWRlci1jb25kZW5zZWQvcHJvL3JlYWRlci1jb25kZW5zZWQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWFkZXItY29uZGVuc2VkL3Byby9yZWFkZXItY29uZGVuc2VkLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXItY29uZGVuc2VkL3Byby9yZWFkZXItY29uZGVuc2VkLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVhZGVyLWNvbmRlbnNlZC9wcm8vcmVhZGVyLWNvbmRlbnNlZC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yZWFkZXItY29uZGVuc2VkL3Byby9yZWFkZXItY29uZGVuc2VkLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJlYWRlci1jb25kZW5zZWQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiByZWFkZXItY29uZGVuc2VkLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlbGF0aXZlLWJsYWNrLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ibGFjay1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJsYWNrLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ibGFjay1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJsYWNrLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJsYWNrLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVsYXRpdmUtYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHJlbGF0aXZlLWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVsYXRpdmUtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWxhdGl2ZS1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiByZWxhdGl2ZS1ibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVsYXRpdmUtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWxhdGl2ZS1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiByZWxhdGl2ZS1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVsYXRpdmUtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWxhdGl2ZS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IHJlbGF0aXZlLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlbGF0aXZlLWJvb2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtYm9vay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtYm9vay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ib29rLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1ib29rLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtYm9vay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVsYXRpdmUtYm9vayB7XG4gIGZvbnQtZmFtaWx5OiByZWxhdGl2ZS1ib29rO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWxhdGl2ZS1mYXV4LWJvb2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtZmF1eC1ib29rLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1mYXV4LWJvb2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtZmF1eC1ib29rLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1mYXV4LWJvb2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1mYXV4LWJvb2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJlbGF0aXZlLWZhdXgtYm9vayB7XG4gIGZvbnQtZmFtaWx5OiByZWxhdGl2ZS1mYXV4LWJvb2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlbGF0aXZlLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVsYXRpdmUtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHJlbGF0aXZlLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVsYXRpdmUtbWVkaXVtLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tZWRpdW0taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1lZGl1bS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tZWRpdW0taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWxhdGl2ZS1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHJlbGF0aXZlLW1lZGl1bS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlbGF0aXZlLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVsYXRpdmUtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHJlbGF0aXZlLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmVsYXRpdmUtbW9uby0xMC1waXRjaCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tb25vLTEwLXBpdGNoLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tb25vLTEwLXBpdGNoLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1vbm8tMTAtcGl0Y2gtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1vbm8tMTAtcGl0Y2gtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tb25vLTEwLXBpdGNoLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5yZWxhdGl2ZS1tb25vLTEwLXBpdGNoIHtcbiAgZm9udC1mYW1pbHk6IHJlbGF0aXZlLW1vbm8tMTAtcGl0Y2g7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JlbGF0aXZlLW1vbm8tMTEtcGl0Y2gnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtbW9uby0xMS1waXRjaC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtbW9uby0xMS1waXRjaC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tb25vLTExLXBpdGNoLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3JlbGF0aXZlL3Byby9yZWxhdGl2ZS1tb25vLTExLXBpdGNoLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtbW9uby0xMS1waXRjaC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4ucmVsYXRpdmUtbW9uby0xMS1waXRjaCB7XG4gIGZvbnQtZmFtaWx5OiByZWxhdGl2ZS1tb25vLTExLXBpdGNoO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdyZWxhdGl2ZS1tb25vLTEyLXBpdGNoJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1vbm8tMTItcGl0Y2gtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1vbm8tMTItcGl0Y2gtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtbW9uby0xMi1waXRjaC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9yZWxhdGl2ZS9wcm8vcmVsYXRpdmUtbW9uby0xMi1waXRjaC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvcmVsYXRpdmUvcHJvL3JlbGF0aXZlLW1vbm8tMTItcGl0Y2gtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnJlbGF0aXZlLW1vbm8tMTItcGl0Y2gge1xuICBmb250LWZhbWlseTogcmVsYXRpdmUtbW9uby0xMi1waXRjaDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2VsdmEtYmxhY2staXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWJsYWNrLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYmxhY2staXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWJsYWNrLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYmxhY2staXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYmxhY2staXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zZWx2YS1ibGFjay1pdGFsaWMge1xuICBmb250LWZhbWlseTogc2VsdmEtYmxhY2staXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzZWx2YS1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnNlbHZhLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IHNlbHZhLWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzZWx2YS1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnNlbHZhLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHNlbHZhLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzZWx2YS1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnNlbHZhLWJvbGQge1xuICBmb250LWZhbWlseTogc2VsdmEtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2VsdmEtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zZWx2YS1pdGFsaWMge1xuICBmb250LWZhbWlseTogc2VsdmEtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzZWx2YS1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1saWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1saWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnNlbHZhLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBzZWx2YS1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NlbHZhLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc2VsdmEtbGlnaHQge1xuICBmb250LWZhbWlseTogc2VsdmEtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NlbHZhLW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc2VsdmEtbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBzZWx2YS1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzZWx2YS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnNlbHZhLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBzZWx2YS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NlbHZhLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc2VsdmEtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBzZWx2YS1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzZWx2YS1zY3JpcHQtYmxhY2snO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtc2NyaXB0LWJsYWNrLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtYmxhY2stcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtc2NyaXB0LWJsYWNrLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtYmxhY2stcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtYmxhY2stcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnNlbHZhLXNjcmlwdC1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiBzZWx2YS1zY3JpcHQtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NlbHZhLXNjcmlwdC1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLXNjcmlwdC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtc2NyaXB0LWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc2VsdmEtc2NyaXB0LWJvbGQge1xuICBmb250LWZhbWlseTogc2VsdmEtc2NyaXB0LWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NlbHZhLXNjcmlwdC1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLXNjcmlwdC1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLXNjcmlwdC1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLXNjcmlwdC1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc2VsdmEtc2NyaXB0LWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHNlbHZhLXNjcmlwdC1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc2VsdmEtc2NyaXB0LW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLXNjcmlwdC1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLXNjcmlwdC1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zZWx2YS1zY3JpcHQtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHNlbHZhLXNjcmlwdC1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NlbHZhLXNjcmlwdC1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc2VsdmEvcHJvL3NlbHZhLXNjcmlwdC1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zZWx2YS9wcm8vc2VsdmEtc2NyaXB0LXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3NlbHZhL3Byby9zZWx2YS1zY3JpcHQtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc2VsdmEtc2NyaXB0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogc2VsdmEtc2NyaXB0LXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N1bnNldC1nb3RoaWMtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN1bnNldC1nb3RoaWMtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogc3Vuc2V0LWdvdGhpYy1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3Vuc2V0LWdvdGhpYy1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc3Vuc2V0LWdvdGhpYy1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IHN1bnNldC1nb3RoaWMtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3Vuc2V0LWdvdGhpYy1oYWlybGluZS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWhhaXJsaW5lLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWhhaXJsaW5lLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGFpcmxpbmUtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGFpcmxpbmUtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWhhaXJsaW5lLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc3Vuc2V0LWdvdGhpYy1oYWlybGluZS1pdGFsaWMge1xuICBmb250LWZhbWlseTogc3Vuc2V0LWdvdGhpYy1oYWlybGluZS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N1bnNldC1nb3RoaWMtaGFpcmxpbmUnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWhhaXJsaW5lLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGFpcmxpbmUtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWhhaXJsaW5lLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGFpcmxpbmUtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGFpcmxpbmUtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN1bnNldC1nb3RoaWMtaGFpcmxpbmUge1xuICBmb250LWZhbWlseTogc3Vuc2V0LWdvdGhpYy1oYWlybGluZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3Vuc2V0LWdvdGhpYy1oZWF2eS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWhlYXZ5LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWhlYXZ5LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGVhdnktaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGVhdnktaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWhlYXZ5LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc3Vuc2V0LWdvdGhpYy1oZWF2eS1pdGFsaWMge1xuICBmb250LWZhbWlseTogc3Vuc2V0LWdvdGhpYy1oZWF2eS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N1bnNldC1nb3RoaWMtaGVhdnknO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWhlYXZ5LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGVhdnktcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWhlYXZ5LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGVhdnktcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaGVhdnktcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN1bnNldC1nb3RoaWMtaGVhdnkge1xuICBmb250LWZhbWlseTogc3Vuc2V0LWdvdGhpYy1oZWF2eTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3Vuc2V0LWdvdGhpYy1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc3Vuc2V0LWdvdGhpYy1pdGFsaWMge1xuICBmb250LWZhbWlseTogc3Vuc2V0LWdvdGhpYy1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N1bnNldC1nb3RoaWMtbGlnaHQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1saWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1saWdodC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWxpZ2h0LWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1saWdodC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN1bnNldC1nb3RoaWMtbGlnaHQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHN1bnNldC1nb3RoaWMtbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzdW5zZXQtZ290aGljLWxpZ2h0JztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1saWdodC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1saWdodC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWxpZ2h0LXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zdW5zZXQtZ290aGljLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHN1bnNldC1nb3RoaWMtbGlnaHQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N1bnNldC1nb3RoaWMtbWVkaXVtLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLW1lZGl1bS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLW1lZGl1bS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLW1lZGl1bS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN1bnNldC1nb3RoaWMtbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBzdW5zZXQtZ290aGljLW1lZGl1bS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N1bnNldC1nb3RoaWMtbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN1bnNldC1nb3RoaWMtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHN1bnNldC1nb3RoaWMtbWVkaXVtO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzdW5zZXQtZ290aGljLXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zdW5zZXQtZ290aGljLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogc3Vuc2V0LWdvdGhpYy1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzdW5zZXQtZ290aGljLXRoaW4taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy10aGluLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLXRoaW4taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy10aGluLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLXRoaW4taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLXRoaW4taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zdW5zZXQtZ290aGljLXRoaW4taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHN1bnNldC1nb3RoaWMtdGhpbi1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N1bnNldC1nb3RoaWMtdGhpbic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N1bnNldC1nb3RoaWMvcHJvL3N1bnNldC1nb3RoaWMtdGhpbi1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLXRoaW4tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLXRoaW4tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc3Vuc2V0LWdvdGhpYy9wcm8vc3Vuc2V0LWdvdGhpYy10aGluLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zdW5zZXQtZ290aGljL3Byby9zdW5zZXQtZ290aGljLXRoaW4tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN1bnNldC1nb3RoaWMtdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBzdW5zZXQtZ290aGljLXRoaW47XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N5c3RlbTg1LWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc3lzdGVtODUtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogc3lzdGVtODUtYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N5c3RlbTg1LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc3lzdGVtODUtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW04NS1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzeXN0ZW04NS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN5c3RlbTg1LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW04NS1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N5c3RlbTg1LW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbWVkaXVtLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tZWRpdW0taXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc3lzdGVtODUtbWVkaXVtLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW04NS1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzeXN0ZW04NS1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tZWRpdW0tcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tZWRpdW0tcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN5c3RlbTg1LW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW04NS1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N5c3RlbTg1LW1vbm8tYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc3lzdGVtODUtbW9uby1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW04NS1tb25vLWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzeXN0ZW04NS1tb25vLWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN5c3RlbTg1LW1vbm8tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW04NS1tb25vLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N5c3RlbTg1LW1vbm8taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc3lzdGVtODUtbW9uby1pdGFsaWMge1xuICBmb250LWZhbWlseTogc3lzdGVtODUtbW9uby1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N5c3RlbTg1LW1vbm8tbWVkaXVtLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLW1lZGl1bS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLW1lZGl1bS1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tbWVkaXVtLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4uc3lzdGVtODUtbW9uby1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbTg1LW1vbm8tbWVkaXVtLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3lzdGVtODUtbW9uby1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3N5c3RlbTg1L3Byby9zeXN0ZW04NS1tb25vLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zeXN0ZW04NS1tb25vLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW04NS1tb25vLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3lzdGVtODUtbW9uby1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LW1vbm8tcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtbW9uby1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi5zeXN0ZW04NS1tb25vLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogc3lzdGVtODUtbW9uby1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzeXN0ZW04NS1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy9zeXN0ZW04NS9wcm8vc3lzdGVtODUtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvc3lzdGVtODUvcHJvL3N5c3RlbTg1LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnN5c3RlbTg1LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogc3lzdGVtODUtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndHJhbnNjcmlwdC1ib2xkLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtYm9sZC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1ib2xkLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtYm9sZC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1ib2xkLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1ib2xkLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udHJhbnNjcmlwdC1ib2xkLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiB0cmFuc2NyaXB0LWJvbGQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd0cmFuc2NyaXB0LWJvbGQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1ib2xkLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi50cmFuc2NyaXB0LWJvbGQge1xuICBmb250LWZhbWlseTogdHJhbnNjcmlwdC1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd0cmFuc2NyaXB0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi50cmFuc2NyaXB0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiB0cmFuc2NyaXB0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndHJhbnNjcmlwdC1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udHJhbnNjcmlwdC1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogdHJhbnNjcmlwdC1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RyYW5zY3JpcHQtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnRyYW5zY3JpcHQtbGlnaHQge1xuICBmb250LWZhbWlseTogdHJhbnNjcmlwdC1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndHJhbnNjcmlwdC1tZWRpdW0taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbWVkaXVtLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udHJhbnNjcmlwdC1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHRyYW5zY3JpcHQtbWVkaXVtLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndHJhbnNjcmlwdC1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udHJhbnNjcmlwdC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogdHJhbnNjcmlwdC1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RyYW5zY3JpcHQtbW9uby1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLWJvbGQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1vbm8tYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1vbm8tYm9sZC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnRyYW5zY3JpcHQtbW9uby1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IHRyYW5zY3JpcHQtbW9uby1ib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd0cmFuc2NyaXB0LW1vbm8tbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1vbm8tbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtbW9uby1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi50cmFuc2NyaXB0LW1vbm8tbGlnaHQge1xuICBmb250LWZhbWlseTogdHJhbnNjcmlwdC1tb25vLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd0cmFuc2NyaXB0LW1vbm8tbWVkaXVtJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1vbm8tbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLW1lZGl1bS1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1vbm8tbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1vbm8tbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi50cmFuc2NyaXB0LW1vbm8tbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHRyYW5zY3JpcHQtbW9uby1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RyYW5zY3JpcHQtbW9uby1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1vbm8tcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LW1vbm8tcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1tb25vLXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnRyYW5zY3JpcHQtbW9uby1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IHRyYW5zY3JpcHQtbW9uby1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd0cmFuc2NyaXB0LXJlZ3VsYXInO1xuICBzcmM6IHVybChcIi93ZWJmb250cy90cmFuc2NyaXB0L3Byby90cmFuc2NyaXB0LXJlZ3VsYXItcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1yZWd1bGFyLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtcmVndWxhci1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi50cmFuc2NyaXB0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogdHJhbnNjcmlwdC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd0cmFuc2NyaXB0LXVsdHJhLWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtdWx0cmEtbGlnaHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtdWx0cmEtbGlnaHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC11bHRyYS1saWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC11bHRyYS1saWdodC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtdWx0cmEtbGlnaHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi50cmFuc2NyaXB0LXVsdHJhLWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiB0cmFuc2NyaXB0LXVsdHJhLWxpZ2h0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndHJhbnNjcmlwdC11bHRyYS1saWdodCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtdWx0cmEtbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC11bHRyYS1saWdodC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3RyYW5zY3JpcHQvcHJvL3RyYW5zY3JpcHQtdWx0cmEtbGlnaHQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC11bHRyYS1saWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdHJhbnNjcmlwdC9wcm8vdHJhbnNjcmlwdC11bHRyYS1saWdodC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udHJhbnNjcmlwdC11bHRyYS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiB0cmFuc2NyaXB0LXVsdHJhLWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2YWx1ZS1zYW5zLWJsYWNrLWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtYmxhY2staXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtYmxhY2staXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1ibGFjay1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1ibGFjay1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtYmxhY2staXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52YWx1ZS1zYW5zLWJsYWNrLWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiB2YWx1ZS1zYW5zLWJsYWNrLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmFsdWUtc2Fucy1ibGFjayc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtYmxhY2stcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1ibGFjay1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtYmxhY2stcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1ibGFjay1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1ibGFjay1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmFsdWUtc2Fucy1ibGFjayB7XG4gIGZvbnQtZmFtaWx5OiB2YWx1ZS1zYW5zLWJsYWNrO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2YWx1ZS1zYW5zLWJvbGQtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1ib2xkLWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLWJvbGQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1ib2xkLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLWJvbGQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLWJvbGQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52YWx1ZS1zYW5zLWJvbGQtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHZhbHVlLXNhbnMtYm9sZC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3ZhbHVlLXNhbnMtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtYm9sZC1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLWJvbGQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1ib2xkLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLWJvbGQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZhbHVlLXNhbnMtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiB2YWx1ZS1zYW5zLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3ZhbHVlLXNhbnMtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZhbHVlLXNhbnMtaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHZhbHVlLXNhbnMtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2YWx1ZS1zYW5zLW1lZGl1bS1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLW1lZGl1bS1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1tZWRpdW0taXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1tZWRpdW0taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtbWVkaXVtLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1tZWRpdW0taXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52YWx1ZS1zYW5zLW1lZGl1bS1pdGFsaWMge1xuICBmb250LWZhbWlseTogdmFsdWUtc2Fucy1tZWRpdW0taXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2YWx1ZS1zYW5zLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtbWVkaXVtLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtbWVkaXVtLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1tZWRpdW0tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtbWVkaXVtLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52YWx1ZS1zYW5zLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiB2YWx1ZS1zYW5zLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmFsdWUtc2Fucy1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2Fucy9wcm8vdmFsdWUtc2Fucy1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtcmVndWxhci1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtcmVndWxhci1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92YWx1ZS1zYW5zL3Byby92YWx1ZS1zYW5zLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNhbnMvcHJvL3ZhbHVlLXNhbnMtcmVndWxhci1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmFsdWUtc2Fucy1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IHZhbHVlLXNhbnMtcmVndWxhcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmFsdWUtc2VyaWYtYm9sZCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1ib2xkLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2VyaWYvcHJvL3ZhbHVlLXNlcmlmLWJvbGQtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2VyaWYvcHJvL3ZhbHVlLXNlcmlmLWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1ib2xkLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52YWx1ZS1zZXJpZi1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IHZhbHVlLXNlcmlmLWJvbGQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3ZhbHVlLXNlcmlmLW1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1tZWRpdW0tcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2VyaWYvcHJvL3ZhbHVlLXNlcmlmLW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1tZWRpdW0tcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2VyaWYvcHJvL3ZhbHVlLXNlcmlmLW1lZGl1bS1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2VyaWYvcHJvL3ZhbHVlLXNlcmlmLW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmFsdWUtc2VyaWYtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IHZhbHVlLXNlcmlmLW1lZGl1bTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmFsdWUtc2VyaWYtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1yZWd1bGFyLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1yZWd1bGFyLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2VyaWYvcHJvL3ZhbHVlLXNlcmlmLXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmFsdWUtc2VyaWYvcHJvL3ZhbHVlLXNlcmlmLXJlZ3VsYXItcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3ZhbHVlLXNlcmlmL3Byby92YWx1ZS1zZXJpZi1yZWd1bGFyLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52YWx1ZS1zZXJpZi1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IHZhbHVlLXNlcmlmLXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Zpc3VlbHQtYmxhY2staXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1ibGFjay1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1ibGFjay1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWJsYWNrLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWJsYWNrLWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1ibGFjay1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZpc3VlbHQtYmxhY2staXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHZpc3VlbHQtYmxhY2staXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2aXN1ZWx0LWJsYWNrJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1ibGFjay1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWJsYWNrLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1ibGFjay1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWJsYWNrLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWJsYWNrLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52aXN1ZWx0LWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IHZpc3VlbHQtYmxhY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Zpc3VlbHQtYm9sZC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWJvbGQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtYm9sZC1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWJvbGQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtYm9sZC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtYm9sZC1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZpc3VlbHQtYm9sZC1pdGFsaWMge1xuICBmb250LWZhbWlseTogdmlzdWVsdC1ib2xkLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmlzdWVsdC1ib2xkJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1ib2xkLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtYm9sZC1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtYm9sZC1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWJvbGQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtYm9sZC1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmlzdWVsdC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IHZpc3VlbHQtYm9sZDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmlzdWVsdC1leHRyYWxpZ2h0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtZXh0cmFsaWdodC1pdGFsaWMtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1leHRyYWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtZXh0cmFsaWdodC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1leHRyYWxpZ2h0LWl0YWxpYy1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1leHRyYWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmlzdWVsdC1leHRyYWxpZ2h0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiB2aXN1ZWx0LWV4dHJhbGlnaHQtaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2aXN1ZWx0LWV4dHJhbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWV4dHJhbGlnaHQtcHJvLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1leHRyYWxpZ2h0LXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1leHRyYWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtZXh0cmFsaWdodC1wcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1leHRyYWxpZ2h0LXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52aXN1ZWx0LWV4dHJhbGlnaHQge1xuICBmb250LWZhbWlseTogdmlzdWVsdC1leHRyYWxpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd2aXN1ZWx0LWl0YWxpYyc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtaXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtaXRhbGljLXByby5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1pdGFsaWMtcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtaXRhbGljLXByby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbi52aXN1ZWx0LWl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiB2aXN1ZWx0LWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmlzdWVsdC1saWdodC1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWxpZ2h0LWl0YWxpYy1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWxpZ2h0LWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtbGlnaHQtaXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtbGlnaHQtaXRhbGljLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWxpZ2h0LWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmlzdWVsdC1saWdodC1pdGFsaWMge1xuICBmb250LWZhbWlseTogdmlzdWVsdC1saWdodC1pdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Zpc3VlbHQtbGlnaHQnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWxpZ2h0LXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtbGlnaHQtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LWxpZ2h0LXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtbGlnaHQtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtbGlnaHQtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZpc3VlbHQtbGlnaHQge1xuICBmb250LWZhbWlseTogdmlzdWVsdC1saWdodDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmlzdWVsdC1tZWRpdW0taXRhbGljJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1tZWRpdW0taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtbWVkaXVtLWl0YWxpYy1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtbWVkaXVtLWl0YWxpYy1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LW1lZGl1bS1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtbWVkaXVtLWl0YWxpYy1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmlzdWVsdC1tZWRpdW0taXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IHZpc3VlbHQtbWVkaXVtLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmlzdWVsdC1tZWRpdW0nO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LW1lZGl1bS1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LW1lZGl1bS1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtbWVkaXVtLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtbWVkaXVtLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LW1lZGl1bS1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmlzdWVsdC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogdmlzdWVsdC1tZWRpdW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Zpc3VlbHQtcmVndWxhcic7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtcmVndWxhci1wcm8uZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LXJlZ3VsYXItcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LXJlZ3VsYXItcHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC1yZWd1bGFyLXByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LXJlZ3VsYXItcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZpc3VlbHQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiB2aXN1ZWx0LXJlZ3VsYXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Zpc3VlbHQtdGhpbi1pdGFsaWMnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LXRoaW4taXRhbGljLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtdGhpbi1pdGFsaWMtcHJvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LXRoaW4taXRhbGljLXByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtdGhpbi1pdGFsaWMtcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtdGhpbi1pdGFsaWMtcHJvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLnZpc3VlbHQtdGhpbi1pdGFsaWMge1xuICBmb250LWZhbWlseTogdmlzdWVsdC10aGluLWl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndmlzdWVsdC10aGluJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvdmlzdWVsdC9wcm8vdmlzdWVsdC10aGluLXByby5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtdGhpbi1wcm8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtdGhpbi1wcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93ZWJmb250cy92aXN1ZWx0L3Byby92aXN1ZWx0LXRoaW4tcHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYmZvbnRzL3Zpc3VlbHQvcHJvL3Zpc3VlbHQtdGhpbi1wcm8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuXG4udmlzdWVsdC10aGluIHtcbiAgZm9udC1mYW1pbHk6IHZpc3VlbHQtdGhpbjtcbn1cblxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuXG5oZWFkZXIgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDAgMy4zcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbn1cblxuLm5hdi1sZWZ0IHVsLCAubmF2LWxlZnQgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5uYXYtbGVmdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLm5hdi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxuICAubmF2LWxlZnQgYSB7XG4gICAgcGFkZGluZzogMS41cmVtIDAgMXJlbSAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmF2LWxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAubmF2LWxlZnQgYSB7XG4gICAgcGFkZGluZzogMS40cmVtIDAuNXJlbSAxLjJyZW0gMC41cmVtO1xuICB9XG59XG5cbi5uYXYtcmlnaHQgdWwsIC5uYXYtcmlnaHQgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5uYXYtcmlnaHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5uYXYtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLm5hdi1yaWdodCBhIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxcmVtIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uYXYtcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAubmF2LXJpZ2h0IGEge1xuICAgIHBhZGRpbmc6IDEuNHJlbSAwLjVyZW0gMS4ycmVtIDAuNXJlbTtcbiAgfVxufVxuXG4ubmF2LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLm5hdi1jZW50ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMS42cmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB0b3A6IDEuMXJlbTtcbiAgICBtYXJnaW46IDAgMCAwIC0wLjhyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uYXYtY2VudGVyIHtcbiAgICBsZWZ0OiAxLjFyZW07XG4gICAgdG9wOiAxLjFyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxLjRyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5uYXYtY2VudGVyIHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLm5hdi1jZW50ZXIgaDEsIC5uYXYtY2VudGVyIGEsIC5uYXYtY2VudGVyIHN2ZyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uYXYtY2VudGVyIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuaW5mb3JtYXRpb24tbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA4LjVyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzEuNXJlbTtcbiAgICB3aWR0aDogMTByZW07XG4gIH1cbiAgLmluZm9ybWF0aW9uLW5hdiBhIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgLmluZm9ybWF0aW9uLW5hdiAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5pbmZvcm1hdGlvbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAycmVtIDRyZW07XG4gICAgbWF4LXdpZHRoOiA3MS4ycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMjByZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5pbmZvcm1hdGlvbi1zZWN0aW9uIGEge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuaW5mb3JtYXRpb24taXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDEuNXJlbSAwO1xuICB9XG4gIC5pbmZvcm1hdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbiAgLmluZm9ybWF0aW9uLWl0ZW0gLmFuc3dlcixcbiAgLmluZm9ybWF0aW9uLWl0ZW0gLmFuc3dlci1zbWFsbCB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5pbmZvcm1hdGlvbi1pdGVtIC5tb2JpbGUtYnJlYWs6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IDBweCA1cHg7XG4gIH1cbiAgLmluZm9ybWF0aW9uLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIDAgMS4zZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmluZm9ybWF0aW9uLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMy45cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBhZGRpbmc6IDAgMC45cmVtO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuaW5mb3JtYXRpb24tbmF2IGEge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMC41cmVtIDEuMnJlbSAwLjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5pbmZvcm1hdGlvbi1uYXYgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuaW5mb3JtYXRpb24tbmF2IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmluZm9ybWF0aW9uLW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLmluZm9ybWF0aW9uLW5hdjphZnRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMy45cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMy45cmVtO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiA5OTk5O1xuICB9XG4gIC5pbmZvcm1hdGlvbi1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgcGFkZGluZzogMnJlbSA0cmVtO1xuICB9XG4gIC5pbmZvcm1hdGlvbi1zZWN0aW9uIGEge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgfVxuICAuaW5mb3JtYXRpb24taXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDEuNXJlbSAwO1xuICB9XG4gIC5pbmZvcm1hdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbiAgLmluZm9ybWF0aW9uLWl0ZW0gLmFuc3dlcixcbiAgLmluZm9ybWF0aW9uLWl0ZW0gLmFuc3dlci1zbWFsbCB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5pbmZvcm1hdGlvbi1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgbWFyZ2luOiAwIDAgMS4zZW0gMDtcbiAgfVxufVxuXG4uam9icy1hbnN3ZXIge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbn1cblxuXG4uYXBlcmN1LWFyYWJpYy1sYW5kaW5nLW91dGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hcGVyY3UtYXJhYmljLWxhbmRpbmctaW5uZXIge1xuICBmb250LWZhbWlseTogYXBlcmN1LWFyYWJpYy1saWdodDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYXBlcmN1LWFyYWJpYy1sYW5kaW5nLWlubmVyIHtcbiAgICBmb250LXNpemU6IDExdmg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcGVyY3UtYXJhYmljLWxhbmRpbmctaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTJ2dztcbiAgfVxufVxuXG4uYXBlcmN1LWFyYWJpYy13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmFwZXJjdS1hcmFiaWMtYmxhY2sge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmFwZXJjdS1hcmFiaWMtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuXG4uYXBlcmN1LXRoYWktbGFuZGluZy1vdXRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXBlcmN1LXRoYWktbGFuZGluZy1pbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtdGhhaS1saWdodDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuYXBlcmN1LXRoYWktbGFuZGluZy1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxMXZoO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXBlcmN1LXRoYWktbGFuZGluZy1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxMnZ3O1xuICB9XG59XG5cbi5hcGVyY3UtdGhhaS13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmFwZXJjdS10aGFpLWJsYWNrIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5hcGVyY3UtdGhhaS11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5cbi5hcGVyY3UtYXJhYmljLWxhbmRpbmctb3V0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFwZXJjdS1hcmFiaWMtbGFuZGluZy1pbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBhcGVyY3UtYXJhYmljLWxpZ2h0O1xuICB3aWR0aDogMTAwdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5hcGVyY3UtYXJhYmljLWxhbmRpbmctaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTF2aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFwZXJjdS1hcmFiaWMtbGFuZGluZy1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxMnZ3O1xuICB9XG59XG5cbi5hcGVyY3UtYXJhYmljLXdoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYXBlcmN1LWFyYWJpYy1ibGFjayB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYXBlcmN1LWFyYWJpYy11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5cblxuXG4uY2hyb21hdGljLWxhbmRpbmctb3V0ZXIge1xuICB0b3A6IDRyZW07XG4gIGJvdHRvbTogNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2Nocm9tYXRpYy1hbmltYXRpb24td3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNoLWhwLXBhbmVsIHtcbiAgaGVpZ2h0OiAxNi42NiU7XG4gIGZvbnQtc2l6ZTogN3ZoO1xuICBsaW5lLWhlaWdodDogMS43O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaC1ib3R0b20tZmlsbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNocm9tYXRpYy1sYW5kaW5nLWJnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjlFNkM5IDAlLCAjNjlFNkM5IDUwJSwgIzY5RTZDOSA1MCUsICMxRTBFMzUgNTAlLCAjMUUwRTM1IDEwMCUpO1xuICAvKiBXM0MgKi9cbn1cblxuLmNocm9tYXRpYy1sYW5kaW5nLWJnIGhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuXG4ubGFuZGluZyBoZWFkZXIsXG4ubGFuZGluZyBmb290ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubGFuZGluZyBhcnRpY2xlIGlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHJlbSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubGFuZGluZyBhcnRpY2xlIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5sYW5kaW5nIC5sYW5kaW5nLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLmxhbmRpbmcgLmxhbmRpbmctZnVsbHNjcmVlbi1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDRyZW07XG4gIHotaW5kZXg6IDM7XG59XG5cbi5sYW5kaW5nIC5sYW5kaW5nLWxpbWl0LXdpZHRoLWhlaWdodCB7XG4gIG1hcmdpbjogM3JlbSAwcmVtIDNyZW0gMHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLmxhbmRpbmcgLmxhbmRpbmctbGltaXQtd2lkdGgtaGVpZ2h0LWNvdmVyIHtcbiAgbWFyZ2luOiAzcmVtIDByZW0gM3JlbSAwcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTByZW07XG4gIGhlaWdodDogMTByZW07XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWNvbnRhaW5lciBpbWcge1xuICBwYWRkaW5nOiAzcmVtIDByZW0gM3JlbSAwcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmRlbGV0ZS1zaXppbmcge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cblxuLm1hZC1yZXZlYWwtc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBoZWlnaHQ6IDAlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBtYWQtcmV2ZWFsLW9uZSB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICB9XG4gIDMzJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ubWFkLXJldmVhbC1zbGlkZS1vbmUge1xuICBhbmltYXRpb246IG1hZC1yZXZlYWwtb25lIDZzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1hZC1yZXZlYWwtdHdvIHtcbiAgMCUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgMzMlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICB9XG4gIDY2JSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ubWFkLXJldmVhbC1zbGlkZS10d28ge1xuICBhbmltYXRpb246IG1hZC1yZXZlYWwtdHdvIDZzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1hZC1yZXZlYWwtdGhyZWUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIDY0JSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIDY1JSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICA2NiUge1xuICAgIGhlaWdodDogMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4ubWFkLXJldmVhbC1zbGlkZS10aHJlZSB7XG4gIGFuaW1hdGlvbjogbWFkLXJldmVhbC10aHJlZSA2cyBpbmZpbml0ZTtcbn1cblxuLm1hZC1yZXZlYWwtaW1hZ2Uge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwcmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubWFkLXJldmVhbC1ncm91cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogNXJlbTtcbiAgYm90dG9tOiA1cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4ubWFkLXNhbnMtcmV2ZWFsLXNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMDAzQ0ZGO1xuICBoZWlnaHQ6IDAlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBtYWQtc2Fucy1yZXZlYWwtb25lIHtcbiAgMCUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgMzMlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tYWQtc2Fucy1yZXZlYWwtc2xpZGUtb25lIHtcbiAgYW5pbWF0aW9uOiBtYWQtc2Fucy1yZXZlYWwtb25lIDEwcyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBtYWQtc2Fucy1yZXZlYWwtdHdvIHtcbiAgMCUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgMzMlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICB9XG4gIDY2JSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ubWFkLXNhbnMtcmV2ZWFsLXNsaWRlLXR3byB7XG4gIGFuaW1hdGlvbjogbWFkLXNhbnMtcmV2ZWFsLXR3byAxMHMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbWFkLXNhbnMtcmV2ZWFsLXRocmVlIHtcbiAgMCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICA2NCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICA2NSUge1xuICAgIGhlaWdodDogMCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgNjYlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLm1hZC1zYW5zLXJldmVhbC1zbGlkZS10aHJlZSB7XG4gIGFuaW1hdGlvbjogbWFkLXNhbnMtcmV2ZWFsLXRocmVlIDEwcyBpbmZpbml0ZTtcbn1cblxuLm1hZC1zYW5zLXJldmVhbC1pbWFnZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTByZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5tYWQtc2Fucy1yZXZlYWwtZ3JvdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDVyZW07XG4gIGJvdHRvbTogNXJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLm1hZC1zZXJpZi1yZXZlYWwtc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGhlaWdodDogMCU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIG1hZC1zZXJpZi1yZXZlYWwtb25lIHtcbiAgMCUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgMzMlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tYWQtc2VyaWYtcmV2ZWFsLXNsaWRlLW9uZSB7XG4gIGFuaW1hdGlvbjogbWFkLXNlcmlmLXJldmVhbC1vbmUgMTBzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1hZC1zZXJpZi1yZXZlYWwtdHdvIHtcbiAgMCUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgMzMlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICB9XG4gIDY2JSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ubWFkLXNlcmlmLXJldmVhbC1zbGlkZS10d28ge1xuICBhbmltYXRpb246IG1hZC1zZXJpZi1yZXZlYWwtdHdvIDEwcyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBtYWQtc2VyaWYtcmV2ZWFsLXRocmVlIHtcbiAgMCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICA2NCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICA2NSUge1xuICAgIGhlaWdodDogMCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgNjYlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLm1hZC1zZXJpZi1yZXZlYWwtc2xpZGUtdGhyZWUge1xuICBhbmltYXRpb246IG1hZC1zZXJpZi1yZXZlYWwtdGhyZWUgMTBzIGluZmluaXRlO1xufVxuXG4ubWFkLXNlcmlmLXJldmVhbC1pbWFnZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTByZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5tYWQtc2VyaWYtcmV2ZWFsLWdyb3VwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiA1cmVtO1xuICBib3R0b206IDVyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi5wZXAtbGFuZGluZy1jb250YWluZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4cmVtKTtcbn1cblxuLnBlcC1sYW5kaW5nLWNvbnRhaW5lciAjcGVwLWhlYWRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLnBlcC1ob3Jpem9udGFsLWNlbnRyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cblxuLnBvbGltby1oZWFkZXIgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9saW1vLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogN3JlbSAwcmVtO1xufVxuXG5cbi5wcm9kdWN0cy1pdGVtcyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMnJlbTtcbiAgY2xlYXI6IGZpeDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ucHJvZHVjdHMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnByb2R1Y3RzLWl0ZW0gZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdHMtaXRlbSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luOiAxcmVtIDAgMXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3RzLWl0ZW0gZmlndXJlIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk5KTtcbn1cblxuLnByb2R1Y3RzLWl0ZW0gZmlndXJlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDZweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cblxuLnByb2R1Y3RzLWl0ZW0tb2JqZWN0IGZpZ3VyZSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ucHJvZHVjdHMtaXRlbS1vYmplY3QgZmlndXJlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggOHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ucHJvZHVjdHMtc29sZG91dCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLnByb2R1Y3RzLXNvbGRvdXQ6aG92ZXIsXG4uc29sZC1vdXQgLnByb2R1Y3RzLXNvbGRvdXQge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogcmVkO1xufVxuXG4ucHJvZHVjdHMtc29sZG91dDpob3ZlcjpiZWZvcmUsXG4uc29sZC1vdXQgLnByb2R1Y3RzLXNvbGRvdXQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnByb2R1Y3RzLXNvbGRvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJTb2xkIE91dFwiO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4ucHJvZHVjdHMtc29sZG91dCBmaWd1cmUge1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG59XG5cbi5wcm9kdWN0LW5vLXNoYWRvdyBmaWd1cmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LW5vLXNoYWRvdyBmaWd1cmU6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAucHJvZHVjdHMtaXRlbS04IHtcbiAgICB3aWR0aDogOCU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tMjAge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tMjMge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tMjUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tMjcge1xuICAgIHdpZHRoOiAyNyU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tMzAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tMzUge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tNDAge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tNDUge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tNTAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tNTUge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tNjAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tNjUge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tNzAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tNzUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wcm9kdWN0cy1pdGVtLTgge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnByb2R1Y3RzLWl0ZW0tMjAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuLnByb2R1Y3QtZmlsdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1maWx0ZXIgYSB7XG4gIHBhZGRpbmc6IDEuMnJlbSAwIDFyZW0gMXJlbTtcbn1cblxuLnByb2R1Y3RzLmFsbCAucHJvZHVjdC1maWx0ZXItaW4tc3RvY2ssXG4ucHJvZHVjdHMuYWxsIC5wcm9kdWN0LWZpbHRlci1zb2xkLW91dCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnByb2R1Y3RzLmluLXN0b2NrIC5wcm9kdWN0cy1zb2xkb3V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3RzLmluLXN0b2NrIC5wcm9kdWN0LWZpbHRlci1hbGwsXG4ucHJvZHVjdHMuaW4tc3RvY2sgLnByb2R1Y3QtZmlsdGVyLXNvbGQtb3V0IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucHJvZHVjdHMuc29sZC1vdXQgLnByb2R1Y3RzLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdHMuc29sZC1vdXQgLnByb2R1Y3RzLXNvbGRvdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9kdWN0cy5zb2xkLW91dCAucHJvZHVjdHMtc29sZG91dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdHMuc29sZC1vdXQgLnByb2R1Y3QtZmlsdGVyLWFsbCxcbi5wcm9kdWN0cy5zb2xkLW91dCAucHJvZHVjdC1maWx0ZXItaW4tc3RvY2sge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cblxuLmdvb2RzLWNvaWduLWJsYW5rZXQgLm5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uc3dlYXRTaGlydEhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l6ZWd1aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuLnNpemVndWlkZS1jYXB0aW9uIHtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5zaXplZ3VpZGUtaGVhZGVyIHtcbiAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xufVxuXG4uc2l6ZWd1aWRlLWhlYWRlci1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uc2l6ZWd1aWRlLXRhYmxlLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG5cbi5zaXplZ3VpZGUtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uc2l6ZWd1aWRlLWJvZHktY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG5cbi5nb29kcy1wZXAtc2NhcmYgLm5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4ucHJvZHVjdC1jYXJvdXNlbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3QtY2Fyb3VzZWwgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdC1jYXJvdXNlbCAuYm9yZGVyIHtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5wcm9kdWN0LWNhcm91c2VsIC5ib3JkZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2Fyb3VzZWwgLmZpbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHZoO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucHJvZHVjdC1pbWFnZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLnByb2R1Y3QtaW1hZ2UgZmlndXJlIHtcbiAgcGFkZGluZzogNHJlbSA0cmVtIDAgNHJlbTtcbiAgbWF4LXdpZHRoOiA3MS4ycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5wcm9kdWN0LWltYWdlIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ucHJvZHVjdC1pbWFnZSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXRleHQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNsZWFyOiBmaXg7XG4gIHBhZGRpbmc6IDRyZW0gNHJlbTtcbn1cblxuLnByb2R1Y3QtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLnByb2R1Y3QtdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC10ZXh0ID4gZGl2IHtcbiAgbWF4LXdpZHRoOiA0NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXNwZWMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ucHJvZHVjdC1zcGVjIGxpIHtcbiAgcGFkZGluZzogMHJlbSAwO1xuICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5wcm9kdWN0LXNwZWMgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ucHJvZHVjdC1zcGVjIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwIDAgMC42cmVtO1xufVxuXG5cbi50b29scy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0LjVyZW0gNHJlbTtcbiAgbWF4LXdpZHRoOiA3MS4ycmVtO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAudG9vbHMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRvb2xzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4udG9vbHMtcmlnaHQge1xuICB3aWR0aDogMjByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRvb2xzLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9vbHMtbGVmdCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnRvb2xzLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cblxuLnRvb2xzLWxlZnQgaDIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvb2xzLWxlZnQgcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnRvb2xzLWxlZnQgLmJ0bi1mb3J3YXJkIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbSA0cmVtIDFyZW0gMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaHJvbWUtZXh0ZW5zaW9uLWltYWdlcyB7XG4gIHdpZHRoOiAxOHJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jaHJvbWUtZXh0ZW5zaW9uLWltYWdlcyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDRyZW0gYXV0byAwIGF1dG87XG4gIH1cbn1cblxuLmNocm9tZS1leHRlbnNpb24taW1hZ2VzIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvdG9vbHMvY2hyb21lLWV4dGVuc2lvbi0xLnBuZ1wiKTtcbiAgcGFkZGluZy1ib3R0b206IDIyNSU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jaHJvbWUtZXh0ZW5zaW9uLWltYWdlczpob3ZlciBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3Rvb2xzL2Nocm9tZS1leHRlbnNpb24tMi5wbmdcIik7XG59XG5cbi5jaHJvbWUtZXh0ZW5zaW9uLWltYWdlczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3Rvb2xzL2Nocm9tZS1leHRlbnNpb24tMi5wbmdcIik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cblxuLmJsYWNrLW9uLXdoaXRlIC50eXBlZmFjZXMtaW5kZXgtcHJvb2ZlciAuZmlsdGVyLXRleHQtaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG59XG5cbi53aGl0ZS1vbi1ibGFjayAudHlwZWZhY2VzLWluZGV4LXByb29mZXIgLmZpbHRlci10ZXh0LWlucHV0IHtcbiAgYmFja2dyb3VuZDogcmVkO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5wcmV2aWV3LWxhYmVsIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5wcmV2aWV3LWxhYmVsLXRpdGxlLXN1bW1hcnkge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuXG4uYXBlcmN1LWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXBlcmN1LWhlYWRlciBmaWd1cmUge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA5MHZ3O1xufVxuXG4uYXBlcmN1LWFyYWJpYy1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmFwZXJjdS1hcmFiaWMtbGVhZCAucHJldmlldyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmFwZXJjdS1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAxXHRyZW0gMDtcbn1cblxuLmFwZXJjdS1sZWFkIC5wcmV2aWV3IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYXBlcmN1LW1haW4gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG4ucHJldmlldy1sYWJlbCB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFwZXJjdS1hcmFiaWMtbW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcGVyY3UtYXJhYmljLW1vYmlsZS1wcmV2aWV3IHtcbiAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgfVxufVxuXG4uYXBlcmN1LXRoaW4tbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtdGhpbi1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtZXh0cmFsaWdodC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1leHRyYWxpZ2h0LWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1saWdodC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1saWdodC1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtcmVndWxhci1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtbWVkaXVtLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYXBlcmN1LW1lZGl1bS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtYm9sZC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1ib2xkLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1leHRyYWJvbGQtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtZXh0cmFib2xkLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1ibGFjay1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1ibGFjay1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDQnO1xufVxuXG4uYXBlcmN1LWFyYWJpYy1saWdodC1hcmFiaWMsXG4uYXBlcmN1LWFyYWJpYy1yZWd1bGFyLWFyYWJpYyxcbi5hcGVyY3UtYXJhYmljLW1lZGl1bS1hcmFiaWMsXG4uYXBlcmN1LWFyYWJpYy1ib2xkLWFyYWJpYyB7XG4gIHdpZHRoOiBjYWxjKDZyZW0gLSAxcHgpO1xufVxuXG5cbi5hcGVyY3UtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hcGVyY3UtaGVhZGVyIGZpZ3VyZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDkwdnc7XG59XG5cbi5hcGVyY3UtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcGFkZGluZzogMVx0cmVtIDA7XG59XG5cbi5hcGVyY3UtbGVhZCAucHJldmlldyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmFwZXJjdS1tYWluIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuLmFwZXJjdS1jb25kZW5zZWQtbGlnaHQtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtY29uZGVuc2VkLWxpZ2h0LWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1jb25kZW5zZWQtcmVndWxhci1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1jb25kZW5zZWQtaXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYXBlcmN1LWNvbmRlbnNlZC1tZWRpdW0tbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtY29uZGVuc2VkLW1lZGl1bS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtY29uZGVuc2VkLWJvbGQtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtY29uZGVuc2VkLWJvbGQtaXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4ge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczA0Jztcbn1cblxuXG4uYXBlcmN1LXRoYWktbGVhZCAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMVx0cmVtIDA7XG59XG5cbi5hcGVyY3UtdGhhaS1sZWFkIC5wcmV2aWV3IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYXBlcmN1LXRoYWktZ3JhZCAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgcGFkZGluZzogMVx0cmVtIDA7XG59XG5cbi5hcGVyY3UtdGhhaS1ncmFkIC5wcmV2aWV3IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYXBlcmN1LXRoYWktbGlnaHQtcHVuY3R1YXRpb24tMiwgLmFwZXJjdS10aGFpLXJlZ3VsYXItcHVuY3R1YXRpb24tMiwgLmFwZXJjdS10aGFpLW1lZGl1bS1wdW5jdHVhdGlvbi0yLCAuYXBlcmN1LXRoYWktYm9sZC1wdW5jdHVhdGlvbi0yIHtcbiAgd2lkdGg6IGNhbGMoNnJlbSAtIDFweCk7XG59XG5cblxuLmFwZXJjdS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFwZXJjdS1oZWFkZXIgZmlndXJlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogOTB2dztcbn1cblxuLmFwZXJjdS1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAxXHRyZW0gMDtcbn1cblxuLmFwZXJjdS1sZWFkIC5wcmV2aWV3IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYXBlcmN1LW1haW4gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG4uYXBlcmN1LXRoaW4tbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtdGhpbi1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtZXh0cmFsaWdodC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1leHRyYWxpZ2h0LWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1saWdodC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1saWdodC1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtcmVndWxhci1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtbWVkaXVtLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYXBlcmN1LW1lZGl1bS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtYm9sZC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1ib2xkLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1leHRyYWJvbGQtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5hcGVyY3UtZXh0cmFib2xkLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1ibGFjay1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmFwZXJjdS1ibGFjay1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDQnO1xufVxuXG5cbi5hcHRhLWhlYWRlciAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcHRhLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogM3JlbSAwcmVtIDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXB0YS1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYXB0YS1sZWFkLXF1YXJ0ZXIgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXB0YS1sZWFkLXF1YXJ0ZXIgLnByZXZpZXcge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmFwdGEtbGVhZC1xdWFydGVyIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOThBMUVBO1xuICBwYWRkaW5nOiAwIDAgMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcHRhLWxlYWQtcXVhcnRlciAucHJldmlldy10ZXh0IHtcbiAgICBmb250LXNpemU6IDN2dztcbiAgfVxufVxuXG4uYXB0YS1sZWFkLXF1YXJ0ZXIgLnByZXZpZXctd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFwdGEtbGFzdC1saW5lIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmFwdGEtbGVmdC1zdW1tYXJ5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYXB0YS1xdWFydGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hcHRhLWZsZXgtbGVmdCB7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXB0YS1mbGV4LWxlZnQge1xuICAgIGZvbnQtc2l6ZTogM3Z3O1xuICB9XG59XG5cbi5hcHRhLWZsZXgtbWlkZGxlIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk4QTFFQTtcbn1cblxuLmFwdGEtZmxleC1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTJ2dztcbiAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG59XG5cbi5hcHRhLXNlY29uZC1jb250YWluZXIgLnByZXZpZXctd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5hcHRhLWxlZnQtc3VtbWFyeSwgLmFwdGEtbWFpbmNvbHVtbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICM5OEExRUE7XG4gIHBhZGRpbmc6IDAgMC43ZW0gMCAwLjdlbTtcbn1cblxuLmF0cGEtc21hbGx0ZXh0LXRvcCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmF0cGEtc21hbGx0ZXh0LXRvcCB7XG4gICAgZm9udC1zaXplOiAzdnc7XG4gIH1cbn1cblxuLmFwdGEtc3VtbWFyeXRleHQtYm90dG9tIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcHRhLXN1bW1hcnl0ZXh0LWJvdHRvbSB7XG4gICAgZm9udC1zaXplOiAxMnZ3O1xuICB9XG59XG5cbi5hcHRhLXNlY29uZC1jb250YWluZXIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MxMlwiIG9uO1xuICBib3JkZXItYm90dG9tOiAwLjVweDtcbn1cblxuLmFwdGEtdGhpcmQtY29udGFpbmVyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDVcIiBvbjtcbn1cblxuLmFwdGEtZm91cnRoLWNvbnRhaW5lciB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczExXCIgb247XG59XG5cbi5hcHRhLWNhcm91c2VsLXRleHQge1xuICBmb250LXNpemU6IDh2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFwdGEtY2Fyb3VzZWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHZ3O1xuICB9XG59XG5cbi5hcHRhLXR5cGUtY2Fyb3VzZWwge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4uYXB0YS10eXBlLWNhcm91c2VsIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hcHRhLXR5cGUtY2Fyb3VzZWwgZmlndXJlIHtcbiAgbWFyZ2luOiA1cmVtIDRyZW0gMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcHRhLXR5cGUtY2Fyb3VzZWwgZmlndXJlIHtcbiAgICBtYXJnaW46IDFyZW0gNHJlbTtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdhcHRhLXZmJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYXB0YS92Zi9hcHRhLXZmLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG4uYXB0YS1hbmltYXRpb24td3JhcCB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0aW9uMSB7XG4gIDAlIHtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgMTg0O1xuICB9XG4gIDUwJSB7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDM2O1xuICB9XG4gIDEwMCUge1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiAxODQ7XG4gIH1cbn1cblxuLmFwdGEtYW5pbS0xIC5hbmltYXRpb24xZGVsYXkwc2VjcyB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uMSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICBmb250LXdlaWdodDogMTg0O1xufVxuXG4uYXB0YS1hbmltLTEgLmFuaW1hdGlvbjFkZWxheTBwMjVzZWNzIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24xIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yNXM7XG4gIGZvbnQtd2VpZ2h0OiAxODQ7XG59XG5cbi5hcHRhLWFuaW0tMSAuYW5pbWF0aW9uMWRlbGF5MHA1c2VjcyB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uMSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIGZvbnQtd2VpZ2h0OiAxODQ7XG59XG5cbi5hcHRhLWFuaW0tMSAuYW5pbWF0aW9uMWRlbGF5MHA3NXNlY3Mge1xuICBhbmltYXRpb246IGFuaW1hdGlvbjEgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMy41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjc1cztcbiAgZm9udC13ZWlnaHQ6IDE4NDtcbn1cblxuQGtleWZyYW1lcyBhbmltYXRpb24yIHtcbiAgMCUge1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiAxODQ7XG4gIH1cbiAgNTAlIHtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgMzY7XG4gIH1cbiAgMTAwJSB7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDE4NDtcbiAgfVxufVxuXG4uYXB0YS1hbmltLTIgLmFuaW1hdGlvbjJkZWxheTBwMjVzZWNzIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24yIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yNXM7XG4gIGZvbnQtd2VpZ2h0OiAxODQ7XG59XG5cbi5hcHRhLWFuaW0tMiAuYW5pbWF0aW9uMmRlbGF5MHA1c2VjcyB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uMiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIGZvbnQtd2VpZ2h0OiAxODQ7XG59XG5cbi5hcHRhLWFuaW0tMiAuYW5pbWF0aW9uMmRlbGF5MHA3NXNlY3Mge1xuICBhbmltYXRpb246IGFuaW1hdGlvbjIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMy41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjc1cztcbiAgZm9udC13ZWlnaHQ6IDE4NDtcbn1cblxuLmFwdGEtYW5pbS0yIC5hbmltYXRpb24yZGVsYXkxcDBzZWNzIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24yIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4wcztcbiAgZm9udC13ZWlnaHQ6IDE4NDtcbn1cblxuQGtleWZyYW1lcyBhbmltYXRpb24zIHtcbiAgMCUge1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiAxODQ7XG4gIH1cbiAgNTAlIHtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgOTc7XG4gIH1cbiAgMTAwJSB7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDE4NDtcbiAgfVxufVxuXG4uYXB0YS1hbmltLTMgLmFuaW1hdGlvbjNkZWxheTBwNXNlY3Mge1xuICBhbmltYXRpb246IGFuaW1hdGlvbjMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMy41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICBmb250LXdlaWdodDogMTg0O1xufVxuXG4uYXB0YS1hbmltLTMgLmFuaW1hdGlvbjNkZWxheTBwNzVzZWNzIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRpb24zIGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43NXM7XG4gIGZvbnQtd2VpZ2h0OiAxODQ7XG59XG5cbi5hcHRhLWFuaW0tMyAuYW5pbWF0aW9uM2RlbGF5MXAwc2VjcyB7XG4gIGFuaW1hdGlvbjogYW5pbWF0aW9uMyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzLjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBhbmltYXRpb24tZGVsYXk6IDEuMHM7XG4gIGZvbnQtd2VpZ2h0OiAxODQ7XG59XG5cbi5hcHRhLWFuaW0tMyAuYW5pbWF0aW9uM2RlbGF5MXAyNXNlY3Mge1xuICBhbmltYXRpb246IGFuaW1hdGlvbjMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMy41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjI1cztcbiAgZm9udC13ZWlnaHQ6IDE4NDtcbn1cblxucC5hcHRhLWFuaW0tMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiAnYXB0YS12Zic7XG59XG5cbnAuYXB0YS1hbmltLTIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc3MwMSc7XG4gIGZvbnQtZmFtaWx5OiAnYXB0YS12Zic7XG59XG5cbnAuYXB0YS1hbmltLTMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc3MwMyc7XG4gIGZvbnQtZmFtaWx5OiAnYXB0YS12Zic7XG59XG5cbi5hcHRhLWxhbmRpbmctaW5uZXIge1xuICBmb250LXNpemU6IDE0dnc7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGZvbnQtZmFtaWx5OiBhcHRhLWJvbGQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXB0YS1sYW5kaW5nLWlubmVyIHtcbiAgICBmb250LXNpemU6IDI0dnc7XG4gICAgcGFkZGluZzogMCA1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgfVxufVxuXG5cbi5hcmNoaXZlLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogNnJlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFyY2hpdmUtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1tYWluIC5wcmV2aWV3LWNvbHVtbnMtdGhyZWUgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5hcmNoaXZlLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuXG4uYXVndXN0ZS1oZWFkZXItdG9wIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uYXVndXN0ZS1zYW5zLWhlYWRlciAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hdWd1c3RlLXNhbnMtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAwLjZyZW0gMCAwLjJyZW07XG59XG5cbi5hdWd1c3RlLXNhbnMtbGVhZC1xdWFydGVyIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1Z3VzdGUtc2Fucy1sZWFkLXF1YXJ0ZXIgLnByZXZpZXcge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmF1Z3VzdGUtc2Fucy1sZWFkLXF1YXJ0ZXIgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5hdWd1c3RlLXNhbnMtbGVhZC1oYWxmIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxMHJlbSAwO1xufVxuXG4uYXVndXN0ZS1zYW5zLWxlYWQtaGFsZiAucHJldmlldyB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYXVndXN0ZS1zYW5zLWJvdHRvbS1wcm9vZiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hdWd1c3RlLXNhbnMtbWlkLXByb29mIC5wcmV2aWV3LXRleHQge1xuICAgIGZvbnQtc2l6ZTogNC44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXVndXN0ZS1zYW5zLW1pZC1wcm9vZiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG4uYXVndXN0ZS1zYW5zLW1pZC1wcm9vZiAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLmF1Z3VzdGUtaGVhZGVyLXRvcCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtaGVhZGVyIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAwLjZyZW0gMCAwLjJyZW07XG59XG5cbi5hdWd1c3RlLXNlcmlmLWxlYWQtcXVhcnRlciAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hdWd1c3RlLXNlcmlmLWxlYWQtcXVhcnRlciAucHJldmlldyB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYXVndXN0ZS1zZXJpZi1sZWFkLXF1YXJ0ZXIgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5hdWd1c3RlLXNlcmlmLWxlYWQtaGFsZiAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMTByZW0gMDtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtbGVhZC1oYWxmIC5wcmV2aWV3IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hdWd1c3RlLXNlcmlmLWJvdHRvbS1wcm9vZiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cblxuLmF1Z3VzdGUtc2VyaWYtbWlkLXByb29mIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMC45NTtcbiAgcGFkZGluZzogNnJlbSAwO1xufVxuXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2JhbC1neCc7XG4gIHNyYzogdXJsKFwiL3dlYmZvbnRzL2JhbC9iYWwtZ3gudHRmXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG46cm9vdCB7XG4gIC0td2VpZ2h0OiA1MDA7XG4gIC0td2lkdGg6IDEwMDtcbn1cblxuLmJhbC1zdG9ja2luZy1maWxsZXIge1xuICBmb250LXNpemU6IDMwZW07XG4gIGZvbnQtZmFtaWx5OiAnYmFsLWd4JztcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiNteURpdiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jYmFsLWhlYWRlci1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4jYmFsSGVhZGVyIHtcbiAgZm9udC1zaXplOiA0MGVtO1xuICBmb250LWZhbWlseTogJ2JhbC1neCc7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIHZhcigtLXdlaWdodCksIFwid2R0aFwiIHZhcigtLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogZm9udC12YXJpYXRpb24tc2V0dGluZ3MgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjAwO1xuICBwYWRkaW5nLXRvcDogMS44NXZ3O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI2JhbEhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjE3NWVtO1xuICB9XG59XG5cbi5iYWwtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5iYWwtYWxpZ24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uYmFsLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmFsLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuYm9keSA+IGFydGljbGUgPiBzZWN0aW9uLnR5cGVmYWNlLWRldGFpbHMubmctc2NvcGUsXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24ucHJvb2Zlci5iYWwtcHJvb2Zlci5uZy1zY29wZSA+IGRpdi5maWx0ZXItd3JhcC5uZy1zY29wZSA+IGRpdixcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5jaGFyYWN0ZXItc2V0cy5iYWwtY2hhcmFjdGVyLXNldHMubmctc2NvcGUsXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24ub3BlbnR5cGUtZmVhdHVyZXMubmctc2NvcGUsXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24uYnV5LWJ1dHRvbnMubmctc2NvcGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5wcm9vZmVyLmJhbC1wcm9vZmVyLm5nLXNjb3BlID4gZGl2LmZpbHRlci13cmFwLm5nLXNjb3BlID4gZGl2ID4gZGl2LmZpbHRlci1hdHRyID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYWwtYXBwbGUtdHdvIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWwtYXBwbGUtdHdvIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpub3QoOmhvdmVyKSAuYmFsLWFwcGxlLXRvZ2dsZS10ZXh0IHtcbiAgYW5pbWF0aW9uOiB0b2dnbGUtdGV4dCAyLjVzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5iYWwtYXBwbGUtdHdvIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5iYWwtYXBwbGUtdHdvIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciAuYmFsLWFwcGxlLXRvZ2dsZS10ZXh0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYmFsLWFwcGxlIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWwtYXBwbGUgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5iYWwtYXBwbGUtdG9nZ2xlLXRleHQ6YWZ0ZXIge1xuICBhbmltYXRpb246IHRvZ2dsZS10ZXh0IDIuNXMgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcbiAgY29udGVudDogXCJBIGlzIGZvciBBcHBsZVwiO1xufVxuXG4uYmFsLWFwcGxlIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5iYWwtYXBwbGUgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIC5iYWwtYXBwbGUtdG9nZ2xlLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+jv1wiO1xufVxuXG4uYmFsLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWwtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpub3QoOmhvdmVyKSAuYmFsLWNvcHlyaWdodC10ZXh0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmJhbC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5iYWwtY29weXJpZ2h0LXN5bWJhbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJhbC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIC5iYWwtY29weXJpZ2h0LXRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5iYWwtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciAuYmFsLWNvcHlyaWdodC1zeW1iYWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYmFsLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQgLmJhbC1jb3B5cmlnaHQtc3ltYmFsIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBrZXlmcmFtZXMgdG9nZ2xlLXRleHQge1xuICA1MCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5iYWwtYmFzaXMtb3ZlcnJpZGUgZGl2ID4gZGl2LmJ1eS1idXR0b25zLXNpbmdsZXMgPiBkaXYgPiBkaXYuYnV5LWJ1dHRvbnMtc2luZ2xlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IGJhc2lzLWdyb3Rlc3F1ZS1yZWd1bGFyICFpbXBvcnRhbnQ7XG59XG5cbi5iYWwtZnJhY3Rpb25zIC5wcmV2aWV3LWdyb3VwIC5wcmV2aWV3IGEgZGl2IC5wcmV2aWV3LXRleHQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiZnJhY1wiO1xufVxuXG4uYmFsLXNtYWxsLWNhcHMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic21jcFwiO1xufVxuXG4uYmFsLXZhcmlhYmxlLWdob3N0IHtcbiAgZm9udC1mYW1pbHk6IGJhbC12YXJpYWJsZS1naG9zdDtcbn1cblxuLmJhbC1wcm9vZmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFsLWxlYWRpbmctZGVjcmVhc2Uge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuI2JhbC1oZWFkZXItY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmZhMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjYmFsLWhlYWRlci1jb250YWluZXIge1xuICAgIGhlaWdodDogNzV2dztcbiAgfVxufVxuXG5cbi5iYXNpcy1ncm90ZXNxdWUtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICB0ZXh0LWluZGVudDogLTIuNXZ3O1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLW1haW4gLnByZXZpZXctY29sdW1ucy1maXZlIC5wcmV2aWV3LXRleHQucHJldmlldy1maWx0ZXItcGFyYWdyYXBoIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmFzaXMtZ3JvdGVzcXVlLXRyYXZlcnNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2FwdGlvbi1jb250YWluZXItdG9wIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXB0aW9uLWNvbnRhaW5lci10b3Age1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jYXB0aW9uLWNvbnRhaW5lci10b3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5jYXB0aW9uLWNvbnRhaW5lci10b3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5jYXB0aW9uLWNvbnRhaW5lci10b3Age1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY2FwdGlvbi1jb250YWluZXItdG9wIC5iYXNpcy1zZWN0aW9uLWNhcHRpb24ge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3BhY2l0eTogMC41O1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1sZWFkIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCB7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vLWNvbnRleHR1YWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxlYWQgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIHtcbiAgYW5pbWF0aW9uOiB0b2dnbGUtYWx0ZXJuYXRlcyAyLjVzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxlYWQgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5jYXB0aW9uLWNvbnRhaW5lci10b3AgLmJhc2lzLXNlY3Rpb24tY2FwdGlvbiAuYmFzaXMtdG9nZ2xlLXRleHQ6YWZ0ZXIge1xuICBhbmltYXRpb246IHRvZ2dsZS10ZXh0IDIuNXMgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcbiAgY29udGVudDogXCJPRkZcIjtcbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbGVhZCBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6aG92ZXIge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBjb250ZXh0dWFsO1xufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1sZWFkIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciAuY2FwdGlvbi1jb250YWluZXItdG9wIC5iYXNpcy1zZWN0aW9uLWNhcHRpb24gLmJhc2lzLXRvZ2dsZS10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJPTlwiO1xufVxuXG5Aa2V5ZnJhbWVzIHRvZ2dsZS1hbHRlcm5hdGVzIHtcbiAgNTAlIHtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBjb250ZXh0dWFsO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdG9nZ2xlLXRleHQge1xuICA1MCUge1xuICAgIGNvbnRlbnQ6IFwiT05cIjtcbiAgfVxufVxuXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1tYWluIC5wcmV2aWV3LWdyb3VwIC5wcmV2aWV3IGEgZGl2IC5wcmV2aWV3LXRleHQge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnJpZ2h0LXRvLWxlZnQgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0IHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1saWdodC1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1tZWRpdW0taXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYmFzaXMtZ3JvdGVzcXVlLWFyYWJpYy1ib2xkLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtYmxhY2stbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJsYWNrLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc3MwMyc7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWxpZ2h0LWFyYWJpYyxcbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXItYXJhYmljLFxuLmJhc2lzLWdyb3Rlc3F1ZS1hcmFiaWMtbWVkaXVtLWFyYWJpYyxcbi5iYXNpcy1ncm90ZXNxdWUtYXJhYmljLWJvbGQtYXJhYmljIHtcbiAgd2lkdGg6IGNhbGMoNnJlbSAtIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG5cbi5iYXNpcy1ncm90ZXNxdWUtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICB0ZXh0LWluZGVudDogLTIuNXZ3O1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi5iYXNpcy1ncm90ZXNxdWUtbWFpbiAucHJldmlldy1jb2x1bW5zLWZvdXIgLnByZXZpZXctdGV4dC5wcmV2aWV3LWZpbHRlci1wYXJhZ3JhcGgge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBoZWlnaHQ6IDguMzZlbTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDAuMWVtO1xuICBtYXJnaW46IDAgLTAuMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmJhc2lzLWdyb3Rlc3F1ZS10cmF2ZXJzZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2UgLnByZXZpZXctdGV4dCB7XG4gICAgZm9udC1zaXplOiA4cmVtO1xuICAgIHBhZGRpbmc6IDMuNXJlbSAwIDIuNXJlbSAwO1xuICB9XG4gIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2UgLmJhc2lzLWdyb3Rlc3F1ZS10cmF2ZXJzZS1yZWd1bGFyLFxuICAuYmFzaXMtZ3JvdGVzcXVlLXRyYXZlcnNlIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2Utb2ZmLXdoaXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2UgLmJhc2lzLWdyb3Rlc3F1ZS10cmF2ZXJzZS1yZWd1bGFyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2UgLmJhc2lzLWdyb3Rlc3F1ZS10cmF2ZXJzZS1vZmYtd2hpdGUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2U6aG92ZXIgLmJhc2lzLWdyb3Rlc3F1ZS10cmF2ZXJzZS1yZWd1bGFyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2U6aG92ZXIgLmJhc2lzLWdyb3Rlc3F1ZS10cmF2ZXJzZS1vZmYtd2hpdGUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLnR5cGVmYWNlcy1pbmRleC1wcm9vZmVyIC5wcmV2aWV3LWJhc2lzLWdyb3Rlc3F1ZS1yZWd1bGFyIC5wcmV2aWV3LXRleHQsIC50eXBlZmFjZXMtaW5kZXgtcHJvb2ZlciAucHJldmlldy1iYXNpcy1ncm90ZXNxdWUtYXJhYmljLXJlZ3VsYXIgLnByZXZpZXctdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5iYXNpcy1ncm90ZXNxdWUtdHJhdmVyc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJhc2lzLWdyb3Rlc3F1ZS1saWdodC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1saWdodC1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtcmVndWxhci1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1vZmYtd2hpdGUtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtaXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYmFzaXMtZ3JvdGVzcXVlLW9mZi13aGl0ZS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtbWVkaXVtLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYmFzaXMtZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtYm9sZC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1ib2xkLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1ibGFjay1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1ibGFjay1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtbW9uby1saWdodC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1tb25vLWxpZ2h0LWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1tb25vLXJlZ3VsYXItbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtbW9uby1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtbW9uby1tZWRpdW0tbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5iYXNpcy1ncm90ZXNxdWUtbW9uby1tZWRpdW0taXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uYmFzaXMtZ3JvdGVzcXVlLW1vbm8tYm9sZC1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLmJhc2lzLWdyb3Rlc3F1ZS1tb25vLWJvbGQtaXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4ge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczAzJztcbn1cblxuXG4uYmItbW9kZXJuLWhlYWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYi1oZWFkZXItaGVhZGxpbmUge1xuICBmb250LXNpemU6IDQwdnc7XG4gIG1hcmdpbi1yaWdodDogM3Z3O1xufVxuXG4uYmItaGVhZGVyLWhlYWRsaW5lLXNlY29uZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYmItaGVhZGVyIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJiLW1vZGVybi12YXItY29udGFpbmVyIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJiLW1vZGVybi12YXItbWVudSB1bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJiLW1vZGVybi12YXItbWVudSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAydnc7XG59XG5cbi5iYi12YXItb3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYmItbW9kZXJuLXZhci1tZW51IHtcbiAgb3JkZXI6IDI7XG59XG5cbi5iYi1tb2Rlcm4tdmFyLWNoYW5nZXIge1xuICBvcmRlcjogMTtcbiAgZm9udC1zaXplOiAxN3Z3O1xuICBtYXJnaW4tYm90dG9tOiA4dnc7XG59XG5cbi5iYm1vZGVybi1sZWFkLXF1YXJ0ZXIgLnByZXZpZXctd3JhcCB7XG4gIHBhZGRpbmc6IDUuMXJlbSAxcmVtIDQuNXJlbSAxcmVtO1xufVxuXG4uYmJtb2Rlcm4tbGVhZC1xdWFydGVyIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJibW9kZXJuLWxlYWQtcXVhcnRlciAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmJiLWF2b24tY29udGFpbmVyIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJiLW1vZGVybi1udW1iZXJzIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJiLWF2b24ge1xuICBmb250LXNpemU6IDl2dztcbiAgcGFkZGluZzogNC41dncgMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmItbW9kZXJuLXZmJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvYmItbW9kZXJuL3ZmL0JCTW9kZXJuUHJvLVJvbWFuLVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG4uYmItdmFyLTEge1xuICBmb250LWZhbWlseTogJ2JiLW1vZGVybi12Zic7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiA1MDtcbn1cblxuLmJiLXZhci0yIHtcbiAgZm9udC1mYW1pbHk6ICdiYi1tb2Rlcm4tdmYnO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcbi5ib2wtY2xhc3NpYyB7XG4gIGZvbnQtZmFtaWx5OiAnYm9sLWNsYXNzaWMnO1xufVxuXG4uYm9sLWNvbGQge1xuICBmb250LWZhbWlseTogJ2JvbC1jb2xkJztcbn1cblxuLmJvbC1ncmV5IHtcbiAgZm9udC1mYW1pbHk6ICdib2wtZ3JleSc7XG59XG5cbi5ib2wtaG90IHtcbiAgZm9udC1mYW1pbHk6ICdib2wtaG90Jztcbn1cblxuLmJvbC1wYXN0ZWwge1xuICBmb250LWZhbWlseTogJ2JvbC1wYXN0ZWwnO1xufVxuXG4uYm9sLXJnYiB7XG4gIGZvbnQtZmFtaWx5OiAnYm9sLXJnYic7XG59XG5cbi5ib2wtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ib2wtYWxpZ24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uYm9sLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYm9sLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuYm9keSA+IGFydGljbGUgPiBzZWN0aW9uLnR5cGVmYWNlLWRldGFpbHMubmctc2NvcGUsXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24ucHJvb2Zlci5ib2wtcHJvb2Zlci5uZy1zY29wZSA+IGRpdi5maWx0ZXItd3JhcC5uZy1zY29wZSA+IGRpdixcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5jaGFyYWN0ZXItc2V0cy5ib2wtY2hhcmFjdGVyLXNldHMubmctc2NvcGUsXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24ub3BlbnR5cGUtZmVhdHVyZXMubmctc2NvcGUsXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24uYnV5LWJ1dHRvbnMubmctc2NvcGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5wcm9vZmVyLmJvbC1wcm9vZmVyLm5nLXNjb3BlID4gZGl2LmZpbHRlci13cmFwLm5nLXNjb3BlID4gZGl2ID4gZGl2LmZpbHRlci1hdHRyID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib2wtYXBwbGUtdHdvIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib2wtYXBwbGUtdHdvIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpub3QoOmhvdmVyKSAuYm9sLWFwcGxlLXRvZ2dsZS10ZXh0IHtcbiAgYW5pbWF0aW9uOiB0b2dnbGUtdGV4dCAyLjVzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5ib2wtYXBwbGUtdHdvIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5ib2wtYXBwbGUtdHdvIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciAuYm9sLWFwcGxlLXRvZ2dsZS10ZXh0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYm9sLWFwcGxlIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib2wtYXBwbGUgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5ib2wtYXBwbGUtdG9nZ2xlLXRleHQ6YWZ0ZXIge1xuICBhbmltYXRpb246IHRvZ2dsZS10ZXh0IDIuNXMgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcbiAgY29udGVudDogXCJBIGlzIGZvciBBcHBsZVwiO1xufVxuXG4uYm9sLWFwcGxlIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5ib2wtYXBwbGUgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIC5ib2wtYXBwbGUtdG9nZ2xlLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+jv1wiO1xufVxuXG4uYm9sLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib2wtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpub3QoOmhvdmVyKSAuYm9sLWNvcHlyaWdodC10ZXh0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmJvbC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5ib2wtY29weXJpZ2h0LXN5bWJvbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJvbC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIC5ib2wtY29weXJpZ2h0LXRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ib2wtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dDpob3ZlciAuYm9sLWNvcHlyaWdodC1zeW1ib2wge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYm9sLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQgLmJvbC1jb3B5cmlnaHQtc3ltYm9sIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBrZXlmcmFtZXMgdG9nZ2xlLXRleHQge1xuICA1MCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5cbi5icmljay1tYWluIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4yMDtcbn1cblxuLmpvbGx5LWJ1dGNoZXJzIC5wcmV2aWV3LXRleHQ6aG92ZXIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MwMVwiO1xufVxuXG4ucm95YWwtb2FrIC5wcmV2aWV3LXRleHQ6aG92ZXIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic3MwMlwiO1xufVxuXG4uYnJpY2stb3JhbmdlLW9uLWJsdWUgLnJveWFsLW9hayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5icmljay1ibHVlLW9uLW9yYW5nZSAuam9sbHktYnV0Y2hlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnJpY2stbWlkc2VjdGlvbjpob3ZlciAuYnJpY2staGlnaGxpZ2h0cm9sbCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczA2XCI7XG59XG5cbi5icmljay1sZWFkLW11bHRpd2VpZ2h0IC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4uYnJpY2stbGVhZC1tdWx0aXdlaWdodCAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLmJ1cmdlc3MtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4uYnVyZ2Vzcy1sZWFkLWJpZyAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLmJ1cmdlc3MtbWFpbiAucHJldmlldy1jb2x1bW5zLXR3byAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5idXJnZXNzLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJ1cmdlc3MtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuXG4uYnVyZ2Vzcy1zbWFsbC1jYXBzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNtY3BcIjtcbn1cblxuLmJ1cmdlc3MtcmVndWxhci1yb21hbi1udW1lcmFscyxcbi5idXJnZXNzLWl0YWxpYy1yb21hbi1udW1lcmFscyxcbi5idXJnZXNzLXNlbWlib2xkLXJvbWFuLW51bWVyYWxzLFxuLmJ1cmdlc3Mtc2VtaWJvbGQtaXRhbGljLXJvbWFuLW51bWVyYWxzLFxuLmJ1cmdlc3MtYm9sZC1pdGFsaWMtcm9tYW4tbnVtZXJhbHMsXG4uYnVyZ2Vzcy1ib2xkLXJvbWFuLW51bWVyYWxzIHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5idXJnZXNzLWNoYXJhY3Rlci1zZXRzIC5zdWItc2V0LWNoYXJhY3RlciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG5cbi5jYXN0bGVkb3duLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FzdGxlZG93bi1oZWFkZXIgZmlndXJlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogOTB2dztcbn1cblxuLmNhc3RsZWRvd24tbWFpbiAucHJldmlldy1jb2x1bW5zLXRocmVlIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuLmNhc3RsZWRvd24tbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4uY2FzdGxlZG93bi1pbnN0cnVjdGlvbmFsLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuXG4uY2FydC1mdWxsLXN0eWxlcy1uYW1lLmNlbnRyYWwtYXZlbnVlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNlbnRyYWwtYXZlbnVlLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMC44NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cblxuLmNocm9tYXRpYy1tb25vLWhlYWRlci1waWxsIHtcbiAgcGFkZGluZzogN3Z3O1xuICBib3JkZXItcmFkaXVzOiAzLjV2dztcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgY29sb3I6ICMxRTU5RTE7XG59XG5cbi5jaHJvbWF0aWMtbW9uby1oZWFkZXIgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hyb21hdGljLW1vbm8tcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDMuNXZ3O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBjb2xvcjogIzFFNTlFMTtcbiAgYm9yZGVyOiAycHggc29saWQgI0YzRjNGMztcbn1cblxuLm1vbm8tcGlsbC1wYWQge1xuICBwYWRkaW5nOiA0dnc7XG59XG5cbi5jbS1waWxsLTIge1xuICBmb250LXNpemU6IDRyZW07XG59XG5cbi5jaHJvbWF0aWMtbW9uby1waWxsLWludmVydCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGM0YzRjM7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICBib3JkZXItcmFkaXVzOiAzLjV2dztcbn1cblxuLmNoLW0tdHdvdXAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uY2gtbW9uby1ib3R0b20ge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNoLW1vYmlsZS1wYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuXG4uY2hyb21hdGljLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNocm9tYXRpYy1oZWFkZXIgLnByZXZpZXctd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jaHJvbWF0aWMtaGVhZGVyIC5wcmV2aWV3LWNvbHVtbnMtb25lIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNocm9tYXRpYy1oZWFkZXIgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hyb21hdGljLXNwYW4taGVhZGVyIHtcbiAgcGFkZGluZzogMS4xdnc7XG59XG5cbi5jaHJvbWF0aWMtYm90dG9tIC5wcmV2aWV3LXRleHQge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZWxlbWVudE9uZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW5vdXQgNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGZhZGVpbm91dCA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5lbGVtZW50VHdvIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVpbm91dCA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogZmFkZWlub3V0IDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzNTBtcztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmVsZW1lbnRUaHJlZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW5vdXQgNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGZhZGVpbm91dCA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogNzAwbXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5lbGVtZW50Rm91ciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW5vdXQgNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGZhZGVpbm91dCA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMTA1MG1zO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZWxlbWVudEZpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZWlub3V0IDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBmYWRlaW5vdXQgNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDE0MDBtcztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmVsZW1lbnRTaXgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZWlub3V0IDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBmYWRlaW5vdXQgNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDE3NTBtcztcbiAgb3BhY2l0eTogMTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbm91dCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbm91dCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY2hyb21hdGljLWdyb3Qtc3Bhbi0yIHtcbiAgcGFkZGluZzogNHZ3O1xuICBib3JkZXItcmFkaXVzOiAydnc7XG59XG5cbi5jaHJvbWF0aWMtZ3JvdC1zcGFuLTQge1xuICBwYWRkaW5nOiA0dnc7XG4gIGJvcmRlci1yYWRpdXM6IDV2dztcbn1cblxuLmNocm9tYXRpYy1ncm90LXNwYW4tNSB7XG4gIHBhZGRpbmc6IDR2dztcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbn1cblxuLmNnLXR3by1nYXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNnLXR3by1nYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNocm9tYXRpYy1ncm90LXNwYW4tNiB7XG4gIHBhZGRpbmc6IDR2dztcbiAgYm9yZGVyLXJhZGl1czogMzB2dztcbn1cblxuLmNocm9tYXRpYy1kb3VibGUtbGluZSAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaHJvbWF0aWMtbGVhZC1xdWFydGVyLCAuY2hyb21hdGljLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jaHJvbWF0aWMtbGVhZC1xdWFydGVyIC5wcmV2aWV3LWxhYmVsLCAuY2hyb21hdGljLWJvdHRvbSAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaHJvbWF0aWMtbGVhZC1xdWFydGVyIC5wcmV2aWV3LCAuY2hyb21hdGljLWJvdHRvbSAucHJldmlldyB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2hyb21hdGljLWxlYWQtcXVhcnRlciAucHJldmlldywgLmNocm9tYXRpYy1ib3R0b20gLnByZXZpZXcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLmNocm9tYXRpYy1sZWFkLXF1YXJ0ZXIgLnByZXZpZXctY29sdW1ucy1vbmUsIC5jaHJvbWF0aWMtYm90dG9tIC5wcmV2aWV3LWNvbHVtbnMtb25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY2hyb21hdGljLWxlYWQtcXVhcnRlciAuY2gtaW50LCAuY2hyb21hdGljLWJvdHRvbSAuY2gtaW50IHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4uY2hyb21hdGljLWxlYWQtcXVhcnRlciAucHJldmlldy13cmFwLCAuY2hyb21hdGljLWJvdHRvbSAucHJldmlldy13cmFwIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmNoLXEtdCAucHJldmlldyB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNoLXEtdCAucHJldmlldyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uY2gtcS10LCAuY2gtcS10LTIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jaC1xLXQtMiB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG4uY2gtcS10LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jaC1xLXQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uY2gtcS1vbmUgLnByZXZpZXctd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jaC1xLW9uZSAucHJldmlldy13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4uY2gtcS10d28gLnByZXZpZXctd3JhcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2gtcS10d28gLnByZXZpZXctd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLmNoLWJvdHRvbS1zdWIgLnByZXZpZXctdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jaHJvbWF0aWMtc3Bhbi10d28ge1xuICBwYWRkaW5nOiAzcmVtIDJyZW0gMHJlbTtcbn1cblxuLmNoLW9wIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY29pZ24tdmFyaWFibGUtZ2hvc3QnO1xuICBzcmM6IHVybChcIi93ZWJmb250cy9jb2lnbi9jb2lnbi12Zi1iZXRhLnR0ZlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuOnJvb3Qge1xuICAtLXdlaWdodDogNzAwO1xuICAtLXdpZHRoOiAxMDA7XG59XG5cbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi0xMS10aGluLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTEyLWV4dHJhbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMTMtbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMTQtcmVndWxhcixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi0xNS1tZWRpdW0sXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMTYtc2VtaWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMTctYm9sZCxcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi0yMS10aGluLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTIyLWV4dHJhbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMjMtbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMjQtcmVndWxhcixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi0yNS1tZWRpdW0sXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMjYtc2VtaWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMjctYm9sZCxcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi0zMS10aGluLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTMyLWV4dHJhbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMzMtbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMzQtcmVndWxhcixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi0zNS1tZWRpdW0sXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMzYtc2VtaWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tMzctYm9sZCxcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi00MS10aGluLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTQyLWV4dHJhbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNDMtbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNDQtcmVndWxhcixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi00NS1tZWRpdW0sXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNDYtc2VtaWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNDctYm9sZCxcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi01MS10aGluLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTUyLWV4dHJhbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNTMtbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNTQtcmVndWxhcixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi01NS1tZWRpdW0sXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNTYtc2VtaWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNTctYm9sZCxcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi02MS10aGluLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTYyLWV4dHJhbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNjMtbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNjQtcmVndWxhcixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi02NS1tZWRpdW0sXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNjYtc2VtaWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNjctYm9sZCxcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi03MS10aGluLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTcyLWV4dHJhbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNzMtbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNzQtcmVndWxhcixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi03NS1tZWRpdW0sXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNzYtc2VtaWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tNzctYm9sZCxcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi04MS10aGluLFxuYm9keSA+IGFydGljbGUgPiBkaXYgPiBkaXYuZm9ybS13cmFwLXByaW1hcnkubmctc2NvcGUgPiBkaXYuZm9ybS1zZWN0aW9uID4gZGl2LmNhcnQtZnVsbC5uZy1zY29wZSA+IGRpdiA+IGRpdi5jYXJ0LWZ1bGwtc3R5bGVzID4gLmNvaWduLTgyLWV4dHJhbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tODMtbGlnaHQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tODQtcmVndWxhcixcbmJvZHkgPiBhcnRpY2xlID4gZGl2ID4gZGl2LmZvcm0td3JhcC1wcmltYXJ5Lm5nLXNjb3BlID4gZGl2LmZvcm0tc2VjdGlvbiA+IGRpdi5jYXJ0LWZ1bGwubmctc2NvcGUgPiBkaXYgPiBkaXYuY2FydC1mdWxsLXN0eWxlcyA+IC5jb2lnbi04NS1tZWRpdW0sXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tODYtc2VtaWJvbGQsXG5ib2R5ID4gYXJ0aWNsZSA+IGRpdiA+IGRpdi5mb3JtLXdyYXAtcHJpbWFyeS5uZy1zY29wZSA+IGRpdi5mb3JtLXNlY3Rpb24gPiBkaXYuY2FydC1mdWxsLm5nLXNjb3BlID4gZGl2ID4gZGl2LmNhcnQtZnVsbC1zdHlsZXMgPiAuY29pZ24tODctYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtcmVndWxhciAhaW1wb3J0YW50O1xufVxuXG4uY29pZ24tYmFzaXMtb3ZlcnJpZGUgZGl2ID4gZGl2ID4gZGl2LmJ1eS1idXR0b25zLXNpbmdsZXMgPiBkaXYgPiBkaXYgPiBkaXYuYnV5LWJ1dHRvbnMtc2luZ2xlID4gZGl2LmJ1eS1idXR0b25zLXNpbmdsZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBiYXNpcy1ncm90ZXNxdWUtcmVndWxhciAhaW1wb3J0YW50O1xufVxuXG4uY29pZ24tZnJhY3Rpb25zIC5wcmV2aWV3LWdyb3VwIC5wcmV2aWV3IGEgZGl2IC5wcmV2aWV3LXRleHQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiZnJhY1wiO1xufVxuXG4uY29pZ24tc21hbGwtY2FwcyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzbWNwXCI7XG59XG5cbi5jb2lnbi12YXJpYWJsZS1naG9zdCB7XG4gIGZvbnQtZmFtaWx5OiBjb2lnbi12YXJpYWJsZS1naG9zdDtcbn1cblxuLmNvaWduLXByb29mZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb2lnbi1sZWFkaW5nLWRlY3JlYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiNjb2lnbi1oZWFkZXItY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGhlaWdodDogNDR2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYjQ5Njtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNjb2lnbi1oZWFkZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDc1dnc7XG4gIH1cbn1cblxuLmNvaWduLWxhbmRpbmcgI2NvaWduLWhlYWRlci1jb250YWluZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4cmVtKTtcbn1cblxuLmNvaWduLWxhbmRpbmcgLmNvaWduLWdyaWQtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMC41cHggZG90dGVkICM3ODg2NzI7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDhyZW0pO1xufVxuXG4jYXBwIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4uY29pZ24tbGFuZGluZyAjY29pZ25IZWFkZXIge1xuICB0b3A6IDUwJTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDEuMzNlbTtcbn1cblxuI2NvaWduSGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgdmFyKC0td2VpZ2h0KSwgXCJ3ZHRoXCIgdmFyKC0td2lkdGgpO1xuICB0cmFuc2l0aW9uOiBmb250LXZhcmlhdGlvbi1zZXR0aW5ncyAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAyMDA7XG4gIHBhZGRpbmctdG9wOiAxLjg1dnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI2NvaWduSGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMTc1ZW07XG4gIH1cbn1cblxuI2NvaWduLWhlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI2NvaWduLWhlYWRlci1jb250YWluZXIgPiBkaXYgPiBkaXYgPiBhID4gZGl2ID4gZGl2LnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29pZ24tbGFuZGluZyAuY29pZ24tZ3JpZC1jb250YWluZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDhyZW0gMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgOHJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA4cmVtIDFmciAxZnIgMWZyIDhyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29pZ24tbGFuZGluZyAuY29pZ24tZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOHJlbSAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciA4cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogOHJlbSAxZnIgMWZyIDFmciA4cmVtO1xuICB9XG59XG5cbi5jb2lnbi1sYW5kaW5nIC5jb2lnbi1ncmlkLWNvbnRhaW5lciBkaXYge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jb2lnbi1ncmlkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDR2dztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0cmVtIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDRyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNHJlbSAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgNHJlbTtcbiAgdG9wOiA0cmVtO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvaWduLWdyaWQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDc1dnc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0cmVtIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDRyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0cmVtIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciA0cmVtO1xuICB9XG59XG5cbi5jb2lnbi1ncmlkLWNvbnRhaW5lciBkaXYge1xuICBib3JkZXItYm90dG9tOiAwLjVweCBkb3R0ZWQgIzc4ODY3MjtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBkb3R0ZWQgIzc4ODY3MjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLW1vbm8tcmVndWxhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvaWduLWdyaWQtY29udGFpbmVyIGRpdiB7XG4gICAgZm9udC1zaXplOiA2cHg7XG4gIH1cbn1cblxuLmNvaWduLWdyaWQtY29udGFpbmVyIGRpdiAuY29pZ24tYW5ub3RhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmI0OTY7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM3ODg2NzI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggNHB4ICM5YmI0OTY7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29pZ24tZ3JpZC1jb250YWluZXIgZGl2IC5jb2lnbi1hbm5vdGF0aW9uOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uY29pZ24tZ3JpZC1jb250YWluZXIgZGl2IC5jb2lnbi1hbm5vdGF0aW9uLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jb2lnbi1ncmlkLWNvbnRhaW5lciBkaXYgLmNvaWduLWFubm90YXRpb24tY29udGFpbmVyLWJvdHRvbSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTEwMCUpKTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uY29pZ24tZ3JpZC1jb250YWluZXIgZGl2IC5jb2lnbi1hbm5vdGF0aW9uLWNvbnRhaW5lci1ib3R0b20gLmNvaWduLWFubm90YXRpb24ge1xuICB0b3A6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jb2lnbi1ncmlkLWNvbnRhaW5lciBkaXYgLmNvaWduLWFubm90YXRpb24tY29udGFpbmVyLWVuZCB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC0xNTAlKTtcbn1cblxuLmNvaWduLWdyaWQtY29udGFpbmVyIGRpdiAuY29pZ24tYW5ub3RhdGlvbi1jb250YWluZXItZW5kLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uY29pZ24tZ3JpZC1jb250YWluZXIgZGl2IC5jb2lnbi1hbm5vdGF0aW9uLWNvbnRhaW5lci1lbmQtYm90dG9tIC5jb2lnbi1hbm5vdGF0aW9uIHtcbiAgdG9wOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY29pZ24tZ3JpZC1jb250YWluZXIgZGl2IC5jb2lnbi1hbm5vdGF0aW9uLWNvbnRhaW5lcjpob3ZlciAuY29pZ24tYW5ub3RhdGlvbixcbi5jb2lnbi1ncmlkLWNvbnRhaW5lciBkaXYgLmNvaWduLWFubm90YXRpb24tY29udGFpbmVyLWJvdHRvbTpob3ZlciAuY29pZ24tYW5ub3RhdGlvbixcbi5jb2lnbi1ncmlkLWNvbnRhaW5lciBkaXYgLmNvaWduLWFubm90YXRpb24tY29udGFpbmVyLWVuZDpob3ZlciAuY29pZ24tYW5ub3RhdGlvbixcbi5jb2lnbi1ncmlkLWNvbnRhaW5lciBkaXYgLmNvaWduLWFubm90YXRpb24tY29udGFpbmVyLWVuZC1ib3R0b206aG92ZXIgLmNvaWduLWFubm90YXRpb24ge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5jb2lnbi1ncmlkLWNvbnRhaW5lciAuY29pZ24tZ3JpZC1maW5hbC1jb2x1bW4ge1xuICBib3JkZXItcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uY29pZ24tY2hhcmFjdGVyLXNldHMgPiBkaXYuc2V0cyA+IGRpdiA+IGRpdi5zdWItc2V0LWNoYXJhY3RlcnMtd3JhcCA+IGRpdiA+IC5zdWItc2V0LWNoYXJhY3RlciB7XG4gIGhlaWdodDogY2FsYyg2cmVtIC0gMXB4KTtcbiAgd2lkdGg6IGNhbGMoNnJlbSAtIDFweCk7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLmNvaWduLWNoYXJhY3Rlci1zZXRzID4gZGl2LnNldHMgPiBkaXYgPiBkaXYuc3ViLXNldC1jaGFyYWN0ZXJzLXdyYXAgPiBkaXYgPiAuc3ViLXNldC1jaGFyYWN0ZXIgLmdseXBoLWJpZyB7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4uY29pZ24tZm91ci1jb2x1bW5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG59XG5cbi5jb2lnbi1zaXplLWEge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmNvaWduLXNpemUtYiB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uY29pZ24taGVhZGVyIHtcbiAgZm9udC1zaXplOiAzNnZ3O1xufVxuXG4uY29pZ24taGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLmNvaWduLXN0b2NraW5nLWZpbGxlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29pZ24tbGVhZGluZyAucHJldmlldy1maWx0ZXItcGFyYWdyYXBoIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmNvaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvaWduLWZsb2F0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jb2lnbi1sZWZ0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvaWduLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndpZHRoLWhhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIi4uLlwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5uby1vdmVyZmxvdyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jb2lnbi1jaGFyYWN0ZXItc2V0cyAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmhhbGYge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnF1YXJ0ZXIge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnF1YXJ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnF1YXJ0ZXIgaW1nLCAuaGFsZiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uYmFja2dyb3VuZC1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjliOWI7XG59XG5cbi5jb2lnbi1zdHlsZS1ob3ZlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDBweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvaWduLWFubm90YXRpb24tY29udGFpbmVyOmhvdmVyIC5jb2lnbi1zdHlsZS1ob3ZlciwgLmNvaWduLWFubm90YXRpb24tY29udGFpbmVyLWJvdHRvbTpob3ZlciAuY29pZ24tc3R5bGUtaG92ZXIsIC5jb2lnbi1hbm5vdGF0aW9uLWNvbnRhaW5lci1lbmQ6aG92ZXIgLmNvaWduLXN0eWxlLWhvdmVyLCAuY29pZ24tYW5ub3RhdGlvbi1jb250YWluZXItZW5kLWJvdHRvbTpob3ZlciAuY29pZ24tc3R5bGUtaG92ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cblxuLmNvbHVtYmEtaGVhZGVyIC5wcmV2aWV3LXdyYXAge1xuICBwYWRkaW5nOiA3ZW0gMDtcbn1cblxuLmNvbHVtYmEtaGVhZGVyIC5wcmV2aWV3LXdyYXAgLmNvbHVtYmEtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC4wNWVtO1xufVxuXG4uY29sdW1iYS1oZWFkZXIgLnByZXZpZXctd3JhcCAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2x1bWJhLW1haW4gLnByZXZpZXctZmlsdGVyLXBhcmFncmFwaCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jb2x1bWJhLW1pZHNlY3Rpb24gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jb2x1bWJhLWhhbGYgLnByZXZpZXcge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY29sdW1iYS1oYWxmIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbHVtYmEtaGFsZi1vbmUgLnByZXZpZXctdGV4dDpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiBcImNvbHVtYmEtcnVieS1yZWd1bGFyXCI7XG59XG5cbi5jb2x1bWJhLWhhbGYtdHdvIC5wcmV2aWV3LXRleHQ6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJjb2x1bWJhLXRleHQtdWx0cmFcIjtcbn1cblxuXG4uZmFubi1ncm90ZXNxdWUtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtaGVhZGVyIGZpZ3VyZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDkwdnc7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uZmFubi1ncm90ZXNxdWUtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxMDBweCAwcHg7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS1oZWFkZXIgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVhcnRlcmJvdHRvbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHZoO1xufVxuXG4ucXVhcnRlcnRvcCBwIHtcbiAgbWFyZ2luLXRvcDogMnZoO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtaGVhZGVyOmhvdmVyIC5wcmV2aWV3LXRleHQge1xuICBmb250LWZhbWlseTogXCJmYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZC1pdGFsaWNcIjtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLWxlYWQgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm90dG9tLXJpZ2h0LWNvcm5lciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9wLWxlZnQtY29ybmVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC50b3AtbGVmdC1jb3JuZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJ2aDtcbiAgbGVmdDogNHZ3O1xuICByaWdodDogNHZ3O1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmJvdHRvbS1yaWdodC1jb3JuZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJ2aDtcbiAgbGVmdDogNHZ3O1xuICByaWdodDogNHZ3O1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmJvdHRvbS1yaWdodC1jb3JuZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjV2aDtcbiAgcmlnaHQ6IDJ2dztcbiAgYm90dG9tOiAyLjV2aDtcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLnRvcC1sZWZ0LWNvcm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuNXZoO1xuICBsZWZ0OiAydnc7XG4gIGJvdHRvbTogMi41dmg7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC50b3AtbGVmdC1jb3JuZXItb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi41dmg7XG4gIGxlZnQ6IDJ2dztcbiAgYm90dG9tOiAwO1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAudG9wLWxlZnQtY29ybmVyLW9uZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnZoO1xuICBsZWZ0OiA0dnc7XG4gIHJpZ2h0OiAydnc7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAuYm90dG9tLXJpZ2h0LWNvcm5lci1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjV2aDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAuYm90dG9tLXJpZ2h0LWNvcm5lci1vbmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDR2dztcbiAgcmlnaHQ6IDJ2dztcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLnRvcC1sZWZ0LWNvcm5lci10d286YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjV2aDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC50b3AtbGVmdC1jb3JuZXItdHdvOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAydmg7XG4gIGxlZnQ6IDJ2dztcbiAgcmlnaHQ6IDV2dztcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5ib3R0b20tcmlnaHQtY29ybmVyLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuNXZoO1xuICByaWdodDogMi41dmg7XG4gIGJvdHRvbTogMDtcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmJvdHRvbS1yaWdodC1jb3JuZXItdHdvOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAydnc7XG4gIHJpZ2h0OiA1dnc7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC50b3AtbGVmdC1jb3JuZXItdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAydnc7XG4gIGJvdHRvbTogMnZ3O1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAudG9wLWxlZnQtY29ybmVyLXRocmVlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0dnc7XG4gIHJpZ2h0OiAydnc7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5ib3R0b20tcmlnaHQtY29ybmVyLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMi41dmg7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmJvdHRvbS1yaWdodC1jb3JuZXItdGhyZWU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJ2aDtcbiAgbGVmdDogNHZ3O1xuICByaWdodDogMnZ3O1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLnRvcC1sZWZ0LWNvcm5lci1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHZoO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDIuNXZoO1xuICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC50b3AtbGVmdC1jb3JuZXItZm91cjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHZoO1xuICBsZWZ0OiAydnc7XG4gIHJpZ2h0OiA1dnc7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgd2hpdGU7XG59XG5cbi5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5ib3R0b20tcmlnaHQtY29ybmVyLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwdmg7XG4gIHJpZ2h0OiAyLjV2aDtcbiAgYm90dG9tOiAyLjV2aDtcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmJvdHRvbS1yaWdodC1jb3JuZXItZm91cjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnZoO1xuICBsZWZ0OiAydnc7XG4gIHJpZ2h0OiA1dnc7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAucXVhcnRlcmJvdHRvbSAucHJldmlldy1ncm91cCAucHJldmlldyBhIC5wcmV2aWV3LXdyYXAge1xuICBjb2xvcjogeWVsbG93O1xufVxuXG4uZmFubi13aGl0ZS1vbi1idXJndW5keSAucXVhcnRlcmJvdHRvbS5wcmV2aWV3LXdyYXAge1xuICBjb2xvcjogeWVsbG93O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLnRvcC1sZWZ0LWNvcm5lcjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xuICAgIGxlZnQ6IDZ2dztcbiAgICByaWdodDogNnZ3O1xuICB9XG4gIC5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5ib3R0b20tcmlnaHQtY29ybmVyOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgd2hpdGU7XG4gICAgbGVmdDogNnZ3O1xuICAgIHJpZ2h0OiA2dnc7XG4gIH1cbiAgLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmJvdHRvbS1yaWdodC1jb3JuZXI6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICAuZmFubi13aGl0ZS1vbi1idXJndW5keSAudG9wLWxlZnQtY29ybmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgd2hpdGU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC50b3AtbGVmdC1jb3JuZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB3aGl0ZTtcbiAgICBsZWZ0OiA4dnc7XG4gICAgcmlnaHQ6IDh2dztcbiAgfVxuICAuZmFubi13aGl0ZS1vbi1idXJndW5keSAuYm90dG9tLXJpZ2h0LWNvcm5lcjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHdoaXRlO1xuICAgIGxlZnQ6IDh2dztcbiAgICByaWdodDogOHZ3O1xuICB9XG4gIC5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5ib3R0b20tcmlnaHQtY29ybmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgd2hpdGU7XG4gIH1cbiAgLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLnRvcC1sZWZ0LWNvcm5lcjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHdoaXRlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFubi13aGl0ZS1vbi1idXJndW5keSAudG9wLWxlZnQtY29ybmVyLW9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuNXZoO1xuICAgIGxlZnQ6IDJ2dztcbiAgICBib3R0b206IDA7XG4gICAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIC5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC50b3AtbGVmdC1jb3JuZXItb25lOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAydmg7XG4gICAgbGVmdDogNHZ3O1xuICAgIHJpZ2h0OiA0dnc7XG4gICAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICAuZmFubi13aGl0ZS1vbi1idXJndW5keSAuYm90dG9tLXJpZ2h0LWNvcm5lci1vbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyLjV2aDtcbiAgICByaWdodDogMnZ3O1xuICAgIGJvdHRvbTogMDtcbiAgICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgd2hpdGU7XG4gIH1cbiAgLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLmJvdHRvbS1yaWdodC1jb3JuZXItb25lOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDR2dztcbiAgICByaWdodDogNHZ3O1xuICAgIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICAuZmFubi13aGl0ZS1vbi1idXJndW5keSAudG9wLWxlZnQtY29ybmVyLXR3bzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDB2aDtcbiAgICBsZWZ0OiAydnc7XG4gICAgYm90dG9tOiAyLjV2aDtcbiAgICAvKmNoYW5nZSB0aGlzIGZvciB0aGUgc2l6ZSBvZiB0aGUgZ2FwKi9cbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgd2hpdGU7XG4gIH1cbiAgLmZhbm4td2hpdGUtb24tYnVyZ3VuZHkgLnRvcC1sZWZ0LWNvcm5lci10d286YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNHZ3O1xuICAgIHJpZ2h0OiA0dnc7XG4gICAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIC5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5ib3R0b20tcmlnaHQtY29ybmVyLXR3bzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDB2aDtcbiAgICByaWdodDogMnZ3O1xuICAgIGJvdHRvbTogMi41dmg7XG4gICAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHdoaXRlO1xuICB9XG4gIC5mYW5uLXdoaXRlLW9uLWJ1cmd1bmR5IC5ib3R0b20tcmlnaHQtY29ybmVyLXR3bzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMnZoO1xuICAgIGxlZnQ6IDR2dztcbiAgICByaWdodDogNHZ3O1xuICAgIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG4gIH1cbn1cblxuLmZhbm4tYnVyZ3VuZHktb24td2hpdGUgLnRvcC1sZWZ0LWNvcm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnZoO1xuICBsZWZ0OiA0dnc7XG4gIHJpZ2h0OiA0dnc7XG4gIC8qY2hhbmdlIHRoaXMgZm9yIHRoZSBzaXplIG9mIHRoZSBnYXAqL1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICM2NTFlMjI7XG59XG5cbi5mYW5uLWJ1cmd1bmR5LW9uLXdoaXRlIC5ib3R0b20tcmlnaHQtY29ybmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAydmg7XG4gIGxlZnQ6IDR2dztcbiAgcmlnaHQ6IDR2dztcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzY1MWUyMjtcbn1cblxuLmZhbm4tYnVyZ3VuZHktb24td2hpdGUgLmJvdHRvbS1yaWdodC1jb3JuZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjV2aDtcbiAgcmlnaHQ6IDJ2dztcbiAgYm90dG9tOiAyLjV2aDtcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjNjUxZTIyO1xufVxuXG4uZmFubi1idXJndW5keS1vbi13aGl0ZSAudG9wLWxlZnQtY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi41dmg7XG4gIGxlZnQ6IDJ2dztcbiAgYm90dG9tOiAyLjV2aDtcbiAgLypjaGFuZ2UgdGhpcyBmb3IgdGhlIHNpemUgb2YgdGhlIGdhcCovXG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjNjUxZTIyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZhbm4tYnVyZ3VuZHktb24td2hpdGUgLnRvcC1sZWZ0LWNvcm5lcjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICM2NTFlMjI7XG4gICAgbGVmdDogNnZ3O1xuICAgIHJpZ2h0OiA2dnc7XG4gIH1cbiAgLmZhbm4tYnVyZ3VuZHktb24td2hpdGUgLmJvdHRvbS1yaWdodC1jb3JuZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjNjUxZTIyO1xuICAgIGxlZnQ6IDZ2dztcbiAgICByaWdodDogNnZ3O1xuICB9XG4gIC5mYW5uLWJ1cmd1bmR5LW9uLXdoaXRlIC5ib3R0b20tcmlnaHQtY29ybmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgIzY1MWUyMjtcbiAgfVxuICAuZmFubi1idXJndW5keS1vbi13aGl0ZSAudG9wLWxlZnQtY29ybmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgIzY1MWUyMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZhbm4tYnVyZ3VuZHktb24td2hpdGUgLnRvcC1sZWZ0LWNvcm5lcjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM2NTFlMjI7XG4gICAgbGVmdDogOHZ3O1xuICAgIHJpZ2h0OiA4dnc7XG4gIH1cbiAgLmZhbm4tYnVyZ3VuZHktb24td2hpdGUgLmJvdHRvbS1yaWdodC1jb3JuZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNjUxZTIyO1xuICAgIGxlZnQ6IDh2dztcbiAgICByaWdodDogOHZ3O1xuICB9XG4gIC5mYW5uLWJ1cmd1bmR5LW9uLXdoaXRlIC5ib3R0b20tcmlnaHQtY29ybmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzY1MWUyMjtcbiAgfVxuICAuZmFubi1idXJndW5keS1vbi13aGl0ZSAudG9wLWxlZnQtY29ybmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzY1MWUyMjtcbiAgfVxufVxuXG4uZmFubi1ncm90ZXNxdWUtbWFpbiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjA7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS1taWRzZWN0aW9uIHtcbiAgcGFkZGluZzogMTB2aCAwcHggNXZoO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtbWlkc2VjdGlvbiAucHJldmlldy1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiA1dmg7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS1taWRzZWN0aW9uIHAge1xuICBsaW5lLWhlaWdodDogMS4xMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5uLXF1YXJ0ZXJzZWNvbmQgcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDR2aDtcbiAgfVxufVxuXG4uZmFubi1xdWFydGVyZmlyc3Q6aG92ZXIgLnByZXZpZXctdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcImZhbm4tZ3JvdGVzcXVlLWJsYWNrLWl0YWxpY1wiO1xufVxuXG4uZmFubi1xdWFydGVyc2Vjb25kOmhvdmVyIC5wcmV2aWV3LXRleHQge1xuICBmb250LWZhbWlseTogXCJmYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZC1pdGFsaWNcIjtcbn1cblxuLmZhbm4tcXVhcnRlcnRoaXJkOmhvdmVyIC5wcmV2aWV3LXRleHQge1xuICBmb250LWZhbWlseTogXCJmYW5uLWdyb3Rlc3F1ZS1ib29rLWl0YWxpY1wiO1xufVxuXG4uZmFubi1xdWFydGVyZm91cnRoOmhvdmVyIC5wcmV2aWV3LXRleHQge1xuICBmb250LWZhbWlseTogXCJmYW5uLWdyb3Rlc3F1ZS10aGluLWl0YWxpY1wiO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtdGhpbi1zdHlsaXN0aWMtc2V0LTIsXG4uZmFubi1ncm90ZXNxdWUtZXh0cmFsaWdodC1zdHlsaXN0aWMtc2V0LTIsXG4uZmFubi1ncm90ZXNxdWUtbGlnaHQtc2VtaWJvbGQtc3R5bGlzdGljLXNldC0yLFxuLmZhbm4tZ3JvdGVzcXVlLWJvb2stc3R5bGlzdGljLXNldC0yLFxuLmZhbm4tZ3JvdGVzcXVlLXJlZ3VsYXItc3R5bGlzdGljLXNldC0yLFxuLmZhbm4tZ3JvdGVzcXVlLW1lZGl1bS1zdHlsaXN0aWMtc2V0LTIsXG4uZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtc3R5bGlzdGljLXNldC0yLFxuLmZhbm4tZ3JvdGVzcXVlLWJvbGQtc3R5bGlzdGljLXNldC0yLFxuLmZhbm4tZ3JvdGVzcXVlLWV4dHJhYm9sZC1zdHlsaXN0aWMtc2V0LTIsXG4uZmFubi1ncm90ZXNxdWUtYmxhY2stc3R5bGlzdGljLXNldC0yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbm4tZ3JvdGVzcXVlLXRoaW4gLmZhbm4tZ3JvdGVzcXVlLWxpZ2F0dXJlLXJvbWFuLFxuLmZhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQgLmZhbm4tZ3JvdGVzcXVlLWxpZ2F0dXJlLXJvbWFuLFxuLmZhbm4tZ3JvdGVzcXVlLWxpZ2h0IC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1yb21hbixcbi5mYW5uLWdyb3Rlc3F1ZS1ib29rIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1yb21hbixcbi5mYW5uLWdyb3Rlc3F1ZS1yZWd1bGFyIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1yb21hbixcbi5mYW5uLWdyb3Rlc3F1ZS1tZWRpdW0gLmZhbm4tZ3JvdGVzcXVlLWxpZ2F0dXJlLXJvbWFuLFxuLmZhbm4tZ3JvdGVzcXVlLXNlbWlib2xkIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1yb21hbixcbi5mYW5uLWdyb3Rlc3F1ZS1ib2xkIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1yb21hbixcbi5mYW5uLWdyb3Rlc3F1ZS1leHRyYWJvbGQgLmZhbm4tZ3JvdGVzcXVlLWxpZ2F0dXJlLXJvbWFuLFxuLmZhbm4tZ3JvdGVzcXVlLWJsYWNrIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1yb21hbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5uLWdyb3Rlc3F1ZS10aGluLWl0YWxpYyAuZmFubi1ncm90ZXNxdWUtbGlnYXR1cmUtaXRhbGljLFxuLmZhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1pdGFsaWMsXG4uZmFubi1ncm90ZXNxdWUtbGlnaHQtaXRhbGljIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1pdGFsaWMsXG4uZmFubi1ncm90ZXNxdWUtYm9vay1pdGFsaWMgLmZhbm4tZ3JvdGVzcXVlLWxpZ2F0dXJlLWl0YWxpYyxcbi5mYW5uLWdyb3Rlc3F1ZS1pdGFsaWMgLmZhbm4tZ3JvdGVzcXVlLWxpZ2F0dXJlLWl0YWxpYyxcbi5mYW5uLWdyb3Rlc3F1ZS1tZWRpdW0taXRhbGljIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1pdGFsaWMsXG4uZmFubi1ncm90ZXNxdWUtc2VtaWJvbGQtaXRhbGljIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1pdGFsaWMsXG4uZmFubi1ncm90ZXNxdWUtYm9sZC1pdGFsaWMgLmZhbm4tZ3JvdGVzcXVlLWxpZ2F0dXJlLWl0YWxpYyxcbi5mYW5uLWdyb3Rlc3F1ZS1leHRyYWJvbGQtaXRhbGljIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1pdGFsaWMsXG4uZmFubi1ncm90ZXNxdWUtYmxhY2staXRhbGljIC5mYW5uLWdyb3Rlc3F1ZS1saWdhdHVyZS1pdGFsaWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFubi1ncm90ZXNxdWUtdGhpbi1vcm5hbWVudHMsXG4uZmFubi1ncm90ZXNxdWUtdGhpbi1pdGFsaWMtb3JuYW1lbnRzLFxuLmZhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtb3JuYW1lbnRzLFxuLmZhbm4tZ3JvdGVzcXVlLWV4dHJhbGlnaHQtaXRhbGljLW9ybmFtZW50cyxcbi5mYW5uLWdyb3Rlc3F1ZS1saWdodC1vcm5hbWVudHMsXG4uZmFubi1ncm90ZXNxdWUtbGlnaHQtaXRhbGljLW9ybmFtZW50cyxcbi5mYW5uLWdyb3Rlc3F1ZS1ib29rLW9ybmFtZW50cyxcbi5mYW5uLWdyb3Rlc3F1ZS1ib29rLWl0YWxpYy1vcm5hbWVudHMsXG4uZmFubi1ncm90ZXNxdWUtcmVndWxhci1vcm5hbWVudHMsXG4uZmFubi1ncm90ZXNxdWUtaXRhbGljLW9ybmFtZW50cyxcbi5mYW5uLWdyb3Rlc3F1ZS1tZWRpdW0tb3JuYW1lbnRzLFxuLmZhbm4tZ3JvdGVzcXVlLW1lZGl1bS1pdGFsaWMtb3JuYW1lbnRzLFxuLmZhbm4tZ3JvdGVzcXVlLXNlbWlib2xkLW9ybmFtZW50cyxcbi5mYW5uLWdyb3Rlc3F1ZS1zZW1pYm9sZC1pdGFsaWMtb3JuYW1lbnRzLFxuLmZhbm4tZ3JvdGVzcXVlLWJvbGQtaXRhbGljLW9ybmFtZW50cyxcbi5mYW5uLWdyb3Rlc3F1ZS1ib2xkLW9ybmFtZW50cyxcbi5mYW5uLWdyb3Rlc3F1ZS1ibGFjay1vcm5hbWVudHMsXG4uZmFubi1ncm90ZXNxdWUtYmxhY2staXRhbGljLW9ybmFtZW50cyB7XG4gIHdpZHRoOiBjYWxjKDhyZW0gLSAxcHgpO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbGQtZ3JvdGVzcXVlLXZmJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvZm9sZC1ncm90ZXNxdWUvdmYvRm9sZEdyb3Rlc3F1ZS1WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuLmZvbGQtZ3JvdGVzcXVlLXZhcmlhYmxlLXNlY3Rpb24ge1xuICBmb250LWZhbWlseTogJ2ZvbGQtZ3JvdGVzcXVlLXZmJztcbn1cblxuLmZvbGQtZ3JvdGVzcXVlLXZhcmlhYmxlLXNlY3Rpb24gLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9sZC1ncm90ZXNxdWUtdmYge1xuICBmb250LWZhbWlseTogJ2ZvbGQtZ3JvdGVzcXVlLXZmJztcbn1cblxuLmZvbGQtZ3JvdGVzcXVlLWhlYWRlciAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb2xkLWdyb3Rlc3F1ZS1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDJyZW0gMHJlbTtcbn1cblxuLmZvbGQtZ3JvdGVzcXVlLW92ZXJsYXktc2VjdGlvbiAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb2xkLW92ZXJsYXktd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MnJlbTtcbn1cblxuLmZvbGQtb3ZlcmxheS0xLCAuZm9sZC1vdmVybGF5LTIsIC5mb2xkLW92ZXJsYXktMywgLmZvbGQtb3ZlcmxheS00LCAuZm9sZC1vdmVybGF5LTUsIC5mb2xkLW92ZXJsYXktNiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZvbGQtb3ZlcmxheS0xIHtcbiAgdG9wOiAzcmVtO1xuICBsZWZ0OiA1cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxM2RlZyk7XG59XG5cbi5mb2xkLW92ZXJsYXktMiB7XG4gIHRvcDogMTZyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNmRlZyk7XG59XG5cbi5mb2xkLW92ZXJsYXktMyB7XG4gIHRvcDogMjByZW07XG4gIGxlZnQ6IDZyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zN2RlZyk7XG59XG5cbi5mb2xkLW92ZXJsYXktNCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgbGVmdDogMzRyZW07XG4gIHRvcDogMzFyZW07XG59XG5cbi5mb2xkLW92ZXJsYXktNSB7XG4gIHRvcDogMTVyZW07XG4gIGxlZnQ6IDMwcmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTI1ZGVnKTtcbn1cblxuLmZvbGQtb3ZlcmxheS02IHtcbiAgdG9wOiAxcmVtO1xuICBsZWZ0OiA1MHJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG59XG5cbi5mb2xkLWdyb3Rlc3F1ZS12YXJpYWJsZS1zZWN0aW9uIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi5mb2xkLXZmLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9sZC12Zi1pbm5lciB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgbWFyZ2luOiAwIDEwLjhyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuZm9sZC12Zi1pbm5lciB7XG4gICAgbWFyZ2luOiAwIDAuMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvbGQtdmYtaW5uZXIge1xuICAgIG1hcmdpbjogMCA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZvbGQtdmYtaW5uZXIge1xuICAgIG1hcmdpbjogMCA1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmZvbGQtdmYtaW5uZXIge1xuICAgIG1hcmdpbjogMCA3cmVtO1xuICB9XG59XG5cbi5mb2xkLWdyb3Rlc3F1ZS12ZiB7XG4gIGZvbnQtc2l6ZTogM3Z3O1xuICBtYXgtd2lkdGg6IDgwdnc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmZvbGQtZ3JvdGVzcXVlLXZmIHtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gIH1cbn1cblxuLmZvbGQtZ3JvdGVzcXVlLWZhbGxiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gIC5mb2xkVkYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvbGQtZ3JvdGVzcXVlLWZhbGxiYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9sZC1ncm90ZXNxdWUtZmFsbGJhY2sgLnByZXZpZXctdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG5cbi5mb2xkLWdyb3Rlc3F1ZS1vdmVybGFwIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLmZvbGQtZ3JvdGVzcXVlLW92ZXJsYXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTdlNGQ3O1xufVxuXG4uZm9sZC1ncm90ZXNxdWUtb3ZlcmxhcCBpbWcge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2ZvbGQtdmYtaW50ZXJpb3J0ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuXG5cbi5mb3JtZS1ncm90ZXNxdWUtYXJhYmljLW1haW4gLnByZXZpZXctY29sdW1ucy10d28gLnByZXZpZXctdGV4dC5wcmV2aWV3LWZpbHRlci1oZWFkbGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5mb3JtZS1hcmFiaWMtbXVsdGlsaW5lIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5cbi5mb3JtZS1ncm90ZXNxdWUtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi5mb3JtZS1ncm90ZXNxdWUtaGVhZGVyIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1lLXRhYi0xLCAuZm9ybWUtdGFiLTMge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5mb3JtZS10YWItMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvcm1lLXRhYi1zZWN0aW9uIC5mb3JtZS10YWItMSwgLmZvcm1lLXRhYi0yLCAuZm9ybWUtdGFiLTMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb3JtZS10YWItc2VjdGlvbiAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtZS10YWItc3BhbjEge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb3JtZS10YWItc3BhbjIge1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmZvcm1lLW1pZHNlY3Rpb24gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5mb3JtZS1tdWx0aWxpbmUgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mb3JtZS13YXRlcmZhbGwtMSB7XG4gIHBhZGRpbmctYm90dG9tOiAydnc7XG59XG5cbi5mb3JtZS13YXRlcmZhbGwtMiB7XG4gIGZvbnQtc2l6ZTogNnZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xufVxuXG4uZm9ybWUtd2F0ZXJmYWxsLTMge1xuICBmb250LXNpemU6IDEydnc7XG59XG5cbi5mb3JtZS13YXRlcmZhbGwgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5mb3J0ZXNjdWUtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mb3J0ZXNjdWUtbWFpbiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZvcnRlc2N1ZS1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mb3J0ZXNjdWUtY2hhcmFjdGVyLXNldHMgLnN1Yi1zZXQtY2hhcmFjdGVyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5mb3J0ZXNjdWUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nOiAwIDJyZW0gMCAycmVtO1xufVxuXG4uYmFja2dyb3VuZC1maWxsLWZvcnRlc2N1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTMzZmY7XG59XG5cbi5mb3J0ZXNjdWUtc3MwMSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczAxXCI7XG59XG5cblxuLmdhcnRvbi1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmdhcnRvbi1oZWFkZXIgLnByZXZpZXctdGV4dDpob3ZlciB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczAxXCI7XG59XG5cbi5nYXJ0b24taGVhZGVyLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMjByZW07XG59XG5cbi5nYXJ0b24tdHlwZXIge1xuICBmb250LXNpemU6IDMuNXZ3O1xuICBwYWRkaW5nOiA3dncgNXZ3IDEwdnc7XG59XG5cbi5nYXJ0b25UeXBlSGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jZ2FydG9uQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5cbi5nb29kYWxsLWFuaW1hdGlvbi10eXBlZmFjZXMtcGFnZSB7XG4gIGhlaWdodDogNTB2aDtcbn1cblxuLmdvb2RhbGwtbWFpbiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjA7XG59XG5cbi5nb29kYWxsLW1pZHNlY3Rpb24ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XG59XG5cbi5nb29kYWxsLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIwO1xufVxuXG4uZ29vZGFsbC1oYWxmIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZ29vZGFsbC1oYWxmIC5wcmV2aWV3IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZ29vZGFsbC1yZWd1bGFyLXJvbWFuLW51bWVyYWxzLFxuLmdvb2RhbGwtaXRhbGljLXJvbWFuLW51bWVyYWxzLFxuLmdvb2RhbGwtbWVkaXVtLXJvbWFuLW51bWVyYWxzLFxuLmdvb2RhbGwtbWVkaXVtLWl0YWxpYy1yb21hbi1udW1lcmFscyxcbi5nb29kYWxsLXNlbWlib2xkLWl0YWxpYy1yb21hbi1udW1lcmFscyxcbi5nb29kYWxsLXNlbWlib2xkLXJvbWFuLW51bWVyYWxzLFxuLmdvb2RhbGwtYm9sZC1pdGFsaWMtcm9tYW4tbnVtZXJhbHMsXG4uZ29vZGFsbC1ib2xkLXJvbWFuLW51bWVyYWxzLFxuLmdvb2RhbGwtYmxhY2stcm9tYW4tbnVtZXJhbHMsXG4uZ29vZGFsbC1ibGFjay1pdGFsaWMtcm9tYW4tbnVtZXJhbHMge1xuICB3aWR0aDogY2FsYyg4cmVtIC0gMXB4KTtcbn1cblxuLmdvb2RhbGwtdHJpbGluZSAucHJldmlldy1sYWJlbCwgLmdvb2RhbGwtaGFsZiAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbmRjYXJkOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4jZ29vZGFsbC1mdWxsaG91c2UtdGV4dDpob3ZlciAjZ29vZGFsbC1mdWxsaG91c2UtY2FyZHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdvb2RhbGwtYmFja2dyb3VuZCB7XG4gICAgZm9udC1zaXplOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4uZ3JlbmV0dGUtaGVhZGVyIC5wcmV2aWV3LXdyYXAge1xuICBwYWRkaW5nOiA3ZW0gMDtcbn1cblxuLmdyZW5ldHRlLWhlYWRlciAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmVuZXR0ZS1taWRzZWN0aW9uIC5wcmV2aWV3LXdyYXAge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi5ncmVuZXR0ZS1jb2wtMSwgLmdyZW5ldHRlLWNvbC0yLCAuZ3JlbmV0dGUtY29sLTMge1xuICBmb250LXNpemU6IDJ2dztcbiAgd2lkdGg6IDMzJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ3JlbmV0dGUtY29sdW1uLXRleHQge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZ3JlbmV0dGUtY29sdW1uLXRleHQgbGkge1xuICBsaW5lLWhlaWdodDogMC45ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuN3JlbTtcbn1cblxuLmdyZW5ldHRlLXNpbmNlLXRleHQge1xuICBmb250LXNpemU6IDEuMnZ3O1xufVxuXG4uZ3JlbmV0dGUtbWlkc2VjdGlvbiAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmVuZXR0ZS10YWItc2VjdGlvbiAuZ3JlbmV0dGUtdGFiLTEsIC5ncmVuZXR0ZS10YWItMiwgLmdyZW5ldHRlLXRhYi0zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ3JlbmV0dGUtdGFiLXNlY3Rpb24gLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JlbmV0dGUtdGFiLTEge1xuICB3aWR0aDogOCU7XG59XG5cbi5ncmVuZXR0ZS10YWItMiB7XG4gIHdpZHRoOiA0MyU7XG59XG5cbi5ncmVuZXR0ZS10YWItMyB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ3JlbmV0dGUtY29sLTEsIC5ncmVuZXR0ZS1jb2wtMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JlbmV0dGUtY29sLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogN3Z3O1xuICB9XG4gIC5ncmVuZXR0ZS1zaW5jZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxuICAuZ3JlbmV0dGUtdGFiLTEsIC5ncmVuZXR0ZS10YWItMiwgLmdyZW5ldHRlLXRhYi0zIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG4uZ3JlbmV0dGUtbGlnaHQtc3dhc2gtdXBwZXJjYXNlLXVwcmlnaHRzLFxuLmdyZW5ldHRlLWxpZ2h0LWl0YWxpYy1zd2FzaC11cHBlcmNhc2UtdXByaWdodHMsXG4uZ3JlbmV0dGUtcmVndWxhci1zd2FzaC11cHBlcmNhc2UtdXByaWdodHMsXG4uZ3JlbmV0dGUtaXRhbGljLXN3YXNoLXVwcGVyY2FzZS11cHJpZ2h0cyxcbi5ncmVuZXR0ZS1zZW1pYm9sZC1zd2FzaC11cHBlcmNhc2UtdXByaWdodHMsXG4uZ3JlbmV0dGUtc2VtaWJvbGQtaXRhbGljLXN3YXNoLXVwcGVyY2FzZS11cHJpZ2h0cyxcbi5ncmVuZXR0ZS1ib2xkLXN3YXNoLXVwcGVyY2FzZS11cHJpZ2h0cyxcbi5ncmVuZXR0ZS1ib2xkLWl0YWxpYy1zd2FzaC11cHBlcmNhc2UtdXByaWdodHMsXG4uZ3JlbmV0dGUtYmxhY2staXRhbGljLXN3YXNoLXVwcGVyY2FzZS11cHJpZ2h0cyxcbi5ncmVuZXR0ZS1ibGFjay1zd2FzaC11cHBlcmNhc2UtdXByaWdodHMge1xuICB3aWR0aDogY2FsYyg4cmVtIC0gMXB4KTtcbn1cblxuLmdyZW5ldHRlLWxpZ2h0LXN3YXNoLXVwcGVyY2FzZS1pdGFsaWNzLFxuLmdyZW5ldHRlLWxpZ2h0LWl0YWxpYy1zd2FzaC11cHBlcmNhc2UtaXRhbGljcyxcbi5ncmVuZXR0ZS1yZWd1bGFyLXN3YXNoLXVwcGVyY2FzZS1pdGFsaWNzLFxuLmdyZW5ldHRlLWl0YWxpYy1zd2FzaC11cHBlcmNhc2UtaXRhbGljcyxcbi5ncmVuZXR0ZS1zZW1pYm9sZC1zd2FzaC11cHBlcmNhc2UtaXRhbGljcyxcbi5ncmVuZXR0ZS1zZW1pYm9sZC1pdGFsaWMtc3dhc2gtdXBwZXJjYXNlLWl0YWxpY3MsXG4uZ3JlbmV0dGUtYm9sZC1zd2FzaC11cHBlcmNhc2UtaXRhbGljcyxcbi5ncmVuZXR0ZS1ib2xkLWl0YWxpYy1zd2FzaC11cHBlcmNhc2UtaXRhbGljcyxcbi5ncmVuZXR0ZS1ibGFjay1pdGFsaWMtc3dhc2gtdXBwZXJjYXNlLWl0YWxpY3MsXG4uZ3JlbmV0dGUtYmxhY2stc3dhc2gtdXBwZXJjYXNlLWl0YWxpY3Mge1xuICB3aWR0aDogY2FsYyg4cmVtIC0gMXB4KTtcbn1cblxuLmdyZW5ldHRlLWxpZ2h0LXN3YXNoLWxvd2VyY2FzZSxcbi5ncmVuZXR0ZS1saWdodC1pdGFsaWMtc3dhc2gtbG93ZXJjYXNlLFxuLmdyZW5ldHRlLXJlZ3VsYXItc3dhc2gtbG93ZXJjYXNlLFxuLmdyZW5ldHRlLWl0YWxpYy1zd2FzaC1sb3dlcmNhc2UsXG4uZ3JlbmV0dGUtc2VtaWJvbGQtc3dhc2gtbG93ZXJjYXNlLFxuLmdyZW5ldHRlLXNlbWlib2xkLWl0YWxpYy1zd2FzaC1sb3dlcmNhc2UsXG4uZ3JlbmV0dGUtYm9sZC1zd2FzaC1sb3dlcmNhc2UsXG4uZ3JlbmV0dGUtYm9sZC1pdGFsaWMtc3dhc2gtbG93ZXJjYXNlLFxuLmdyZW5ldHRlLWJsYWNrLWl0YWxpYy1zd2FzaC1sb3dlcmNhc2UsXG4uZ3JlbmV0dGUtYmxhY2stc3dhc2gtbG93ZXJjYXNlIHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5ncmVuZXR0ZS1saWdodC1zd2FzaC1jeXJpbGxpYyxcbi5ncmVuZXR0ZS1saWdodC1pdGFsaWMtc3dhc2gtY3lyaWxsaWMsXG4uZ3JlbmV0dGUtcmVndWxhci1zd2FzaC1jeXJpbGxpYyxcbi5ncmVuZXR0ZS1pdGFsaWMtc3dhc2gtY3lyaWxsaWMsXG4uZ3JlbmV0dGUtc2VtaWJvbGQtc3dhc2gtY3lyaWxsaWMsXG4uZ3JlbmV0dGUtc2VtaWJvbGQtaXRhbGljLXN3YXNoLWN5cmlsbGljLFxuLmdyZW5ldHRlLWJvbGQtc3dhc2gtY3lyaWxsaWMsXG4uZ3JlbmV0dGUtYm9sZC1pdGFsaWMtc3dhc2gtY3lyaWxsaWMsXG4uZ3JlbmV0dGUtYmxhY2staXRhbGljLXN3YXNoLWN5cmlsbGljLFxuLmdyZW5ldHRlLWJsYWNrLXN3YXNoLWN5cmlsbGljIHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5ncmVuZXR0ZS1saWdodC1zd2FzaC1ncmVlayxcbi5ncmVuZXR0ZS1saWdodC1pdGFsaWMtc3dhc2gtZ3JlZWssXG4uZ3JlbmV0dGUtcmVndWxhci1zd2FzaC1ncmVlayxcbi5ncmVuZXR0ZS1pdGFsaWMtc3dhc2gtZ3JlZWssXG4uZ3JlbmV0dGUtc2VtaWJvbGQtc3dhc2gtZ3JlZWssXG4uZ3JlbmV0dGUtc2VtaWJvbGQtaXRhbGljLXN3YXNoLWdyZWVrLFxuLmdyZW5ldHRlLWJvbGQtc3dhc2gtZ3JlZWssXG4uZ3JlbmV0dGUtYm9sZC1pdGFsaWMtc3dhc2gtZ3JlZWssXG4uZ3JlbmV0dGUtYmxhY2staXRhbGljLXN3YXNoLWdyZWVrLFxuLmdyZW5ldHRlLWJsYWNrLXN3YXNoLWdyZWVrIHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi50eXBlZmFjZXMtaW5kZXgtcHJvb2ZlciAucHJldmlldy1ncmVuZXR0ZS1ib2xkIC5wcmV2aWV3LXRleHQsIC50eXBlZmFjZXMtaW5kZXgtcHJvb2ZlciAucHJldmlldy1ncmVuZXR0ZS1ib2xkIC5wcmV2aWV3LXRleHQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiZGxpZ1wiO1xufVxuXG4uZ3JlbmV0dGUtbWFpbiAucHJldmlldy1maWx0ZXItcGFyYWdyYXBoIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuXG4uZ3VpZGEtbW9uby1oZWFkZXIgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3VpZGEtbW9uby1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDMuNXJlbSAwcmVtO1xuICBsaW5lLWhlaWdodDogMC45O1xufVxuXG4uZ3VpZGEtbW9uby1saXN0aW5nIC5wcmV2aWV3LWxhYmVsLCAuZ3VpZGEtbW9uby1iaWxsIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmd1aWRhLW1vbm8tYmlsbCAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG59XG5cbi5ndWlkYS1tb25vLWJvZHl0ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ndWlkYS1tb25vLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmd1aWRhLW1vbm8tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5nbS1yb3ctdGl0bGUsIC5nbS1yb3ctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAxcmVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG59XG5cbi5nbS1yb3ctY29udGVudC1sYXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmdtLXJvdy1vbmUge1xuICB3aWR0aDogMjAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ20tcm93LXR3byB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5nbS1yb3ctdGhyZWUge1xuICB3aWR0aDogMTUlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ20tcm93LWZvdXIge1xuICB3aWR0aDogMTUlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ3VpZGEtaXRlbS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogNnZ3O1xuICBwYWRkaW5nLXRvcDogMC4ycmVtO1xufVxuXG4uZ3VpZGEtaXRlbS1tZWQge1xuICBwYWRkaW5nOiAwLjZyZW0gMDtcbiAgZm9udC1zaXplOiAzdnc7XG59XG5cbi5ndWlkYS1pdGVtLXNtYWxsIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG5cbi5ndWlkYS1oZWFkZXIgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3VpZGEtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAzLjVyZW0gMHJlbTtcbn1cblxuLmd1aWRhLW1hcnF1ZWUge1xuICBmb250LXNpemU6IDE1dnc7XG4gIGhlaWdodDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uZ3VpZGEtbWFycXVlZSAubWFycXVlZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzBzO1xufVxuXG4uZ3VpZGEtbWFycXVlZSAubWFycXVlZS1yaWdodCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzBzO1xufVxuXG4uZ3VpZGEtcGFyYSBkaXYge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZ3VpZGEtbGVhZCAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ndWlkYS1sZWFkOmhvdmVyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDFcIjtcbn1cblxuLmd1aWRhLWxlYWQ6aG92ZXIgLmd1aWRhLXRvZ2dsZS1lbmFibGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ndWlkYS1sZWFkOmhvdmVyIC5ndWlkYS10b2dnbGUtZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3VpZGEtc2VjdGlvbi1jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmd1aWRhLXRvZ2dsZS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3VpZGEtdG9nZ2xlLWVuYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3VpZGEtbGlzdGluZy1yb3cge1xuICBjb2x1bW4tY291bnQ6IDc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIsIFwidG51bVwiO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ucm93LW9uZSA6bnRoLWNoaWxkKDMpLCAucm93LW9uZSA6bnRoLWNoaWxkKDUpLCAucm93LW9uZSA6bnRoLWNoaWxkKDYpLCAucm93LW9uZSA6bnRoLWNoaWxkKDgpLCAucm93LW9uZSA6bnRoLWNoaWxkKDExKSwgLnJvdy1vbmUgOm50aC1jaGlsZCgxMyksIC5yb3ctb25lIDpudGgtY2hpbGQoMTQpLCAucm93LW9uZSA6bnRoLWNoaWxkKDE2KSwgLnJvdy1vbmUgOm50aC1jaGlsZCgxOSksIC5yb3ctb25lIDpudGgtY2hpbGQoMjEpLCAucm93LW9uZSA6bnRoLWNoaWxkKDIyKSwgLnJvdy1vbmUgOm50aC1jaGlsZCgyNCksIC5yb3ctb25lIDpudGgtY2hpbGQoMjUpLCAucm93LW9uZSA6bnRoLWNoaWxkKDI3KSB7XG4gIGNvbG9yOiAjRkRERDE5O1xufVxuXG4ucm93LXR3byA6bnRoLWNoaWxkKDIpLCAucm93LXR3byA6bnRoLWNoaWxkKDQpLCAucm93LXR3byA6bnRoLWNoaWxkKDcpLCAucm93LXR3byA6bnRoLWNoaWxkKDkpLCAucm93LXR3byA6bnRoLWNoaWxkKDEwKSwgLnJvdy10d28gOm50aC1jaGlsZCgxMiksIC5yb3ctdHdvIDpudGgtY2hpbGQoMTUpLCAucm93LXR3byA6bnRoLWNoaWxkKDE3KSwgLnJvdy10d28gOm50aC1jaGlsZCgxOCksIC5yb3ctdHdvIDpudGgtY2hpbGQoMjApLCAucm93LXR3byA6bnRoLWNoaWxkKDIzKSwgLnJvdy10d28gOm50aC1jaGlsZCgyNiksIC5yb3ctdHdvIDpudGgtY2hpbGQoMjgpIHtcbiAgY29sb3I6ICNGREREMTk7XG59XG5cbi5yb3ctdGhyZWUgOm50aC1jaGlsZCgybiszKSB7XG4gIGNvbG9yOiAjRkRERDE5O1xufVxuXG4ueWVsbG93LWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjRkRERDE5O1xufVxuXG4uZ3VpZGEtbGlzdGluZy1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2x1bW4tc3BhbjogYWxsO1xufVxuXG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAud2hpdGUtb24tYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDcxZDI7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAuYmx1ZS1vbi13aGl0ZSB7XG4gIGNvbG9yOiAjMDA3MWQyO1xuICBib3JkZXItY29sb3I6ICNhMWE0YTc7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDdyZW0gMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1oZWFkZXIgLndoaXRlLW9uLWJsdWUge1xuICBjb2xvcjogI2ExYTRhNztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1oZWFkZXIgLmxhZmFicmlxdWUtaGVhZGVyLWEge1xuICBjb2xvcjogIzAwYTQ3OTtcbn1cblxuLnR5cGVmYWNlcy1sYWZhYnJpcXVlIC5sYWZhYnJpcXVlLWhlYWRlciAubGFmYWJyaXF1ZS1oZWFkZXItYiB7XG4gIGNvbG9yOiAjMDA3MWQyO1xufVxuXG4udHlwZWZhY2VzLWxhZmFicmlxdWUgLmxhZmFicmlxdWUtaGVhZGVyIC5sYWZhYnJpcXVlLWhlYWRlci1jIHtcbiAgY29sb3I6ICNlNTAwN2Q7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1wYXJhIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnR5cGVmYWNlcy1sYWZhYnJpcXVlIC5sYWZhYnJpcXVlLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbn1cblxuLnR5cGVmYWNlcy1sYWZhYnJpcXVlIC5sYWZhYnJpcXVlLW1haW4gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1oZWFkZXI6aG92ZXIgLndoaXRlLW9uLWJsdWUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMwMDcxZDI7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1oZWFkZXI6aG92ZXIgLmxhZmFicmlxdWUtaGVhZGVyLWEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1oZWFkZXI6aG92ZXIgLmxhZmFicmlxdWUtaGVhZGVyLWIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50eXBlZmFjZXMtbGFmYWJyaXF1ZSAubGFmYWJyaXF1ZS1oZWFkZXI6aG92ZXIgLmxhZmFicmlxdWUtaGVhZGVyLWMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cblxuLmxlcm95LWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuXG4ubGVyb3ktbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubGVyb3ktbWFpbiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLmxlcm95LWNoYXJhY3Rlci1zZXRzIC5zdWItc2V0LWNoYXJhY3RlciB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG5cbi5saXNib24taGVhZGVyLWxldHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzYm9uLWhlYWRlci1sZXR0ZXIge1xuICBmb250LXNpemU6IDE3dnc7XG4gIGJhY2tncm91bmQ6ICNlYjAwMDc7XG4gIGNvbG9yOiAjZmZmMDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAuNXZ3O1xuICBwYWRkaW5nOiAwIDF2dztcbiAgdHJhbnNpdGlvbjogMC42cztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmxpc2Jvbi1tYXJxdWVlIHtcbiAgZm9udC1zaXplOiAxMHZ3O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBoZWlnaHQ6IDE3dnc7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4ubGlzYm9uLW1hcnF1ZWUgLm1hcnF1ZWUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDE4cztcbn1cblxuLmxpc2Jvbi1tYXJxdWVlLnJlZC1vbi15ZWxsb3csXG4ucHJldmlldy1saXNib24tcmVndWxhci5yZWQtb24teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjAwMDtcbn1cblxuLnByZXZpZXctbGlzYm9uLXJlZ3VsYXIge1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG5cbi5saXNib24tbGVhZCAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4uZmxpcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG5cbi5seWRpYS1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5seWRpYS1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cblxuLm1hYnJ5LW1vbm8tbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuXG4ubWFicnktaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5tYWJyeS1tYWluIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubWFicnktbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubWFicnktY2hhcmFjdGVyLXNldHMgLnN1Yi1zZXQtY2hhcmFjdGVyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5xdWFydGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5xdWFydGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWJyeS1saWdodC1yb21hbi1udW1lcmFscyxcbi5tYWJyeS1saWdodC1pdGFsaWMtcm9tYW4tbnVtZXJhbHMsXG4ubWFicnktcmVndWxhci1yb21hbi1udW1lcmFscyxcbi5tYWJyeS1pdGFsaWMtcm9tYW4tbnVtZXJhbHMsXG4ubWFicnktbWVkaXVtLXJvbWFuLW51bWVyYWxzLFxuLm1hYnJ5LW1lZGl1bS1pdGFsaWMtcm9tYW4tbnVtZXJhbHMsXG4ubWFicnktYm9sZC1pdGFsaWMtcm9tYW4tbnVtZXJhbHMsXG4ubWFicnktYm9sZC1yb21hbi1udW1lcmFscyxcbi5tYWJyeS1ibGFjay1yb21hbi1udW1lcmFscyxcbi5tYWJyeS1ibGFjay1pdGFsaWMtcm9tYW4tbnVtZXJhbHMge1xuICB3aWR0aDogY2FsYyg4cmVtIC0gMXB4KTtcbn1cblxuLm1hYnJ5LWxpZ2h0LXN5bWJvbHMtcHJvLTc4LFxuLm1hYnJ5LWxpZ2h0LWl0YWxpYy1zeW1ib2xzLXByby03OCxcbi5tYWJyeS1yZWd1bGFyLXN5bWJvbHMtcHJvLTc4LFxuLm1hYnJ5LWl0YWxpYy1zeW1ib2xzLXByby03OCxcbi5tYWJyeS1tZWRpdW0tc3ltYm9scy1wcm8tNzgsXG4ubWFicnktbWVkaXVtLWl0YWxpYy1zeW1ib2xzLXByby03OCxcbi5tYWJyeS1ib2xkLWl0YWxpYy1zeW1ib2xzLXByby03OCxcbi5tYWJyeS1ib2xkLXN5bWJvbHMtcHJvLTc4LFxuLm1hYnJ5LWJsYWNrLXN5bWJvbHMtcHJvLTc4LFxuLm1hYnJ5LWJsYWNrLWl0YWxpYy1zeW1ib2xzLXByby03OCB7XG4gIHdpZHRoOiBjYWxjKDhyZW0gLSAxcHgpO1xufVxuXG4ubWFicnktbGlnaHQtZGlzY3JldGlvbmFyeS1saWdhdHVyZXMtc3RkLTEzLFxuLm1hYnJ5LWxpZ2h0LWl0YWxpYy1kaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcy1zdGQtMTMsXG4ubWFicnktcmVndWxhci1kaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcy1zdGQtMTMsXG4ubWFicnktaXRhbGljLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXN0ZC0xMyxcbi5tYWJyeS1tZWRpdW0tZGlzY3JldGlvbmFyeS1saWdhdHVyZXMtc3RkLTEzLFxuLm1hYnJ5LW1lZGl1bS1pdGFsaWMtZGlzY3JldGlvbmFyeS1saWdhdHVyZXMtc3RkLTEzLFxuLm1hYnJ5LWJvbGQtaXRhbGljLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXN0ZC0xMyxcbi5tYWJyeS1ib2xkLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXN0ZC0xMyxcbi5tYWJyeS1ibGFjay1kaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcy1zdGQtMTMsXG4ubWFicnktYmxhY2staXRhbGljLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXN0ZC0xMyB7XG4gIHdpZHRoOiBjYWxjKDhyZW0gLSAxcHgpO1xufVxuXG4ubWFicnktbGlnaHQtZGlzY3JldGlvbmFyeS1saWdhdHVyZXMtcHJvLTE0LFxuLm1hYnJ5LWxpZ2h0LWl0YWxpYy1kaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcy1wcm8tMTQsXG4ubWFicnktcmVndWxhci1kaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcy1wcm8tMTQsXG4ubWFicnktaXRhbGljLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXByby0xNCxcbi5tYWJyeS1tZWRpdW0tZGlzY3JldGlvbmFyeS1saWdhdHVyZXMtcHJvLTE0LFxuLm1hYnJ5LW1lZGl1bS1pdGFsaWMtZGlzY3JldGlvbmFyeS1saWdhdHVyZXMtcHJvLTE0LFxuLm1hYnJ5LWJvbGQtaXRhbGljLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXByby0xNCxcbi5tYWJyeS1ib2xkLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXByby0xNCxcbi5tYWJyeS1ibGFjay1kaXNjcmV0aW9uYXJ5LWxpZ2F0dXJlcy1wcm8tMTQsXG4ubWFicnktYmxhY2staXRhbGljLWRpc2NyZXRpb25hcnktbGlnYXR1cmVzLXByby0xNCB7XG4gIHdpZHRoOiBjYWxjKDhyZW0gLSAxcHgpO1xufVxuXG5cbi5tYWQtc2Fucy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWFkLXNhbnMtbWFpbiAucHJldmlldy1jb2x1bW5zLXR3byAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm1hZC1zYW5zLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cblxuLm1hZC1zZXJpZi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWFkLXNlcmlmLW1haW4gLnByZXZpZXctY29sdW1ucy10d28gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5tYWQtc2VyaWYtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuXG4ubWFkc2Fucy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWFkc2Fucy1tYWluIC5wcmV2aWV3LWNvbHVtbnMtdHdvIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubWFkc2Fucy1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5cbi5tYWRzZXJpZi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubWFkc2VyaWYtbWFpbiAucHJldmlldy1jb2x1bW5zLXR3byAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm1hZHNlcmlmLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cblxuLm1hcmNoZS1tYXJxdWVlIHtcbiAgZm9udC1zaXplOiAyMHZ3O1xuICBoZWlnaHQ6IDI2dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLm1hcmNoZS1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cblxuLm1hcmNoZS1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cblxuLm1pZG5pZ2h0LWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udHlwZWZhY2VzLW1pZG5pZ2h0LXNhbnMge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLm1pZG5pZ2h0LWxhcmdlLWhpZ2hsaWdodCB7XG4gIGZvbnQtc2l6ZTogMjZ2dztcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbn1cblxuLm1pZG5pZ2h0LWNsdWItdGl0bGUge1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG59XG5cbi5zdWItc2V0LWNoYXJhY3RlcnMtd3JhcC5taWRuaWdodC1zYW5zLXN0LTYwLWJsYWNrIC5zdWItc2V0LWNoYXJhY3RlciB7XG4gIHdpZHRoOiBjYWxjKDZyZW0gLSAxcHgpO1xufVxuXG4uc3ViLXNldC1jaGFyYWN0ZXJzLXdyYXAubWlkbmlnaHQtc2Fucy1yZC02MC1ibGFjayAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICB3aWR0aDogY2FsYyg2cmVtIC0gMXB4KTtcbn1cblxuLm1pZG5pZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLm1pZG5pZ2h0LXNpZGU6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5taWRuaWdodC0xIHtcbiAgZm9udC1zaXplOiA3dnc7XG59XG5cbi5taWRuaWdodC0yIHtcbiAgZm9udC1zaXplOiAxMnZ3O1xufVxuXG4ubWlkbmlnaHQtMyB7XG4gIGZvbnQtc2l6ZTogMTd2dztcbn1cblxuLm1pZG5pZ2h0LTQge1xuICBmb250LXNpemU6IDIydnc7XG59XG5cbi5taWRuaWdodC01IHtcbiAgZm9udC1zaXplOiAyN3Z3O1xufVxuXG4ubWlkbmlnaHQtc3QgLm1pZG5pZ2h0LXNhbnMtcmQtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1pZG5pZ2h0LXJkIC5taWRuaWdodC1zYW5zLXN0LXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taWRuaWdodC1zdC1saWdhIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImRsaWdcIiAxO1xufVxuXG5AcHJvcGVydHkgLS1tcGgge1xuICBzeW50YXg6ICc8aW50ZWdlcj4nO1xuICBpbml0aWFsLXZhbHVlOiAzNztcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuXG5AcHJvcGVydHkgLS1rcGgge1xuICBzeW50YXg6ICc8aW50ZWdlcj4nO1xuICBpbml0aWFsLXZhbHVlOiA2MDtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuXG4ubWlkbmlnaHQtcmQgLm1pZG5pZ2h0LXNwZWVkby1rbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taWRuaWdodC1zdCAubWlkbmlnaHQtc3BlZWRvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1pZG5pZ2h0LXN0IC5taWRuaWdodC1jb3VudGVyLWtwaCB7XG4gIHRyYW5zaXRpb246IC0ta3BoIDVzO1xuICBjb3VudGVyLXJlc2V0OiBudW0gdmFyKC0ta3BoKTtcbn1cblxuLm1pZG5pZ2h0LXJkIC5taWRuaWdodC1jb3VudGVyLW1waCB7XG4gIHRyYW5zaXRpb246IC0tbXBoIDVzO1xuICBjb3VudGVyLXJlc2V0OiBudW0gdmFyKC0tbXBoKTtcbn1cblxuLm1pZG5pZ2h0LWNvdW50ZXItbXBoOmhvdmVyIHtcbiAgLS1tcGg6IDE5ODtcbn1cblxuLm1pZG5pZ2h0LWNvdW50ZXIta3BoOmhvdmVyIHtcbiAgLS1rcGg6IDMyMDtcbn1cblxuLm1pZG5pZ2h0LXN0IC5taWRuaWdodC1jb3VudGVyLWtwaDo6YWZ0ZXIge1xuICBjb250ZW50OiBjb3VudGVyKG51bSk7XG59XG5cbi5taWRuaWdodC1yZCAubWlkbmlnaHQtY291bnRlci1tcGg6OmFmdGVyIHtcbiAgY29udGVudDogY291bnRlcihudW0pO1xufVxuXG4ubWlkbmlnaHQtYnV5IC5pbmRidXlidXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG59XG5cblxuLm1vbm9zdGVuLW1hcnF1ZWUge1xuICBmb250LXNpemU6IDh2dztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgaGVpZ2h0OiAxMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5tb25vc3Rlbi1tYXJxdWVlIC5tYXJxdWVlLWxlZnQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEycztcbn1cblxuLm1vbm9zdGVuLW1hcnF1ZWUgLm1hcnF1ZWUtcmlnaHQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEycztcbn1cblxuLm1vbm9zdGVuLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubW9ub3N0ZW4tbWFpbiAucHJldmlldy1jb2x1bW5zLXR3byAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vbm9zdGVuLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDI1cHg7XG59XG5cbi5tb25vc3Rlbi1jYXJvdXNlbCBmaWd1cmUge1xuICB3aWR0aDogMTVyZW07XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5tb25vc3Rlbi1jYXJvdXNlbCBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuXG4ubW9udGVmaW9yZS1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAycmVtIDAgMCAwO1xuICBsaW5lLWhlaWdodDogMC45O1xufVxuXG4ubW9udGVmaW9yZS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vbnRlZmlvcmUtaGVhZGVyIGZpZ3VyZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ubW9udGVmaW9yZS1jaGFyYWN0ZXItc2V0cyAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICBmb250LXNpemU6IDMuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbi5tb250ZWZpb3JlLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cblxuLm5pYi1jaGFyYWN0ZXItc2V0cyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG4ubmliLWxpZ2h0LUN1cnJlbmN5LTE0LFxuLm5pYi1saWdodC1pdGFsaWMtQ3VycmVuY3ktMTQsXG4ubmliLXJlZ3VsYXItQ3VycmVuY3ktMTQsXG4ubmliLWl0YWxpYy1DdXJyZW5jeS0xNCxcbi5uaWItc2VtaWJvbGQtQ3VycmVuY3ktMTQsXG4ubmliLXNlbWlib2xkLWl0YWxpYy1DdXJyZW5jeS0xNCxcbi5uaWItYm9sZC1pdGFsaWMtQ3VycmVuY3ktMTQsXG4ubmliLWJvbGQtQ3VycmVuY3ktMTQsXG4ubmliLWJsYWNrLUN1cnJlbmN5LTE0LFxuLm5pYi1ibGFjay1pdGFsaWMtQ3VycmVuY3ktMTQge1xuICB3aWR0aDogY2FsYyg4cmVtIC0gMXB4KTtcbn1cblxuLm5pYi1saWdodC1zeW1ib2xzLTYzLFxuLm5pYi1saWdodC1pdGFsaWMtc3ltYm9scy02Myxcbi5uaWItcmVndWxhci1zeW1ib2xzLTYzLFxuLm5pYi1pdGFsaWMtc3ltYm9scy02Myxcbi5uaWItc2VtaWJvbGQtc3ltYm9scy02Myxcbi5uaWItc2VtaWJvbGQtaXRhbGljLXN5bWJvbHMtNjMsXG4ubmliLWJvbGQtaXRhbGljLXN5bWJvbHMtNjMsXG4ubmliLWJvbGQtc3ltYm9scy02Myxcbi5uaWItYmxhY2stc3ltYm9scy02Myxcbi5uaWItYmxhY2staXRhbGljLXN5bWJvbHMtNjMge1xuICB3aWR0aDogY2FsYyg4cmVtIC0gMXB4KTtcbn1cblxuLm5pYi1saWdodC1zeW1ib2xzLTY0LFxuLm5pYi1saWdodC1pdGFsaWMtc3ltYm9scy02NCxcbi5uaWItcmVndWxhci1zeW1ib2xzLTY0LFxuLm5pYi1pdGFsaWMtc3ltYm9scy02NCxcbi5uaWItc2VtaWJvbGQtc3ltYm9scy02NCxcbi5uaWItc2VtaWJvbGQtaXRhbGljLXN5bWJvbHMtNjQsXG4ubmliLWJvbGQtaXRhbGljLXN5bWJvbHMtNjQsXG4ubmliLWJvbGQtc3ltYm9scy02NCxcbi5uaWItYmxhY2stc3ltYm9scy02NCxcbi5uaWItYmxhY2staXRhbGljLXN5bWJvbHMtNjQge1xuICB3aWR0aDogY2FsYyg4cmVtIC0gMXB4KTtcbn1cblxuLm5pYi1saWdodC1zeW1ib2xzLTEwNCxcbi5uaWItbGlnaHQtaXRhbGljLXN5bWJvbHMtMTA0LFxuLm5pYi1yZWd1bGFyLXN5bWJvbHMtMTA0LFxuLm5pYi1pdGFsaWMtc3ltYm9scy0xMDQsXG4ubmliLXNlbWlib2xkLXN5bWJvbHMtMTA0LFxuLm5pYi1zZW1pYm9sZC1pdGFsaWMtc3ltYm9scy0xMDQsXG4ubmliLWJvbGQtaXRhbGljLXN5bWJvbHMtMTA0LFxuLm5pYi1ib2xkLXN5bWJvbHMtMTA0LFxuLm5pYi1ibGFjay1zeW1ib2xzLTEwNCxcbi5uaWItYmxhY2staXRhbGljLXN5bWJvbHMtMTA0IHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5uaWItaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5uaWItbGVzcyAucHJldmlldy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLm5pYi1oZWFkZXIgPiBkaXYgPiBkaXYgPiBhID4gZGl2ID4gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5uaWItbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5uaWItYWxpZ24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ubmliLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubmliLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnF1YXJ0ZXI6bm90KDpob3ZlcikgLm5pYi1ob3Zlci1pbWFnZSxcbi5xdWFydGVyOm5vdCg6aG92ZXIpIC5uaWItaG92ZXItaW1hZ2UtZnJhbWUtY29udGFpbmVyLFxuLnF1YXJ0ZXI6bm90KDpob3ZlcikgLmJhY2tncm91bmQtZmlsbC1uaWItYnJvd24sXG4ucXVhcnRlcjpub3QoOmhvdmVyKSAuYmFja2dyb3VuZC1maWxsLW5pYi1waW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucXVhcnRlcjpob3ZlciAubmliLWhvdmVyLWltYWdlLFxuLnF1YXJ0ZXI6aG92ZXIgLm5pYi1ob3Zlci1pbWFnZS1mcmFtZS1jb250YWluZXIsXG4ucXVhcnRlcjpob3ZlciAuYmFja2dyb3VuZC1maWxsLW5pYi1icm93bixcbi5xdWFydGVyOmhvdmVyIC5iYWNrZ3JvdW5kLWZpbGwtbmliLXBpbmsge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucXVhcnRlciAubmliLWhvdmVyLWltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5xdWFydGVyIC5uaWItaG92ZXItaW1hZ2UtZnJhbWUtY29udGFpbmVyLWJyb3duIHtcbiAgYm9yZGVyOiAxZW0gc29saWQgIzNjMWUwMDtcbn1cblxuLnF1YXJ0ZXIgLm5pYi1ob3Zlci1pbWFnZS1mcmFtZS1icm93biB7XG4gIGJvcmRlcjogOHB4IHNvbGlkICMzYzFlMDA7XG59XG5cbi5xdWFydGVyIC5uaWItaG92ZXItaW1hZ2UtZnJhbWUtY29udGFpbmVyLXBpbmsge1xuICBib3JkZXI6IDFlbSBzb2xpZCAjZmZhMGZmO1xufVxuXG4ucXVhcnRlciAubmliLWhvdmVyLWltYWdlLWZyYW1lLXBpbmsge1xuICBib3JkZXI6IDhweCBzb2xpZCAjZmZhMGZmO1xufVxuXG4ucXVhcnRlciAubmliLWhvdmVyLWltYWdlLWZyYW1lLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5iYWNrZ3JvdW5kLWZpbGwtbmliLWJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjMWUwMDtcbn1cblxuLmJhY2tncm91bmQtZmlsbC1uaWItcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEwZmY7XG59XG5cbi5uaWItbGlnaHQtaXRhbGljLXN0eWxpc3RpYy1zZXQtNSxcbi5uaWItaXRhbGljLXN0eWxpc3RpYy1zZXQtNSxcbi5uaWItc2VtaWJvbGQtaXRhbGljLXN0eWxpc3RpYy1zZXQtNSxcbi5uaWItYm9sZC1pdGFsaWMtc3R5bGlzdGljLXNldC01LFxuLm5pYi1ibGFjay1pdGFsaWMtc3R5bGlzdGljLXNldC01IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5vcGVudHlwZS1mZWF0dXJlLXN0eWxpc3RpYy1zZXQtNi5uaWItbGlnaHQtaXRhbGljLXN0eWxpc3RpYy1zZXQtNixcbiAgLm9wZW50eXBlLWZlYXR1cmUtc3R5bGlzdGljLXNldC04Lm5pYi1saWdodC1pdGFsaWMtc3R5bGlzdGljLXNldC04LFxuICAub3BlbnR5cGUtZmVhdHVyZS1zdHlsaXN0aWMtc2V0LTYubmliLWl0YWxpYy1zdHlsaXN0aWMtc2V0LTYsXG4gIC5vcGVudHlwZS1mZWF0dXJlLXN0eWxpc3RpYy1zZXQtOC5uaWItaXRhbGljLXN0eWxpc3RpYy1zZXQtOCxcbiAgLm9wZW50eXBlLWZlYXR1cmUtc3R5bGlzdGljLXNldC02Lm5pYi1zZW1pYm9sZC1pdGFsaWMtc3R5bGlzdGljLXNldC02LFxuICAub3BlbnR5cGUtZmVhdHVyZS1zdHlsaXN0aWMtc2V0LTgubmliLXNlbWlib2xkLWl0YWxpYy1zdHlsaXN0aWMtc2V0LTgsXG4gIC5vcGVudHlwZS1mZWF0dXJlLXN0eWxpc3RpYy1zZXQtNi5uaWItYm9sZC1pdGFsaWMtc3R5bGlzdGljLXNldC02LFxuICAub3BlbnR5cGUtZmVhdHVyZS1zdHlsaXN0aWMtc2V0LTgubmliLWJvbGQtaXRhbGljLXN0eWxpc3RpYy1zZXQtOCxcbiAgLm9wZW50eXBlLWZlYXR1cmUtc3R5bGlzdGljLXNldC02Lm5pYi1ibGFjay1pdGFsaWMtc3R5bGlzdGljLXNldC02LFxuICAub3BlbnR5cGUtZmVhdHVyZS1zdHlsaXN0aWMtc2V0LTgubmliLWJsYWNrLWl0YWxpYy1zdHlsaXN0aWMtc2V0LTgge1xuICAgIHBhZGRpbmctbGVmdDogMGVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLm9wZW50eXBlLWZlYXR1cmUtc3R5bGlzdGljLXNldC03Lm5pYi1saWdodC1pdGFsaWMtc3R5bGlzdGljLXNldC03LFxuICAub3BlbnR5cGUtZmVhdHVyZS1zdHlsaXN0aWMtc2V0LTcubmliLWl0YWxpYy1zdHlsaXN0aWMtc2V0LTcsXG4gIC5vcGVudHlwZS1mZWF0dXJlLXN0eWxpc3RpYy1zZXQtNy5uaWItc2VtaWJvbGQtaXRhbGljLXN0eWxpc3RpYy1zZXQtNyxcbiAgLm9wZW50eXBlLWZlYXR1cmUtc3R5bGlzdGljLXNldC03Lm5pYi1ib2xkLWl0YWxpYy1zdHlsaXN0aWMtc2V0LTcsXG4gIC5vcGVudHlwZS1mZWF0dXJlLXN0eWxpc3RpYy1zZXQtNy5uaWItYmxhY2staXRhbGljLXN0eWxpc3RpYy1zZXQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMGVtO1xuICB9XG59XG5cbi5uaWItbGlnaHQtc3R5bGlzdGljLXNldC04LFxuLm5pYi1yZWd1bGFyLXN0eWxpc3RpYy1zZXQtOCxcbi5uaWItc2VtaWJvbGQtc3R5bGlzdGljLXNldC04LFxuLm5pYi1ib2xkLXN0eWxpc3RpYy1zZXQtOCxcbi5uaWItYmxhY2stc3R5bGlzdGljLXNldC04IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5pYi1wcm9vZmVyLXRleHQgPiAucHJldmlldy1ncm91cCA+IGRpdiA+IGEgPiBkaXYgPiAucHJldmlldy1maWx0ZXItcGFyYWdyYXBoIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLXZmJztcbiAgc3JjOiB1cmwoXCIvd2ViZm9udHMvcGFudG9ncmFwaC9wYW50b2dyYXBoLXZmLWJldGEudHRmXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG4ucGFudG9ncmFwaC1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wYW50b2dyYXBoLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbi5wYW50b2dyYXBoLXByb29mZXIgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5wYW50b2dyYXBoLXZmIHtcbiAgZm9udC1mYW1pbHk6ICdwYW50b2dyYXBoLXZmJztcbn1cblxuOnJvb3Qge1xuICAtLXdlaWdodDogNzAwO1xuICAtLXdpZHRoOiAxMDA7XG59XG5cbi5wYW50b2dyYXBoLXZmIHtcbiAgZm9udC1mYW1pbHk6IHBhbnRvZ3JhcGgtdmY7XG59XG5cbi5wYW50b2dyYXBoLXByb29mZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW50b2dyYXBoLWxlYWRpbmctZGVjcmVhc2Uge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuI3BhbnRvZ3JhcGgtaGVhZGVyLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IDMwdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjcGFudG9ncmFwaC1oZWFkZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDc1dnc7XG4gIH1cbn1cblxuLnBhbnRvZ3JhcGgtbGFuZGluZyAjcGFudG9ncmFwaC1oZWFkZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOHJlbSk7XG59XG5cbi5wYW50b2dyYXBoLWxhbmRpbmcgLnBhbnRvZ3JhcGgtZ3JpZC1jb250YWluZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4cmVtKTtcbn1cblxuI2FwcCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnBhbnRvZ3JhcGgtbGFuZGluZyAjcGFudG9ncmFwaEhlYWRlciB7XG4gIHRvcDogNTAlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS4zM2VtO1xufVxuXG4jcGFudG9ncmFwaEhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIHZhcigtLXdlaWdodCksIFwid2R0aFwiIHZhcigtLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogZm9udC12YXJpYXRpb24tc2V0dGluZ3MgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNwYW50b2dyYXBoSGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMTc1ZW07XG4gIH1cbn1cblxuI3BhbnRvZ3JhcGgtaGVhZGVyLWNvbnRhaW5lciA+IGRpdiA+IGRpdiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jcGFudG9ncmFwaC1oZWFkZXItY29udGFpbmVyID4gZGl2ID4gZGl2ID4gYSA+IGRpdiA+IGRpdi5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhbnRvZ3JhcGgtbGFuZGluZyAucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNHJlbSAxZnIgMWZyIDFmciAxZnIgNHJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0cmVtIDFmciAxZnIgMWZyIDFmciA0cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhbnRvZ3JhcGgtbGFuZGluZyAucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0cmVtIDFmciAxZnIgMWZyIDFmciA0cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNHJlbSAxZnIgMWZyIDFmciAxZnIgNHJlbTtcbiAgfVxufVxuXG4ucGFudG9ncmFwaC1sYW5kaW5nIC5wYW50b2dyYXBoLWdyaWQtY29udGFpbmVyIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnBhbnRvZ3JhcGgtZ3JpZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwdnc7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNHJlbSAxZnIgMWZyIDFmciAxZnIgNHJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0cmVtIDFmciAxZnIgMWZyIDFmciA0cmVtO1xuICB0b3A6IDRyZW07XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNXZ3O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNHJlbSAxZnIgMWZyIDFmciAxZnIgNHJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDRyZW0gMWZyIDFmciAxZnIgMWZyIDRyZW07XG4gIH1cbn1cblxuLnBhbnRvZ3JhcGgtZ3JpZC1jb250YWluZXIgZGl2IHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggZG90dGVkICNyZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogYmFzaXMtZ3JvdGVzcXVlLW1vbm8tcmVndWxhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhbnRvZ3JhcGgtZ3JpZC1jb250YWluZXIgZGl2IHtcbiAgICBmb250LXNpemU6IDZweDtcbiAgfVxufVxuXG4ucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciBkaXYgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBhbnRvZ3JhcGgtZ3JpZC1jb250YWluZXIgZGl2IC5wYW50b2dyYXBoLWFubm90YXRpb246aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5wYW50b2dyYXBoLWdyaWQtY29udGFpbmVyIGRpdiAucGFudG9ncmFwaC1hbm5vdGF0aW9uLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYW50b2dyYXBoLWdyaWQtY29udGFpbmVyIGRpdiAucGFudG9ncmFwaC1hbm5vdGF0aW9uLWNvbnRhaW5lci1ib3R0b20ge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYyg1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWShjYWxjKC0xMDAlKSk7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnBhbnRvZ3JhcGgtZ3JpZC1jb250YWluZXIgZGl2IC5wYW50b2dyYXBoLWFubm90YXRpb24tY29udGFpbmVyLWJvdHRvbSAucGFudG9ncmFwaC1hbm5vdGF0aW9uIHtcbiAgdG9wOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciBkaXYgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbi1jb250YWluZXItZW5kIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTE1MCUpO1xufVxuXG4ucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciBkaXYgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbi1jb250YWluZXItZW5kLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4ucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciBkaXYgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbi1jb250YWluZXItZW5kLWJvdHRvbSAucGFudG9ncmFwaC1hbm5vdGF0aW9uIHtcbiAgdG9wOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGFudG9ncmFwaC1ncmlkLWNvbnRhaW5lciBkaXYgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbi1jb250YWluZXI6aG92ZXIgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbixcbi5wYW50b2dyYXBoLWdyaWQtY29udGFpbmVyIGRpdiAucGFudG9ncmFwaC1hbm5vdGF0aW9uLWNvbnRhaW5lci1ib3R0b206aG92ZXIgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbixcbi5wYW50b2dyYXBoLWdyaWQtY29udGFpbmVyIGRpdiAucGFudG9ncmFwaC1hbm5vdGF0aW9uLWNvbnRhaW5lci1lbmQ6aG92ZXIgLnBhbnRvZ3JhcGgtYW5ub3RhdGlvbixcbi5wYW50b2dyYXBoLWdyaWQtY29udGFpbmVyIGRpdiAucGFudG9ncmFwaC1hbm5vdGF0aW9uLWNvbnRhaW5lci1lbmQtYm90dG9tOmhvdmVyIC5wYW50b2dyYXBoLWFubm90YXRpb24ge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5wYW50b2dyYXBoLWdyaWQtY29udGFpbmVyIC5wYW50b2dyYXBoLWdyaWQtZmluYWwtY29sdW1uIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBhbnRvZ3JhcGgtZm91ci1jb2x1bW5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG59XG5cbi5wYW50b2dyYXBoLXNpemUtYSB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4ucGFudG9ncmFwaC1zaXplLWIge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLnBhbnRvZ3JhcGgtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxMXZ3O1xufVxuXG4ucGFudG9ncmFwaC1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4ucGFudG9ncmFwaC1zdG9ja2luZy1maWxsZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhbnRvZ3JhcGgtd2FybmluZy1zeW1ib2wtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtIDQuNXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbnRvZ3JhcGgtd2FybmluZy1zeW1ib2wge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuXG4ucGFudG9ncmFwaC13YXJuLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNGRjI3MDA7XG59XG5cbi5wYW50b2dyYXBoLXdhcm4teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0ZGRjUwMDtcbn1cblxuLnBhbnRvZ3JhcGgtd2Fybi1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzJGNTVGRjtcbn1cblxuLnBhbnRvZ3JhcGgtd2Fybi1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMxNUMxNTQ7XG59XG5cbi5wYW50b2dyYXBoLXdhcm4tb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI0ZGOEEwMjtcbn1cblxuLnBhbnRvZ3JhcGgtd2Fybi1ncmV5IHtcbiAgYmFja2dyb3VuZDogIzhCODY3NDtcbn1cblxuLndhcm5pbmctaG9sZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmVoYXZpb3I6IHVybChQSUUuaHRjKTtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2FybmluZy1ob2xlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLndhcm5pbmctdGwge1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi53YXJuaW5nLXRtIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC41cmVtO1xufVxuXG4ud2FybmluZy10ciB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi53YXJuaW5nLWJsIHtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4ud2FybmluZy1ibSB7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbn1cblxuLndhcm5pbmctYnIge1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4ucGFudG9ncmFwaC1oYWxmIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnBhbnRvZ3JhcGgtc2lnbi1jb250YWluZXIgLnByZXZpZXctd3JhcCA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYW50b2dyYXBoLXNpZ24tY29udGFpbmVyIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFudG9ncmFwaC1zaWducy1sZWZ0Y29sLCAucGFudG9ncmFwaC1zaWducy1yaWdodGNvbCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wYW50b2dyYXBoLXNpZ25zLWxlZnRjb2wge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogM3Z3IDA7XG59XG5cbi5wYW50b2dyYXBoLXNpZ25zLXJpZ2h0Y29sIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDN2dyAwO1xufVxuXG4ucGFudG8tc2lnbi0xLCAucGFudG8tc2lnbi0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYW50b2dyYXBoLXNpZ25zLW9uZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYW50b2dyYXBoLXNpZ25zLXR3byB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGFudG8tc2lnbi0xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTYlO1xuICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gIG1hcmdpbi1yaWdodDogNCU7XG59XG5cbi5wYW50by1zaWduLTIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDk0JTtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xufVxuXG4ucGFudG8tc2lnbi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogNHZ3O1xufVxuXG5cbi5wZHUtbWFycXVlZSB7XG4gIGZvbnQtc2l6ZTogMjB2dztcbiAgaGVpZ2h0OiAyNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5wZHUtbWFycXVlZSAubWFycXVlZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzBzO1xufVxuXG4ucGR1LWNoYXJhY3Rlci1zZXRzIC5zdWItc2V0LWNoYXJhY3RlciB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLnBkdS1jaGFyYWN0ZXItc2V0cyAuZ2x5cGgtc21hbGwsXG4ucGR1LWNoYXJhY3Rlci1zZXRzIC5nbHlwaC1iaWcge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuXG4ucGVnZ3MtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGVnZ3MtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxufVxuXG4ucGVnZ3MtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wZWdncy1ib2R5LXRleHQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wZWdncy1ib2R5LXRleHQgLnByZXZpZXctdGV4dCB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gIH1cbn1cblxuLnBlZ2dzLXByb29mZXIgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wZWdncy10YWJ1bGFyLWNhc2Uge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiLCBcImNhc2VcIjtcbn1cblxuLnBlZ2dzLXRhYnVsYXItY2FzZSAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBlZ2dzLXRhYnVsYXItY2FzZSAucHJldmlldy10ZXh0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxufVxuXG4ucGVnZ3Mtcm9tYW4tZnJhY3Rpb25zIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImZyYWNcIiwgXCJzczAzXCI7XG59XG5cbi5wZWdncy1yb21hbi1udW1lcmF0b3JzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcIm51bXJcIiwgXCJzczAzXCI7XG59XG5cbi5wZWdncy1saWdodC1yb21hbi1udW1lcmFscyxcbi5wZWdncy1yZWd1bGFyLXJvbWFuLW51bWVyYWxzLFxuLnBlZ2dzLW1lZGl1bS1yb21hbi1udW1lcmFscyxcbi5wZWdncy1ib2xkLXJvbWFuLW51bWVyYWxzIHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5wZWdncy1saWdodC1zeW1ib2xzLXByby04OCxcbi5wZWdncy1yZWd1bGFyLXN5bWJvbHMtcHJvLTg4LFxuLnBlZ2dzLW1lZGl1bS1zeW1ib2xzLXByby04OCxcbi5wZWdncy1ib2xkLXN5bWJvbHMtcHJvLTg4IHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5wZWdncy1saWdodC1zeW1ib2xzLXByby03Myxcbi5wZWdncy1yZWd1bGFyLXN5bWJvbHMtcHJvLTczLFxuLnBlZ2dzLW1lZGl1bS1zeW1ib2xzLXByby03Myxcbi5wZWdncy1ib2xkLXN5bWJvbHMtcHJvLTczIHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5wZWdncy1saWdodC1jdXJyZW5jeS0xMyxcbi5wZWdncy1yZWd1bGFyLWN1cnJlbmN5LTEzLFxuLnBlZ2dzLW1lZGl1bS1jdXJyZW5jeS0xMyxcbi5wZWdncy1ib2xkLWN1cnJlbmN5LTEzIHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5wZWdncy1jaGFyYWN0ZXItc2V0cyAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cblxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnBlcC1jbGFzc2ljIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtY2xhc3NpYyc7XG59XG5cbi5wZXAtY29sZCB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLWNvbGQnO1xufVxuXG4ucGVwLWdyZXkge1xuICBmb250LWZhbWlseTogJ3BlcC1ncmV5Jztcbn1cblxuLnBlcC1ob3Qge1xuICBmb250LWZhbWlseTogJ3BlcC1ob3QnO1xufVxuXG4ucGVwLXBhc3RlbCB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLXBhc3RlbCc7XG59XG5cbi5wZXAtcmdiIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtcmdiJztcbn1cblxuLnBlcC1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnBlcC1hbGlnbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5wZXAtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wZXAtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24udHlwZWZhY2UtZGV0YWlscy5uZy1zY29wZSxcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5wcm9vZmVyLnBlcC1wcm9vZmVyLm5nLXNjb3BlID4gZGl2LmZpbHRlci13cmFwLm5nLXNjb3BlID4gZGl2LFxuYm9keSA+IGFydGljbGUgPiBzZWN0aW9uLmNoYXJhY3Rlci1zZXRzLnBlcC1jaGFyYWN0ZXItc2V0cy5uZy1zY29wZSxcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5vcGVudHlwZS1mZWF0dXJlcy5uZy1zY29wZSxcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5idXktYnV0dG9ucy5uZy1zY29wZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuYm9keSA+IGFydGljbGUgPiBzZWN0aW9uLnByb29mZXIucGVwLXByb29mZXIubmctc2NvcGUgPiBkaXYuZmlsdGVyLXdyYXAubmctc2NvcGUgPiBkaXYgPiBkaXYuZmlsdGVyLWF0dHIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5wZXAtYXBwbGUtdG9nZ2xlLXRleHQge1xuICBhbmltYXRpb246IHRvZ2dsZS10ZXh0IDIuNXMgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIC5wZXAtYXBwbGUtdG9nZ2xlLXRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wZXAtYXBwbGUgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLnBlcC1hcHBsZSBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6bm90KDpob3ZlcikgLnBlcC1hcHBsZS10b2dnbGUtdGV4dDphZnRlciB7XG4gIGFuaW1hdGlvbjogdG9nZ2xlLXRleHQgMi41cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xuICBjb250ZW50OiBcIkEgaXMgZm9yIEFwcGxlXCI7XG59XG5cbi5wZXAtYXBwbGUgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnBlcC1hcHBsZSBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6aG92ZXIgLnBlcC1hcHBsZS10b2dnbGUtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi76O/XCI7XG59XG5cbi5wZXAtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLnBlcC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5wZXAtY29weXJpZ2h0LXRleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucGVwLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6bm90KDpob3ZlcikgLnBlcC1jb3B5cmlnaHQtc3ltYm9sIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucGVwLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6aG92ZXIgLnBlcC1jb3B5cmlnaHQtdGV4dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBlcC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIC5wZXAtY29weXJpZ2h0LXN5bWJvbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wZXAtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCAucGVwLWNvcHlyaWdodC1zeW1ib2wge1xuICBmb250LXNpemU6IDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQGtleWZyYW1lcyB0b2dnbGUtdGV4dCB7XG4gIDUwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cblxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnBlcC1jbGFzc2ljIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtY2xhc3NpYyc7XG59XG5cbi5wZXAtY29sZCB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLWNvbGQnO1xufVxuXG4ucGVwLWdyZXkge1xuICBmb250LWZhbWlseTogJ3BlcC1ncmV5Jztcbn1cblxuLnBlcC1ob3Qge1xuICBmb250LWZhbWlseTogJ3BlcC1ob3QnO1xufVxuXG4ucGVwLXBhc3RlbCB7XG4gIGZvbnQtZmFtaWx5OiAncGVwLXBhc3RlbCc7XG59XG5cbi5wZXAtcmdiIHtcbiAgZm9udC1mYW1pbHk6ICdwZXAtcmdiJztcbn1cblxuLnBlcC10cmFpbiB7XG4gIHBhZGRpbmctbGVmdDogNi41JTtcbn1cblxuLnRyYWluLWNvbG91ci1vbmUge1xuICBmaWxsOiAjNDA0MDQwO1xufVxuXG4udHJhaW4tY29sb3VyLXR3byB7XG4gIGZpbGw6ICM1OTU5NTk7XG59XG5cbi50cmFpbi1jb2xvdXItdGhyZWUge1xuICBmaWxsOiAjQTZBNkE2O1xufVxuXG4udHJhaW4tY29sb3VyLWZvdXIge1xuICBmaWxsOiAjNzM3MzczO1xufVxuXG4udHJhaW4tY29sb3VyLWZpdmUge1xuICBmaWxsOiAjOEM4QzhDO1xufVxuXG4udHJhaW4tY29sb3VyLXNpeCB7XG4gIGZpbGw6ICNCRkJGQkY7XG59XG5cbi50cmFpbi1zbW9rZS1zaXgge1xuICBhbmltYXRpb246IHNtb2tlLXNpeCA2cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4udHJhaW4tc21va2UtZml2ZSB7XG4gIGFuaW1hdGlvbjogc21va2UtZml2ZSA2cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4udHJhaW4tc21va2UtZm91ciB7XG4gIGFuaW1hdGlvbjogc21va2UtZm91ciA2cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4udHJhaW4tc21va2UtdGhyZWUge1xuICBhbmltYXRpb246IHNtb2tlLXRocmVlIDZzIHN0ZXBzKDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi50cmFpbi1zbW9rZS10d28ge1xuICBhbmltYXRpb246IHNtb2tlLXR3byA2cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xufVxuXG4udHJhaW4tc21va2Utb25lIHtcbiAgYW5pbWF0aW9uOiBzbW9rZS1vbmUgNnMgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLmJ1dHRlcmZseS1jb2xvdXItb25lIHtcbiAgZmlsbDogIzgwRTFGRTtcbn1cblxuLmJ1dHRlcmZseS1jb2xvdXItdHdvIHtcbiAgZmlsbDogIzAwMDFGQTtcbn1cblxuLmJ1dHRlcmZseS1jb2xvdXItdGhyZWUge1xuICBmaWxsOiAjODk5MUZFO1xufVxuXG4uYnV0dGVyZmx5LWNvbG91ci1mb3VyIHtcbiAgZmlsbDogIzY2OTlDQztcbn1cblxuLmJ1dHRlcmZseS1jb2xvdXItZml2ZSB7XG4gIGZpbGw6ICMwMDdERkY7XG59XG5cbi5idXR0ZXJmbHktY29sb3VyLXNpeCB7XG4gIGZpbGw6ICMzMzY2Q0M7XG59XG5cbi5idXR0ZXJmbHktY29sb3VyLXNldmVuIHtcbiAgZmlsbDogIzAwNjY5OTtcbn1cblxuLnBlcC1idXR0ZXJmbHktbGVmdC13aW5nLXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5OS4zNTAwMDYxMDRweCwgMzkwLjM1MDAwNjEwNHB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC01OTkuMzUwMDA2MTA0cHgsIC0zOTAuMzUwMDA2MTA0cHgpO1xuICBhbmltYXRpb24tbmFtZTogd2luZy1sZWZ0LXRvcDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogc3RlcHMoMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4ucGVwLWJ1dHRlcmZseS1yaWdodC13aW5nLXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMDAuMjVweCwgMzkwLjMwMDA3OTM0NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC0xMDAwLjI1cHgsIC0zOTAuMzAwMDc5MzQ2cHgpO1xuICBhbmltYXRpb24tbmFtZTogd2luZy1yaWdodC10b3A7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHN0ZXBzKDIpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLnBlcC1idXR0ZXJmbHktbGVmdC13aW5nLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY3OS40NTAwMTIyMDdweCwgNjMwLjg1MDAwNjEwNHB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02NzkuNDUwMDEyMjA3cHgsIC02MzAuODUwMDA2MTA0cHgpO1xuICBhbmltYXRpb24tbmFtZTogd2luZy1sZWZ0LWJvdHRvbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogc3RlcHMoMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4ucGVwLWJ1dHRlcmZseS1yaWdodC13aW5nLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkyMC4wNTAwMTgzMTFweCwgNjMwLjc1cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTkyMC4wNTAwMTgzMTFweCwgLTYzMC43NXB4KTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdpbmctcmlnaHQtYm90dG9tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBzdGVwcygyKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgd2luZy1yaWdodC1ib3R0b20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTIwLjA1MDAxODMxMXB4LCA2MzAuNzVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtOTIwLjA1MDAxODMxMXB4LCAtNjMwLjc1cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTIwLjA1MDAxODMxMXB4LCA2MzAuNzVweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoLTkyMC4wNTAwMTgzMTFweCwgLTYzMC43NXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5MjAuMDUwMDE4MzExcHgsIDYzMC43NXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC05MjAuMDUwMDE4MzExcHgsIC02MzAuNzVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3aW5nLWxlZnQtYm90dG9tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDY3OS40NTAwMTIyMDdweCwgNjMwLjg1MDAwNjEwNHB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC02NzkuNDUwMDEyMjA3cHgsIC02MzAuODUwMDA2MTA0cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjc5LjQ1MDAxMjIwN3B4LCA2MzAuODUwMDA2MTA0cHgpIHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNjc5LjQ1MDAxMjIwN3B4LCAtNjMwLjg1MDAwNjEwNHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2NzkuNDUwMDEyMjA3cHgsIDYzMC44NTAwMDYxMDRweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNjc5LjQ1MDAxMjIwN3B4LCAtNjMwLjg1MDAwNjEwNHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdpbmctcmlnaHQtdG9wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMDAuMjVweCwgMzkwLjMwMDA3OTM0NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC0xMDAwLjI1cHgsIC0zOTAuMzAwMDc5MzQ2cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwMC4yNXB4LCAzOTAuMzAwMDc5MzQ2cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0xMDAwLjI1cHgsIC0zOTAuMzAwMDc5MzQ2cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMDAuMjVweCwgMzkwLjMwMDA3OTM0NnB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC0xMDAwLjI1cHgsIC0zOTAuMzAwMDc5MzQ2cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd2luZy1sZWZ0LXRvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OTkuMzUwMDA2MTA0cHgsIDM5MC4zNTAwMDYxMDRweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNTk5LjM1MDAwNjEwNHB4LCAtMzkwLjM1MDAwNjEwNHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5OS4zNTAwMDYxMDRweCwgMzkwLjM1MDAwNjEwNHB4KSByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTU5OS4zNTAwMDYxMDRweCwgLTM5MC4zNTAwMDYxMDRweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTk5LjM1MDAwNjEwNHB4LCAzOTAuMzUwMDA2MTA0cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTU5OS4zNTAwMDYxMDRweCwgLTM5MC4zNTAwMDYxMDRweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbW9rZS1vbmUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA4LjMzJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1OC4zMyUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbW9rZS10d28ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxNi42NiUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNjYuNjYlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc21va2UtdGhyZWUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc21va2UtZm91ciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDMzLjMzJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4My4zMyUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbW9rZS1maXZlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDEuNjYlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDkxLjI1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNtb2tlLXNpeCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmlyc3Qtd2hlZWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTk4LjA0OTk4Nzc5M3B4LCA2NDUuMzkzNzY4MzExcHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTU5OC4wNDk5ODc3OTNweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIH1cbiAgMTIuNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5OC4wNDk5ODc3OTNweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTU5OC4wNDk5ODc3OTNweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OTguMDQ5OTg3NzkzcHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01OTguMDQ5OTg3NzkzcHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDM3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OTguMDQ5OTg3NzkzcHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZSgtNTk4LjA0OTk4Nzc5M3B4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5OC4wNDk5ODc3OTNweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTE4MGRlZykgdHJhbnNsYXRlKC01OTguMDQ5OTg3NzkzcHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OTguMDQ5OTg3NzkzcHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0yMjVkZWcpIHRyYW5zbGF0ZSgtNTk4LjA0OTk4Nzc5M3B4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU5OC4wNDk5ODc3OTNweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTI3MGRlZykgdHJhbnNsYXRlKC01OTguMDQ5OTg3NzkzcHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OTguMDQ5OTg3NzkzcHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0zMTVkZWcpIHRyYW5zbGF0ZSgtNTk4LjA0OTk4Nzc5M3B4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OTguMDQ5OTg3NzkzcHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0zNjBkZWcpIHRyYW5zbGF0ZSgtNTk4LjA0OTk4Nzc5M3B4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNlY29uZC13aGVlbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3NDQuNDUwMDEyMjA3cHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNzQ0LjQ1MDAxMjIwN3B4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICAxMi41JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzQ0LjQ1MDAxMjIwN3B4LCA2NDUuMzkzNzY4MzExcHgpIHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNzQ0LjQ1MDAxMjIwN3B4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc0NC40NTAwMTIyMDdweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTc0NC40NTAwMTIyMDdweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIH1cbiAgMzcuNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc0NC40NTAwMTIyMDdweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlKC03NDQuNDUwMDEyMjA3cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzQ0LjQ1MDAxMjIwN3B4LCA2NDUuMzkzNzY4MzExcHgpIHJvdGF0ZSgtMTgwZGVnKSB0cmFuc2xhdGUoLTc0NC40NTAwMTIyMDdweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIH1cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc0NC40NTAwMTIyMDdweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTIyNWRlZykgdHJhbnNsYXRlKC03NDQuNDUwMDEyMjA3cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzQ0LjQ1MDAxMjIwN3B4LCA2NDUuMzkzNzY4MzExcHgpIHJvdGF0ZSgtMjcwZGVnKSB0cmFuc2xhdGUoLTc0NC40NTAwMTIyMDdweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIH1cbiAgODcuNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc0NC40NTAwMTIyMDdweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTMxNWRlZykgdHJhbnNsYXRlKC03NDQuNDUwMDEyMjA3cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc0NC40NTAwMTIyMDdweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTM2MGRlZykgdHJhbnNsYXRlKC03NDQuNDUwMDEyMjA3cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGhpcmQtd2hlZWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODkwLjY1MDAyNDQxNHB4LCA2NDUuMzkzNzY4MzExcHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTg5MC42NTAwMjQ0MTRweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIH1cbiAgMTIuNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MC42NTAwMjQ0MTRweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTg5MC42NTAwMjQ0MTRweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTAuNjUwMDI0NDE0cHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC04OTAuNjUwMDI0NDE0cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDM3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTAuNjUwMDI0NDE0cHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZSgtODkwLjY1MDAyNDQxNHB4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MC42NTAwMjQ0MTRweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTE4MGRlZykgdHJhbnNsYXRlKC04OTAuNjUwMDI0NDE0cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTAuNjUwMDI0NDE0cHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0yMjVkZWcpIHRyYW5zbGF0ZSgtODkwLjY1MDAyNDQxNHB4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MC42NTAwMjQ0MTRweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoLTI3MGRlZykgdHJhbnNsYXRlKC04OTAuNjUwMDI0NDE0cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICB9XG4gIDg3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTAuNjUwMDI0NDE0cHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0zMTVkZWcpIHRyYW5zbGF0ZSgtODkwLjY1MDAyNDQxNHB4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4OTAuNjUwMDI0NDE0cHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKC0zNjBkZWcpIHRyYW5zbGF0ZSgtODkwLjY1MDAyNDQxNHB4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgfVxufVxuXG4uZmlyc3Qtd2hlZWwsIC5zZWNvbmQtd2hlZWwsIC50aGlyZC13aGVlbCB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogc3RlcHMoMSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uZmlyc3Qtd2hlZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1OTguMDQ5OTg3NzkzcHgsIDY0NS4zOTM3NjgzMTFweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtNTk4LjA0OTk4Nzc5M3B4LCAtNjQ1LjM5Mzc2ODMxMXB4KTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZpcnN0LXdoZWVsO1xufVxuXG4uc2Vjb25kLXdoZWVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzQ0LjQ1MDAxMjIwN3B4LCA2NDUuMzkzNzY4MzExcHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTc0NC40NTAwMTIyMDdweCwgLTY0NS4zOTM3NjgzMTFweCk7XG4gIGFuaW1hdGlvbi1uYW1lOiBzZWNvbmQtd2hlZWw7XG59XG5cbi50aGlyZC13aGVlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg5MC42NTAwMjQ0MTRweCwgNjQ1LjM5Mzc2ODMxMXB4KSByb3RhdGUoMGRlZykgdHJhbnNsYXRlKC04OTAuNjUwMDI0NDE0cHgsIC02NDUuMzkzNzY4MzExcHgpO1xuICBhbmltYXRpb24tbmFtZTogdGhpcmQtd2hlZWw7XG59XG5cbi5wZXAtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wZXAtYWxpZ24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ucGVwLWNoYXJhY3Rlci1zZXRzID4gLnNldHMgPiBkaXYgPiAuc3ViLXNldC1jaGFyYWN0ZXJzLXdyYXAgPiBkaXYgPiAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBmb250LXNpemU6IDIuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG5cbi5wZXAtY2hhcmFjdGVyLXNldHMgPiAuc2V0cyA+IGRpdiA+IC5zdWItc2V0LWNoYXJhY3RlcnMtd3JhcCA+IGRpdiA+IC5zdWItc2V0LWNoYXJhY3RlciAuZ2x5cGgtYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG5ib2R5ID4gYXJ0aWNsZSA+IHNlY3Rpb24udHlwZWZhY2UtZGV0YWlscy5uZy1zY29wZSxcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5wcm9vZmVyLnBlcC1wcm9vZmVyLm5nLXNjb3BlID4gZGl2LmZpbHRlci13cmFwLm5nLXNjb3BlID4gZGl2LFxuYm9keSA+IGFydGljbGUgPiBzZWN0aW9uLmNoYXJhY3Rlci1zZXRzLnBlcC1jaGFyYWN0ZXItc2V0cy5uZy1zY29wZSxcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5vcGVudHlwZS1mZWF0dXJlcy5uZy1zY29wZSxcbmJvZHkgPiBhcnRpY2xlID4gc2VjdGlvbi5idXktYnV0dG9ucy5uZy1zY29wZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuYm9keSA+IGFydGljbGUgPiBzZWN0aW9uLnByb29mZXIucGVwLXByb29mZXIubmctc2NvcGUgPiBkaXYuZmlsdGVyLXdyYXAubmctc2NvcGUgPiBkaXYgPiBkaXYuZmlsdGVyLWF0dHIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5wZXAtYXBwbGUtdG9nZ2xlLXRleHQge1xuICBhbmltYXRpb246IHRvZ2dsZS10ZXh0IDIuNXMgc3RlcHMoMSkgaW5maW5pdGUgYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnBlcC1hcHBsZS10d28gZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIC5wZXAtYXBwbGUtdG9nZ2xlLXRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wZXAtYXBwbGUgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLnBlcC1hcHBsZSBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6bm90KDpob3ZlcikgLnBlcC1hcHBsZS10b2dnbGUtdGV4dDphZnRlciB7XG4gIGFuaW1hdGlvbjogdG9nZ2xlLXRleHQgMi41cyBzdGVwcygxKSBpbmZpbml0ZSBib3RoO1xuICBjb250ZW50OiBcIkEgaXMgZm9yIEFwcGxlXCI7XG59XG5cbi5wZXAtYXBwbGUgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnBlcC1hcHBsZSBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6aG92ZXIgLnBlcC1hcHBsZS10b2dnbGUtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi76O/XCI7XG59XG5cbi5wZXAtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLnBlcC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0Om5vdCg6aG92ZXIpIC5wZXAtY29weXJpZ2h0LXRleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucGVwLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6bm90KDpob3ZlcikgLnBlcC1jb3B5cmlnaHQtc3ltYm9sIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucGVwLWNvcHlyaWdodC1ob3ZlciBkaXYgZGl2IGEgZGl2IC5wcmV2aWV3LXRleHQ6aG92ZXIgLnBlcC1jb3B5cmlnaHQtdGV4dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBlcC1jb3B5cmlnaHQtaG92ZXIgZGl2IGRpdiBhIGRpdiAucHJldmlldy10ZXh0OmhvdmVyIC5wZXAtY29weXJpZ2h0LXN5bWJvbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wZXAtY29weXJpZ2h0LWhvdmVyIGRpdiBkaXYgYSBkaXYgLnByZXZpZXctdGV4dCAucGVwLWNvcHlyaWdodC1zeW1ib2wge1xuICBmb250LXNpemU6IDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQGtleWZyYW1lcyB0b2dnbGUtdGV4dCB7XG4gIDUwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cblxuLnBlcmZpbi1wcm9vZmVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nLXRvcDogMGVtO1xufVxuXG4ucGVyZmluLXByb29mZXIgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGVyZmluLXByb29mZXIgLndoaXRlLW9uLXJlZC5wcmV2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ucGVyZmluLWNhcm91c2VsIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnBlcmZpbi1jYXJvdXNlbCBmaWd1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4ucGVyZmluLWNhcm91c2VsIGZpZ3VyZS5pcy1zZWxlY3RlZCBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLnBlcmZpbi1jaGFyYWN0ZXItc2V0cyAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wZXJmaW4tbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ucHJldmlldy1wZXJmaW4tcmVndWxhciB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMDtcbn1cblxuXG4ucGluLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjR2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtIDJyZW0gNnJlbSAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnBpbi1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5waW4tcHJvb2ZlciAucHJldmlldy13cmFwIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLnBpbi1wcm9vZmVyIC5wcmV2aWV3LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucGluLWNoYXJhY3Rlci1zZXRzIC5nbHlwaC1zbWFsbCxcbi5waW4tY2hhcmFjdGVyLXNldHMgLmdseXBoLWJpZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xufVxuXG4ucGluLW9wZW50eXBlLWZlYXR1cmVzIC5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXcge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5cbi5wb2xpbW8taGVhZGVyIC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvbGltby1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDdyZW0gMHJlbTtcbn1cblxuXG4ucmFpc29ubmUtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5yYWlzb25uZS1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5yYWlzb25uZS1xdWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG59XG5cbi5yYWlzb25uZS1wYXJhZ3JhcGggLnByZXZpZXctY29sdW1ucy10d28gLnByZXZpZXctdGV4dC5wcmV2aWV3LWZpbHRlci1wYXJhZ3JhcGgge1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtMTgsXG4ucmFpc29ubmUtbGlnaHQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTE4LFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC0xOCxcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTgsXG4ucmFpc29ubmUtZGVtaWJvbGQtc3R5bGlzdGljLXNldC0xOCxcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTgge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczE4Jztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtMTcsXG4ucmFpc29ubmUtbGlnaHQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTE3LFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC0xNyxcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTcsXG4ucmFpc29ubmUtZGVtaWJvbGQtc3R5bGlzdGljLXNldC0xNyxcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczE3Jztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtMTYsXG4ucmFpc29ubmUtbGlnaHQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTE2LFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC0xNixcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTYsXG4ucmFpc29ubmUtZGVtaWJvbGQtc3R5bGlzdGljLXNldC0xNixcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTYge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczE2Jztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtMTUsXG4ucmFpc29ubmUtbGlnaHQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTE1LFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC0xNSxcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTUsXG4ucmFpc29ubmUtZGVtaWJvbGQtc3R5bGlzdGljLXNldC0xNSxcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczE1Jztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtMTQsXG4ucmFpc29ubmUtbGlnaHQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTE0LFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC0xNCxcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTQsXG4ucmFpc29ubmUtZGVtaWJvbGQtc3R5bGlzdGljLXNldC0xNCxcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczE0Jztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtMTMsXG4ucmFpc29ubmUtbGlnaHQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTEzLFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC0xMyxcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTMsXG4ucmFpc29ubmUtZGVtaWJvbGQtc3R5bGlzdGljLXNldC0xMyxcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczEzJztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtMTIsXG4ucmFpc29ubmUtbGlnaHQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTEyLFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC0xMixcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTIsXG4ucmFpc29ubmUtZGVtaWJvbGQtc3R5bGlzdGljLXNldC0xMixcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczEyJztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtMTEsXG4ucmFpc29ubmUtbGlnaHQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTExLFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC0xMSxcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTEsXG4ucmFpc29ubmUtZGVtaWJvbGQtc3R5bGlzdGljLXNldC0xMSxcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTEge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczExJztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtMTAsXG4ucmFpc29ubmUtbGlnaHQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTEwLFxuLnJhaXNvbm5lLXJlZ3VsYXItc3R5bGlzdGljLXNldC0xMCxcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTAsXG4ucmFpc29ubmUtZGVtaWJvbGQtc3R5bGlzdGljLXNldC0xMCxcbi5yYWlzb25uZS1kZW1pYm9sZC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMTAge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczEwJztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtOSxcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtOSxcbi5yYWlzb25uZS1yZWd1bGFyLXN0eWxpc3RpYy1zZXQtOSxcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtOSxcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTksXG4ucmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTkge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczA5Jztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtOCxcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtOCxcbi5yYWlzb25uZS1yZWd1bGFyLXN0eWxpc3RpYy1zZXQtOCxcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtOCxcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTgsXG4ucmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTgge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczA4Jztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtNyxcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtNyxcbi5yYWlzb25uZS1yZWd1bGFyLXN0eWxpc3RpYy1zZXQtNyxcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtNyxcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTcsXG4ucmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczA3Jztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtNixcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtNixcbi5yYWlzb25uZS1yZWd1bGFyLXN0eWxpc3RpYy1zZXQtNixcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtNixcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTYsXG4ucmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTYge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczA2Jztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtNSxcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtNSxcbi5yYWlzb25uZS1yZWd1bGFyLXN0eWxpc3RpYy1zZXQtNSxcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtNSxcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTUsXG4ucmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczA1Jztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtNCxcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtNCxcbi5yYWlzb25uZS1yZWd1bGFyLXN0eWxpc3RpYy1zZXQtNCxcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtNCxcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTQsXG4ucmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczA0Jztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtMyxcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMyxcbi5yYWlzb25uZS1yZWd1bGFyLXN0eWxpc3RpYy1zZXQtMyxcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMyxcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTMsXG4ucmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczAzJztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtMixcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMixcbi5yYWlzb25uZS1yZWd1bGFyLXN0eWxpc3RpYy1zZXQtMixcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMixcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTIsXG4ucmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczAyJztcbn1cblxuLnJhaXNvbm5lLWxpZ2h0LXN0eWxpc3RpYy1zZXQtMSxcbi5yYWlzb25uZS1saWdodC1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMSxcbi5yYWlzb25uZS1yZWd1bGFyLXN0eWxpc3RpYy1zZXQtMSxcbi5yYWlzb25uZS1vYmxpcXVlLXN0eWxpc3RpYy1zZXQtMSxcbi5yYWlzb25uZS1kZW1pYm9sZC1zdHlsaXN0aWMtc2V0LTEsXG4ucmFpc29ubmUtZGVtaWJvbGQtb2JsaXF1ZS1zdHlsaXN0aWMtc2V0LTEge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczAxJztcbn1cblxuQGtleWZyYW1lcyByYWlzb25uZS1jeWNsZS1jb2xvdXIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZDogIzAwZWIwMDtcbiAgfVxuICAyNSUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmMDA7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmEyNjkwO1xuICB9XG4gIDc1JSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmYwMDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBlYjAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmFpc29ubmUtY3ljbGUtY29sb3VyLW9uZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBlYjAwO1xuICB9XG4gIDI1JSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmYwMDtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQ6ICNmYTI2OTA7XG4gIH1cbiAgNzUlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZjAwO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQ6ICMwMGViMDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByYWlzb25uZS1jeWNsZS1jb2xvdXItdHdvIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmMDA7XG4gIH1cbiAgMjUlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmEyNjkwO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmYwMDtcbiAgfVxuICA3NSUge1xuICAgIGJhY2tncm91bmQ6ICMwMGViMDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmYwMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJhaXNvbm5lLWN5Y2xlLWNvbG91ci10aHJlZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmEyNjkwO1xuICB9XG4gIDI1JSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmYwMDtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQ6ICMwMGViMDA7XG4gIH1cbiAgNzUlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZjAwO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQ6ICNmYTI2OTA7XG4gIH1cbn1cblxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91cixcbi5yYWlzb25uZS1jeWNsZS1jb2xvdXItb2Zmc2V0IHtcbiAgYmFja2dyb3VuZDogIzAwZWIwMDtcbiAgYW5pbWF0aW9uOiByYWlzb25uZS1jeWNsZS1jb2xvdXIgMTBzIGluZmluaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5yYWlzb25uZS1jeWNsZS1jb2xvdXIgLmJsYWNrLW9uLXdoaXRlLFxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci1vZmZzZXQgLmJsYWNrLW9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5yYWlzb25uZS1jeWNsZS1jb2xvdXItb2Zmc2V0IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbn1cblxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci1vbmUsXG4ucmFpc29ubmUtY3ljbGUtY29sb3VyLW9mZnNldC1vbmUge1xuICBiYWNrZ3JvdW5kOiAjMDBlYjAwO1xuICBhbmltYXRpb246IHJhaXNvbm5lLWN5Y2xlLWNvbG91ci1vbmUgMTVzIGluZmluaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5yYWlzb25uZS1jeWNsZS1jb2xvdXItb25lIC5ibGFjay1vbi13aGl0ZSxcbi5yYWlzb25uZS1jeWNsZS1jb2xvdXItb2Zmc2V0LW9uZSAuYmxhY2stb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci1vZmZzZXQtb25lIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbn1cblxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci10d28sXG4ucmFpc29ubmUtY3ljbGUtY29sb3VyLW9mZnNldC10d28ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZjAwO1xuICBhbmltYXRpb246IHJhaXNvbm5lLWN5Y2xlLWNvbG91ci10d28gMTVzIGluZmluaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5yYWlzb25uZS1jeWNsZS1jb2xvdXItdHdvIC5ibGFjay1vbi13aGl0ZSxcbi5yYWlzb25uZS1jeWNsZS1jb2xvdXItb2Zmc2V0LXR3byAuYmxhY2stb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci1vZmZzZXQtdHdvIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbn1cblxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci10aHJlZSxcbi5yYWlzb25uZS1jeWNsZS1jb2xvdXItb2Zmc2V0LXRocmVlIHtcbiAgYmFja2dyb3VuZDogI2ZhMjY5MDtcbiAgYW5pbWF0aW9uOiByYWlzb25uZS1jeWNsZS1jb2xvdXItdGhyZWUgMTVzIGluZmluaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5yYWlzb25uZS1jeWNsZS1jb2xvdXItdGhyZWUgLmJsYWNrLW9uLXdoaXRlLFxuLnJhaXNvbm5lLWN5Y2xlLWNvbG91ci1vZmZzZXQtdGhyZWUgLmJsYWNrLW9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5yYWlzb25uZS1jeWNsZS1jb2xvdXItb2Zmc2V0LXRocmVlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbn1cblxuLnF1YXJ0ZXIgLnJhaXNvbm5lLWJpZy1sZXR0ZXIsIC5oYWxmIC5yYWlzb25uZS1iaWctbGV0dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLnF1YXJ0ZXIgLnJhaXNvbm5lLXN2ZywgLmhhbGYgLnJhaXNvbm5lLXN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDAuNGVtKTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLnJhaXNvbm5lLWJhY2tncm91bmQtZmlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xufVxuXG4ucHJldmlldy1yYWlzb25uZS1kZW1pYm9sZCBhIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcmV2aWV3LXJhaXNvbm5lLWRlbWlib2xkIGEgLnByZXZpZXctd3JhcCB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucHJldmlldy1yYWlzb25uZS1kZW1pYm9sZCBhIC5wcmV2aWV3LXdyYXAgLnByZXZpZXctbGFiZWwge1xuICB6LWluZGV4OiAxMDtcbn1cblxuXG4uYmFja2dyb3VuZC1maWxsLXJlYWRlci1jb25kZW5zZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQTAwO1xufVxuXG5cbi5yZWFkZXItaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi5yZWFkZXItbGVhZGluZyAucHJldmlldy1maWx0ZXItcGFyYWdyYXBoIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnJlYWRlci1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yZWFkZXItZmxvYXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJlYWRlci1sZWZ0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlYWRlci1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC1oYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCIuLi5cIjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubm8tb3ZlcmZsb3cge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhZGVyLWNoYXJhY3Rlci1zZXRzIC5zdWItc2V0LWNoYXJhY3RlciB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oYWxmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucXVhcnRlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucXVhcnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucXVhcnRlciBpbWcsIC5oYWxmIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5iYWNrZ3JvdW5kLWZpbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLmJhY2tncm91bmQtZmlsbC1yZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliO1xufVxuXG5cbi5yZWxhdGl2ZS1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5yZWxhdGl2ZS1oZWFkZXIgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmF1eC1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubW9uby1sZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm1vbm8tbGVhZCAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWxhdGl2ZS1sYXJnZSAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuXG4uc2VsdmEtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zZWx2YS1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbi5zZWx2YS1saXN0IC5wcmV2aWV3LXRleHQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zZWx2YS1saXN0IC5wcmV2aWV3LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbHZhLWxlZnQtaXRlbSB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uc2VsdmEtcmlnaHQtaXRlbSB7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zZWx2YS1taWQgLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zZWx2YS1taWQgLnByZXZpZXctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsdmEtc21hbGwtbWlkIHtcbiAgZm9udC1zaXplOiAzdnc7XG4gIG1hcmdpbjogNHJlbSAwIDA7XG59XG5cblxuLnN1bnNldC1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zdW5zZXQtbGVhZCAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdW5zZXQtYm90dG9tIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3Vuc2V0LWJvdHRvbSAucHJldmlldy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdW5zZXQtcXVhcnRlci1ib3R0b20gLnByZXZpZXcge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uc3Vuc2V0LWdvdGhpYy1oYWlybGluZS1zdHlsaXN0aWMtc2V0LTMgLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldywgLnN1bnNldC1nb3RoaWMtdGhpbi1zdHlsaXN0aWMtc2V0LTMgLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldywgLnN1bnNldC1nb3RoaWMtbGlnaHQtc3R5bGlzdGljLXNldC0zIC5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXcsIC5zdW5zZXQtZ290aGljLXJlZ3VsYXItc3R5bGlzdGljLXNldC0zIC5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXcsIC5zdW5zZXQtZ290aGljLW1lZGl1bS1zdHlsaXN0aWMtc2V0LTMgLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldywgLnN1bnNldC1nb3RoaWMtYm9sZC1zdHlsaXN0aWMtc2V0LTMgLm9wZW50eXBlLWZlYXR1cmUtcHJldmlldywgLnN1bnNldC1nb3RoaWMtaGVhdnktc3R5bGlzdGljLXNldC0zIC5vcGVudHlwZS1mZWF0dXJlLXByZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5zdW5zZXQtY2Fyb3VzZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdW5zZXQtY2Fyb3VzZWwtbGFyZ2Uge1xuICBmb250LXNpemU6IDZ2dztcbn1cblxuLnByZXZpZXctZmlsdGVyLXBhcmFncmFwaCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zdW5zZXQtZ290aGljLWhhaXJsaW5lLXJvbWFuLW51bWVyYWxzLFxuLnN1bnNldC1nb3RoaWMtaGFpcmxpbmUtaXRhbGljLXJvbWFuLW51bWVyYWxzLFxuLnN1bnNldC1nb3RoaWMtdGhpbi1yb21hbi1udW1lcmFscyxcbi5zdW5zZXQtZ290aGljLXRoaW4taXRhbGljLXJvbWFuLW51bWVyYWxzLFxuLnN1bnNldC1nb3RoaWMtbGlnaHQtcm9tYW4tbnVtZXJhbHMsXG4uc3Vuc2V0LWdvdGhpYy1saWdodC1pdGFsaWMtcm9tYW4tbnVtZXJhbHMsXG4uc3Vuc2V0LWdvdGhpYy1yZWd1bGFyLXJvbWFuLW51bWVyYWxzLFxuLnN1bnNldC1nb3RoaWMtaXRhbGljLXJvbWFuLW51bWVyYWxzLFxuLnN1bnNldC1nb3RoaWMtbWVkaXVtLXJvbWFuLW51bWVyYWxzLFxuLnN1bnNldC1nb3RoaWMtbWVkaXVtLWl0YWxpYy1yb21hbi1udW1lcmFscyxcbi5zdW5zZXQtZ290aGljLWJvbGQtcm9tYW4tbnVtZXJhbHMsXG4uc3Vuc2V0LWdvdGhpYy1ib2xkLWl0YWxpYy1yb21hbi1udW1lcmFscyxcbi5zdW5zZXQtZ290aGljLWhlYXZ5LXJvbWFuLW51bWVyYWxzLFxuLnN1bnNldC1nb3RoaWMtaGVhdnktaXRhbGljLXJvbWFuLW51bWVyYWxzIHtcbiAgd2lkdGg6IGNhbGMoOHJlbSAtIDFweCk7XG59XG5cbi5zdW5zZXQtaG92ZXItb25lOmhvdmVyIC5wcmV2aWV3LXRleHQge1xuICBmb250LWZhbWlseTogXCJzdW5zZXQtZ290aGljLWhhaXJsaW5lLWl0YWxpY1wiO1xufVxuXG4uc3Vuc2V0LWhvdmVyLXR3bzpob3ZlciAucHJldmlldy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwic3Vuc2V0LWdvdGhpYy1saWdodFwiO1xufVxuXG4uc3Vuc2V0LWhvdmVyLXRocmVlOmhvdmVyIC5wcmV2aWV3LXRleHQge1xuICBmb250LWZhbWlseTogXCJzdW5zZXQtZ290aGljLW1lZGl1bVwiO1xufVxuXG4uc3Vuc2V0LWhvdmVyLWZvdXI6aG92ZXIgLnByZXZpZXctdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcInN1bnNldC1nb3RoaWMtaGVhdnktaXRhbGljXCI7XG59XG5cbi5zdW5zZXQtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnN1bnNldC1saXN0IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgZm9udC1mYW1pbHk6IFwic3Vuc2V0LWdvdGhpYy10aGluLWl0YWxpY1wiO1xufVxuXG5cbi5zeXN0ZW04NS1leHRyYS1wYWRkaW5nIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnN5c3RlbTg1LXBhcmEtbW9yZS1zcGFjZSAucHJldmlldy1ncm91cCAucHJldmlldyBhIC5wcmV2aWV3LXdyYXAgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5zeXN0ZW04NS1jaGFyYWN0ZXItc2V0cyAuc3ViLXNldC1jaGFyYWN0ZXIge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLnN5c3RlbTg1LWRpc2NyZXRpb25hbC1saWdhdHVyZXMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiZGxpZ1wiO1xufVxuXG4uc3lzdGVtODUtcmVkIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG59XG5cbi5zeXN0ZW04NS1waW5rIHtcbiAgY29sb3I6ICNmZjVhZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc3lzdGVtODUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnN5c3RlbTg1LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3lzdGVtODUtcmVndWxhci1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLnN5c3RlbTg1LWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLnN5c3RlbTg1LW1lZGl1bS1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLnN5c3RlbTg1LW1lZGl1bS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5zeXN0ZW04NS1ib2xkLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uc3lzdGVtODUtYm9sZC1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5zeXN0ZW04NS1tb25vLXJlZ3VsYXItbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi5zeXN0ZW04NS1tb25vLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLnN5c3RlbTg1LW1vbm8tbWVkaXVtLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uc3lzdGVtODUtbW9uby1tZWRpdW0taXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uc3lzdGVtODUtbW9uby1ib2xkLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4uc3lzdGVtODUtbW9uby1ib2xkLWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc3MwNyc7XG59XG5cbi5zeXN0ZW04NS1jb2RlLTEge1xuICBjb2xvcjogIzAwNzg3ZDtcbn1cblxuLnN5c3RlbTg1LWNvZGUtMiB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuXG4uc3lzdGVtODUtY29kZS0zIHtcbiAgY29sb3I6ICNmZjVhZmY7XG59XG5cbi5zeXN0ZW04NS1jb2RlLTQge1xuICBjb2xvcjogIzAwODJkYztcbn1cblxuLnN5c3RlbTg1LWNvZGUtNSB7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuXG5cbi50cmFuc2NyaXB0LW1hcnF1ZWUge1xuICBmb250LXNpemU6IDE1dnc7XG4gIGhlaWdodDogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4udHJhbnNjcmlwdC1tYXJxdWVlIC5tYXJxdWVlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG59XG5cbi50cmFuc2NyaXB0LW1hcnF1ZWUgLm1hcnF1ZWUtcmlnaHQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbn1cblxuLnRyYW5zY3JpcHQtcGFyYSBkaXYge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmFsdWUtc2Fucy1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi52YWx1ZS1zYW5zLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAudmFsdWUtc2Fucy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZhbHVlLXNhbnMtaGVhZGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmFsdWUtc2Fucy1oZWFkZXIgLnByZXZpZXctdGV4dCB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gIH1cbn1cblxuLnZhbHVlLXNhbnMtZm9vdGVyIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xufVxuXG4udmFsdWUtc2Fucy1sZWFkIC5wcmV2aWV3LXRleHQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi52YWx1ZS1zYW5zLW1haW4gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi52YWx1ZS1zYW5zLW1hcnF1ZWUge1xuICBmb250LXNpemU6IDE2dnc7XG4gIGhlaWdodDogMjV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLXNhbnMtbWFycXVlZSB7XG4gICAgcGFkZGluZzogMnJlbSAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLXNhbnMtbWFycXVlZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG4udmFsdWUtc2Fucy1tYXJxdWVlIC5tYXJxdWVlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMHM7XG59XG5cbi52YWx1ZS1zYW5zLXdvcmQtc3BhY2luZyB7XG4gIGZvbnQtc3RyZXRjaDogODAlO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmFsdWUtc2VyaWYtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udmFsdWUtc2VyaWYtbW9iaWxlIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDgwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC52YWx1ZS1zZXJpZi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZhbHVlLXNlcmlmLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLXNlcmlmLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxufVxuXG4udmFsdWUtc2VyaWYtbGVhZCAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4udmFsdWUtc2VyaWYtbWFpbiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnZhbHVlLXNlcmlmLW1hcnF1ZWUge1xuICBmb250LXNpemU6IDE2dnc7XG4gIGhlaWdodDogMjV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLXNlcmlmLW1hcnF1ZWUge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52YWx1ZS1zZXJpZi1tYXJxdWVlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC42NnJlbTtcbiAgfVxufVxuXG4udmFsdWUtc2VyaWYtbWFycXVlZSAubWFycXVlZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjBzO1xufVxuXG4udmFsdWUtc2VyaWYtd29yZC1zcGFjaW5nIHtcbiAgZm9udC1zdHJldGNoOiA4MCU7XG59XG5cblxuLnZhbHVlLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgcGFkZGluZzogNnJlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLWhlYWRlciAucHJldmlldy10ZXh0IHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cblxuLnZhbHVlLWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnZhbHVlLW1haW4gLnByZXZpZXctdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi52YWx1ZS1tYXJxdWVlIHtcbiAgZm9udC1zaXplOiAxNnZ3O1xuICBwYWRkaW5nOiAycmVtIDAgMCAwO1xuICBoZWlnaHQ6IDI1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnZhbHVlLW1hcnF1ZWUgLm1hcnF1ZWUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDIwcztcbn1cblxuXG4udmlzdWVsdC1oZWFkZXIge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMS41cmVtIDJyZW07XG59XG5cbi52aXN1ZWx0LWhlYWRlciAucHJldmlldy1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZpc3VlbHQtaGVhZGVyLWxldHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzB2dztcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDMydnc7XG59XG5cbi52aXN1ZWx0LWhlYWRlci1sZXR0ZXJzID4gZGl2IHtcbiAgZm9udC1zaXplOiAzMHZ3O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi52aXN1ZWx0LWhlYWRlci1sZXR0ZXJzIC50bCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgYW5pbWF0aW9uOiBzbGlkZS1kb3duLWFuZC1yZXR1cm4gN3MgaW5maW5pdGU7XG59XG5cbi52aXN1ZWx0LWhlYWRlci1sZXR0ZXJzIC50ciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBhbmltYXRpb246IHNsaWRlLWRvd24tYW5kLXJldHVybiA3cyBpbmZpbml0ZTtcbn1cblxuLnZpc3VlbHQtaGVhZGVyLWxldHRlcnMgLmJyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgYW5pbWF0aW9uOiBzbGlkZS11cC1hbmQtcmV0dXJuIDdzIGluZmluaXRlO1xufVxuXG4udmlzdWVsdC1oZWFkZXItbGV0dGVycyAuYmwge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBhbmltYXRpb246IHNsaWRlLXVwLWFuZC1yZXR1cm4gN3MgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtZG93bi1hbmQtcmV0dXJuIHtcbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCA4dncsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCA4dncsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLXVwLWFuZC1yZXR1cm4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCA4dncsIDApO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDh2dywgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCA4dncsIDApO1xuICB9XG59XG5cbi52aXN1ZWx0LW1hcnF1ZWUge1xuICBmb250LXNpemU6IDI0dnc7XG4gIGhlaWdodDogMzJ2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4udmlzdWVsdC1tYXJxdWVlIC5tYXJxdWVlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyNHM7XG59XG5cbi53aGl0ZS1zcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52aXN1ZWx0LWxlYWQgLnByZXZpZXctdGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnZpc3VlbHQtbWFpbiAucHJldmlldy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnZpc3VlbHQtbGlnaHQtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi52aXN1ZWx0LWxpZ2h0LWl0YWxpYy1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLnZpc3VlbHQtcmVndWxhci1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLnZpc3VlbHQtaXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4udmlzdWVsdC1tZWRpdW0tbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi52aXN1ZWx0LW1lZGl1bS1pdGFsaWMtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi52aXN1ZWx0LWJvbGQtbG9jYWxpc2VkLWZvcm1zLWJ1bGdhcmlhbixcbi52aXN1ZWx0LWJvbGQtaXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4sXG4udmlzdWVsdC1ibGFjay1sb2NhbGlzZWQtZm9ybXMtYnVsZ2FyaWFuLFxuLnZpc3VlbHQtYmxhY2staXRhbGljLWxvY2FsaXNlZC1mb3Jtcy1idWxnYXJpYW4ge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczA2Jztcbn1cblxuXG4iLG51bGxdfQ== */